.auth-page,.blog-page,.legal-page,.portal-page,.public-page,.sales-home,.state-page{--brand-navy:#0e1a2c;--brand-navy-rgb:14,26,44;background:radial-gradient(circle at top left,rgba(var(--brand-navy-rgb),.08),transparent 30%),linear-gradient(180deg,#f4f4f4 0,#faf8f3 100%);color:var(--brand-navy)}.labs-home{--labs-ink:#e8edf8;--labs-muted:rgba(232,237,248,0.78);--labs-line:rgba(168,186,230,0.22);--labs-bg:#090f1b;--labs-panel:rgba(15,24,40,0.76);--labs-accent:#57c6e3;background:radial-gradient(circle at 14% -6%,rgba(87,198,227,.14),transparent 34%),radial-gradient(circle at 84% 10%,rgba(110,122,255,.1),transparent 36%),linear-gradient(180deg,#090f1b,#070d18);color:var(--labs-ink);padding:20px 0 72px}.labs-shell{width:min(1060px,calc(100vw - 36px));margin:0 auto}.labs-home--minimal{--labs-ink:#f2f6ff;--labs-muted:rgba(227,233,250,0.76);--labs-line:rgba(168,186,230,0.24);--labs-accent:#5fd0f0;--labs-panel:rgba(11,18,32,0.7);color:var(--labs-ink);background:radial-gradient(circle at -12% 4%,rgba(95,208,240,.13),transparent 30%),radial-gradient(circle at 108% 14%,rgba(110,122,255,.11),transparent 34%),linear-gradient(180deg,#090f1b,#070d18)}.labs-home--minimal .labs-hero{padding-top:8px;box-shadow:none}.labs-home--minimal .labs-hero__layout{gap:24px}.labs-home--minimal .labs-hero__body{padding-top:46px;max-width:620px;opacity:0;transform:translateY(10px);animation:labs-minimal-reveal .52s cubic-bezier(.2,.6,.2,1) forwards;animation-delay:.08s}.labs-home--minimal .labs-hero__math{margin-top:34px;padding:16px;max-width:480px;opacity:0;transform:translateY(16px);animation:labs-minimal-reveal .58s cubic-bezier(.2,.6,.2,1) forwards;animation-delay:.2s}.labs-home--minimal .labs-hero__math-list{gap:6px}.labs-home--minimal .labs-hero__math-list code{font-size:.84rem;padding:7px 10px}.labs-home--minimal .labs-eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.labs-home--minimal h1{max-width:16ch;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.05}.labs-home--minimal h2{font-size:clamp(1.42rem,2.05vw,2.16rem);line-height:1.13}.labs-home--minimal h3{font-size:1rem;letter-spacing:-.01em}.labs-home--minimal .labs-lead{margin-top:16px}.labs-home--minimal .labs-support{margin-top:12px;font-size:.94rem;max-width:58ch}.labs-home--minimal .labs-section{padding-top:42px}.labs-home--minimal .labs-section--tight{padding-top:22px}.labs-home--minimal .labs-minimal-cta,.labs-home--minimal .labs-minimal-panel,.labs-home--minimal .labs-minimal-results,.labs-home--minimal .labs-minimal-stack{gap:14px}.labs-home--minimal .labs-minimal-grid{gap:10px}.labs-home--minimal .labs-minimal-card{padding:16px;border-color:rgba(168,186,230,.25);background:linear-gradient(150deg,rgba(10,16,30,.86),rgba(9,14,26,.58))}.labs-home--minimal .labs-minimal-card p,.labs-home--minimal .labs-minimal-result-card p{font-size:.94rem}.labs-home--minimal .labs-minimal-process{margin-top:12px;gap:10px}.labs-home--minimal .labs-minimal-step{padding:14px}.labs-home--minimal .labs-minimal-step span{width:26px;height:26px;margin-bottom:8px}.labs-home--minimal .labs-minimal-result-card{padding:16px;background:linear-gradient(180deg,rgba(9,14,25,.78),rgba(8,13,23,.6))}.labs-home--minimal .labs-minimal-result-card p{margin-top:6px}.labs-home--minimal .labs-minimal-cta{padding-top:16px}.labs-home--minimal .labs-tag-list--minimal{margin-top:8px;gap:7px}.labs-home--minimal .labs-tag-list--minimal .labs-tag{padding:7px 10px;font-size:.86rem}.labs-home--minimal .labs-section[data-label]{position:relative;padding-left:14px}.labs-home--minimal .labs-section[data-label]:before{content:attr(data-label);position:absolute;left:0;top:16px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(242,246,255,.34);font-family:IBM Plex Sans,IBM Plex Sans Condensed,Courier New,monospace}.labs-home--minimal .labs-section[data-label]:after{content:"";position:absolute;left:18px;top:34px;height:1px;width:min(280px,34vw);background:linear-gradient(90deg,rgba(95,208,240,0),rgba(95,208,240,.34),rgba(95,208,240,0));transform:scaleX(0);transform-origin:left;opacity:0;animation:labs-axis-scan 1.05s ease-out forwards;animation-delay:calc(var(--labs-entry-delay, 0s) + .1s)}@keyframes labs-axis-scan{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes labs-minimal-reveal{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(var(--labs-minimal-rise,0));filter:blur(0)}}.labs-home--minimal .labs-section[data-label] .labs-shell{display:grid;gap:16px}.labs-home--minimal .labs-data-stream{margin:0}.labs-home--minimal .labs-data-stream__line{display:block;margin:0;opacity:0;transform:translateY(4px);filter:blur(2px);animation:labs-data-stream .56s cubic-bezier(.22,1,.36,1) forwards}@keyframes labs-data-stream{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes labs-grid-drift{0%{background-position:0 0}50%{background-position:48px 0}to{background-position:96px 0}}@keyframes labs-frame-pulse{0%,to{border-color:rgba(110,122,255,.12);box-shadow:0 0 0 rgba(95,208,240,0)}50%{border-color:rgba(95,208,240,.32);box-shadow:0 0 36px rgba(95,208,240,.16)}}.labs-home--minimal .labs-diagram-grid{display:grid;gap:10px}.labs-home--minimal .labs-diagram-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-home--minimal .labs-diagram-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.labs-home--minimal .labs-diagram-node{position:relative;overflow:hidden;transition:border-color .25s ease,transform .3s cubic-bezier(.2,.6,.2,1),box-shadow .3s cubic-bezier(.2,.6,.2,1)}.labs-home--minimal .labs-diagram-node,.labs-home--minimal .labs-minimal-card,.labs-home--minimal .labs-minimal-output-row{--labs-minimal-rise:0px;opacity:0;animation:labs-minimal-reveal .58s cubic-bezier(.2,.6,.2,1) forwards;animation-delay:calc(var(--labs-entry-delay, 0s) + var(--labs-child-delay, 0s))}.labs-home--minimal .labs-minimal-grid>*,.labs-home--minimal .labs-minimal-process--flow>*,.labs-home--minimal .labs-minimal-results>*,.labs-home--minimal .labs-minimal-split>*,.labs-home--minimal .labs-minimal-stage>*{--labs-child-delay:0s}.labs-home--minimal .labs-minimal-stage>:first-child{--labs-child-delay:0.06s}.labs-home--minimal .labs-minimal-stage>:nth-child(2){--labs-child-delay:0.18s}.labs-home--minimal .labs-minimal-grid>:first-child,.labs-home--minimal .labs-minimal-process--flow>:first-child,.labs-home--minimal .labs-minimal-results>:first-child,.labs-home--minimal .labs-minimal-split>:first-child{--labs-child-delay:0.12s}.labs-home--minimal .labs-minimal-grid>:nth-child(2),.labs-home--minimal .labs-minimal-process--flow>:nth-child(2),.labs-home--minimal .labs-minimal-results>:nth-child(2),.labs-home--minimal .labs-minimal-split>:nth-child(2){--labs-child-delay:0.2s}.labs-home--minimal .labs-minimal-grid>:nth-child(3),.labs-home--minimal .labs-minimal-process--flow>:nth-child(3),.labs-home--minimal .labs-minimal-results>:nth-child(3){--labs-child-delay:0.28s}.labs-home--minimal .labs-minimal-grid>:nth-child(4),.labs-home--minimal .labs-minimal-process--flow>:nth-child(4),.labs-home--minimal .labs-minimal-results>:nth-child(4){--labs-child-delay:0.36s}.labs-home--minimal .labs-minimal-grid>:nth-child(5),.labs-home--minimal .labs-minimal-results>:nth-child(5){--labs-child-delay:0.44s}.labs-home--minimal .labs-diagram-node:hover,.labs-home--minimal .labs-minimal-card:hover,.labs-home--minimal .labs-minimal-output-row:hover{transform:translateY(-3px);border-color:rgba(95,208,240,.38);box-shadow:0 10px 30px rgba(10,17,31,.45)}.labs-home--minimal .labs-diagram-node:before{content:attr(data-diagram-node);position:absolute;right:10px;top:11px;font-size:11px;letter-spacing:.14em;font-family:IBM Plex Sans,IBM Plex Sans Condensed,Courier New,monospace;color:rgba(232,237,248,.58);opacity:.72}.labs-home--minimal .labs-diagram-node:after{content:"";position:absolute;width:14px;height:1px;right:-14px;top:22px;background:rgba(168,186,230,.28)}.labs-home--minimal .labs-diagram-grid--three .labs-diagram-node:nth-child(3n):after,.labs-home--minimal .labs-diagram-grid--two .labs-diagram-node:nth-child(2n):after,.labs-home--minimal .labs-minimal-grid--three .labs-diagram-node:after,.labs-home--minimal .labs-minimal-process .labs-diagram-node:after,.labs-home--minimal .labs-minimal-results .labs-diagram-node:after,.labs-home--minimal .labs-minimal-stack .labs-diagram-node:after{display:none}.labs-home--minimal .labs-minimal-stage-wrap{gap:14px}.labs-home--minimal .labs-minimal-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.68fr);gap:16px;align-items:start}.labs-home--minimal .labs-minimal-stage__main{border-left:2px solid rgba(168,186,230,.26);padding-left:14px}.labs-home--minimal .labs-minimal-signalboard{border:1px solid rgba(168,186,230,.24);border-radius:16px;padding:12px 14px;background:rgba(9,15,28,.64);backdrop-filter:blur(10px)}.labs-home--minimal .labs-minimal-signalboard__label{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(232,237,248,.64)}.labs-home--minimal .labs-minimal-signalboard__list{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.labs-home--minimal .labs-minimal-signalboard__list li{margin:0;padding:7px 9px;border:1px dashed rgba(95,208,240,.24);border-radius:10px;font-family:IBM Plex Sans,IBM Plex Sans Condensed,Courier New,monospace;color:rgba(232,237,248,.78);font-size:.82rem;line-height:1.4}.labs-home--minimal .labs-minimal-process--flow{position:relative;align-items:stretch}.labs-home--minimal .labs-minimal-process--flow .labs-minimal-step{display:grid;gap:10px;position:relative;--labs-minimal-rise:0px}.labs-home--minimal .labs-minimal-process--flow .labs-minimal-step:after{content:"";position:absolute;right:-6px;top:18px;width:16px;height:1px;background:rgba(87,198,227,.32)}.labs-home--minimal .labs-minimal-process--flow .labs-minimal-step:last-child:after{display:none}.labs-home--minimal .labs-minimal-step:nth-child(odd){--labs-minimal-rise:4px}.labs-home--minimal .labs-output-board{display:grid;gap:9px}.labs-home--minimal .labs-minimal-output-row{margin:0;border:1px solid rgba(168,186,230,.24);border-radius:14px;background:linear-gradient(180deg,rgba(11,18,30,.72),rgba(11,18,30,.58));padding:15px;transition:transform .3s cubic-bezier(.2,.6,.2,1),border-color .25s ease,box-shadow .3s cubic-bezier(.2,.6,.2,1)}.labs-home--minimal .labs-minimal-output-row h3{font-size:1.02rem}.labs-home--minimal .labs-minimal-output-row p{margin:6px 0 0}.labs-home--minimal .labs-minimal-output-row--feature{border-color:rgba(95,208,240,.4);background:linear-gradient(90deg,rgba(95,208,240,.12),rgba(11,18,30,.56))}.labs-home--minimal .labs-hero{background:radial-gradient(circle at 18% 12%,rgba(95,208,240,.16),transparent 38%),linear-gradient(180deg,rgba(10,16,29,.9),rgba(7,12,22,.84))}.labs-home--minimal .labs-hero:after,.labs-home--minimal .labs-hero:before{content:"";position:absolute;pointer-events:none;width:100%;height:100%;inset:0}.labs-home--minimal .labs-hero:before{background:repeating-linear-gradient(90deg,transparent,transparent 96px,rgba(95,208,240,.03) 0,rgba(95,208,240,.03) 97px);background-size:120px 100%;animation:labs-grid-drift 18s linear infinite;z-index:1}.labs-home--minimal .labs-hero:after,.labs-home--minimal .labs-hero:before{display:none}.labs-hero{position:relative;overflow:hidden;border:1px solid var(--labs-line);border-radius:28px;padding:12px 0 20px;background:transparent;box-shadow:none}.labs-hero__surface{opacity:.78}.labs-hero__body{position:relative;z-index:2;max-width:700px;padding:56px 0 18px}.labs-hero__layout{position:relative;z-index:2;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);align-items:start}.labs-hero__math{margin-top:48px;border:1px solid rgba(168,186,230,.26);border-radius:18px;padding:18px;max-width:470px;background:rgba(10,17,30,.62);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.labs-hero__math-label{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:rgba(242,246,255,.68)}.labs-hero__math-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.labs-hero__math-list li{margin:0;padding:0}.labs-hero__math-list li:before{display:none}.labs-hero__math-list code{display:block;border-radius:0;border:1px dashed rgba(87,198,227,.24);padding:8px 10px;font-size:.88rem;color:rgba(232,237,248,.9);line-height:1.45;font-family:IBM Plex Sans,IBM Plex Sans Condensed,Courier New,monospace;background:rgba(95,208,240,.08)}.labs-home--minimal .labs-hero,.labs-home--minimal .labs-hero__math{border:0;border-radius:0;background:transparent}.labs-home--minimal .labs-hero__math{box-shadow:none;backdrop-filter:none}.labs-home .public-header__cta,.labs-home .public-header__login,.labs-home .public-header__nav a{border-radius:999px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.labs-home .public-header__cta:focus-visible,.labs-home .public-header__cta:hover,.labs-home .public-header__login:focus-visible,.labs-home .public-header__login:hover,.labs-home .public-header__nav a:focus-visible,.labs-home .public-header__nav a:hover{background-color:rgba(255,255,255,.12)}.labs-home--minimal .public-header__nav{gap:10px}.labs-home--minimal .public-header__nav a{padding:9px 12px;border:1px solid transparent}.labs-home--minimal .public-header__nav a:focus-visible,.labs-home--minimal .public-header__nav a:hover{border-color:rgba(168,186,230,.24)}.labs-home--minimal .public-header__cta{background:linear-gradient(135deg,#63d1f0,#7b8af4);color:#071321}.labs-home--minimal .public-header__login{font-size:.92rem}.labs-button:focus-visible,.labs-home .public-header__cta:focus-visible,.labs-home .public-header__login:focus-visible,.labs-home .public-header__nav a:focus-visible{outline:2px solid rgba(87,198,227,.86);outline-offset:2px}.labs-eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgba(232,237,248,.62)}.labs-home h1,.labs-home h2{margin:0;letter-spacing:-.05em;line-height:1.06}.labs-home h1{font-size:clamp(1.95rem,3.8vw,3.5rem);max-width:17ch}.labs-home h2{font-size:clamp(1.5rem,2.5vw,2.4rem)}.labs-home h3{margin:0;font-size:1.1rem;letter-spacing:-.02em}.labs-home li,.labs-home p,.labs-lead{color:var(--labs-muted);font-size:.98rem;line-height:1.66}.labs-lead{max-width:62ch;margin:20px 0 0}.labs-support{margin:14px 0 0;max-width:62ch;font-weight:600;color:rgba(232,237,248,.74)}.labs-section{position:relative;padding:56px 0 0}.labs-home--minimal .labs-section{padding-top:44px}.labs-section-divider{display:block;width:min(640px,82vw);height:1px;margin:0 auto;background:linear-gradient(90deg,rgba(168,186,230,0),rgba(168,186,230,.22),rgba(168,186,230,0));opacity:.72}.labs-home--minimal .labs-section-divider--between-hero-and-mission{margin-top:clamp(44px,12vh,78px);margin-bottom:clamp(10px,4vh,30px)}.labs-section--tight{padding-top:38px}.labs-home--minimal .labs-section--tight{padding-top:28px}.labs-section+.labs-section{margin-top:10px}.labs-home--minimal .labs-section+.labs-section{margin-top:0}.labs-section:before{top:14px;width:1px;height:26px;background:linear-gradient(180deg,rgba(87,198,227,0),rgba(87,198,227,.42))}.labs-section:after,.labs-section:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.labs-section:after{top:40px;width:6px;height:6px;border-radius:50%;background:rgba(87,198,227,.7);box-shadow:0 0 16px rgba(87,198,227,.35)}.labs-home--minimal .labs-section:after,.labs-home--minimal .labs-section:before{display:none}.labs-minimal-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-minimal-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.labs-minimal-cta,.labs-minimal-panel,.labs-minimal-results,.labs-minimal-stack{display:grid;gap:20px}.labs-minimal-card{border:1px solid var(--labs-line);border-radius:16px;background:var(--labs-panel);backdrop-filter:blur(6px);padding:18px}.labs-minimal-card--outline{background:rgba(11,17,28,.34)}.labs-minimal-card h3{font-size:1.05rem;letter-spacing:-.02em}.labs-minimal-card li,.labs-minimal-card p{color:var(--labs-muted)}.labs-list--dense{margin-top:10px;gap:8px}.labs-minimal-process{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.labs-minimal-step{border:1px solid var(--labs-line);border-radius:14px;padding:16px;background:rgba(13,20,34,.64)}.labs-minimal-step span{display:inline-flex;width:30px;height:30px;border-radius:999px;align-items:center;justify-content:center;border:1px solid rgba(168,186,230,.24);font-size:12px;color:rgba(232,237,248,.82);margin-bottom:12px}.labs-minimal-results{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-minimal-result-card{border:1px solid var(--labs-line);border-radius:14px;background:rgba(8,14,24,.66);padding:18px}.labs-minimal-result-card--feature{border-color:rgba(87,198,227,.4);background:linear-gradient(90deg,rgba(87,198,227,.09),transparent)}.labs-minimal-result-card p,.labs-minimal-step p{margin-top:12px}.labs-minimal-result-card p{margin-top:8px}.labs-minimal-cta{text-align:center;padding-top:22px;padding-bottom:2px;border-top:1px solid rgba(168,186,230,.2);border-bottom:1px solid rgba(168,186,230,.2)}.labs-minimal-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-tag-list--minimal{margin-top:12px}.labs-tag-list--minimal .labs-tag{border-radius:10px}.labs-two-col{display:grid;gap:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.labs-mission{display:grid;gap:20px}.labs-mini-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-grid{display:grid;gap:14px;margin-top:20px}.labs-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.labs-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.labs-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.labs-card,.labs-step{border:1px solid var(--labs-line);border-radius:16px;background:var(--labs-panel);backdrop-filter:blur(6px);padding:18px}.labs-focus{border-top:1px solid var(--labs-line);border-bottom:1px solid var(--labs-line);padding:26px 0}.labs-focus h2{max-width:24ch}.labs-focus p{max-width:74ch;margin-top:14px}.labs-card p,.labs-home ul,.labs-step p{margin:12px 0 0}.labs-home ul{padding:0;list-style:none;display:grid;gap:10px}.labs-home li{position:relative;padding-left:16px}.labs-home li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--labs-accent)}.labs-step span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--labs-line);font-size:12px;font-weight:700;color:rgba(232,237,248,.76);margin-bottom:12px}.labs-list{margin-top:8px!important}.labs-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.labs-tag-list .labs-tag{margin:0;padding:8px 12px;border-radius:999px;border:1px solid var(--labs-line);background:rgba(10,18,31,.6);color:rgba(232,237,248,.88);line-height:1.25}.labs-tag-list .labs-tag:before{display:none}.labs-split{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-split--tight{gap:12px}.labs-note{margin-top:16px;border:1px solid rgba(168,186,230,.24);border-radius:14px;padding:16px;background:rgba(10,18,31,.64)}.labs-note h3{font-size:1rem}.labs-home .public-header{border:1px solid rgba(168,186,230,.2);border-radius:999px;padding:6px 12px;background:rgba(10,17,30,.74);backdrop-filter:blur(6px)}.labs-home--minimal .public-header{border-color:rgba(168,186,230,.24);padding:8px 12px;background:linear-gradient(135deg,rgba(10,17,30,.78),rgba(7,12,22,.58))}.labs-home .public-header__cta{min-width:156px;background:var(--labs-accent);color:#071321;box-shadow:none}.labs-home--minimal .public-header__cta{min-width:164px;box-shadow:0 12px 28px rgba(95,208,240,.18)}.labs-home .public-header__login{color:rgba(232,237,248,.86)}.labs-home .sales-nav a{font-size:.88rem;padding:10px 11px;color:rgba(232,237,248,.84)}.labs-process{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.labs-output-list{margin-top:20px;border:1px solid var(--labs-line);border-radius:16px;overflow:hidden;background:rgba(8,14,25,.5)}.labs-output-row{padding:18px 20px;border-bottom:1px solid var(--labs-line)}.labs-output-row--feature{background:linear-gradient(90deg,rgba(87,198,227,.08),transparent)}.labs-output-row:last-child{border-bottom:0}.labs-output-row p{margin-top:8px}.labs-home footer{border-top:1px solid var(--labs-line)!important;background:linear-gradient(180deg,rgba(10,16,28,.84),rgba(7,12,22,.92))!important}.labs-home footer a,.labs-home footer h3,.labs-home footer li,.labs-home footer p{color:rgba(232,237,248,.74)!important}.labs-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.labs-button{min-height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.94rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.labs-button:focus-visible,.labs-button:hover{transform:translateY(-1px)}.labs-button--primary{background:var(--labs-ink);color:#071321;border:1px solid transparent;box-shadow:0 16px 32px rgba(18,24,35,.2)}.labs-button--ghost{color:var(--labs-ink);border:1px solid var(--labs-line);background:rgba(255,255,255,.62)}.labs-button--ghost:focus-visible,.labs-button--ghost:hover{background:rgba(255,255,255,.78);box-shadow:0 10px 30px rgba(7,12,22,.25)}.labs-button--primary:focus-visible,.labs-button--primary:hover{background:#ffffff;border-color:rgba(95,208,240,.56)}@media (prefers-reduced-motion:reduce){.labs-home--minimal .labs-section[data-label]:after{animation:none;transform:scaleX(1);opacity:.45}.labs-home--minimal .labs-data-stream__line,.labs-home--minimal .labs-diagram-node,.labs-home--minimal .labs-hero__body,.labs-home--minimal .labs-hero__math,.labs-home--minimal .labs-minimal-card,.labs-home--minimal .labs-minimal-output-row{animation:none;opacity:1;transform:none;filter:none}.labs-home--minimal .labs-hero:after,.labs-home--minimal .labs-hero:before{animation:none}.labs-button,.labs-button:focus-visible,.labs-button:hover,.labs-home .public-header__cta,.labs-home .public-header__login,.labs-home .public-header__nav a{transition:none;transform:none}}.labs-cta{text-align:center}.labs-cta .labs-actions{justify-content:center}.labs-footer-wrap{padding-top:56px}@media (max-width:1100px){.labs-home .public-header__nav{gap:4px}.labs-hero__math{max-width:520px}.labs-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.labs-minimal-grid,.labs-minimal-grid--three,.labs-minimal-process{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-minimal-results,.labs-minimal-split{grid-template-columns:minmax(0,1fr)}.labs-grid--five,.labs-grid--four,.labs-grid--three,.labs-mini-grid,.labs-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.labs-home--minimal .labs-hero__layout{grid-template-columns:minmax(0,1fr)}.labs-home--minimal .labs-hero__body{max-width:none;padding-top:42px}.labs-home--minimal .labs-hero__math{margin-top:16px}.labs-home--minimal .labs-minimal-grid,.labs-home--minimal .labs-minimal-grid--three,.labs-home--minimal .labs-minimal-process,.labs-home--minimal .labs-minimal-stage{grid-template-columns:minmax(0,1fr)}.labs-home--minimal .labs-minimal-stage__main{border-left-width:1px;padding-left:9px}.labs-home--minimal .labs-minimal-process--flow .labs-minimal-step,.labs-home--minimal .labs-minimal-process--flow .labs-minimal-step:nth-child(odd){--labs-minimal-rise:0px}.labs-home--minimal .labs-diagram-grid,.labs-home--minimal .labs-diagram-grid--three,.labs-home--minimal .labs-diagram-grid--two,.labs-home--minimal .labs-minimal-results{grid-template-columns:minmax(0,1fr)}.labs-home--minimal .labs-diagram-node:after{display:none}.labs-home--minimal .labs-minimal-cta{text-align:left}.labs-grid--five,.labs-grid--four,.labs-grid--three,.labs-home--minimal .labs-minimal-split,.labs-mini-grid,.labs-process,.labs-split,.labs-two-col{grid-template-columns:minmax(0,1fr)}.labs-hero{border-radius:22px}.labs-hero__body{padding-top:42px}.labs-home .public-header{border-radius:18px;padding:12px;row-gap:10px}.labs-home .public-header__nav{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;justify-content:flex-start}.labs-home .public-header__nav a{white-space:nowrap}.labs-home .public-header__actions{width:100%}.labs-home .public-header__cta,.labs-home .public-header__login{width:auto}}.portal-shell,.sales-grid{width:min(1180px,calc(100vw - 32px));margin:0 auto}.sales-home{padding:20px 0 72px}.sales-cta,.sales-duo,.sales-hero__body,.sales-portal,.sales-proof-grid,.sales-section,.sales-topbar,.sales-vertical-grid{display:grid;gap:24px}.sales-topbar{grid-template-columns:1fr auto;align-items:center;margin-bottom:40px}.public-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px}.public-header__brand{justify-self:start}.public-header__nav{justify-self:center;gap:8px}.public-header__actions{display:inline-flex;justify-self:end;justify-content:flex-end;gap:14px}.public-header__cta,.public-header__login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font-size:.95rem;font-weight:700;line-height:1}.public-header__login{color:var(--brand-navy);padding:0 4px}.public-header__cta{min-width:144px;padding:0 18px;border-radius:999px;background:var(--brand-navy);color:#f8f6f3;box-shadow:0 18px 50px rgba(var(--brand-navy-rgb),.16);letter-spacing:-.02em;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background .3s ease-in-out}.public-header__cta:hover{transform:translateY(-1px);box-shadow:0 20px 54px rgba(var(--brand-navy-rgb),.2)}.sales-mark{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.sales-mark__text{color:rgba(var(--brand-navy-rgb),.72);font-size:14px}.sales-nav{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sales-nav a{color:inherit;text-decoration:none;padding:11px 14px;border-radius:999px;font-size:.95rem;font-weight:700;line-height:1}.sales-button--primary,.sales-nav__app{background:var(--brand-navy);color:#f4f4f4!important}.sales-hero{position:relative;overflow:hidden;border-radius:40px;padding:22px 0 30px;background:radial-gradient(circle at top left,rgba(95,88,255,.08),transparent 24%),linear-gradient(180deg,rgba(248,246,243,.9),rgba(244,244,244,.76));border:1px solid rgba(var(--brand-navy-rgb),.08);box-shadow:0 26px 100px rgba(var(--brand-navy-rgb),.08)}.sales-hero:after,.sales-hero:before{content:"";position:absolute;border-radius:999px;filter:blur(18px);pointer-events:none}.sales-hero:before{width:320px;height:320px;right:-80px;top:100px;background:rgba(var(--brand-navy-rgb),.12)}.sales-hero:after{width:240px;height:240px;left:-60px;top:260px;background:rgba(168,137,84,.18)}.sales-hero__surface{opacity:.88;z-index:0}.sales-hero__content{position:relative;z-index:1;display:grid;gap:0}.sales-hero__body,.sales-portal{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.sales-hero__copy{padding-top:24px}.portal-hero h1,.sales-cta h2,.sales-hero__copy h1,.sales-portal__copy h2,.sales-section__header h2{font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.08;letter-spacing:-.06em;font-weight:800;margin:0}.sales-hero__copy h1{font-size:clamp(1.9rem,3.4vw,3.6rem)}.sales-hero__copy h1 span{display:block;margin-top:10px;color:rgba(var(--brand-navy-rgb),.54)}.sales-hero__details{margin-top:24px;border-top:1px solid rgba(var(--brand-navy-rgb),.1);max-width:42rem;background:rgba(248,246,243,.52);backdrop-filter:blur(8px);border-radius:24px;padding:24px 20px 20px}.sales-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:rgba(var(--brand-navy-rgb),.68);margin-bottom:16px}.portal-card p,.portal-panel p,.sales-card p,.sales-feature p,.sales-lead,.sales-section__header p,.sales-vertical p{font-size:1rem;line-height:1.7;color:rgba(var(--brand-navy-rgb),.76)}.sales-cta__actions,.sales-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.sales-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:18px;border:1px solid rgba(14,25,43,.12);text-decoration:none;font-weight:700}.sales-button--ghost{background:rgba(255,255,255,.6);color:#0e192b}.sales-button--hero-alt{min-height:52px;padding:0 20px;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(14,25,43,.08)}.sales-shimmer-button{min-height:52px;min-width:198px;box-shadow:0 18px 50px rgba(14,25,43,.16)}.sales-shimmer-button--compact{min-height:44px;min-width:124px;padding-inline:1rem}.sales-shimmer-button__label{position:relative;z-index:10;font-size:.95rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#f8f6f3}.sales-shimmer-button__label--dark{color:#0e192b}.sales-text-link{border:0;background:transparent;padding:0;color:var(--brand-navy);font:inherit;font-size:.98rem;font-weight:700;line-height:1;letter-spacing:-.02em;cursor:pointer}.sales-trustbar{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:28px;padding:0}.portal-badge,.sales-card__label,.sales-trustbar li{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(var(--brand-navy-rgb),.1);background:rgba(255,255,255,.6);padding:8px 12px;font-size:12px;font-weight:700}.portal-card,.portal-hero,.portal-panel,.portal-sidebar,.portal-stats article,.sales-card,.sales-panel,.sales-vertical{border:1px solid rgba(var(--brand-navy-rgb),.08);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 24px 80px rgba(var(--brand-navy-rgb),.08)}.sales-panel--highlight{padding:24px;background:linear-gradient(135deg,var(--brand-navy) 0,rgba(29,44,67,.94) 100%);color:#f4f4f4}.portal-card h2,.portal-panel h2,.sales-panel__eyebrow{margin-bottom:12px}.sales-metrics{display:grid;gap:16px}.sales-metrics div{border-top:1px solid rgba(255,255,255,.16);padding-top:16px}.sales-metrics strong{display:block;margin-bottom:10px;line-height:1.2}.sales-metrics p{margin:0;color:rgba(244,244,244,.78);line-height:1.65}.sales-metrics span,.sales-vertical span{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.12em}.sales-section{padding-top:132px}.sales-section__header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:28px;row-gap:30px;margin-bottom:32px}.portal-hero>div:first-child,.sales-cta>div:first-child,.sales-portal__copy,.sales-section__header>div{display:grid;gap:14px}.sales-portal__copy{gap:24px}.sales-section__header>p{margin:32px 0 0}.portal-bottom,.portal-cards,.portal-stats,.sales-duo,.sales-proof-grid,.sales-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-card,.portal-hero,.portal-panel,.portal-sidebar,.portal-stats article,.sales-card,.sales-tier,.sales-vertical{padding:24px}.portal-panel--accent,.sales-card--dark{background:#0e192b;color:#f4f4f4}.portal-panel--accent p,.sales-card--dark p,.sales-card--dark ul{color:rgba(244,244,244,.78)}.portal-card h2,.portal-panel h2,.sales-card h3,.sales-feature h3,.sales-proof-card h3,.sales-vertical h3{font-size:1.35rem;line-height:1.1;margin:14px 0 10px}.sales-card ul{padding-left:18px;margin-top:18px;color:rgba(14,25,43,.82);line-height:1.8}.sales-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-proof-card{background:rgba(255,255,255,.72);box-shadow:0 24px 80px rgba(14,25,43,.08);padding:24px}.sales-inline-cta,.sales-proof-card{border:1px solid rgba(14,25,43,.08);border-radius:28px}.sales-inline-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;background:rgba(255,255,255,.68);box-shadow:0 20px 60px rgba(14,25,43,.06)}.public-page__cta h2,.public-page__faq-item h3,.public-page__section h2,.public-page__step h3,.sales-faq-card h3,.sales-inline-cta h3{margin:0;font-size:1.25rem;line-height:1.15;letter-spacing:-.04em}.public-page__cta p,.public-page__faq-item p,.public-page__section p,.public-page__step p,.public-page__summary-card p,.sales-faq-card p,.sales-inline-cta p{margin:0;font-size:.98rem;line-height:1.7;color:rgba(14,25,43,.74)}.sales-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-faq-card{display:grid;gap:12px;padding:24px;border:1px solid rgba(14,25,43,.08);border-radius:28px;background:rgba(255,255,255,.74);box-shadow:0 24px 80px rgba(14,25,43,.08)}.sales-feature span,.sales-proof-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(95,88,254,.1);color:#5f58fe;font-size:11px;font-weight:800;letter-spacing:.08em}.sales-pricing{padding:0}.sales-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.sales-feature{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:6px;align-items:start;border:1px solid rgba(14,25,43,.08);border-radius:22px;padding:18px;background:rgba(255,255,255,.56)}.sales-feature h3,.sales-feature p{grid-column:2}.portal-card p,.portal-panel p,.sales-card p,.sales-feature p,.sales-proof-card p,.sales-vertical p{margin:0}.sales-feature span{grid-row:1/span 2}.sales-app-preview__window{border-radius:32px;overflow:hidden;border:1px solid rgba(14,25,43,.1);background:#fbfaf6;box-shadow:0 30px 90px rgba(14,25,43,.18)}.sales-app-preview__toolbar{display:flex;gap:8px;padding:16px 18px;border-bottom:1px solid rgba(14,25,43,.08)}.sales-app-preview__toolbar span{width:10px;height:10px;border-radius:999px;background:rgba(14,25,43,.18)}.sales-app-preview__content{display:grid;grid-template-columns:170px 1fr}.sales-app-preview__sidebar{display:grid;gap:12px;background:#0e192b;color:#f4f4f4;padding:20px}.sales-app-preview__sidebar span{color:rgba(244,244,244,.66);font-size:14px}.sales-app-preview__main{padding:20px;display:grid;gap:18px}.sales-app-preview__hero{border-radius:24px;background:rgba(14,25,43,.06);padding:18px}.portal-hero p,.portal-hero small,.portal-panel small,.portal-sidebar__block span,.portal-stats small,.sales-app-preview__hero p,.sales-app-preview__hero span{color:rgba(14,25,43,.58)}.portal-hero strong,.portal-sidebar__block strong,.portal-stats strong,.sales-app-preview__cards strong,.sales-app-preview__hero strong{display:block;margin:6px 0}.sales-app-preview__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-app-preview__cards div{border-radius:20px;background:#fff;padding:16px}.sales-vertical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-vertical p{margin-top:10px}.sales-section--cta{padding-bottom:24px}.sales-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:36px;padding:28px;background:#0e192b;color:#f4f4f4}.sales-cta__lead{color:rgba(244,244,244,.76);max-width:60ch;margin:4px 0 0;line-height:1.7}.portal-page{min-height:100vh;padding:20px 0 56px}.portal-page--admin{background:radial-gradient(circle at top left,rgba(95,88,255,.09),transparent 28%),radial-gradient(circle at bottom right,rgba(var(--brand-navy-rgb),.08),transparent 30%),linear-gradient(180deg,#f1f2f7 0,#f8f6f3 100%)}.portal-layout,.portal-shell,.portal-topbar{display:grid;gap:20px}.portal-topbar{grid-template-columns:1fr auto;align-items:center}.portal-topbar__intro{display:grid;gap:6px}.portal-topbar__intro small{color:rgba(var(--brand-navy-rgb),.52);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.portal-topbar__intro strong{color:var(--brand-navy);font-size:1.15rem;font-weight:800;letter-spacing:-.03em}.portal-topbar__actions{display:flex;align-items:center;gap:12px}.portal-view-switch{gap:6px;border:1px solid rgba(var(--brand-navy-rgb),.08);padding:6px;background:rgba(255,255,255,.72);box-shadow:0 14px 40px rgba(var(--brand-navy-rgb),.08)}.portal-view-switch,.portal-view-switch a{display:inline-flex;align-items:center;border-radius:999px}.portal-view-switch a{justify-content:center;min-height:36px;padding:0 14px;color:rgba(var(--brand-navy-rgb),.72);text-decoration:none;font-size:.92rem;font-weight:700}.portal-view-switch a.is-active{background:var(--brand-navy);color:#f8f6f3}.portal-link{color:#0e192b;text-decoration:none;font-weight:700}.portal-link--button{border:0;background:transparent;padding:0;cursor:pointer;font:inherit}.portal-layout{grid-template-columns:288px minmax(0,1fr);align-items:start}.portal-sidebar{align-self:start;display:grid;gap:24px}.portal-sidebar--nav{gap:0;border:0;background:transparent;box-shadow:none;padding:0}.portal-sidebar__block{display:grid;gap:8px}.portal-sidebar__stack{display:grid;gap:14px}.portal-sidebar__card{display:grid;gap:8px;border-radius:22px;background:rgba(var(--brand-navy-rgb),.04);padding:18px}.portal-sidebar__card--brand{background:linear-gradient(135deg,rgba(var(--brand-navy-rgb),.92) 0,rgba(33,51,80,.96) 100%);color:#f8f6f3}.portal-sidebar__card--brand small,.portal-sidebar__card--brand span,.portal-sidebar__card--brand strong{color:inherit}.portal-nav{display:grid;gap:8px}.portal-nav a{text-decoration:none;color:rgba(14,25,43,.7);border-radius:16px;padding:12px 14px}.portal-nav a.is-active{background:var(--brand-navy);color:#f4f4f4}.portal-main{display:grid;gap:20px}.portal-hero,.portal-section{display:grid;gap:18px}.portal-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-hero h1{font-size:clamp(2.2rem,4vw,4.2rem)}.portal-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-hero__meta div{border-radius:20px;background:rgba(var(--brand-navy-rgb),.04);padding:16px}.portal-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.portal-tabs--admin{grid-template-columns:repeat(6,minmax(0,1fr))}.portal-tabs a,.portal-tabs a:visited{display:grid;gap:4px;padding:16px 18px;border-radius:20px;border:1px solid rgba(var(--brand-navy-rgb),.08);background:rgba(255,255,255,.76);color:rgba(var(--brand-navy-rgb),.76);text-decoration:none;box-shadow:0 14px 42px rgba(var(--brand-navy-rgb),.06)}.portal-list__row p,.portal-list__row small,.portal-tabs a small{color:rgba(var(--brand-navy-rgb),.56)}.portal-list__row strong,.portal-tabs a strong{color:var(--brand-navy)}.portal-tabs a.is-active{background:var(--brand-navy);color:#f4f4f4}.portal-tabs a.is-active small,.portal-tabs a.is-active strong{color:#f4f4f4}.portal-bottom,.portal-cards,.portal-stats{display:grid;gap:16px}.portal-cards--stacked{grid-template-columns:1fr}.portal-stats article span{display:block;margin-top:10px;color:rgba(var(--brand-navy-rgb),.64);line-height:1.55}.portal-grid{display:grid;gap:16px}.portal-grid--two,.portal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-list{display:grid;gap:16px}.portal-list__row{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;border:1px solid rgba(var(--brand-navy-rgb),.08);border-radius:24px;background:rgba(255,255,255,.76);box-shadow:0 24px 80px rgba(var(--brand-navy-rgb),.08);padding:20px}.portal-list__row--split{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.portal-list__row p{margin:0;grid-column:1/-1;line-height:1.65}.portal-card__head,.portal-card__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-chip,.portal-tag{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:800;letter-spacing:.01em}.portal-chip{background:rgba(var(--brand-navy-rgb),.06);color:rgba(var(--brand-navy-rgb),.78)}.portal-tag--neutral{background:rgba(var(--brand-navy-rgb),.08);color:rgba(var(--brand-navy-rgb),.72)}.portal-tag--brand{background:rgba(95,88,255,.12);color:#4e48db}.portal-tag--success{background:rgba(42,122,84,.12);color:#1b7a53}.portal-tag--warning{background:rgba(197,137,57,.14);color:#9d6110}.portal-tag--danger{background:rgba(177,74,74,.14);color:#a13b3b}.portal-tag--info{background:rgba(var(--brand-navy-rgb),.12);color:var(--brand-navy)}.blog-page,.public-page{min-height:100vh;padding:20px 0 72px}.public-page__shell{width:min(1180px,calc(100vw - 32px));margin:0 auto;display:grid;gap:18px}.public-page__cta,.public-page__faq-item,.public-page__hero,.public-page__section,.public-page__step,.public-page__summary-card{border:1px solid rgba(14,25,43,.08);border-radius:32px;background:rgba(255,255,255,.74);box-shadow:0 24px 80px rgba(14,25,43,.08)}.public-page__hero{gap:22px;padding:28px 32px;background:radial-gradient(circle at top left,rgba(95,88,255,.08),transparent 26%),linear-gradient(180deg,rgba(248,246,243,.92),rgba(244,244,244,.82))}.public-page__hero-copy{gap:14px;max-width:72ch}.public-page__heading h2,.public-page__hero-copy h1{margin:0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1.06;letter-spacing:-.05em;font-weight:800}.public-page__hero-copy p{margin:0;font-size:1rem;line-height:1.8;color:rgba(14,25,43,.76)}.public-page__faq-grid,.public-page__sections,.public-page__steps-grid,.public-page__summary{display:grid;gap:18px}.public-page__faq-item,.public-page__section,.public-page__step,.public-page__summary-card{display:grid;gap:12px;padding:24px}.public-page__section>span,.public-page__step>span,.public-page__summary-card span{color:#4e48db}.public-page__summary-card strong{font-size:1.3rem;line-height:1.1;letter-spacing:-.04em}.public-page__faq-grid,.public-page__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__section ul{margin:2px 0 0;color:rgba(14,25,43,.8)}.public-page__faq,.public-page__steps{gap:24px}.public-page__heading{gap:12px;max-width:56rem}.public-page__cta{padding:26px 28px;background:#0e192b}.public-page__cta h2,.public-page__cta p{color:#f4f4f4}.public-page__cta-link{color:#0e192b;background:#f8f6f3}.blog-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto;display:grid;gap:12px}.blog-topbar{margin-bottom:0}.blog-card,.blog-hero{border:1px solid rgba(14,25,43,.08);border-radius:32px;background:rgba(255,255,255,.72);box-shadow:0 24px 80px rgba(14,25,43,.08)}.blog-hero{display:grid;gap:12px;padding:20px 32px 8px;background:radial-gradient(circle at top left,rgba(95,88,255,.08),transparent 26%),linear-gradient(180deg,rgba(248,246,243,.9),rgba(244,244,244,.82))}.blog-card h2,.blog-hero h1{margin:0;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.08;letter-spacing:-.05em;font-weight:800}.blog-card p,.blog-hero p{margin:0;font-size:1rem;line-height:1.7;color:rgba(14,25,43,.76)}.blog-grid{gap:20px}.blog-card{gap:20px;padding:24px}.blog-card__meta{display:grid;gap:8px}.blog-card__footer span,.blog-card__meta span{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(14,25,43,.08);background:rgba(248,246,243,.82);padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-card__meta small{color:rgba(14,25,43,.58);font-size:.92rem}.blog-card__footer{padding-top:4px}.blog-article{display:grid;gap:18px;padding-top:8px}.blog-article p{margin:0;font-size:1rem;line-height:1.8;color:rgba(14,25,43,.76)}.legal-page{min-height:100vh;padding:20px 0 72px}.legal-shell{width:min(1080px,calc(100vw - 32px));gap:18px}.legal-backbar{display:flex;align-items:center}.legal-panel{gap:30px;padding:28px 32px;border:1px solid rgba(14,25,43,.08);border-radius:32px;background:radial-gradient(circle at top left,rgba(95,88,255,.08),transparent 26%),linear-gradient(180deg,rgba(248,246,243,.92),rgba(244,244,244,.84));box-shadow:0 24px 80px rgba(14,25,43,.08)}.legal-hero h1{margin:0;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.05;letter-spacing:-.05em;font-weight:800}.legal-hero>p{margin:0;max-width:70ch;font-size:1rem;line-height:1.8;color:rgba(14,25,43,.76)}.legal-meta{gap:12px;border:1px solid rgba(14,25,43,.08);background:rgba(255,255,255,.72);padding:9px 14px}.legal-meta span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4e48db}.legal-meta strong{color:rgba(14,25,43,.82);font-size:.92rem}.legal-sections{gap:18px}.legal-section{padding:22px 24px;border:1px solid rgba(14,25,43,.08);border-radius:24px;background:rgba(255,255,255,.76)}.legal-section h2{font-size:1.1rem;line-height:1.3;letter-spacing:-.03em}.legal-contact p,.legal-section p{font-size:.98rem;line-height:1.8;color:rgba(14,25,43,.76)}.legal-contact a{color:#4e48db;text-decoration:none;font-weight:700}.legal-contact a:hover{text-decoration:underline;text-underline-offset:.18em}.auth-page{min-height:100vh;padding:24px 24px 56px;background:radial-gradient(circle at top right,rgba(95,88,255,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(14,25,43,.38),transparent 24%),linear-gradient(180deg,#0e1a2c,#101f35 52%,#0a1322);color:#f3f3f3;position:relative;overflow:hidden}.auth-shell{width:min(100%,520px);margin:110px auto 0;display:block}.auth-panel{display:grid;gap:22px;padding:28px 28px 20px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(17,30,48,.88),rgba(12,22,38,.84));box-shadow:0 24px 80px rgba(5,9,18,.42);backdrop-filter:blur(18px)}.auth-back{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.74);text-decoration:none;font-size:.95rem;font-weight:600}.auth-back__icon{width:16px;height:16px}.auth-brandmark{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:transparent}.auth-panel__header{display:grid;gap:8px;text-align:center}.auth-panel__header h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em;font-weight:700;color:#f4f4f4}.auth-legal,.auth-message,.auth-panel__header p{margin:0;font-size:.98rem;line-height:1.7;color:rgba(255,255,255,.68)}.auth-switch{font-size:.92rem!important;color:rgba(255,255,255,.62)!important}.auth-switch__link{color:rgba(255,255,255,.9);text-decoration:none;font-weight:600}.auth-form{display:grid;gap:18px}.auth-oauth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-oauth__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#f4f4f4;font:inherit;font-weight:600;cursor:pointer}.auth-oauth__button:disabled{cursor:not-allowed;opacity:.64}.auth-oauth__icon{width:18px;height:18px}.auth-field{display:grid;gap:10px}.auth-field label{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.72)}.auth-field input{width:100%;min-height:54px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);padding:0 16px;font:inherit;color:#f4f4f4;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.auth-field input::placeholder{color:rgba(255,255,255,.32)}.auth-field input:focus{outline:2px solid rgba(95,88,255,.24);border-color:rgba(95,88,255,.3)}.auth-actions{display:grid;gap:12px}.auth-submit{width:100%;min-height:54px;box-shadow:none}.auth-submit--static{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0e1a2c;color:#f4f4f4;font:inherit;font-weight:600;cursor:pointer}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:rgba(255,255,255,.44);font-size:.92rem}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:rgba(255,255,255,.08)}.auth-secondary{min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#f4f4f4;font:inherit;font-weight:600;cursor:pointer}.auth-secondary:disabled,.auth-submit:disabled{cursor:not-allowed;opacity:.64}.auth-message{border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.06)}.auth-message--success{background:rgba(53,132,93,.16);color:#92d7b2}.auth-message--error{background:rgba(178,52,52,.16);color:#ffb0b0}.auth-legal{text-align:center;font-size:.88rem;color:rgba(255,255,255,.52)}.auth-legal__link{color:rgba(255,255,255,.72);text-decoration:underline;text-underline-offset:.18em}.state-page{min-height:100vh;padding:24px;display:grid;place-items:center}.state-panel{width:min(100%,640px);display:grid;gap:24px;padding:32px;border:1px solid rgba(14,26,44,.08);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 28px 80px rgba(14,26,44,.12)}.state-panel--loading{place-items:center;min-height:280px;text-align:center}.state-panel__copy{display:grid;gap:12px}.state-panel__copy span{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(14,26,44,.52)}.state-panel__copy h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02;letter-spacing:-.05em;color:var(--brand-navy)}.state-panel__copy p{margin:0;font-size:1rem;line-height:1.75;color:rgba(14,26,44,.7)}.state-panel__actions{display:inline-flex;flex-wrap:wrap;gap:14px}.state-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;font:inherit;font-weight:700;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.state-button:hover{transform:translateY(-1px)}.state-button--primary{background:var(--brand-navy);color:#f8f6f3;box-shadow:0 18px 44px rgba(var(--brand-navy-rgb),.16)}.state-button--primary:hover{box-shadow:0 22px 52px rgba(var(--brand-navy-rgb),.2)}.state-button--secondary{border-color:rgba(14,26,44,.12);background:rgba(248,246,243,.84);color:var(--brand-navy)}.state-button--secondary:hover{border-color:rgba(14,26,44,.18);background:rgba(255,255,255,.96)}@media (max-width:1024px){.portal-layout,.public-header,.sales-cta,.sales-hero__body,.sales-inline-cta,.sales-portal,.sales-section__header,.sales-topbar{grid-template-columns:1fr}.public-header__actions,.public-header__nav{justify-self:start}.sales-section__header{row-gap:24px}.sales-hero{padding-top:18px}.sales-section{padding-top:108px}.sales-nav{justify-content:flex-start}.portal-highlights,.portal-tabs,.portal-tabs--admin,.public-page__faq-grid,.public-page__sections,.public-page__steps-grid,.public-page__summary,.sales-faq-grid,.sales-proof-grid,.sales-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.portal-shell,.sales-grid{width:min(100vw - 32px,1180px)}.auth-page,.blog-page,.legal-page,.portal-page,.public-page,.sales-home,.state-page{padding-top:12px}.auth-page,.legal-page,.public-page,.state-page{padding-inline:16px}.auth-shell,.legal-shell{margin-top:72px}.sales-section{padding-top:88px}.sales-hero{border-radius:28px;padding-bottom:22px}.auth-oauth,.blog-grid,.portal-bottom,.portal-cards,.portal-grid--two,.portal-hero__meta,.portal-highlights,.portal-list,.portal-list__row,.portal-list__row--split,.portal-stats,.portal-tabs,.portal-tabs--admin,.public-page__faq-grid,.public-page__sections,.public-page__steps-grid,.public-page__summary,.sales-app-preview__cards,.sales-app-preview__content,.sales-duo,.sales-faq-grid,.sales-proof-grid,.sales-tier-grid,.sales-vertical-grid{grid-template-columns:1fr}.blog-topbar{margin-bottom:0}.sales-app-preview__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-topbar{grid-template-columns:1fr}.portal-topbar__actions,.sales-cta__actions,.sales-hero__actions,.sales-nav,.state-panel__actions{flex-direction:column;align-items:stretch}.public-page__cta{grid-template-columns:1fr}.public-header__cta,.public-header__login,.sales-nav a,.sales-nav__app,.state-button{width:100%;text-align:center}.portal-view-switch{width:100%;justify-content:stretch}.portal-view-switch a{flex:1}}.public-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.public-action:hover{transform:translateY(-1px)}.public-action--primary{background:linear-gradient(135deg,#76ddf5,#dff8ff);border-color:rgba(118,221,245,.35);color:#08131f}.public-action--secondary{background:transparent;border-color:rgba(255,255,255,.2);color:#f3f7ff}.public-header{display:flex;align-items:center;gap:20px;padding:6px 0 0}.public-header__brand{flex:0 0 auto}.public-header__brand img{width:auto;height:36px}.public-header__nav{display:flex;flex:1;align-items:center;justify-content:center;gap:6px}.public-header__cta,.public-header__login,.public-header__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:700;letter-spacing:-.01em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.public-header__actions{display:flex;align-items:center;gap:10px}.public-header__cta:hover,.public-header__login:hover,.public-header__nav-link:hover{transform:translateY(-1px)}.public-header--dark{color:rgba(240,246,255,.9)}.public-header--dark .public-header__login,.public-header--dark .public-header__nav-link{color:rgba(240,246,255,.72);border:1px solid transparent}.public-header--dark .public-header__login:hover,.public-header--dark .public-header__nav-link:hover{color:#f7fbff;background:rgba(255,255,255,.05);border-color:rgba(156,181,214,.16)}.public-header--dark .public-header__cta{background:#f1fbff;color:#08131f;box-shadow:none}.public-header--light{color:#0e1a2c}.public-header--light .public-header__login,.public-header--light .public-header__nav-link{color:rgba(14,26,44,.68);border:1px solid transparent}.public-header--light .public-header__login:hover,.public-header--light .public-header__nav-link:hover{color:#0e1a2c;background:rgba(14,26,44,.04);border-color:rgba(14,26,44,.08)}.public-header--light .public-header__cta{background:#0e1a2c;color:#f8fafc;box-shadow:none}.blog-article-layout__back-link:focus-visible,.blog-card__link:focus-visible,.footer-section__link:focus-visible,.footer-section__meta-link:focus-visible,.legal-page .auth-back:focus-visible,.public-action:focus-visible,.public-header__cta:focus-visible,.public-header__login:focus-visible,.public-header__nav-link:focus-visible{outline:2px solid #57c6e3;outline-offset:2px}.footer-section{margin-top:48px;padding-top:28px;border-top:1px solid transparent}.footer-section__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}.footer-section__brand-column{display:grid;gap:12px}.footer-section__brand{display:inline-flex;align-items:center}.footer-section__copyright,.footer-section__description,.footer-section__label,.footer-section__link,.footer-section__meta-link{font-size:.94rem}.footer-section__copyright,.footer-section__description{max-width:32rem;line-height:1.7}.footer-section__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.footer-section__group{display:grid;gap:10px}.footer-section__label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.footer-section__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-section__link,.footer-section__meta-link{color:inherit;text-decoration:none;line-height:1.6;transition:color .2s ease,opacity .2s ease}.footer-section__link:hover,.footer-section__meta-link:hover{opacity:1}.footer-section__meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid transparent}.footer-section__meta-links{display:flex;flex-wrap:wrap;gap:16px}.footer-section--dark{border-top-color:rgba(156,181,214,.18);color:#e7eefb}.footer-section--dark .footer-section__label{color:rgba(231,238,251,.48)}.footer-section--dark .footer-section__copyright,.footer-section--dark .footer-section__description,.footer-section--dark .footer-section__link,.footer-section--dark .footer-section__meta-link{color:rgba(231,238,251,.72)}.footer-section--dark .footer-section__meta{border-top-color:rgba(156,181,214,.18)}.footer-section--light{border-top-color:rgba(14,26,44,.08);color:#0e1a2c}.footer-section--light .footer-section__label{color:rgba(14,26,44,.48)}.footer-section--light .footer-section__copyright,.footer-section--light .footer-section__description,.footer-section--light .footer-section__link,.footer-section--light .footer-section__meta-link{color:rgba(14,26,44,.68)}.footer-section--light .footer-section__meta{border-top-color:rgba(14,26,44,.08)}.labs-home--editorial{background:radial-gradient(circle at 16% 0,rgba(87,198,227,.16),transparent 28%),radial-gradient(circle at 88% 14%,rgba(118,132,255,.12),transparent 32%),linear-gradient(180deg,#08111f,#070d18);color:#edf4ff;padding:16px 0 72px}.labs-home--editorial .labs-shell{width:min(1120px,calc(100vw - 40px))}.labs-home__hero{padding:64px 0 18px}.labs-home__hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:36px;align-items:start}.labs-home__card-kicker,.labs-home__feature-kicker,.labs-home__kicker,.labs-home__proof-label,.labs-home__section-kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.labs-home__feature-kicker,.labs-home__kicker,.labs-home__section-kicker{color:rgba(118,221,245,.84)}.labs-home__hero-copy h1,.labs-home__section-header h2{margin:0;letter-spacing:-.05em}.labs-home__hero-copy h1{max-width:12ch;font-size:clamp(3rem,6vw,5.4rem);line-height:.98}.labs-home__card p,.labs-home__feature-card p,.labs-home__lead,.labs-home__outcome-card p,.labs-home__process-step p,.labs-home__proof-item p,.labs-home__section-header p{margin:0;font-size:1rem;line-height:1.75;color:rgba(237,244,255,.72)}.labs-home__lead{max-width:58ch;margin-top:22px;font-size:1.04rem}.labs-home__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.labs-home__hero-proof{padding-left:26px;border-left:1px solid rgba(156,181,214,.18)}.labs-home__hero-proof-title{margin:0 0 18px;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:rgba(237,244,255,.74)}.labs-home__hero-proof-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.labs-home__proof-item{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(156,181,214,.12)}.labs-home__proof-item:last-child{padding-bottom:0;border-bottom:0}.labs-home__proof-item h2{margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.03em}.labs-home__proof-label{color:rgba(237,244,255,.4)}.labs-home__section{padding-top:72px}.labs-home__section-header{display:grid;gap:12px;max-width:50rem;margin-bottom:24px}.labs-home__section-header--compact{margin-bottom:20px}.labs-home__section-header h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1.04}.labs-home__collaboration-grid,.labs-home__pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.labs-home__collaboration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-home__card,.labs-home__feature-card,.labs-home__outcome-card,.labs-home__process-step{border:1px solid rgba(156,181,214,.16);border-radius:18px;background:rgba(9,16,28,.48);box-shadow:none}.labs-home__card,.labs-home__feature-card,.labs-home__outcome-card{padding:22px}.labs-home__card,.labs-home__process-step{display:grid;gap:14px}.labs-home__card h3,.labs-home__feature-card h3,.labs-home__outcome-card h3,.labs-home__process-step h3{margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.03em}.labs-home__card-index{margin:0;color:rgba(237,244,255,.34);font-size:.76rem;font-weight:800;letter-spacing:.16em}.labs-home__list,.labs-home__tag-list{list-style:none;margin:0;padding:0}.labs-home__list{display:grid;gap:10px}.labs-home__list li{position:relative;padding-left:18px;color:rgba(237,244,255,.74);line-height:1.6}.labs-home__list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:rgba(118,221,245,.72)}.labs-home__process-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.labs-home__process-step{padding:18px 20px;grid-template-columns:auto 1fr;align-items:start}.labs-home__process-step span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(118,221,245,.08);color:#91e5f8;font-size:.76rem;font-weight:800}.labs-home__outcomes-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:16px}.labs-home__feature-card{background:linear-gradient(160deg,rgba(19,34,56,.9),rgba(8,16,29,.66)),rgba(9,16,28,.48)}.labs-home__outcome-list{display:grid;gap:12px}.labs-home__collaboration{padding-top:12px;border-top:1px solid rgba(156,181,214,.16)}.labs-home__tag-list{display:flex;flex-wrap:wrap;gap:10px}.labs-home__tag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(156,181,214,.16);padding:10px 14px;color:rgba(237,244,255,.76);background:rgba(255,255,255,.03)}.labs-footer-wrap{margin-top:60px}.blog-page,.legal-page,.public-page{background:radial-gradient(circle at 0 0,rgba(87,198,227,.06),transparent 24%),linear-gradient(180deg,#f7f8f5,#f3f2ee);color:#0e1a2c;padding:16px 0 72px}.blog-shell,.public-page__shell{width:min(1120px,calc(100vw - 40px));margin:0 auto;display:grid;gap:32px}.blog-hero,.public-page__hero{border:0;border-radius:0;background:transparent;box-shadow:none;padding:28px 0 0}.public-page__hero{display:grid;gap:14px}.public-page__hero-copy{display:grid;gap:12px;max-width:48rem}.blog-hero h1,.legal-hero h1,.public-page__heading h2,.public-page__hero-copy h1{margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.02;letter-spacing:-.05em;font-weight:800}.blog-hero p,.legal-hero>p,.public-page__hero-copy p{margin:0;max-width:48rem;font-size:1rem;line-height:1.8;color:rgba(14,26,44,.72)}.public-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-page__summary-card{border:1px solid rgba(14,26,44,.08);border-radius:16px;background:rgba(255,255,255,.56);box-shadow:none;padding:18px}.public-page__section>span,.public-page__step>span,.public-page__summary-card span{display:inline-block;color:rgba(14,26,44,.48);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-page__summary-card strong{display:block;margin-top:8px;font-size:1.12rem;line-height:1.2;letter-spacing:-.03em}.public-page__summary-card p{margin-top:8px}.public-page__content{max-width:46rem}.public-page__sections{display:grid;gap:28px}.public-page__section{padding:0 0 22px;border:0;border-bottom:1px solid rgba(14,26,44,.1);border-radius:0;background:transparent;box-shadow:none}.public-page__cta h2,.public-page__faq-item h3,.public-page__section h2,.public-page__step h3{margin-top:10px;margin-bottom:0;font-size:1.25rem;line-height:1.2;letter-spacing:-.03em}.public-page__cta p,.public-page__faq-item p,.public-page__section p,.public-page__step p,.public-page__summary-card p{margin:10px 0 0;font-size:.98rem;line-height:1.8;color:rgba(14,26,44,.74)}.public-page__section ul{margin:12px 0 0;padding-left:18px;color:rgba(14,26,44,.76);line-height:1.8}.public-page__faq,.public-page__steps{display:grid;gap:18px}.public-page__heading{display:grid;gap:10px;max-width:42rem}.public-page__steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-page__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-page__faq-item,.public-page__step{border:1px solid rgba(14,26,44,.08);border-radius:16px;background:rgba(255,255,255,.56);box-shadow:none;padding:18px}.public-page__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;border:0;border-radius:20px;background:#0e1a2c;box-shadow:none}.public-page__cta h2,.public-page__cta p{color:#f8fbff}.public-page__cta p{opacity:.78}.public-page__cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#f4fbff;color:#08131f;font-size:.94rem;font-weight:700;text-decoration:none}.blog-grid-section{display:grid;gap:20px}.blog-grid-section__header{display:grid;gap:12px;max-width:48rem}.blog-grid-section__eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(14,26,44,.48)}.blog-grid-section__copy{display:grid;gap:10px}.blog-grid-section__copy h2{margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:1.05;letter-spacing:-.04em}.blog-grid-section__copy p{margin:0;color:rgba(14,26,44,.72);line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(14,26,44,.08);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:none}.blog-article-layout__media,.blog-card__media{position:relative;overflow:hidden}.blog-card__media{aspect-ratio:16/10;border-radius:12px;background:rgba(14,26,44,.06)}.blog-card__footer,.blog-card__meta{display:flex;align-items:center}.blog-card__meta span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(14,26,44,.08);padding:7px 10px;color:rgba(14,26,44,.62);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-card__copy{display:grid;gap:8px}.blog-card__copy h3{margin:0;font-size:1.2rem;line-height:1.2;letter-spacing:-.03em}.blog-card__copy p{margin:0;color:rgba(14,26,44,.72);line-height:1.75}.blog-card__link{color:#0e1a2c;font-size:.92rem;font-weight:700;text-decoration:none}.blog-card__link:hover{color:#0c3c4b}.blog-article-layout{display:grid;gap:18px;max-width:48rem}.blog-article-layout__back-link{color:rgba(14,26,44,.64);font-size:.92rem;font-weight:700;text-decoration:none}.blog-article-layout__hero{max-width:none}.blog-article-layout__media{aspect-ratio:16/8;border-radius:16px;border:1px solid rgba(14,26,44,.08);background:rgba(14,26,44,.06)}.blog-article-layout__body{display:grid;gap:18px;max-width:42rem;padding-bottom:10px}.blog-article-layout__body p{margin:0;color:rgba(14,26,44,.76);font-size:1.02rem;line-height:1.86}.legal-shell{width:min(760px,calc(100vw - 40px));margin:0 auto;display:grid;gap:20px}.legal-page .auth-back{color:rgba(14,26,44,.64)}.legal-panel{display:grid;gap:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.legal-hero{display:grid;gap:14px;padding:24px 0;border-bottom:1px solid rgba(14,26,44,.1)}.legal-meta{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 12px;border:1px solid rgba(14,26,44,.1);border-radius:999px;background:transparent}.legal-meta span{color:rgba(14,26,44,.48)}.legal-meta strong{color:rgba(14,26,44,.82)}.legal-sections{display:grid;gap:22px}.legal-section{display:grid;gap:10px;padding:0 0 22px;border:0;border-bottom:1px solid rgba(14,26,44,.1);border-radius:0;background:transparent}.legal-section h2{margin:0;font-size:1.08rem;line-height:1.35;letter-spacing:-.02em}.legal-contact p,.legal-section p{margin:0;color:rgba(14,26,44,.76);line-height:1.82}.legal-contact a{color:#0e1a2c}@media (max-width:1080px){.footer-section__grid,.footer-section__links,.labs-home__hero-grid,.labs-home__outcomes-grid,.public-page__faq-grid,.public-page__summary{grid-template-columns:1fr}.labs-home__hero-proof{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid rgba(156,181,214,.18)}.blog-grid,.labs-home__process-grid,.public-page__steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.public-header{flex-direction:column;align-items:stretch}.public-header__nav{justify-content:flex-start;flex-wrap:wrap}.public-header__actions{width:100%;flex-wrap:wrap}.blog-grid,.labs-home__collaboration-grid,.labs-home__pillar-grid,.public-page__faq-grid,.public-page__steps-grid{grid-template-columns:1fr}.footer-section__meta,.public-page__cta{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}@media (max-width:640px){.blog-shell,.labs-home--editorial .labs-shell,.legal-shell,.public-page__shell{width:min(100vw - 28px,1120px)}.labs-home__hero{padding-top:40px}.labs-home__hero-copy h1{max-width:none;font-size:clamp(2.5rem,14vw,3.8rem)}.public-header__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-action,.public-header__cta,.public-header__login,.public-header__nav-link,.public-page__cta-link{width:100%}.public-header__actions{display:grid;grid-template-columns:1fr}.blog-page,.labs-home__section,.legal-page,.public-page{padding-top:0}.labs-home__process-grid,.public-page__summary{grid-template-columns:1fr}.blog-article-layout__media{aspect-ratio:16/10}}