:root{--ink:#10243e;--muted:#6f8197;--line:#e8edf2;--paper:#f5f8f8;--white:#fff;--nav:#09273a;--aqua:#00bfa6;--aqua-dark:#008f80;--mint:#dff8ef;--coral:#ff766b;--coral-soft:#fff0ed;--blue:#3f76e8;--blue-soft:#edf3ff;--amber:#e9a62d;--amber-soft:#fff6df;--shadow:0 18px 50px #15344714}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{color:#fff;z-index:50;background:linear-gradient(175deg,#0b3045 0%,#071e2e 75%);flex-direction:column;width:252px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{color:#05283a;background:linear-gradient(135deg,#00d5b5,#00a89c);border-radius:15px;place-items:center;width:42px;height:42px;font:800 22px Manrope;display:grid;box-shadow:0 8px 24px #00d5b540}.brand b{font:700 18px Manrope;display:block}.brand span{color:#89a9b9;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#a5bdc9;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:12px 14px;font-weight:600;display:flex}.sidebar nav svg{width:18px}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav .nav-active{color:#fff;background:linear-gradient(90deg,#00bfa636,#00bfa612);box-shadow:inset 3px 0 #20dabf}.sidebar-story{background:#ffffff0e;border:1px solid #ffffff12;border-radius:17px;margin-top:auto;padding:17px}.sidebar-story svg{color:#41e1c7;width:21px}.sidebar-story b{margin:8px 0 5px;font-size:12px;display:block}.sidebar-story p{color:#8ca8b6;margin:0;font-size:11px;line-height:1.55}.identity{border-top:1px solid #ffffff12;align-items:center;gap:10px;margin-top:18px;padding:18px 4px 0;display:flex}.identity>div{color:#00897b;background:#e9fff9;border-radius:12px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.identity span{flex:1}.identity b,.identity small{display:block}.identity b{font-size:12px}.identity small{color:#7895a4;font-size:9px}.identity button{color:#7895a4;background:0 0;border:0;padding:6px}.identity svg{width:16px}.workspace{min-height:100vh;margin-left:252px}.workspace>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:30;background:#ffffffe3;align-items:center;gap:22px;height:76px;padding:0 38px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#8b9aab;background:#f8fafb;border-radius:13px;flex:1;align-items:center;gap:10px;max-width:490px;height:42px;padding:0 13px;display:flex}.search svg{width:17px}.search span{flex:1;font-size:12px}.search kbd{background:#fff;border:1px solid #dde4e9;border-radius:6px;padding:3px 6px;font-size:10px}.status{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.status-amber{background:var(--amber-soft);color:#a86e06}.status-red{color:#d14940;background:#fff0ef}.page{max-width:1500px;margin:0 auto;padding:38px;animation:.35s rise}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#009b89!important;margin:0 0 7px!important;font-size:10px!important;font-weight:800!important}.page-title h1{letter-spacing:-.035em;margin:0;font:800 31px Manrope}.page-title>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.primary-action{background:var(--ink);color:#fff;border:0;border-radius:13px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 20px #10243e29}.primary-action:hover{background:#173754;transform:translateY(-1px)}.primary-action svg,.panel-head button svg{width:16px}.hero-grid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.hero-card{border-radius:23px;min-height:185px;padding:24px;position:relative;overflow:hidden}.hero-main{color:#fff;background:linear-gradient(135deg,#0a3147,#0b5260)}.hero-glow{filter:blur(3px);background:#00e8c22b;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-70px}.hero-card p{margin:0 0 14px;font-size:12px;font-weight:600}.hero-card h2{letter-spacing:-.045em;margin:0;font:800 35px Manrope;position:relative}.hero-card small{opacity:.67;margin-top:4px;font-size:10px;display:block}.hero-card>svg{width:25px;height:25px;margin-bottom:27px}.hero-card.coral svg{color:var(--coral)}.delta{color:#57e6cc;margin-top:5px;font-size:11px;font-weight:700;display:inline-block}.sparkline{align-items:flex-end;gap:5px;width:45%;height:58px;display:flex;position:absolute;bottom:24px;right:20px}.sparkline i{background:linear-gradient(#29dcc2,#29dcc233);border-radius:4px 4px 1px 1px;flex:1;display:block}.sparkline i:first-child{height:18%}.sparkline i:nth-child(2){height:31%}.sparkline i:nth-child(3){height:27%}.sparkline i:nth-child(4){height:45%}.sparkline i:nth-child(5){height:38%}.sparkline i:nth-child(6){height:58%}.sparkline i:nth-child(7){height:52%}.sparkline i:nth-child(8){height:69%}.sparkline i:nth-child(9){height:63%}.sparkline i:nth-child(10){height:79%}.sparkline i:nth-child(11){height:74%}.sparkline i:nth-child(12){height:96%}.content-grid{grid-template-columns:1.65fr 1fr;gap:18px;margin:18px 0;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px;box-shadow:0 3px 20px #1e3a4b09}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.panel-head h3{margin:0;font:700 17px Manrope}.panel-head button,.publication-card button,.quote-card>button{color:#50677e;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.attention-list button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #f0f3f5;align-items:center;gap:12px;padding:15px 3px;display:flex}.attention-list button:hover{background:#fbfdfd}.attention-list button>span:nth-child(2){flex:1}.attention-list b,.attention-list small{display:block}.attention-list b{font-size:12px}.attention-list small{color:var(--muted);margin-top:3px;font-size:10px}.attention-list strong{font-size:11px}.attention-list>button>svg{color:#a8b5c1;width:15px}.activity-icon{border-radius:12px;place-items:center;width:37px;height:37px;display:grid!important}.activity-icon svg{width:17px}.activity-icon.amber{background:var(--amber-soft);color:#c48418}.activity-icon.mint{background:var(--mint);color:#009e88}.portfolio{grid-template-columns:1fr 1fr;display:grid}.portfolio .panel-head{grid-column:1/-1}.donut{background:conic-gradient(var(--aqua) 0 58%, var(--blue) 58% 92%, #ffb961 92%);border-radius:50%;place-items:center;width:145px;height:145px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:96px;height:96px;position:absolute}.donut>div{text-align:center;position:relative}.donut b,.donut span{display:block}.donut b{font:800 17px Manrope}.donut span{color:var(--muted);font-size:8px}.legend{flex-direction:column;justify-content:center;gap:12px;display:flex}.legend p{grid-template-columns:8px 1fr auto;gap:7px;margin:0;font-size:10px;display:grid}.legend i{border-radius:3px;width:8px;height:8px}.lg-corp{background:var(--aqua)}.lg-sme{background:var(--blue)}.lg-other{background:#ffb961}.deal-table>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #f0f3f5;grid-template-columns:42px minmax(180px,1fr) 120px 95px 120px 18px;align-items:center;gap:13px;padding:14px 3px;display:grid}.deal-table>button:hover{background:#fafdfc}.company-logo{border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.logo-0{color:#2474a3;background:#e6f5ff}.logo-1{color:#b75d22;background:#fff0e5}.logo-2{color:#2c8245;background:#e9f8ed}.deal-table b,.deal-table small{display:block}.deal-table b{font-size:11px}.deal-table small{color:var(--muted);margin-bottom:2px;font-size:9px}.deal-table .company b{font-size:12px}.positive{color:#07896f}.deal-table>button>svg{color:#a8b5c1;width:15px}.demo-note{color:#8897a7;align-items:center;gap:7px;margin:13px 3px;font-size:9px;display:flex}.demo-note svg{width:13px}.publication-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.publication-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;overflow:hidden}.publication-art{color:#fff;justify-content:space-between;align-items:flex-end;height:128px;padding:20px;display:flex}.publication-art svg{width:27px}.publication-art span{letter-spacing:.08em;font:800 24px Manrope}.art-0{background:linear-gradient(135deg,#00bda5,#0f847e)}.art-1{background:linear-gradient(135deg,#315fbd,#223d74)}.art-2{background:linear-gradient(135deg,#fc826f,#c94e50)}.publication-card>div:last-child{padding:20px}.publication-card h3{margin:13px 0 3px;font:700 16px Manrope}.publication-card code{color:var(--muted);font-size:9px}.publication-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:30px;margin:16px 0;padding:13px 0;display:flex}.publication-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.publication-card dd{margin:3px 0 0;font-size:10px;font-weight:700}.quote-stage{grid-template-columns:2fr 1fr;gap:18px;display:grid}.quote-card,.evidence-card,.timeline-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:23px;padding:27px}.quote-top{justify-content:space-between;align-items:center;display:flex}.quote-top span{font-size:13px;font-weight:700}.quote-top h2{color:#0b6e63;margin:5px 0;font:800 40px Manrope}.quote-top small{color:var(--muted);font-size:10px}.score{background:var(--mint);text-align:center;color:#087765;border-radius:17px;padding:15px 20px}.score b,.score span{display:block}.score b{font:800 19px Manrope}.score span{font-size:8px}.calculation-flow{background:#f8fafb;border-radius:17px;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;margin:27px 0;padding:17px;display:grid}.calculation-flow>div span,.calculation-flow>div b,.calculation-flow>div strong{display:block}.calculation-flow span{color:var(--aqua-dark);font-size:8px}.calculation-flow b{margin:3px 0;font-size:10px}.calculation-flow strong{font-size:13px}.calculation-flow>i{background:#cbd9de;height:1px}.evidence-card{color:#fff;background:linear-gradient(155deg,#102b43,#183f58)}.evidence-card>svg{color:#47dcc4}.evidence-card h3{margin:24px 0 7px;font:700 20px Manrope}.evidence-card p{color:#aac0cd;font-size:11px;line-height:1.6}.evidence-card code{color:#70dcca;margin:20px 0;font-size:9px;display:block}.pipeline{align-items:center;padding:12px 10px 28px;display:flex}.pipeline-step{text-align:center;min-width:95px}.pipeline-step b{background:#eef3f5;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;font:800 13px Manrope;display:grid}.pipeline-step span{color:var(--muted);margin-top:6px;font-size:9px;display:block}.pipeline-step.active b{background:var(--aqua);color:#fff}.pipeline>i{background:#e4eaed;flex:1;height:2px;margin-top:-15px}.agreement-hero{justify-content:space-between;align-items:flex-start;display:flex}.agreement-hero h2{margin:0;font:800 24px Manrope}.agreement-hero>div>p:last-child{color:var(--muted);font-size:11px}.timeline{align-items:flex-start;margin:40px 0;display:flex}.timeline>div{text-align:center;min-width:120px}.timeline>div>span{color:#99a9b5;background:#fff;border:2px solid #dfe6e9;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;font-weight:700;display:grid}.timeline>div>span svg{width:18px}.timeline>div b,.timeline>div small{display:block}.timeline>div b{margin:8px 0 3px;font-size:10px}.timeline>div small{color:var(--muted);font-size:8px}.timeline>i{background:#dfe6e9;flex:1;height:2px;margin-top:20px}.timeline .done>span{background:var(--mint);color:#008d78;border-color:#8cdbc9}.timeline .done+i{background:#65cbb8}.timeline .current>span{border-color:var(--aqua);color:var(--aqua-dark);box-shadow:0 0 0 6px #e1f9f4}.instruction-grid{background:#f7faf9;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:12px;padding:15px;display:grid}.instruction-grid>div{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.instruction-grid svg{width:17px;color:var(--aqua-dark)}.instruction-grid b,.instruction-grid small{display:block}.instruction-grid b{font-size:10px}.instruction-grid small{color:#008d78;font-size:8px}.ops-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ops-grid article{border:1px solid var(--line);background:#fff;border-radius:19px;align-items:center;gap:13px;padding:18px;display:flex}.ops-grid article>div{flex:1}.ops-grid small{color:var(--muted);font-size:9px}.ops-grid h3{margin:2px 0;font:800 20px Manrope}.ops-grid p{color:var(--muted);margin:0;font-size:9px}.ops-icon{background:var(--mint);color:#008d78;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.ops-icon svg{width:18px}.ops-1,.ops-4{background:var(--blue-soft);color:var(--blue)}.ops-2,.ops-5{background:var(--coral-soft);color:var(--coral)}.integration-education-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.architecture{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.architecture>div:first-child{max-width:420px}.architecture>div:first-child>svg{width:25px;color:var(--aqua-dark)}.architecture h3{margin:0;font:700 17px Manrope}.architecture p{color:var(--muted);font-size:10px;line-height:1.6}.arch-flow{align-items:center;gap:9px;display:flex}.arch-flow span{border:1px solid var(--line);background:#f2f6f6;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:700}.arch-flow i{color:#9cadb8}@media (max-width:760px){.integration-education-grid{grid-template-columns:1fr}}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#07192654;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:440px;height:100%;padding:30px;animation:.28s drawer;overflow:auto;box-shadow:-20px 0 60px #0000001f}.drawer-close{float:right;background:#f1f5f5;border:0;border-radius:10px;padding:8px}.drawer-close svg{width:17px}.drawer-company>span{background:var(--mint);color:#087765;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:20px;font-weight:800;display:grid}.drawer-company h2{margin:0 0 10px;font:800 24px Manrope}.drawer-value{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.drawer-value>div{background:#f6f9f8;border-radius:16px;padding:17px}.drawer-value small,.drawer-value b{display:block}.drawer-value small{color:var(--muted);font-size:9px}.drawer-value b{margin-top:4px;font:800 19px Manrope}.drawer-section{border-top:1px solid var(--line);padding:21px 0}.drawer-section h3{font:700 14px Manrope}.drawer-section>p{justify-content:space-between;font-size:11px;display:flex}.drawer-section>p span{color:var(--muted)}.maker{align-items:center;gap:11px;margin:15px 0;display:flex}.maker>svg{background:var(--mint);color:#008d78;border-radius:11px;width:32px;height:32px;padding:7px}.maker b,.maker small{display:block}.maker b{font-size:10px}.maker small{color:var(--muted);font-size:9px}.maker.pending>svg{background:var(--amber-soft);color:#be8115}.full{justify-content:center;width:100%;margin-top:8px}.ghost{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;font-weight:700;display:flex}.ghost svg{width:15px}.login-shell{background:linear-gradient(140deg,#071e2e,#0e4f58);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.login-orb{filter:blur(2px);border-radius:50%;position:absolute}.login-orb-one{background:#00ddba29;width:460px;height:460px;top:-170px;right:-100px}.login-orb-two{background:#ff766b24;width:330px;height:330px;bottom:-170px;left:-80px}.login-card{background:#fffffff5;border-radius:29px;width:min(430px,100% - 32px);padding:37px;position:relative;box-shadow:0 28px 90px #0000003b}.login-card h1{letter-spacing:-.045em;margin:20px 0 13px;font:800 35px/1.15 Manrope}.public-demo-link{color:#087d70;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.public-demo-link:hover{color:#005e55}.showcase-shell{background:#f4f8f8;min-height:100vh;overflow:hidden}.showcase-header{justify-content:space-between;align-items:center;gap:30px;max-width:1260px;min-height:78px;margin:auto;padding:0 28px;display:flex}.showcase-brand{color:#112942;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.showcase-brand>span{color:#06263a;background:linear-gradient(135deg,#33dbc5,#6772e9);border-radius:14px;place-items:center;width:38px;height:38px;font:800 22px Georgia,serif;display:grid;box-shadow:0 8px 20px #11af9e38}.showcase-brand b{font:800 16px/1.05 Georgia,serif}.showcase-brand small{color:#68808e;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font:800 8px DM Sans,sans-serif;display:block}.showcase-header nav{align-items:center;gap:20px;display:flex}.showcase-header nav>a{color:#506d7c;font-size:12px;font-weight:700;text-decoration:none}.showcase-header nav>a:hover{color:#087d70}.showcase-header .showcase-login{color:#fff;background:#11334d;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.showcase-login svg{width:15px}.showcase-hero{color:#fff;background:radial-gradient(circle at 90% 18%,#1fdbc16e,#0000 32%),radial-gradient(circle at 40% 110%,#5b5bde4d,#0000 38%),linear-gradient(118deg,#071b36 2%,#073a50 54%,#087a72 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:30px;max-width:1260px;min-height:475px;margin:0 auto;padding:82px 65px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a2b3e33}.showcase-hero:after{pointer-events:none;content:"";background:repeating-radial-gradient(circle at 72% 70%,#0000 0 30px,#67ecda0f 31px 32px);position:absolute;inset:0}.showcase-hero>div:first-child{z-index:1;max-width:650px;position:relative}.showcase-hero .eyebrow{color:#68ecd7}.showcase-hero h1{letter-spacing:-.052em;max-width:630px;margin:8px 0 18px;font:800 clamp(36px,4.2vw,58px)/1.04 Georgia,serif}.showcase-lead{color:#c1e1df;max-width:580px;font-size:16px;line-height:1.65}.showcase-actions{gap:12px;margin-top:29px;display:flex}.showcase-actions a{color:#082e42;background:#61e8d0;border-radius:13px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.showcase-actions .showcase-secondary{color:#e0f6f1;background:#ffffff12;border:1px solid #e1fffa47}.showcase-actions svg{width:16px}.showcase-hero-art{z-index:1;width:min(42%,460px);height:100%;position:absolute;bottom:-8px;right:3%}.showcase-hero-art img{object-fit:contain;object-position:bottom right;filter:drop-shadow(-12px 15px 22px #00122052);width:100%;height:100%}.showcase-safety{z-index:3;color:#275e60;background:#ecfbf7;border:1px solid #c6eae2;border-radius:17px;align-items:center;gap:13px;max-width:1150px;margin:-28px auto 0;padding:15px 20px;display:flex;position:relative;box-shadow:0 15px 32px #12575817}.showcase-safety>svg{color:#049b86;flex:none;width:22px}.showcase-safety b,.showcase-safety span{display:block}.showcase-safety b{font-size:12px}.showcase-safety span{margin-top:2px;font-size:11px;line-height:1.5}.showcase-section{max-width:1150px;margin:92px auto;padding:0 10px}.section-intro{max-width:750px}.section-intro h2{color:#122940;letter-spacing:-.045em;margin:7px 0 12px;font:800 34px/1.15 Georgia,serif}.section-intro>p:not(.eyebrow){color:#60788a;margin:0;font-size:14px;line-height:1.65}.segment-switch{background:#e4eeec;border-radius:13px;gap:5px;margin:29px 0 16px;padding:5px;display:inline-flex}.segment-switch button{color:#52717c;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:12px;font-weight:800}.segment-switch .selected{color:#fff;background:#103b55;box-shadow:0 4px 10px #0c2d402e}.showcase-journey{grid-template-columns:.93fr 1.16fr .93fr;gap:13px;display:grid}.showcase-journey article{background:#fff;border:1px solid #dbe8e7;border-radius:22px;min-height:295px;padding:23px;box-shadow:0 13px 28px #163a4a0b}.journey-offer{color:#fff;background:radial-gradient(circle at 93% 8%,#4befd147,#0000 28%),linear-gradient(135deg,#092b45,#087a6e)!important;border-color:#0000!important}.journey-icon{color:#008f80;background:#ddf8ef;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.journey-offer .journey-icon{color:#fff;background:#ffffff24}.journey-icon svg{width:21px}.showcase-journey article>p{color:#6d8492;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 3px;font-size:11px;font-weight:800}.journey-offer>p{color:#80e9d7!important}.showcase-journey h3{color:#112940;letter-spacing:-.03em;margin:0;font:800 21px Georgia,serif}.journey-offer h3{color:#fff}.showcase-journey dl{margin:22px 0 0}.showcase-journey dl div{border-top:1px solid #e6eeee;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.showcase-journey dt{color:#738694;font-size:12px}.showcase-journey dd{color:#28465a;text-align:right;margin:0;font-size:12px;font-weight:700}.journey-offer-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.journey-offer-stats>div{background:#ffffff1a;border-radius:12px;padding:12px 9px}.journey-offer-stats small,.journey-offer-stats b{display:block}.journey-offer-stats small{color:#a9ded7;font-size:11px}.journey-offer-stats b{color:#fff;margin-top:5px;font:800 14px Georgia,serif}.synthetic-label{color:#d4fffa;background:#ffffff1f;border-radius:999px;margin-top:23px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.journey-check ul{margin:18px 0 11px;padding:0;list-style:none}.journey-check li{color:#446273;gap:7px;padding:6px 0;font-size:12px;line-height:1.4;display:flex}.journey-check li svg{color:#00a78f;flex:none;width:14px}.journey-check>p:last-child{color:#6c8190;margin:11px 0 0;font-size:12px;line-height:1.45}.showcase-plain-language{color:#fff;background:linear-gradient(122deg,#142a51,#315a91);border-radius:25px;grid-template-columns:1.15fr .85fr;gap:35px;max-width:1160px;margin:0 auto;padding:37px 42px;display:grid}.showcase-plain-language>div:first-child>svg{color:#72eadb;width:25px}.showcase-plain-language h2{letter-spacing:-.04em;margin:7px 0 0;font:800 28px/1.2 Georgia,serif}.showcase-plain-language .eyebrow{color:#83e5da;margin-top:17px}.plain-language-grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:9px;display:grid}.plain-language-grid span{color:#d9e7fd;background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:7px;min-height:57px;padding:10px;font-size:12px;font-weight:700;display:flex}.plain-language-grid svg{color:#6de6d2;width:16px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.capability-grid article{background:#fff;border:1px solid #dce9e7;border-radius:18px;min-height:140px;padding:20px 22px 17px 60px;position:relative}.capability-grid article>span{color:#00a38d;font:800 12px DM Sans,sans-serif;position:absolute;top:21px;left:20px}.capability-grid h3{color:#143148;margin:0;font:800 17px Georgia,serif}.capability-grid p{color:#617989;margin:8px 0 11px;font-size:13px;line-height:1.5}.capability-grid small{color:#078b79;font-size:11px;font-weight:800}.showcase-sources{border-top:1px solid #dce9e7;padding-top:60px}.source-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:31px;display:grid}.source-grid article{background:#fff;border:1px solid #dce9e7;border-radius:18px;min-height:210px;padding:17px}.source-grid article.expanded{border-color:#70cfc0;box-shadow:0 15px 35px #11766b14}.source-card-head{justify-content:space-between;gap:9px;display:flex}.source-card-head>div{color:#16334a;align-items:center;gap:8px;font-size:13px;display:flex}.source-card-head svg{color:#059b86;width:18px}.source-card-head>span{color:#456a78;text-align:right;max-width:125px;font-size:8px;font-weight:800}.source-grid article>p{color:#597483;min-height:34px;margin:15px 0 10px;font-size:10px;line-height:1.45}.source-method{color:#087c70;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.source-method svg{width:14px}.source-grid button{color:#193a51;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px;font-weight:800}.source-grid button:hover{color:#008b7d}.source-detail{border-top:1px solid #e2eeec;margin-top:12px;padding-top:12px}.source-detail p{color:#52707d;font-size:10px;line-height:1.5}.source-detail a{color:#008b7d;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.source-detail svg{width:13px}.showcase-bank-data{color:#174152;background:linear-gradient(125deg,#effcf7,#e5f4fb);border:1px solid #ccebe5;border-radius:23px;gap:22px;max-width:1150px;margin:90px auto;padding:32px;display:flex}.showcase-bank-data>svg{color:#008f80;flex:none;width:34px;height:34px}.showcase-bank-data h2{letter-spacing:-.04em;margin:6px 0 11px;font:800 26px/1.2 Georgia,serif}.showcase-bank-data p:last-child{color:#557382;max-width:850px;margin:0;font-size:12px;line-height:1.65}.showcase-footer{color:#a8c3cf;background:#08283d;justify-content:space-between;align-items:center;gap:25px;padding:32px max(30px,50vw - 575px);display:flex}.showcase-footer .showcase-brand{color:#fff}.showcase-footer p{max-width:420px;margin:0;font-size:10px;line-height:1.55}.showcase-footer>a{color:#66e5d0;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.showcase-footer>a svg{width:15px}@media (max-width:900px){.showcase-header{padding:0 20px}.showcase-header nav>a:not(.showcase-login){display:none}.showcase-hero{grid-template-columns:1fr;margin:0 18px;padding:65px 34px 36px}.showcase-hero-art{opacity:.36;width:58%}.showcase-safety{margin:-15px 25px 0}.showcase-section{margin:64px 20px}.showcase-journey,.showcase-plain-language{grid-template-columns:1fr}.showcase-plain-language{margin:0 20px}.source-grid{grid-template-columns:repeat(2,1fr)}.showcase-bank-data{margin:64px 20px}}@media (max-width:620px){.showcase-hero{min-height:490px;padding:54px 25px 28px}.showcase-hero h1{font-size:36px}.showcase-lead{font-size:14px}.showcase-actions{flex-wrap:wrap}.showcase-hero-art{width:78%;right:-5%}.showcase-safety{align-items:flex-start;margin:-6px 18px 0}.section-intro h2{font-size:29px}.journey-offer-stats,.capability-grid,.source-grid,.plain-language-grid{grid-template-columns:1fr}.showcase-journey article{min-height:0}.showcase-plain-language,.showcase-bank-data{padding:26px}.showcase-footer{flex-direction:column;align-items:flex-start;padding:28px 20px}}.login-card h1 span{color:var(--aqua-dark)}.login-copy{color:var(--muted);font-size:12px;line-height:1.6}.login-form{flex-direction:column;gap:13px;margin-top:24px;display:flex}.login-form label{color:#63768a;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.login-form input{background:#fafcfc;border:1px solid #dfe7ea;border-radius:12px;outline:none;width:100%;margin-top:6px;padding:12px 13px;display:block}.login-form input:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #00bfa61f}.login-form button{background:var(--ink);color:#fff;border:0;border-radius:13px;justify-content:space-between;margin-top:5px;padding:13px 16px;font-weight:700;display:flex}.login-error{color:#c7433d;margin:0;font-size:10px}.security-note{color:#98a6b3;text-align:center;margin:19px 0 0;font-size:8px}.mobile-menu,.mobile-close{display:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes drawer{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr 1fr}.hero-main{grid-column:1/-1}.content-grid{grid-template-columns:1fr}.publication-grid,.ops-grid{grid-template-columns:1fr 1fr}.deal-table>button{grid-template-columns:42px 1fr 100px 100px 18px}.deal-table>button>span:nth-child(4){display:none}}.segment-public{border-top:1px solid #10243e1a;border-bottom:1px solid #10243e1a;margin:14px 0;padding:11px 0}.segment-public small,.segment-public b,.segment-public span{display:block}.segment-public small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.segment-public b{margin-top:4px;font-size:10px}.segment-public span{color:var(--muted);margin-top:3px;font-size:9px}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar-open{transform:none}.mobile-close{color:#fff;background:0 0;border:0;display:block;position:absolute;top:12px;right:12px}.workspace{margin-left:0}.workspace>header{padding:0 16px}.mobile-menu{background:0 0;border:0;display:block}.mobile-menu svg{width:20px}.search{display:none}.page{padding:24px 16px}.page-title{flex-direction:column;align-items:flex-start}.hero-grid,.publication-grid,.quote-stage,.ops-grid{grid-template-columns:1fr}.hero-main{grid-column:auto}.portfolio{grid-template-columns:1fr 1fr}.deal-table>button{grid-template-columns:40px 1fr 85px 18px}.deal-table>button>span:nth-child(3),.deal-table .status{display:none}.timeline{overflow-x:auto}.instruction-grid{grid-template-columns:1fr 1fr}.architecture{flex-direction:column;align-items:flex-start;gap:20px}.arch-flow{flex-wrap:wrap}.drawer{width:100%}.primary-action{font-size:10px}}:root{--lab-teal:#087f82;--lab-teal-deep:#07505e;--lab-cyan:#2bd4ca;--lab-violet:#8652e8;--lab-violet-soft:#f1eaff;--lab-orange:#ffad22;--lab-orange-soft:#fff4d8;--lab-coral:#ff9b87;--lab-night:#082c3d;--lab-radius-lg:26px;--lab-radius-md:18px;--lab-ring:0 0 0 4px #2bd4ca2e}.brand{position:relative}.brand-mark{background:linear-gradient(145deg, var(--lab-cyan), #08a89d 58%, var(--lab-violet));color:#06283b;border-radius:16px}.sidebar-story{background:linear-gradient(145deg,#8652e82e,#00d0be14);border-color:#8652e847}.sidebar-story svg{color:var(--lab-cyan)}.rebrand-welcome{border-radius:var(--lab-radius-lg);color:#fff;background:radial-gradient(circle at 78% 10%,#8652e861,#0000 34%),linear-gradient(125deg,#07384b 0%,#0a6e73 58%,#138f88 100%);border:1px solid #2bd4ca3d;grid-template-columns:minmax(0,1fr) 198px;min-height:205px;margin-bottom:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #064c5833}.rebrand-welcome:after{content:"";filter:blur(30px);background:#ffad2233;border-radius:50%;height:180px;position:absolute;inset:auto -6% -60% 35%}.rebrand-copy .eyebrow{color:#77f1df!important}.rebrand-copy h2{letter-spacing:-.04em;max-width:620px;margin:0;font:800 27px/1.14 Manrope}.rebrand-copy>p:not(.eyebrow){color:#c8f5ef;max-width:600px;margin:11px 0 17px;font-size:12px;line-height:1.6}.rebrand-pills{flex-wrap:wrap;gap:8px;display:flex}.rebrand-pills span{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.rebrand-pills svg{color:#ffcf57;width:14px}.rebrand-mascot{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.rebrand-mascot img{object-fit:cover;object-position:center 42%;filter:drop-shadow(0 12px 12px #0000003b);border-radius:28px 28px 18px 18px;width:184px;height:232px;transform:translateY(14px)}.login-card{overflow:visible}.login-brandline{color:var(--lab-teal-deep);align-items:center;gap:10px;font:800 16px/1.05 Manrope;display:flex}.login-brandline .brand-mark{flex:none}.login-brandline small{color:#72909b;letter-spacing:.11em;text-transform:uppercase;font:700 8px DM Sans}.login-mascot{object-fit:cover;object-position:center 42%;filter:drop-shadow(0 10px 15px #0000002e);border-radius:26px;width:104px;height:126px;position:absolute;top:-48px;right:-30px;transform:rotate(3deg)}.login-card h1{margin-top:10px}.hero-card,.panel,.quote-card,.evidence-card,.timeline-card,.publication-card{border-radius:var(--lab-radius-md)}.hero-card.hero-main{background:linear-gradient(135deg, var(--lab-night), var(--lab-teal-deep) 70%, #078c89)}.hero-card.coral{color:#8e4636;background:linear-gradient(145deg,#fff4e9,#ffe7e1)}.hero-card.mint{color:#394b9b;background:linear-gradient(145deg,#eff1ff,#e5ecff)}.hero-card.mint svg{color:var(--lab-violet)}.primary-action{background:linear-gradient(135deg, var(--lab-night), var(--lab-teal-deep))}.primary-action:hover{background:linear-gradient(135deg, #0b4153, var(--lab-teal))}.status-green{color:#087f82;background:#ddfaf2}.status-blue{background:var(--lab-violet-soft);color:#7042cc}.activity-icon.mint{color:var(--lab-teal);background:#ddfaf2}.activity-icon.blue{background:var(--lab-violet-soft);color:var(--lab-violet)}.company-logo.logo-1{background:var(--lab-orange-soft);color:#b66b00}.panel{box-shadow:0 8px 30px #1436460b}@media (max-width:760px){.rebrand-welcome{grid-template-columns:1fr;min-height:250px}.rebrand-mascot{opacity:.55;position:absolute;bottom:-40px;right:-8px}.rebrand-copy{max-width:100%;padding:23px 20px}.rebrand-copy h2{max-width:330px;font-size:24px}.rebrand-copy>p:not(.eyebrow){max-width:315px}.rebrand-pills{max-width:300px}.rebrand-pills span{font-size:9px}.login-mascot{width:82px;height:104px;top:-63px;right:-17px}}.detail-shell{max-width:1000px;margin:0 auto;padding:60px 36px}.detail-shell>a:first-child{color:#0b756b;font-size:13px;font-weight:700}.detail-shell h1{margin:12px 0;font:800 38px Manrope}.detail-shell>p{color:var(--muted);max-width:650px;line-height:1.65}.detail-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:28px 0;display:grid}.detail-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.detail-grid small,.detail-grid b,.detail-grid code{display:block}.detail-grid small{color:var(--muted);text-transform:uppercase;font-size:10px}.detail-grid b{margin-top:6px;font:700 17px Manrope}.detail-grid code{overflow-wrap:anywhere;margin-top:8px;font-size:10px}.empty-state{flex-direction:column;justify-content:center;align-items:flex-start;max-width:780px;min-height:290px;display:flex}.empty-state>svg{width:34px;height:34px;color:var(--aqua-dark);box-sizing:content-box;background:var(--mint);border-radius:15px;margin-bottom:18px;padding:8px}.empty-state h2{letter-spacing:-.03em;margin:0 0 8px;font:800 24px Manrope}.empty-state>p:last-child{max-width:610px;color:var(--muted);font-size:13px;line-height:1.65}.detail-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin:18px 0;padding:24px}.detail-panel h2{margin:0 0 17px;font:700 19px Manrope}.detail-panel>p:not(.eyebrow){color:var(--muted);margin:-8px 0 18px;font-size:12px;line-height:1.65}.detail-columns{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.detail-columns article,.evidence-list article{background:#f8fbfb;border:1px solid #e8f0f0;border-radius:14px;padding:15px}.detail-columns small,.detail-columns b,.detail-columns span{display:block}.detail-columns small{color:var(--muted);text-transform:uppercase;font-size:9px}.detail-columns b{margin:5px 0;font:700 13px Manrope}.detail-columns span{color:var(--muted);font-size:10px;line-height:1.5}.tag-list{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.tag-list code{color:#087765;background:#e1f8f2;border-radius:6px;padding:4px 6px;font-size:10px}.evidence-list{gap:9px;display:grid}.evidence-list b,.evidence-list code{display:block}.evidence-list b{font-size:11px}.evidence-list code{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:9px}@media (max-width:760px){.detail-columns{grid-template-columns:1fr}}.business-detail{max-width:1080px}.business-lead{max-width:720px!important;font-size:15px!important}.business-hero{grid-template-columns:1.55fr .85fr;gap:16px;margin:27px 0;display:grid}.business-hero article{color:#fff;background:linear-gradient(135deg,#0b3349,#0b5a62);border-radius:21px;padding:25px}.business-hero article+article{color:#125c50;background:#e8faf4}.business-hero small,.business-hero b,.business-hero span{display:block}.business-hero small{text-transform:uppercase;letter-spacing:.08em;color:#6ee1ca;font-size:10px}.business-hero article+article small{color:#087a69}.business-hero h2{letter-spacing:-.035em;margin:10px 0;font:800 25px Manrope}.business-hero p{color:#c4dfe2;max-width:590px;margin:0;font-size:12px;line-height:1.65}.business-hero article+article b{margin:14px 0 8px;font:800 25px Manrope}.business-hero article+article span{font-size:11px;line-height:1.55}.business-brief{background:linear-gradient(#fbfffd,#f5fcfa);border-color:#bce9dc}.brief-questions{background:#e8faf4;border:1px solid #c8eee2;border-radius:14px;margin-top:16px;padding:15px 17px}.brief-questions>small{color:#087a69;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.brief-questions ul{color:#315d59;margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.business-next{background:#f2fcf8;border:1px solid #bce9dc;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.business-next h2{margin:0;font:700 20px Manrope}.business-next p:not(.eyebrow){color:#52726f;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.6}.business-next-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:13px;display:flex}.business-scope{margin-top:18px}.audit-details{border:1px solid var(--line);color:var(--muted);border-radius:14px;margin:22px 0;padding:15px 17px;font-size:11px}.audit-details summary{cursor:pointer;color:#50677e;font-weight:700}.audit-details p{line-height:1.65}.audit-details code{overflow-wrap:anywhere;margin:0 4px;font-size:9px}.audit-details span{margin-top:5px;display:block}.secondary-link{color:#48657b;font-size:12px;font-weight:700}@media (max-width:760px){.business-hero{grid-template-columns:1fr}.business-next{flex-direction:column;align-items:flex-start}.business-next-actions{justify-content:flex-start}}.detail-illustration{background:#06263a;border-radius:22px;height:238px;margin:25px 0;position:relative;overflow:hidden;box-shadow:0 18px 42px #0a2e4029}.detail-illustration:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061b2e14,#0000 42%);position:absolute;inset:0}.detail-illustration img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.detail-illustration-company img{object-position:center 47%}.detail-illustration-pricing img{object-position:center 52%}@media (max-width:760px){.detail-illustration{border-radius:17px;height:170px;margin:20px 0}.detail-illustration img{object-position:66% center}}.demo-ribbon{letter-spacing:.08em;color:#a86e06;background:var(--amber-soft);border-radius:9px;margin:0 0 20px;padding:8px 10px;font-size:9px;font-weight:800}.business-drawer .drawer-company>p:last-of-type{color:var(--muted);margin:8px 0 12px;font-size:11px}.business-kpis{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.business-kpis article{background:#f6f9f8;border-radius:13px;padding:12px}.business-kpis small,.business-kpis b{display:block}.business-kpis small{color:var(--muted);text-transform:uppercase;font-size:8px}.business-kpis b{margin-top:4px;font:700 14px Manrope}.business-drawer .drawer-section{padding:17px 0}.business-drawer .drawer-section h3{margin:0 0 7px;font-size:17px}.business-drawer .drawer-section>p:not(.eyebrow){margin:6px 0;font-size:11px;line-height:1.55}.business-bullet{color:#087765}.business-history{border-left:2px solid #b9e8dc;padding-left:11px}.business-drawer .secondary-link{text-align:center;margin:15px 0;display:block}.company-assessment{margin-bottom:18px}.source-guide{color:#fff;background:radial-gradient(circle at 88% 2%,#22dcc040,#0000 30%),radial-gradient(circle at 52% 120%,#5e60dc40,#0000 38%),linear-gradient(118deg,#09273d 0%,#0a4c59 58%,#087e72 100%);border-radius:25px;max-width:1424px;margin:30px 38px 22px;padding:28px;overflow:hidden;box-shadow:0 24px 55px #0a304229}.source-guide-lead{max-width:760px}.source-guide .eyebrow{color:#66ead3}.source-guide h2{color:#fff;letter-spacing:-.045em;max-width:650px;margin:6px 0 10px;font:800 30px Manrope}.source-guide-lead>p:not(.eyebrow){color:#c0dedc;margin:0;font-size:13px;line-height:1.65}.source-guide-legend{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.source-guide-legend span{color:#d7f3ef;background:#ffffff12;border:1px solid #d2fff729;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.source-dot{border-radius:50%;width:7px;height:7px}.source-dot.live{background:#48e7c3;box-shadow:0 0 0 4px #48e7c31f}.source-dot.planned{background:#9dbcf9}.source-dot.bank{background:#f8c96d}.source-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-guide-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011d2b40;border:1px solid #d6fff929;border-radius:18px;min-height:237px;padding:17px}.source-guide-card:hover{background:#02263473;border-color:#7aefda85;transition:all .16s;transform:translateY(-2px)}.source-guide-card-head{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:14px;display:flex}.source-guide-card-head>svg{color:#5ce4ca;width:21px}.source-guide-card .status{padding:5px 8px;font-size:8px}.source-guide-card small{color:#8cd8ce;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.source-guide-card h3{color:#fff;letter-spacing:-.025em;margin:6px 0;font:800 16px Manrope}.source-guide-card>p{color:#c2dedb;min-height:44px;margin:0 0 12px;font-size:11px;line-height:1.48}.source-guide-card>a{color:#84f1d7;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.source-guide-card>a svg{width:14px}.source-guide-card details{margin-top:12px}.source-guide-card summary{cursor:pointer;color:#e6f9f7;font-size:10px;font-weight:700}.source-guide-card details p{color:#a8cdca;margin:8px 0 0;font-size:10px;line-height:1.5}.source-guide-review{background:#5949112e}.source-guide-planned{background:#2f417b33}.source-guide-bank{background:#7040782e}.source-guide-price{background:#006c5e2e}.assessment-intro{color:var(--muted);max-width:760px;margin:-5px 0 16px;font-size:11px;line-height:1.55}.assessment-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.assessment-grid article,.drawer-assessment article{background:#f6fcfa;border:1px solid #dcebe7;border-radius:13px;padding:13px}.assessment-grid small,.assessment-grid b,.assessment-grid span,.drawer-assessment small,.drawer-assessment b,.drawer-assessment span{display:block}.assessment-grid small,.drawer-assessment small{color:#567672;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.assessment-grid b,.drawer-assessment b{color:#087765;margin:5px 0;font:700 14px Manrope}.assessment-grid span,.drawer-assessment span{color:#52726f;font-size:10px;line-height:1.5}.assessment-caption{color:var(--muted)!important}.connector-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0 16px;display:grid}.connector-state-grid>span{background:#f7fbfa;border:1px solid #dcebe7;border-radius:11px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.connector-state-grid i{background:#8ca2aa;border-radius:999px;width:8px;height:8px;margin-top:4px}.connector-state-grid [data-state=ok] i{background:#0b9b83}.connector-state-grid [data-state=empty] i{background:#d49b28}.connector-state-grid [data-state=unavailable] i,.connector-state-grid [data-state=error] i{background:#d45353}.connector-state-grid b,.connector-state-grid small{display:block}.connector-state-grid b{color:#1a3b4f;font-size:11px}.connector-state-grid small{color:#617b86;margin-top:3px;font-size:10px;line-height:1.4}.drawer-assessment{gap:8px;margin-top:12px;display:grid}.drawer-assessment article{padding:10px 11px}.drawer-assessment b{font-size:12px}.readiness-case{border-top:1px solid #dcebe7;margin-top:16px;padding-top:16px}.readiness-case .panel-head{margin-bottom:10px}.readiness-case .panel-head h3{font-size:15px}@media (max-width:760px){.source-guide{margin:18px;padding:20px}.source-guide h2{font-size:24px}.source-guide-grid,.assessment-grid,.connector-state-grid{grid-template-columns:1fr}}.segment-showcase{margin-top:18px}.segment-showcase-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.segment-card{background:linear-gradient(145deg,#f8fdfb,#edf9f5);border:1px solid #dcebe7;border-radius:18px;padding:18px}.segment-card.segment-corporate{background:linear-gradient(145deg,#f7f8ff,#eef1ff);border-color:#d9dff4}.segment-card-top{justify-content:space-between;align-items:center;display:flex}.segment-card-top>span{letter-spacing:.12em;color:#087765;font-size:9px;font-weight:800}.segment-corporate .segment-card-top>span{color:#4056a3}.segment-card h2{letter-spacing:-.03em;margin:16px 0 4px;font:800 21px Manrope}.segment-card>p{color:var(--muted);margin:0 0 14px;font-size:10px}.segment-kpis{grid-template-columns:1fr 1fr;gap:9px;display:grid}.segment-kpis>div,.segment-purpose{background:#ffffffb8;border-radius:12px;padding:12px}.segment-kpis small,.segment-kpis b,.segment-purpose small,.segment-purpose b,.segment-products small{display:block}.segment-kpis small,.segment-purpose small,.segment-products small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.segment-kpis b{margin-top:4px;font:800 15px Manrope}.segment-purpose{margin-top:9px}.segment-purpose b{margin-top:4px;font-size:11px}.segment-products{margin:12px 0!important;line-height:1.5!important}.segment-products small{margin-bottom:4px}.segment-card .secondary-link{margin-top:13px;display:block}@media (max-width:760px){.segment-showcase-grid{grid-template-columns:1fr}}.source-presets{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 15px;display:flex}.source-presets small{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.source-presets button{color:#087765;background:#f6fcfa;border:1px solid #dcebe7;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:700}.source-presets button:hover{background:#e8faf4;border-color:#74cdbd}.publication-story{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;overflow:hidden}.publication-lead{color:#fff;background:linear-gradient(135deg,#0c3249,#0d5a62);justify-content:space-between;gap:30px;padding:30px;display:flex}.publication-lead h2{letter-spacing:-.04em;margin:0;font:800 28px Manrope}.publication-lead>div:first-child>p:last-child{color:#b8d4da;max-width:650px;margin:10px 0 0;font-size:13px;line-height:1.65}.publication-rate{background:#ffffff14;border:1px solid #ffffff2e;border-radius:17px;align-self:center;min-width:210px;padding:16px}.publication-rate small,.publication-rate b,.publication-rate span{display:block}.publication-rate small,.publication-rate span{color:#bee1dc;font-size:9px}.publication-rate b{margin:5px 0;font:800 29px Manrope}.publication-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 30px;display:grid}.publication-meta article{border-right:1px solid var(--line);padding-right:15px}.publication-meta article:last-child{border:0}.publication-meta small,.publication-meta b,.publication-meta span{display:block}.publication-meta small{text-transform:uppercase;color:var(--muted);font-size:9px}.publication-meta b{margin:5px 0;font:700 13px Manrope}.publication-meta span{color:#07896f;font-size:10px}.journey-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.journey-grid article{background:#fff;padding:23px}.journey-grid span{color:var(--aqua-dark);font:800 11px Manrope}.journey-grid h3{margin:11px 0 7px;font:700 14px Manrope}.journey-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.publication-proof{background:#f7fbfa;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.publication-proof>div{align-items:center;gap:11px;display:flex}.publication-proof svg{box-sizing:content-box;background:var(--mint);color:#008d78;border-radius:11px;width:28px;height:28px;padding:6px}.publication-proof b,.publication-proof code{display:block}.publication-proof b{font-size:11px}.publication-proof code{color:var(--muted);overflow-wrap:anywhere;max-width:540px;font-size:9px}@media (max-width:760px){.publication-lead,.publication-proof{flex-direction:column}.publication-meta,.journey-grid{grid-template-columns:1fr}.publication-meta article{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.publication-meta article:last-child{border-bottom:0;padding-bottom:0}}.quote-workbench{grid-template-columns:minmax(300px,.8fr) minmax(0,1.45fr);gap:18px;display:grid}.quote-workbench .quote-stage{grid-template-columns:1fr;display:grid}.quote-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:23px;padding:24px}.quote-form h2{letter-spacing:-.03em;margin:0;font:800 21px Manrope}.quote-form>div:first-child>p:last-child{color:var(--muted);margin:8px 0 20px;font-size:11px;line-height:1.6}.quote-form label{text-transform:uppercase;letter-spacing:.08em;color:#63768a;margin:14px 0;font-size:9px;font-weight:800;display:block}.quote-form input{width:100%;color:var(--ink);background:#fafcfc;border:1px solid #dfe7ea;border-radius:11px;outline:none;margin-top:6px;padding:11px 12px;font:600 12px DM Sans;display:block}.quote-form input:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #00bfa61f}.quote-form-note{background:var(--amber-soft);border-radius:12px;align-items:center;gap:9px;margin:18px 0;padding:10px;display:flex}.quote-form-note svg{color:#b7770c;width:17px}.quote-form-note b,.quote-form-note small{display:block}.quote-form-note b{font-size:10px}.quote-form-note small{color:#886d39;margin-top:2px;font-size:9px}.quote-form .primary-action{justify-content:center;width:100%}.quote-form .primary-action:disabled{opacity:.65;cursor:wait}.form-error{color:#c7433d;font-size:10px;line-height:1.5}@media (max-width:900px){.quote-workbench{grid-template-columns:1fr}.quote-workbench .quote-stage{grid-template-columns:2fr 1fr}}@media (max-width:760px){.quote-workbench .quote-stage{grid-template-columns:1fr}}.segment-actions{flex-wrap:wrap;gap:8px 16px;margin-top:13px;display:flex}.segment-actions .secondary-link{margin-top:0}.quote-form .commitment-toggle{color:#087765;background:#f2fbf8;border:1px solid #cfe9e2;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;display:flex}.quote-form .commitment-toggle input{accent-color:#0a9d89;width:15px;height:15px;margin:0;display:inline-block}.commitment-form{background:linear-gradient(145deg,#f8fdfb,#eff9f6);border:1px solid #d8e9e5;border-radius:14px;margin:14px 0;padding:14px}.commitment-form legend{color:#12314c;padding:0 6px;font:800 11px Manrope}.commitment-form>p{color:#59716f;margin:2px 0 8px;font-size:10px;line-height:1.55}.commitment-form label{margin:10px 0}.quote-form select{width:100%;color:var(--ink);background:#fafcfc;border:1px solid #dfe7ea;border-radius:11px;margin-top:6px;padding:11px 12px;font:600 12px DM Sans;display:block}.offer-examples{margin-top:18px}.offer-example-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.offer-example{background:linear-gradient(145deg,#f8fdfb,#edf9f5);border:1px solid #dcebe7;border-radius:18px;padding:18px}.offer-example.offer-corporate{background:linear-gradient(145deg,#f7f8ff,#eef1ff);border-color:#d9dff4}.offer-example-top{justify-content:space-between;align-items:center;display:flex}.offer-example-top>span{letter-spacing:.08em;color:#087765;font-size:9px;font-weight:800}.offer-corporate .offer-example-top>span{color:#4056a3}.offer-example h2{letter-spacing:-.03em;margin:15px 0 4px;font:800 19px Manrope}.offer-company{color:var(--muted);margin:0 0 14px;font-size:11px}.offer-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.offer-facts>div,.offer-purpose,.offer-result{background:#ffffffb8;border-radius:12px;padding:11px 12px}.offer-facts small,.offer-facts b,.offer-purpose small,.offer-purpose b,.offer-result small,.offer-result b,.offer-result span{display:block}.offer-facts small,.offer-purpose small,.offer-result small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.offer-facts b{margin-top:4px;font:800 14px Manrope}.offer-purpose,.offer-result{margin-top:9px}.offer-purpose b,.offer-result b{margin-top:4px;font-size:11px;line-height:1.45}.offer-result span{color:#52726f;margin-top:7px;font-size:10px}.offer-result code{color:#315d59;font-size:9px}.offer-example .primary-action{text-align:center;margin-top:14px;display:block}@media (max-width:760px){.offer-example-grid{grid-template-columns:1fr}}.simulation-history-row{border-top:1px solid #f0f3f5;grid-template-columns:42px minmax(220px,1fr) 120px 120px;align-items:center;gap:13px;padding:13px 3px;display:grid}.simulation-history-row:first-child{border-top:0}.simulation-history-row .company-logo svg{width:16px;height:16px}.simulation-history-row b,.simulation-history-row small{display:block}.simulation-history-row b{font-size:11px}.simulation-history-row small{color:var(--muted);margin-bottom:2px;font-size:9px}@media (max-width:760px){.simulation-history-row{grid-template-columns:42px 1fr 90px}.simulation-history-row>span:nth-child(4){display:none}}.scenario-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.scenario-results article{background:linear-gradient(145deg,#fbfffe,#f2faf8);border:1px solid #dcebe7;border-radius:17px;flex-direction:column;gap:8px;padding:18px;display:flex}.scenario-results article:nth-child(2){background:linear-gradient(145deg,#fcfbff,#f1f1ff);border-color:#dddff5}.scenario-results small,.scenario-results b,.scenario-results span{display:block}.scenario-results small{color:#58736f;font-size:9px;font-weight:800;line-height:1.5}.scenario-results b{color:#08776c;font:800 19px Manrope}.scenario-results span{min-height:30px;color:var(--muted);font-size:9px;line-height:1.5}.scenario-results .ghost{margin-top:auto;text-decoration:none}.scenario-results .scenario-promote{width:100%;box-shadow:none;justify-content:center}.scenario-results .scenario-promote:disabled{opacity:.58;cursor:wait}@media (max-width:760px){.scenario-results{grid-template-columns:1fr}}.detail-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.proposal-next-step{color:var(--ink);background:linear-gradient(135deg,#effcf7,#f7fffc);border:1px solid #bfe8db;border-radius:15px;align-items:center;gap:11px;margin-top:16px;padding:14px 15px;display:flex}.proposal-next-step>svg{color:var(--lab-teal,#009f8b);flex:none}.proposal-next-step b,.proposal-next-step small{display:block}.proposal-next-step b{font:700 12px Manrope}.proposal-next-step small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.proposal-next-step .secondary-link{white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;display:inline-flex}@media (max-width:760px){.proposal-next-step{flex-wrap:wrap;align-items:flex-start}.proposal-next-step .secondary-link{margin-left:31px}}.pricing-waterfall{background:linear-gradient(145deg,#fff,#f4fcfa);border-color:#c9e9df}.pricing-waterfall>p:not(.eyebrow):not(.detail-caption){max-width:760px}.waterfall-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:20px;display:grid}.waterfall-grid article{background:#ffffffc7;border:1px solid #d9ece7;border-radius:15px;padding:15px}.waterfall-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.waterfall-label small,.waterfall-values small{color:#657b8b;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.waterfall-label .status{padding:5px 7px;font-size:8px}.waterfall-label .status>span{width:5px;height:5px}.waterfall-values{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:7px;margin:16px 0 10px;display:grid}.waterfall-values b,.waterfall-values small{display:block}.waterfall-values b{margin-top:4px;font:800 17px Manrope}.waterfall-final{color:#087765;background:#e7faf3;border-radius:11px;padding:10px 11px}.waterfall-arrow{text-align:center;color:#00a58f;font-size:20px;font-weight:800}.waterfall-grid article>p{color:#52726f;margin:0;font-size:10px;line-height:1.5}.waterfall-grid .detail-caption{margin-top:5px}@media (max-width:760px){.waterfall-grid{grid-template-columns:1fr}.waterfall-values b{font-size:15px}}.progressive-band-breakdown{background:#f2fcf8;border:1px solid #cce9e1;border-radius:12px;gap:7px;margin-top:13px;padding:12px;display:grid}.progressive-band-breakdown>small{color:#08796d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.progressive-band-breakdown p{color:#526f6a;grid-template-columns:minmax(92px,.42fr) 1fr;gap:8px;margin:0;font-size:10px;line-height:1.45;display:grid}.progressive-band-breakdown p>b{color:#173d4a;font:800 10px Manrope}.progressive-band-breakdown p span{color:#5c7181}.progressive-band-breakdown strong{color:#08796d;font-weight:800}@media (max-width:600px){.progressive-band-breakdown p{grid-template-columns:1fr;gap:2px}}:root{--lab-night:#0f172a;--lab-teal:#14b8a6;--lab-teal-deep:#0a7d6e;--lab-violet:#8b5cf6;--lab-violet-soft:#a78bfa;--lab-cyan:#4ecdc4;--lab-amber:#f5a623;--lab-cream:#fff1c6}.mascot-tip{background:linear-gradient(135deg,#f7fffe,#fff);border:1px solid #d7ecea;border-radius:22px;align-items:center;gap:15px;min-height:112px;margin:0 0 18px;padding:10px 18px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.mascot-tip img{object-fit:contain;filter:drop-shadow(0 8px 9px #0f172a24);align-self:flex-end;width:105px;height:132px;margin:-13px 0 -12px -8px}.mascot-tip h3{color:var(--lab-night);letter-spacing:-.025em;margin:2px 0 4px;font:800 17px/1.15 Manrope}.mascot-tip p:not(.eyebrow){color:#52677b;max-width:690px;margin:0;font-size:11px;line-height:1.55}.mascot-tip .eyebrow{color:var(--lab-teal-deep);margin:0}.mascot-tip-success{background:linear-gradient(135deg,#f0fffb,#f9f7ff);border-color:#bdeade}.mascot-tip-success .eyebrow{color:#0a7d6e}.mascot-tip-problem{background:linear-gradient(135deg,#fff8f5,#fff);border-color:#f4d6d1}.mascot-tip-problem .eyebrow{color:#bd5a4d}@media (max-width:760px){.mascot-tip{align-items:flex-end;min-height:96px;padding:8px 12px}.mascot-tip img{width:80px;height:105px}.mascot-tip h3{font-size:15px}.mascot-tip p:not(.eyebrow){font-size:10px}}.detail-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-toolbar-actions{align-items:center;gap:8px;display:flex}.print-brief-button{color:#0a7d6e;background:#fff;border:1px solid #cfe4e1;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.print-brief-button svg{width:15px;height:15px}@media print{body{color:#0f172a;background:#fff!important}.detail-shell{max-width:none!important;padding:0!important}.detail-toolbar,.audit-details,.secondary-link,.business-next,.demo-note{display:none!important}.detail-shell h1{font-size:28px}.detail-panel,.business-hero article,.business-next{break-inside:avoid;box-shadow:none!important;border-color:#d8e4e5!important}.business-hero{margin:16px 0}.detail-caption{font-size:9px!important}}.search-live{position:relative}.search-live input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-live input::placeholder{color:#8b9aab}.search-results{border:1px solid var(--line);z-index:80;background:#fff;border-radius:14px;padding:7px;position:absolute;top:50px;left:0;right:0;box-shadow:0 18px 45px #10243e29}.search-results p{color:var(--muted);margin:0;padding:10px;font-size:11px}.search-results a{color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.search-results a:hover{background:#f1f8f7}.search-results a>svg:first-child{width:16px;color:var(--aqua-dark)}.search-results a>svg:last-child{color:#9aaab5;width:14px;margin-left:auto}.search-results b,.search-results small{display:block}.search-results b{font-size:11px}.search-results small{color:var(--muted);margin-top:2px;font-size:9px}.offer-shell{background:linear-gradient(145deg,#eaf4f3,#f8fafc 45%,#f4f0ff);min-height:100vh;padding:34px}.offer-toolbar{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto 18px;display:flex}.offer-toolbar>a{color:#0a7168;font-size:12px;font-weight:700;text-decoration:none}.offer-document{background:#fff;border:1px solid #dce8e6;border-radius:28px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #13344421}.offer-header{border-bottom:1px solid #dfeae8;justify-content:space-between;align-items:center;padding:24px 34px;display:flex}.offer-header>div{align-items:center;gap:11px;display:flex}.offer-brand{color:#08293a;background:linear-gradient(145deg,#13c6b3,#0f918b 62%,#8652e8);border-radius:13px;place-items:center;width:38px;height:38px;font:800 21px Manrope;display:grid}.offer-header b,.offer-header small{display:block}.offer-header b{font:800 14px Manrope}.offer-header small{color:#728598;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:8px}.offer-intro{color:#fff;background:radial-gradient(circle at 90% 0,#8652e852,#0000 33%),linear-gradient(125deg,#082f43,#08756f);padding:54px 50px 48px}.offer-intro .eyebrow{color:#73ead9!important}.offer-intro h1{letter-spacing:-.045em;max-width:760px;margin:7px 0 10px;font:800 42px/1.08 Manrope}.offer-intro>p:last-child{color:#c9e2e1;max-width:720px;margin:0;font-size:15px;line-height:1.55}.offer-facts{background:#e4edeb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.offer-facts article{background:#fff;min-height:166px;padding:27px 26px}.offer-facts svg{color:#0a9789;width:22px;height:22px;margin-bottom:24px}.offer-facts small,.offer-facts b,.offer-facts span{display:block}.offer-facts small{color:#718398;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.offer-facts b{margin:7px 0 5px;font:800 17px/1.25 Manrope}.offer-facts span{color:#607386;font-size:10px;line-height:1.55}.offer-pricing{background:#f7fbfa;padding:42px 50px}.offer-section-title h2{letter-spacing:-.035em;margin:4px 0 24px;font:800 27px Manrope}.offer-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer-price-grid article{background:#fff;border:1px solid #d8e9e5;border-radius:18px;padding:23px}.offer-price-grid small,.offer-price-grid strong,.offer-price-grid span{display:block}.offer-price-grid small{color:#56746e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.offer-price-grid strong{color:#08796d;letter-spacing:-.035em;margin:8px 0 6px;font:800 29px Manrope}.offer-price-grid span{color:#66798b;font-size:10px}.offer-product{border-top:1px solid #e5edeb;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;padding:38px 50px;display:grid}.offer-product h2{margin:3px 0 8px;font:800 24px Manrope}.offer-product p:not(.eyebrow){color:#617588;max-width:640px;margin:0;font-size:12px;line-height:1.6}.offer-product>div:last-child{background:#eef8f5;border-radius:16px;padding:18px}.offer-product small,.offer-product b,.offer-product span{display:block}.offer-product small{color:#627b78;text-transform:uppercase;font-size:8px}.offer-product b{margin:5px 0;font:800 17px Manrope}.offer-product span{color:#617588;font-size:9px}.offer-assurance{background:#effbf7;border:1px solid #cce9e2;border-radius:18px;align-items:flex-start;gap:17px;margin:0 50px 38px;padding:22px 24px;display:flex}.offer-assurance svg{color:#078b7b;flex:none;width:24px}.offer-assurance h2{margin:0 0 5px;font:800 16px Manrope}.offer-assurance p{color:#52716c;margin:0;font-size:11px;line-height:1.6}.offer-footer{color:#c2d5dc;background:#0a2d40;justify-content:space-between;gap:30px;padding:24px 50px;display:flex}.offer-footer p{max-width:690px;margin:0;font-size:9px;line-height:1.55}.offer-footer span{text-align:right;font-size:8px}@media (max-width:760px){.detail-toolbar-actions{flex-direction:column;align-items:stretch}.offer-shell{padding:0}.offer-toolbar{padding:14px}.offer-document{border-radius:0}.offer-header,.offer-intro,.offer-pricing,.offer-product,.offer-footer{padding-left:22px;padding-right:22px}.offer-intro h1{font-size:32px}.offer-facts{grid-template-columns:1fr}.offer-facts article{min-height:0}.offer-price-grid,.offer-product{grid-template-columns:1fr}.offer-assurance{margin:0 22px 26px}.offer-footer{flex-direction:column}.offer-footer span{text-align:left}}@media print{.offer-shell{background:#fff;padding:0}.offer-toolbar{display:none}.offer-document{max-width:none;box-shadow:none;border:0;border-radius:0}.offer-header{padding:16px 24px}.offer-intro{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:30px 24px;background:#0a4c56!important}.offer-intro h1{font-size:34px}.offer-facts article{min-height:130px;padding:18px}.offer-pricing,.offer-product{padding:24px}.offer-assurance{margin:0 24px 22px}.offer-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:18px 24px;background:#0a2d40!important}.offer-price-grid article,.offer-facts article,.offer-product,.offer-assurance{break-inside:avoid}}.rebrand-welcome{isolation:isolate;background:linear-gradient(116deg,#061d33 0%,#07374c 49%,#08736f 100%);border-color:#12c1af4d;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:310px;display:grid;position:relative;overflow:hidden}.rebrand-welcome:after{display:none}.rebrand-copy{z-index:2;max-width:670px;padding:42px 38px;position:relative}.rebrand-copy h2{max-width:610px;font-size:34px}.rebrand-copy>p:not(.eyebrow){max-width:560px;font-size:13px}.rebrand-art{z-index:1;background:#07384c;min-width:0;position:relative;overflow:hidden}.rebrand-art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#07364b 0%,#07364b5c 18%,#07364b00 53%);position:absolute;inset:0}.rebrand-art img{z-index:1;object-fit:cover;object-position:center;clip-path:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mascot-tip{background:#fff;border-color:#cfe5e3;grid-template-columns:124px minmax(0,1fr);align-items:stretch;min-height:132px;padding:0;display:grid;overflow:hidden}.mascot-scene{background:linear-gradient(150deg,#79c3c0,#348d8a);border-right:1px solid #084f581a;justify-content:center;align-items:flex-end;min-height:132px;display:flex;overflow:hidden}.mascot-scene img{object-fit:cover;object-position:center;clip-path:none;filter:none;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.mascot-message{align-self:center;padding:20px 24px}.mascot-tip-success .mascot-scene{background:linear-gradient(150deg,#7fd0c7,#348f89)}.mascot-tip-problem .mascot-scene{background:linear-gradient(150deg,#efb8a6,#b96d70)}.login-shell{background:#071f35;padding:32px}.login-panel{z-index:1;background:#fff;border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:minmax(0,1.35fr) minmax(390px,.72fr);width:min(1180px,100%);min-height:min(720px,100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000005c}.login-visual{background:#071f35;position:relative;overflow:hidden}.login-visual-art{position:absolute;inset:0;overflow:hidden}.login-visual-art:before{content:"";z-index:1;background:linear-gradient(90deg,#051729f0 0%,#051729b3 43%,#05172924 76%,#0517290a 100%);position:absolute;inset:0}.login-visual-art img{object-fit:cover;object-position:center;clip-path:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.login-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#07192aad);position:absolute;inset:0}.login-visual-copy{z-index:1;color:#fff;max-width:570px;position:absolute;bottom:43px;left:46px;right:46px}.login-visual-copy .eyebrow{color:#6ef0df!important}.login-visual-copy h2{letter-spacing:-.045em;margin:7px 0 13px;font:800 40px/1.08 Manrope}.login-visual-copy>p:not(.eyebrow){color:#c7e4e3;max-width:510px;margin:0;font-size:13px;line-height:1.6}.login-visual-copy>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.login-visual-copy span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051c2c5c;border:1px solid #ffffff38;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:700}.login-card{width:auto;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;justify-content:center;padding:52px 48px;display:flex;overflow:visible}.login-card .eyebrow{margin-top:38px!important}.login-card h1{font-size:34px}.login-form button{background:linear-gradient(135deg,#0f172a,#123b4c);align-items:center;min-height:47px}.login-form button:hover{background:linear-gradient(135deg,#14253d,#0a746e)}.login-mascot{display:none}@media (max-width:900px){.login-panel{grid-template-columns:1fr;max-width:520px;min-height:0}.login-visual{background-position:62%;min-height:280px}.login-visual-copy{bottom:25px;left:28px;right:28px}.login-visual-copy h2{font-size:29px}.login-visual-copy>p:not(.eyebrow),.login-visual-copy>div{display:none}.login-card{padding:38px 34px}.login-card .eyebrow{margin-top:28px!important}}@media (max-width:760px){.rebrand-welcome{min-height:390px;display:block}.rebrand-copy{max-width:82%;padding:27px 22px}.rebrand-copy h2{font-size:25px}.rebrand-copy>p:not(.eyebrow){font-size:11px}.rebrand-art{opacity:.68;position:absolute;inset:0}.rebrand-art:before{background:linear-gradient(90deg,#061d33fa 0%,#061d33b8 56%,#061d3338 100%)}.rebrand-pills{z-index:2;position:relative}.rebrand-pills span:nth-child(3){display:none}.mascot-tip{grid-template-columns:94px minmax(0,1fr);min-height:112px}.mascot-scene{min-height:112px}.mascot-message{padding:14px 16px}.login-shell{padding:14px}.login-panel{border-radius:25px}.login-card{padding:32px 25px}.login-card h1{font-size:30px}}.price-approval-queue{margin-bottom:18px}.approval-price-list{gap:10px;display:grid}.approval-price-list>p{color:var(--muted);margin:0;font-size:11px}.approval-price-list article{background:linear-gradient(145deg,#fbfffe,#f3faf8);border:1px solid #d9ebe7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.approval-price-list article>div:first-child{min-width:0}.approval-price-list small,.approval-price-list b,.approval-price-list span{display:block}.approval-price-list small{color:#08796d;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.approval-price-list b{margin:5px 0 3px;font:800 14px Manrope}.approval-price-list span{color:var(--muted);font-size:10px}.approval-price-list article>div:last-child{flex:none;gap:8px;display:flex}.approval-price-list .ghost,.approval-price-list .primary-action{margin:0}.commitment-term{background:#ffffffb8;border:1px solid #cde7de;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:13px 0;padding:13px;display:grid}.commitment-term-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.commitment-term-head b{color:#12314c;font:800 12px Manrope}.commitment-term-head .ghost{color:#8b4c45;padding:5px 0}.commitment-form>button.ghost{color:#087765;margin-top:4px}@media (max-width:760px){.commitment-term{grid-template-columns:1fr}.approval-price-list article{flex-direction:column;align-items:flex-start}.approval-price-list article>div:last-child{width:100%}.approval-price-list article>div:last-child button{flex:1;justify-content:center}}.decision-reason{color:#516779;text-transform:uppercase;letter-spacing:.055em;gap:5px;min-width:215px;font-size:9px;font-weight:800;display:grid}.decision-reason select{color:#17374d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c8e3dc;border-radius:10px;min-width:0;padding:9px 10px;font:600 11px DM Sans}@media (max-width:760px){.decision-reason{width:100%}}.decision-reject{color:#a24d45!important;background:#fff9f8!important;border-color:#f0cbc5!important}.decision-reject:hover{background:#fff0ee!important}.login-visual-art img{object-position:right center}
