@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.2z-x1dufqdyjl.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.1iawsmriyw_my.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.103ljvln1l1_8.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1iy0jc-d_p12q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0b0c10;--ink-soft:#14151b;--paper:#f2eee6;--paper-soft:#e8e2d8;--cream:#fffaf1;--line-dark:#0b0c101f;--line-light:#fffaf124;--cream-08:#fffaf114;--cream-10:#fffaf11a;--cream-12:#fffaf11f;--cream-28:#fffaf147;--cream-56:#fffaf18f;--cream-60:#fffaf199;--cream-62:#fffaf19e;--cream-72:#fffaf1b8;--ink-28:#0b0c1047;--ink-56:#0b0c108f;--ink-68:#0b0c10ad;--ink-72:#0b0c10b8;--ink-74:#0b0c10bd;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-pill:999px;--orange:#ff805c;--violet:#8e9cc8;--surface-night:radial-gradient(circle at 82% 8%, #7e8cba29, transparent 32rem), radial-gradient(circle at 8% 100%, #ff805c14, transparent 30rem), linear-gradient(180deg, #12131a 0%, #0b0c10 72%);--green:#8acb9b;--status-critical:#ff7a6b;--status-critical-ink:#a3261a;--status-warning:#ffc266;--status-warning-ink:#7a4a00;--status-positive:#8acb9b;--status-positive-ink:#2c6639;--status-neutral:#c9c5bc;--status-neutral-ink:#4d4a45;--status-developing:#aab6d8;--status-developing-ink:#3a4775;--status-unavailable:#fffaf16b;--status-unavailable-ink:#0b0c1099;--type-section:clamp(38px, 4.4vw, 64px);--type-secondary:clamp(30px, 3.2vw, 48px);--type-card:clamp(22px, 2vw, 32px);--section-y:clamp(64px, 6.1vw, 96px);--max:1440px;--pad:clamp(20px, 4vw, 64px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}@media (display-mode:standalone){body{background:var(--ink)}.marketing-site{background:var(--paper)}body:before{content:"";z-index:1000;height:env(safe-area-inset-top);pointer-events:none;background:var(--ink);position:fixed;top:0;left:0;right:0}}
.section-frame{width:min(var(--max), 100%);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.hero-shell{color:var(--cream);background:radial-gradient(circle at 76% 8%, #7e8cba29, transparent 28rem), radial-gradient(circle at 18% 52%, #ff805c14, transparent 32rem), var(--ink);overflow:hidden}.global-site-header-shell{color:var(--cream);background:var(--ink)}.global-site-header-shell.is-home{background:radial-gradient(circle at 76% 8%, #7e8cba29, transparent 28rem), radial-gradient(circle at 18% 52%, #ff805c14, transparent 32rem), var(--ink)}.site-header-slot{z-index:30;height:88px;position:relative}.site-header{z-index:30;width:min(var(--max), calc(100% - 2 * var(--pad)));border-bottom:1px solid var(--cream-10);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;margin:0 auto;transition:height .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}@media (min-width:1100px){.site-header.is-compact{z-index:90;width:min(var(--max), calc(100% - 2 * var(--pad)));border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#0b0c10f6;border:1px solid #fffaf11c;height:64px;margin:0;padding:0 18px;animation:.18s both compact-header-in;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000047}}@keyframes compact-header-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.brand,.header-actions,.desktop-nav{align-items:center;display:flex}.brand{letter-spacing:.18em;gap:12px;width:max-content;font-size:18px;font-weight:700}.brand-mark{width:auto;height:22px;display:block;overflow:visible}.desktop-nav{color:var(--cream-72);gap:34px;font-size:14px}.desktop-nav a,.text-link{transition:color .18s,opacity .18s}.desktop-nav a:hover,.text-link:hover{color:var(--cream)}.header-actions{justify-content:flex-end;gap:24px}.text-link{color:#fffaf1c2;font-size:14px}.button,.ghost-button{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:650;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button{color:var(--ink);background:var(--cream);cursor:pointer;font:inherit;border:0}.button:hover,.ghost-button:hover{transform:translateY(-2px)}.button-small{min-height:44px;padding:0 18px}.ghost-button{color:var(--cream);background:#ffffff08;border:1px solid #fffaf12e}.ghost-button span{font-size:18px}.menu-button,.mobile-nav{display:none}
.hero{min-height:900px;padding-top:120px;padding-bottom:92px;position:relative}.hero-copy{z-index:4;width:min(780px,66vw);position:relative}.eyebrow{color:#fffaf194;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:12px;font-weight:650;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #ff805c73}.eyebrow.dark{color:var(--ink-56)}.eyebrow.light{color:var(--cream-56)}.hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:890px;margin:0;font-size:clamp(62px,7.2vw,118px);font-weight:560;line-height:.92}.hero-body{color:#fffaf1ad;max-width:620px;margin:34px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}
.aera-bloom{z-index:2;aspect-ratio:1;pointer-events:none;filter:saturate(1.08);width:min(520px,42vw);animation:9s ease-in-out infinite bloom-float;position:absolute}.aera-bloom svg{width:100%;height:100%;overflow:visible}.aera-bloom-compact{opacity:.34;filter:blur(.5px)saturate(.9);width:min(260px,24vw);animation-duration:12s;animation-direction:reverse}.bloom-core,.bloom-ring{transform-box:fill-box;transform-origin:50%}.bloom-core{animation:2.4s ease-in-out infinite core-beat}.bloom-ring{opacity:0;vector-effect:non-scaling-stroke;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite ring-out}.bloom-ring-late{animation-delay:.34s}.hero-grid{pointer-events:none;background-image:linear-gradient(#fffaf109 1px,#0000 1px),linear-gradient(90deg,#fffaf109 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000075,#0000 74%);mask-image:linear-gradient(#00000075,#0000 74%)}@keyframes bloom-float{0%,to{translate:0;rotate:none}50%{translate:0 -16px;rotate:2deg}}@keyframes core-beat{0%,32%,to{scale:1}8%{scale:1.16}22%{scale:1.08}}@keyframes ring-out{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:4.4}}@media (max-width:820px){.aera-bloom{display:none}.hero-grid{background-size:48px 48px}}@media (prefers-reduced-motion:reduce){.aera-bloom,.bloom-core,.bloom-ring{animation:none}}
.demo-label{border:1px solid var(--cream-12);border-radius:var(--radius-pill);color:#fffaf180;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;font-size:10px}
.product-story-section{color:var(--cream);background:radial-gradient(circle at 86% 14%,#7e8cba1f,#0000 28rem),#0f1015}.product-story-stage{padding-top:132px;padding-bottom:142px}.product-story-heading{max-width:920px}.product-story-heading h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(50px,6.4vw,94px);font-weight:540;line-height:.96}.product-story-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:14px;margin-top:88px;display:grid}.story-tabs,.story-canvas{border:1px solid var(--cream-10);background:#ffffff06;border-radius:26px}.story-tabs{gap:8px;padding:9px;display:grid}.story-tab{min-height:142px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:19px;grid-template-columns:36px 1fr;grid-template-areas:"number title""number summary";align-content:center;gap:7px 10px;padding:18px 18px 18px 20px;transition:background-color .22s,border-color .22s,transform .22s;display:grid}.story-tab:hover{background:#ffffff08;transform:translate(3px)}.story-tab.is-active{background:#ffffff0f;border-color:#fffaf11c}.story-tab>span{color:var(--cream-28);grid-area:number;font-size:10px}.story-tab strong{letter-spacing:-.03em;grid-area:title;font-size:20px;font-weight:560}.story-tab small{color:#fffaf175;grid-area:summary;font-size:12px;line-height:1.45}.story-canvas{background:radial-gradient(circle at 80% 12%,#ff805c17,#0000 20rem),#ffffff05;grid-template-rows:auto 1fr auto;min-height:520px;display:grid;overflow:hidden}.story-canvas-top,.story-footer{color:#fffaf16b;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:10px;display:flex}.story-canvas-top{border-bottom:1px solid var(--cream-08)}.story-footer{border-top:1px solid var(--cream-08)}.story-visual{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,64px);display:flex}.story-visual-mark{border-radius:var(--radius-md);place-items:center;width:58px;height:58px;font-size:24px;font-weight:650;display:grid;box-shadow:0 20px 50px #0000003d}.story-visual-mark-violet{color:#efeaff;background:linear-gradient(145deg,#8f76ef,#44347d)}.story-visual-mark-coral{color:#fff1ec;background:linear-gradient(145deg,#ff9679,#81372e)}.story-visual-mark-green{color:#eef9f1;background:linear-gradient(145deg,#7dbb8c,#31533a)}.story-question{color:#fffaf16b;margin:34px 0 10px;font-size:13px}.story-visual h3{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(32px,4.1vw,58px);font-weight:540;line-height:1.02}.story-explanation{color:#fffaf185;max-width:680px;margin:20px 0 0;font-size:15px;line-height:1.65}.story-evidence{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:38px;display:grid}.story-evidence div{border:1px solid var(--cream-08);border-radius:var(--radius-sm);background:#ffffff06;align-content:center;gap:6px;min-height:78px;padding:14px;display:grid}.story-evidence span{color:var(--cream-60);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.story-evidence strong{font-size:13px;font-weight:560}@media (max-width:900px){.product-story-grid{grid-template-columns:1fr}.story-tabs{grid-template-columns:repeat(3,1fr)}.story-tab{grid-template-columns:1fr;grid-template-areas:"number""title""summary";min-height:132px}}@media (max-width:620px){.product-story-stage{padding-top:92px;padding-bottom:92px}.product-story-heading h2{font-size:clamp(42px,12vw,60px)}.story-tabs{grid-template-columns:1fr}.story-tab{grid-template-columns:32px 1fr;grid-template-areas:"number title""number summary";min-height:112px}.story-canvas{min-height:560px}.story-evidence{grid-template-columns:1fr}.story-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}}
.section-intro{max-width:850px}.section-intro h2,.closing h2{font-size:var(--type-section);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:540;line-height:1}.closing h2{font-size:clamp(42px,5.4vw,80px);line-height:.98}.closing{color:var(--cream);background:var(--surface-night)}.source{z-index:3;border:1px solid var(--cream-12);color:#fffaf1a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffff0b;border-radius:12px;min-width:88px;padding:12px 14px;font-size:11px;position:absolute}.workflow{padding-top:132px;padding-bottom:140px}.section-intro.split{grid-template-columns:1fr .54fr;align-items:end;gap:80px;max-width:none;display:grid}.section-intro.split>p{color:var(--ink-56);margin:0 0 8px;font-size:16px;line-height:1.65}.step-list{border-top:1px solid var(--line-dark);margin-top:96px}.step-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:70px .68fr 1fr 30px;align-items:center;gap:24px;min-height:142px;display:grid}.step-list article>span{color:#0b0c105c;font-size:11px}.step-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:550}.step-list p{max-width:590px;color:var(--ink-56);margin:0;line-height:1.6}.step-list i{font-size:22px;font-style:normal}.trust{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark)}.closing{width:100%;min-height:460px;color:var(--cream);background:var(--surface-night);text-align:center;position:relative;overflow:hidden}.closing-inner{z-index:3;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding-top:88px;padding-bottom:88px;display:flex;position:relative}.closing .eyebrow{justify-content:center}.closing h2{max-width:1020px;margin-left:auto;margin-right:auto}.closing-inner>p:not(.eyebrow){color:#fffaf185;max-width:640px;margin:26px auto 0;font-size:17px;line-height:1.6}.closing .hero-actions{justify-content:center}.button-light{background:var(--cream)}.ghost-light{border-color:#fffaf126}.closing-inner small{color:var(--cream-60);margin-top:18px;display:block}.closing-orb{filter:blur(4px);opacity:.62;background:radial-gradient(circle at 44% 34%,#ffece26b,#0000 10%),radial-gradient(circle at 52% 40%,#ff9a78 0 15%,#c4553a 33%,#3b1d17 56%,#0000 72%);border-radius:50%;width:900px;height:680px;position:absolute;bottom:-410px;left:50%;transform:translate(-50%)}.site-footer{color:#0b0c1075;grid-template-columns:1fr auto auto;align-items:center;gap:40px;min-height:170px;font-size:12px;display:grid}.footer-brand{color:var(--ink)}.footer-brand .brand-mark{height:22px}.site-footer p{margin:0}.site-footer-shell{z-index:2;color:#fffaf180;background:radial-gradient(circle at 86% 0%, #7e8cba1a, transparent 26rem), linear-gradient(180deg, #101118 0%, var(--ink) 100%);width:100%;position:relative}.site-footer-shell.is-seamless{background:radial-gradient(ellipse 34% 140px at 50% 0, #c4553a57, transparent 100%), linear-gradient(180deg, #15110f 0, var(--ink) 220px);margin-top:-1px}.site-footer-shell .site-footer{border-top:1px solid var(--cream-08);color:#fffaf180}.site-footer-shell .footer-brand{color:#fffaf1eb}
.hero h1.hero-title-signal{letter-spacing:-.052em;max-width:980px;font-size:clamp(42px,5.1vw,82px);line-height:.98}.hero-actions .button{text-align:center;justify-content:center}.icp-section{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark)}.icp-section>p{max-width:620px;color:var(--ink-72);margin:22px 0 0;font-size:18px;line-height:1.6}@media (max-width:820px){.hero h1.hero-title-signal{font-size:clamp(36px,8.2vw,56px)}}@media (max-width:560px){.hero h1.hero-title-signal{font-size:clamp(30px,9vw,42px)}}
.product-page-header-shell{color:var(--cream);background:var(--ink)}.product-page-hero{color:var(--cream);background:radial-gradient(circle at 78% 12%, #7e8cba29, transparent 30rem), var(--ink);overflow:hidden}.product-page-hero-grid{min-height:1060px;padding-top:112px;padding-bottom:110px;position:relative}.product-page-copy{z-index:4;width:min(900px,72vw);position:relative}.product-page-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(62px,7.4vw,116px);font-weight:540;line-height:.92}.product-page-copy>p{max-width:690px;color:var(--cream-60);margin:34px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.product-page-bloom{opacity:.76;width:min(540px,42vw);top:28px;right:-130px}.product-page-window{z-index:5;width:min(1120px,86vw);margin:96px 0 0 auto;position:relative}.product-principles{padding-top:132px;padding-bottom:142px}.product-principle-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.product-principle-grid article{border-right:1px solid var(--line-dark);min-height:340px;padding:28px 34px 0 0}.product-principle-grid article+article{padding-left:34px}.product-principle-grid article:last-child{border-right:0}.product-principle-grid>article>span{color:#0b0c104d;font-size:10px}.product-principle-grid h3{letter-spacing:-.045em;max-width:330px;margin:96px 0 18px;font-size:clamp(27px,2.7vw,40px);font-weight:550;line-height:1.02}.product-principle-grid p{max-width:360px;color:var(--ink-56);margin:0;line-height:1.62}.product-flow{color:var(--cream);background:radial-gradient(circle at 14% 82%,#ff805c12,#0000 27rem),#0f1015}.product-flow-stage{padding-top:132px;padding-bottom:142px}.product-flow-heading{max-width:930px}.product-flow-heading h2{letter-spacing:-.062em;margin:0;font-size:clamp(50px,6.4vw,92px);font-weight:540;line-height:.96}.product-flow-list{border-top:1px solid var(--cream-10);margin-top:92px}.product-flow-list article{border-bottom:1px solid var(--cream-10);grid-template-columns:150px minmax(260px,.8fr) minmax(300px,1fr) 32px;align-items:center;gap:24px;min-height:158px;display:grid}.product-flow-list article>div{gap:5px;display:grid}.product-flow-list article>div span{color:var(--cream-28);font-size:10px}.product-flow-list article>div small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.product-flow-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,36px);font-weight:550}.product-flow-list p{color:#fffaf17a;max-width:600px;margin:0;line-height:1.62}.product-flow-list i{color:#fffaf166;font-size:20px;font-style:normal}.product-modules{padding-top:132px;padding-bottom:148px}.product-module-list{border-top:1px solid var(--line-dark);margin-top:88px}.product-module-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:80px 1fr auto;align-items:center;gap:26px;min-height:180px;display:grid}.product-module-number{color:var(--ink-28);font-size:10px}.product-module-list article>div:nth-child(2){max-width:780px}.product-module-list small{color:#0b0c1061;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:680}.product-module-list h3{letter-spacing:-.042em;margin:7px 0 8px;font-size:clamp(25px,2.5vw,38px);font-weight:550}.product-module-list p{color:#0b0c108a;max-width:700px;margin:0;line-height:1.55}.module-state{border:1px solid var(--line-dark);border-radius:var(--radius-pill);color:#0b0c1075;text-align:center;min-width:96px;padding:8px 10px;font-size:10px}.module-state.is-live{color:#315c3b;background:#8acb9b1a;border-color:#51895e38}@media (max-width:900px){.product-page-hero-grid{min-height:auto}.product-page-copy{width:88vw}.product-page-bloom{opacity:.58;right:-220px}.product-page-window{width:106%}.product-principle-grid{grid-template-columns:1fr}.product-principle-grid article,.product-principle-grid article+article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:250px;padding:24px 0}.product-principle-grid h3{margin-top:56px}.product-flow-list article{grid-template-columns:80px 1fr 26px;grid-template-areas:"meta title icon"".body body";padding:28px 0}.product-flow-list article>div{grid-area:meta}.product-flow-list h3{grid-area:title}.product-flow-list p{grid-area:body}.product-flow-list i{grid-area:icon}}@media (max-width:620px){.product-page-hero-grid,.product-principles,.product-flow-stage,.product-modules{padding-top:92px;padding-bottom:96px}.product-page-copy{width:100%}.product-page-copy h1{font-size:clamp(48px,14vw,70px)}.product-page-bloom{opacity:.48;width:380px;top:70px;right:-230px}.product-page-window{width:136%;margin-top:58px}.product-principle-grid,.product-module-list{margin-top:58px}.product-flow-heading h2{font-size:clamp(42px,12vw,60px)}.product-flow-list{margin-top:58px}.product-flow-list article{grid-template-columns:56px 1fr 22px;min-height:210px}.product-module-list article{grid-template-columns:42px 1fr;grid-template-areas:"number content"".state";min-height:220px;padding:24px 0}.product-module-number{grid-area:number}.product-module-list article>div:nth-child(2){grid-area:content}.module-state{grid-area:state;justify-self:start}}
.solutions-hero{color:var(--cream);background:radial-gradient(circle at 78% 18%, #7e8cba24, transparent 30rem), radial-gradient(circle at 22% 68%, #ff805c14, transparent 28rem), var(--ink);overflow:hidden}.solutions-hero-stage{min-height:900px;padding-top:116px;padding-bottom:120px;position:relative}.solutions-hero-copy{z-index:4;width:min(980px,74vw);position:relative}.solutions-hero-copy h1,.solution-detail-hero h1{letter-spacing:-.066em;text-wrap:balance;margin:0;font-size:clamp(64px,7.6vw,118px);font-weight:540;line-height:.92}.solutions-hero-copy>p,.solution-detail-hero p{color:#fffaf194;max-width:720px;margin:34px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.solutions-bloom{opacity:.76;width:min(540px,42vw);top:36px;right:-120px}.solutions-axis-preview{z-index:5;border:1px solid var(--cream-10);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06;border-radius:26px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;width:min(1080px,88vw);margin:100px 0 0 auto;padding:20px;display:grid;position:relative}.solutions-axis-preview>div{border:1px solid var(--cream-08);border-radius:var(--radius-md);background:#ffffff08;align-content:center;gap:8px;min-height:126px;padding:20px;display:grid}.solutions-axis-preview span{color:#fffaf15c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.solutions-axis-preview strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:550}.solutions-axis-preview>i{color:#fffaf142;font-size:20px;font-style:normal}.solutions-axis-preview .axis-result{background:radial-gradient(circle at 80% 20%,#7e8cba38,#0000 12rem),#ffffff0d}.solutions-axis-section{padding-top:132px;padding-bottom:146px}.solution-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:88px;display:grid}.solution-card{border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:#ffffff2e;flex-direction:column;min-height:360px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.solution-card:nth-child(5){grid-column:1/-1;min-height:320px}.solution-card:hover{border-color:#0b0c1033;transform:translateY(-4px);box-shadow:0 26px 64px #0b0c1012}.solution-card>span{color:var(--ink-28);font-size:10px}.solution-card small{color:#0b0c106b;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:680}.solution-card h3{letter-spacing:-.045em;max-width:580px;margin:12px 0 14px;font-size:clamp(28px,2.7vw,42px);font-weight:550;line-height:1.02}.solution-card p{color:#0b0c108a;max-width:610px;margin:0;line-height:1.56}.solution-card i{opacity:.32;font-size:18px;font-style:normal;position:absolute;top:28px;right:28px}.solution-task-list{border-top:1px solid var(--cream-10);margin-top:88px}.solution-task-list>a{border-bottom:1px solid var(--cream-10);grid-template-columns:72px minmax(280px,.8fr) minmax(320px,1fr) 28px;align-items:center;gap:22px;min-height:174px;transition:background-color .18s;display:grid}.solution-task-list>a:hover{background:#ffffff05}.solution-task-list>a>span{color:#fffaf142;font-size:10px}.solution-task-list small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.solution-task-list h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,2.4vw,37px);font-weight:550;line-height:1.04}.solution-task-list p{color:#fffaf175;max-width:600px;margin:0;line-height:1.55}.solution-task-list i{color:var(--cream-60);font-size:18px;font-style:normal}.solution-detail-hero{color:var(--cream);background:radial-gradient(circle at 80% 18%, #7e8cba1f, transparent 28rem), var(--ink)}.solution-detail-hero-stage{flex-direction:column;justify-content:center;min-height:760px;padding-top:120px;padding-bottom:120px;display:flex}.solution-detail-hero h1{max-width:1180px}.solution-problem{grid-template-columns:180px 1fr;align-items:start;gap:70px;min-height:390px;padding-top:110px;padding-bottom:110px;display:grid}.solution-problem-label{color:#0b0c1057;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.solution-problem p{letter-spacing:-.048em;max-width:900px;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:520;line-height:1.05}.solution-questions{color:var(--cream);background:var(--surface-night)}.solution-questions-stage{grid-template-columns:.72fr 1.28fr;gap:90px;min-height:820px;padding-top:128px;padding-bottom:132px;display:grid}.solution-questions-stage h2,.solution-outcomes h2,.solution-evidence h2,.solution-related h2{letter-spacing:-.058em;margin:0;font-size:clamp(46px,5.6vw,80px);font-weight:540;line-height:.98}.solution-question-list{border-top:1px solid var(--cream-10)}.solution-question-list article{border-bottom:1px solid var(--cream-10);grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:120px;display:grid}.solution-question-list span{color:var(--cream-28);font-size:10px}.solution-question-list p{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.1vw,31px);line-height:1.15}.solution-outcomes{padding-top:132px;padding-bottom:144px}.solution-outcome-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.solution-outcome-grid article{border-right:1px solid var(--line-dark);min-height:330px;padding:26px 34px 0 0}.solution-outcome-grid article+article{padding-left:34px}.solution-outcome-grid article:last-child{border-right:0}.solution-outcome-grid>article>span{color:var(--ink-28);font-size:10px}.solution-outcome-grid h3{letter-spacing:-.04em;margin:88px 0 16px;font-size:clamp(26px,2.5vw,38px);font-weight:550}.solution-outcome-grid p{color:#0b0c108c;margin:0;line-height:1.58}.solution-evidence{grid-template-columns:.8fr 1.2fr;align-items:end;gap:90px;padding-top:20px;padding-bottom:140px;display:grid}.solution-evidence-list{flex-wrap:wrap;gap:8px;display:flex}.solution-evidence-list span{border:1px solid var(--line-dark);border-radius:var(--radius-pill);color:var(--ink-56);padding:12px 14px;font-size:12px}.solution-related{color:var(--cream);background:var(--surface-night)}.solution-related-stage{grid-template-columns:.78fr 1.22fr;gap:90px;min-height:620px;padding-top:126px;padding-bottom:128px;display:grid}.solution-related-links{border-top:1px solid var(--cream-10)}.solution-related-links a{border-bottom:1px solid var(--cream-10);letter-spacing:-.04em;justify-content:space-between;align-items:center;min-height:110px;font-size:clamp(24px,2.4vw,36px);font-weight:540;display:flex}.solution-related-links i{color:var(--cream-60);font-size:18px;font-style:normal}@media (max-width:900px){.solutions-hero-copy{width:88vw}.solutions-bloom{opacity:.56;right:-220px}.solutions-axis-preview{grid-template-columns:1fr;width:100%}.solutions-axis-preview>i{display:none}.solution-card-grid{grid-template-columns:1fr}.solution-card:nth-child(5){grid-column:auto}.solution-task-list>a{grid-template-columns:52px 1fr 24px;grid-template-areas:"number title icon"".body body";padding:26px 0}.solution-task-list>a>span{grid-area:number}.solution-task-list>a>div{grid-area:title}.solution-task-list p{grid-area:body}.solution-task-list i{grid-area:icon}.solution-questions-stage,.solution-related-stage,.solution-evidence{grid-template-columns:1fr;gap:60px}}@media (max-width:620px){.solutions-hero-stage,.solutions-axis-section,.solution-detail-hero-stage,.solution-outcomes,.solution-related-stage{padding-top:92px;padding-bottom:96px}.solutions-hero-copy{width:100%}.solutions-hero-copy h1,.solution-detail-hero h1{font-size:clamp(48px,14vw,70px)}.solutions-bloom{opacity:.42;width:390px;top:84px;right:-230px}.solutions-axis-preview{margin-top:68px;padding:10px}.solutions-axis-preview>div{min-height:106px}.solution-card-grid,.solution-task-list{margin-top:58px}.solution-card{min-height:320px}.solution-task-list>a{min-height:220px}.solution-detail-hero-stage{min-height:680px}.solution-problem{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:92px;padding-bottom:96px}.solution-questions-stage{grid-template-columns:1fr;gap:56px;min-height:auto;padding-top:92px;padding-bottom:96px}.solution-question-list article{min-height:110px}.solution-outcome-grid{grid-template-columns:1fr;margin-top:58px}.solution-outcome-grid article,.solution-outcome-grid article+article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:250px;padding:24px 0}.solution-outcome-grid h3{margin-top:56px}.solution-evidence{gap:48px;padding-bottom:96px}.solution-related-stage{min-height:auto}}
.catalog-hero{color:var(--cream);background:radial-gradient(circle at 80% 15%, #7e8cba24, transparent 30rem), var(--ink)}.catalog-hero-stage{flex-direction:column;justify-content:center;min-height:720px;padding-top:120px;padding-bottom:120px;display:flex}.catalog-hero h1{letter-spacing:-.064em;max-width:1100px;margin:0;font-size:clamp(62px,7.2vw,112px);font-weight:540;line-height:.93}.catalog-hero p{max-width:700px;color:var(--cream-56);margin:30px 0 0;font-size:20px;line-height:1.6}.integration-catalog{padding-top:132px;padding-bottom:148px}.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:88px;display:grid}@media (min-width:1100px){.integration-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.integration-cards{grid-template-columns:minmax(0,1fr)}}.integration-cards a{border:1px solid var(--line-dark);border-radius:var(--radius-lg);flex-direction:column;min-height:360px;padding:28px;display:flex;position:relative}.integration-cards span{color:var(--ink-28);font-size:10px}.integration-cards small{color:#0b0c106b;text-transform:uppercase;margin-top:auto;font-size:10px}.integration-cards h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,3vw,46px);font-weight:550}.integration-cards p{color:#0b0c108a;margin:0;line-height:1.55}.integration-cards i{opacity:.3;font-style:normal;position:absolute;top:28px;right:28px}@media (max-width:820px){.catalog-hero-stage{min-height:620px}.integration-cards a{min-height:300px}}@media (max-width:560px){.catalog-hero-stage,.integration-catalog{padding-top:92px;padding-bottom:96px}.catalog-hero h1{font-size:clamp(48px,14vw,70px)}.integration-cards{margin-top:58px}}
.pricing-hero,.security-hero{color:var(--cream);background:radial-gradient(circle at 80% 15%, #7e8cba24, transparent 30rem), var(--ink)}.pricing-hero-stage,.security-hero-stage{flex-direction:column;justify-content:center;min-height:700px;padding-top:120px;padding-bottom:120px;display:flex}.pricing-hero h1,.security-hero h1{letter-spacing:-.064em;max-width:1100px;margin:0;font-size:clamp(60px,7.2vw,110px);font-weight:540;line-height:.93}.pricing-hero p,.security-hero p{max-width:760px;color:var(--cream-56);margin:28px 0 0;font-size:18px;line-height:1.6}.pricing-plans,.security-controls{padding-top:132px;padding-bottom:148px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-grid article{border:1px solid var(--line-dark);border-radius:var(--radius-lg);flex-direction:column;min-height:420px;padding:30px;display:flex}.pricing-grid small{text-transform:uppercase;color:#0b0c106b;font-size:11px}.pricing-plan-name{color:inherit;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650}.pricing-grid .pricing-plan-price{color:inherit;letter-spacing:-.055em;margin:70px 0 0;font-size:clamp(42px,4.5vw,66px);font-weight:550;line-height:1}.pricing-grid .is-featured .pricing-plan-name,.pricing-grid .is-featured .pricing-plan-price{color:var(--cream)}.pricing-grid article>span{color:#0b0c1066;font-size:12px}.pricing-grid strong{margin-top:28px;font-size:17px}.pricing-grid p{color:#0b0c1085;line-height:1.55}.pricing-grid a{border-radius:var(--radius-pill);background:var(--ink);width:max-content;color:var(--cream);margin-top:auto;padding:12px 16px;font-size:12px}.pricing-facts{margin-top:110px}.pricing-facts>div{border-top:1px solid var(--line-dark);grid-template-columns:64px 1fr;align-items:center;min-height:100px;display:grid}.pricing-facts>div:last-child{border-bottom:1px solid var(--line-dark)}.pricing-facts span{color:#0b0c104d;font-size:10px}.pricing-facts p{letter-spacing:-.03em;margin:0;font-size:clamp(18px,2vw,28px)}@media (max-width:820px){.pricing-grid{grid-template-columns:1fr}}@media (max-width:560px){.pricing-hero-stage,.security-hero-stage,.pricing-plans,.security-controls{padding-top:92px;padding-bottom:96px}.pricing-hero h1,.security-hero h1{font-size:clamp(48px,14vw,70px)}.pricing-grid article{min-height:360px}.pricing-facts{margin-top:72px}}.pricing-comparison,.pricing-faq{margin-top:110px}.pricing-comparison .section-intro,.pricing-faq .section-intro{margin-bottom:54px}.pricing-table{border-top:1px solid var(--line-dark)}.pricing-table-row{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(120px,.65fr));align-items:center;gap:18px;min-height:92px;display:grid}.pricing-table-row>span{color:#0b0c109e;font-size:14px;line-height:1.45}.pricing-table-row>strong{font-size:15px;font-weight:560}.pricing-table-head{min-height:68px}.pricing-table-head>span,.pricing-table-head>strong{color:#0b0c10a3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pricing-footnote{color:#0b0c109e;margin:16px 0 0;font-size:12px;line-height:1.55}.pricing-faq-list{border-top:1px solid var(--line-dark)}.pricing-faq-list details{border-bottom:1px solid var(--line-dark)}.pricing-faq-list summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:24px;min-height:92px;font-size:clamp(20px,2vw,30px);font-weight:540;list-style:none;display:flex}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary:after{content:"+";color:#0b0c106b;font-size:24px;font-weight:400}.pricing-faq-list details[open] summary:after{content:"?"}.pricing-faq-list details p{color:#0b0c10b3;max-width:820px;margin:0;padding:0 0 30px;font-size:16px;line-height:1.65}@media (max-width:760px){.pricing-table-scroll{overflow-x:auto}.pricing-table-row{min-width:700px}.pricing-comparison,.pricing-faq{margin-top:76px}}.pricing-table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.product-module-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@media (max-width:620px){.product-module-actions{grid-area:state;align-items:flex-start}.product-module-list article{grid-template-areas:"number content"".state"}}
.editorial-hero{color:var(--cream);background:radial-gradient(circle at 80% 14%, #7e8cba24, transparent 30rem), var(--ink)}.editorial-hero-stage{flex-direction:column;justify-content:center;min-height:720px;padding-top:120px;padding-bottom:120px;display:flex}.editorial-hero h1{letter-spacing:-.064em;max-width:1120px;margin:0;font-size:clamp(60px,7.1vw,110px);font-weight:540;line-height:.93}.editorial-hero p{max-width:760px;color:var(--cream-56);margin:30px 0 0;font-size:18px;line-height:1.62}.resource-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:132px;padding-bottom:148px;display:grid}.resource-grid>a{border:1px solid var(--line-dark);border-radius:var(--radius-lg);flex-direction:column;min-height:350px;padding:28px;display:flex;position:relative}.resource-grid>a>span{color:var(--ink-28);font-size:10px}.resource-grid small{color:#0b0c106b;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:10px}.resource-grid h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(28px,3vw,44px);font-weight:550}.resource-grid p{color:#0b0c108a;max-width:540px;margin:0;line-height:1.56}.resource-grid i{opacity:.3;font-style:normal;position:absolute;top:28px;right:28px}.about-manifesto{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);padding-top:132px;padding-bottom:148px;display:grid}.about-manifesto>div{border-right:1px solid var(--line-dark);min-height:380px;padding:28px 34px 0 0}.about-manifesto>div+div{padding-left:34px}.about-manifesto>div:last-child{border-right:0}.about-manifesto span{color:var(--ink-28);font-size:10px}.about-manifesto h2{letter-spacing:-.045em;margin:100px 0 18px;font-size:clamp(27px,2.8vw,42px);font-weight:550;line-height:1.03}.about-manifesto p{color:#0b0c108c;margin:0;line-height:1.6}@media (max-width:820px){.resource-grid,.about-manifesto{grid-template-columns:1fr}.about-manifesto>div,.about-manifesto>div+div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:260px;padding:24px 0}.about-manifesto h2{margin-top:58px}.site-footer{grid-template-columns:1fr}}@media (max-width:560px){.editorial-hero-stage,.resource-grid,.about-manifesto{padding-top:92px;padding-bottom:96px}.editorial-hero h1{font-size:clamp(48px,14vw,70px)}.resource-grid>a{min-height:300px}}.resource-guide-hero{color:var(--cream);background:radial-gradient(circle at 80% 14%, #7e8cba24, transparent 30rem), var(--ink)}.resource-guide-hero-stage{flex-direction:column;justify-content:center;min-height:650px;padding-top:120px;padding-bottom:120px;display:flex}.resource-guide-hero h1{letter-spacing:-.062em;max-width:1100px;margin:0;font-size:clamp(56px,6.7vw,100px);font-weight:540;line-height:.94}.resource-guide-hero p{max-width:760px;color:var(--cream-56);margin:28px 0 0;font-size:18px;line-height:1.62}.resource-guide{padding-top:110px;padding-bottom:140px}.resource-guide article{border-top:1px solid var(--line-dark);grid-template-columns:80px minmax(0,1fr);gap:36px;min-height:220px;padding:38px 0;display:grid}.resource-guide article>span{color:var(--ink-28);font-size:10px}.resource-guide h2{letter-spacing:-.045em;max-width:800px;margin:0 0 18px;font-size:clamp(28px,3.2vw,46px);font-weight:550}.resource-guide p{max-width:820px;color:var(--ink-56);margin:0;font-size:16px;line-height:1.65}.resource-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:820px;margin:24px 0 0;padding:0;list-style:none;display:grid}.resource-guide li{border:1px solid var(--line-dark);color:#0b0c109e;border-radius:12px;padding:12px 14px;font-size:13px}.resource-guide-back{border-top:1px solid var(--line-dark);padding-top:44px}.resource-guide-back a{border-radius:var(--radius-pill);background:var(--ink);color:var(--cream);padding:11px 14px;font-size:12px;display:inline-flex}@media (max-width:620px){.resource-guide-hero-stage,.resource-guide{padding-top:92px;padding-bottom:96px}.resource-guide-hero h1{font-size:clamp(46px,13vw,68px)}.resource-guide article{grid-template-columns:38px 1fr;gap:16px}.resource-guide ul{grid-template-columns:1fr}}
.registration-page{min-height:calc(100vh - 88px);color:var(--cream);background:radial-gradient(circle at 15% 8%, #ff805c1f, transparent 30rem), radial-gradient(circle at 82% 18%, #7e8cba2e, transparent 34rem), var(--ink)}.registration-shell{grid-template-columns:minmax(0,.92fr) minmax(440px,.72fr);align-items:start;gap:clamp(48px,8vw,128px);min-height:calc(100vh - 88px);padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(64px,8vw,120px);display:grid}.registration-intro{max-width:760px}.registration-intro h1{letter-spacing:-.055em;max-width:760px;margin-top:22px;font-size:clamp(46px,5.8vw,88px);line-height:.98}.registration-lead{color:#fffaf1ad;max-width:670px;margin-top:30px;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.registration-facts{border-top:1px solid var(--line-light);margin-top:clamp(42px,6vw,78px)}.registration-facts>div{border-bottom:1px solid var(--line-light);grid-template-columns:52px 1fr;gap:18px;padding:20px 0;display:grid}.registration-facts span{color:#fffaf161;letter-spacing:.12em;font-size:12px}.registration-facts p{color:#fffaf1cc;max-width:590px;line-height:1.55}.registration-card{border:1px solid var(--cream-12);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#fffaf111;border-radius:28px;padding:clamp(28px,3.3vw,46px);position:sticky;top:96px;box-shadow:0 34px 90px #00000047}.registration-form{gap:18px;display:grid}.registration-form-heading{margin-bottom:6px}.registration-form-kicker{color:#fffaf17a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.registration-form-heading h2,.registration-success h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);line-height:1.05}.registration-form-heading>p:last-child,.registration-success>p:not(.registration-form-kicker){color:var(--cream-62);margin-top:12px;line-height:1.5}.registration-field{gap:8px;display:grid}.registration-field>span{color:#fffaf1bf;font-size:13px;font-weight:650}.registration-field input,.registration-field select{border-radius:var(--radius-sm);width:100%;min-height:54px;color:var(--cream);font:inherit;background:#0b0c1075;border:1px solid #fffaf121;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.registration-field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.registration-field input::placeholder{color:var(--cream-28)}.registration-field input:focus,.registration-field select:focus{background:#0b0c10a3;border-color:#7e8cbab8;box-shadow:0 0 0 3px #7e8cba21}.registration-field input:disabled,.registration-field select:disabled,.registration-submit:disabled{cursor:wait;opacity:.58}.registration-consent{color:var(--cream-62);grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:2px;font-size:13px;line-height:1.5;display:grid}.registration-consent input{width:18px;height:18px;accent-color:var(--violet);margin:2px 0 0}.registration-consent a,.registration-secondary-link{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.registration-form-note{border-radius:var(--radius-sm);color:#fffaf175;background:#fffaf10b;padding:14px 16px;font-size:12px;line-height:1.55}.registration-form-note a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.registration-error{border-radius:var(--radius-sm);color:#ffd5c8;background:#ff805c14;border:1px solid #ff805c47;padding:13px 15px;font-size:13px;line-height:1.45}.registration-submit{width:100%;margin-top:4px}.registration-submit span{font-size:18px}.registration-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;display:flex}.registration-success-mark{width:54px;height:54px;color:var(--green);background:#8acb9b17;border:1px solid #8acb9b52;border-radius:50%;place-items:center;margin-bottom:28px;font-size:24px;display:grid}.registration-success-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.registration-email{color:var(--cream);overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.4}.registration-resent{border-radius:var(--radius-sm);color:#c9efd2;background:#8acb9b12;border:1px solid #8acb9b38;width:100%;margin-top:14px;padding:11px 14px;font-size:13px}.verification-code-card{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;display:flex}.verification-code-card h2{max-width:520px}.verification-code-card>p:not(.registration-form-kicker):not(.registration-error):not(.registration-resent):not(.verification-code-help){color:var(--cream-62);margin-top:12px;line-height:1.5}.verification-code-icon{width:54px;height:54px;color:var(--cream);background:linear-gradient(145deg,#7e8cba33,#ff805c0f),#fffaf10a;border:1px solid #7e8cba5c;border-radius:18px;place-items:center;margin-bottom:28px;display:grid;box-shadow:inset 0 1px #ffffff14}.verification-code-icon span{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.verification-code-meta{color:#fffaf16b;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;width:100%;margin-top:24px;font-size:11px;font-weight:650;display:flex}.verification-code-meta .is-expired{color:#ffad95}.verification-code-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.verification-code-input{aspect-ratio:.9;width:100%;min-width:0;max-height:76px;color:var(--cream);font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--violet);background:linear-gradient(#fffaf10e,#fffaf106),#0b0c108f;border:1px solid #fffaf124;border-radius:15px;outline:none;font-size:clamp(24px,3vw,34px);font-weight:760;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff09}.verification-code-input:focus{background:#14161ee6;border-color:#7e8cbadb;transform:translateY(-2px);box-shadow:0 0 0 3px #7e8cba21,0 12px 28px #00000029}.verification-code-input:disabled{opacity:.58}.verification-code-help{color:#fffaf161;margin-top:12px;font-size:12px;line-height:1.5}.verification-submit{margin-top:20px}.verification-resend{color:#fffaf1b3;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:15px;padding:7px 2px;font-size:13px;font-weight:650;-webkit-text-decoration:underline #fffaf138;text-decoration:underline #fffaf138;transition:color .16s,text-decoration-color .16s}.verification-resend:hover:not(:disabled){color:var(--cream);text-decoration-color:#fffaf19e}.verification-resend:disabled{cursor:default;color:#fffaf14d}.registration-verified .registration-email{color:inherit;font-size:inherit}.registration-trial-note{margin-top:20px}@media (max-width:980px){.registration-shell{grid-template-columns:1fr;gap:46px}.registration-card{width:min(100%,640px);position:static}}@media (max-width:620px){.registration-shell{padding-top:38px;padding-bottom:72px}.registration-intro h1{font-size:clamp(42px,13vw,58px)}.registration-card{border-radius:22px;padding:24px 18px}.registration-facts>div{grid-template-columns:38px 1fr}.verification-code-fields{gap:5px}.verification-code-input{border-radius:11px;font-size:clamp(20px,7vw,28px)}}
.verification-shell{min-height:calc(100vh - 88px);padding-left:var(--pad);padding-right:var(--pad);color:var(--cream);background:radial-gradient(circle at 22% 18%, #7e8cba2e, transparent 30rem), radial-gradient(circle at 82% 70%, #ff805c1a, transparent 28rem), var(--ink);grid-template-columns:minmax(0,680px);justify-content:center;position:relative;overflow:hidden}.verification-card{z-index:1;border:1px solid var(--cream-12);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#fffaf10f;border-radius:30px;min-height:420px;padding:clamp(30px,5vw,58px);position:relative;box-shadow:0 34px 90px #00000047}.verification-card h1{letter-spacing:-.045em;max-width:580px;font-size:clamp(34px,5vw,58px);line-height:1.02}.registration-email{color:var(--cream);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(18px,2vw,22px)}.registration-resent{color:var(--green)!important}.verification-card .registration-success-actions{margin-top:34px}@media (max-width:620px){.verification-shell{padding-left:18px;padding-right:18px}.verification-card{border-radius:var(--radius-lg);min-height:380px;padding:28px 22px}}
@media (max-width:1100px){.desktop-nav{gap:18px}.desktop-only{display:none}.hero{min-height:auto}.hero-copy{width:80vw}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;height:72px}.desktop-nav,.header-actions .button-small{display:none}.header-actions{gap:12px}.menu-button{border:1px solid var(--cream-12);background:0 0;border-radius:50%;align-content:center;place-items:center;gap:6px;width:42px;height:42px;padding:0;display:grid}.menu-button span{background:var(--cream);width:16px;height:1px}.mobile-nav{border:1px solid var(--cream-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0c10f5;border-radius:0 0 20px 20px;gap:4px;padding:22px;display:grid;position:absolute;top:72px;left:0;right:0}.mobile-nav a{color:var(--cream-72);padding:12px}.hero{padding-top:82px;padding-bottom:64px}.hero-copy{width:100%}.hero h1{font-size:clamp(54px,14vw,82px)}.hero-body{font-size:18px}.workflow,.trust{padding-top:90px;padding-bottom:96px}.section-intro.split{grid-template-columns:1fr;gap:26px}.step-list{margin-top:62px}.step-list article{grid-template-columns:44px 1fr 22px;grid-template-areas:"number title icon"".body body";align-content:center;gap:12px;min-height:190px}.step-list article>span{grid-area:number}.step-list h3{grid-area:title}.step-list p{grid-area:body}.step-list i{grid-area:icon}.closing,.closing-inner{min-height:650px}.closing-inner{padding-top:100px;padding-bottom:100px}.site-footer{grid-template-columns:1fr;align-content:center;gap:10px;min-height:190px}}@media (max-width:560px){:root{--pad:18px}.brand{font-size:16px}.hero{padding-top:64px}.hero h1{font-size:clamp(48px,14.5vw,72px)}.hero-actions{display:grid}.hero-actions .button,.hero-actions .ghost-button{width:100%}.demo-label{display:none}.section-intro h2,.closing h2{font-size:clamp(42px,12vw,60px)}.source{min-width:68px;padding:9px 10px;font-size:9px}}
.real-product-showcase{color:var(--cream);background:radial-gradient(circle at 88% 12%,#7e8cba2e,#0000 34rem),#0d0e13}.real-product-stage{padding-top:var(--section-y);padding-bottom:var(--section-y)}.real-product-heading{grid-template-columns:1fr .52fr;align-items:end;gap:84px;display:grid}.real-product-heading h2,.integration-proof-copy h2{font-size:var(--type-section);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:540;line-height:1}.real-product-heading>p{color:#fffaf1a8;margin:0 0 8px;font-size:17px;line-height:1.65}.real-product-tabs{scrollbar-width:none;gap:8px;margin-top:36px;display:flex;overflow-x:auto}.real-product-tabs::-webkit-scrollbar{display:none}.real-product-tabs button{border:1px solid var(--cream-12);border-radius:var(--radius-pill);color:#fffaf18c;cursor:pointer;min-width:max-content;font:inherit;background:#ffffff05;align-items:center;gap:10px;padding:12px 15px;transition:all .18s;display:flex}.real-product-tabs button span{opacity:.55;font-size:9px}.real-product-tabs button.is-active{color:var(--ink);background:var(--cream);border-color:var(--cream)}.real-product-layout{grid-template-columns:.34fr 1fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.real-product-copy{border:1px solid var(--cream-10);background:#ffffff06;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:0;padding:32px;display:flex}.real-product-copy>span{color:var(--orange);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.real-product-copy h3{font-size:var(--type-card);letter-spacing:-.05em;margin:18px 0;font-weight:540;line-height:1}.real-product-copy p{color:#fffaf1a3;margin:0;font-size:16px;line-height:1.6}.real-product-screen,.product-screen{border:1px solid var(--cream-12);background:#eef4ff;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 36px 100px #00000047}.product-screen{border-color:var(--line-dark);box-shadow:0 32px 80px #1216261f}.product-screen-chrome{color:#0b0c1075;background:#ffffffe0;border-bottom:1px solid #0b0c1014;align-items:center;gap:6px;height:44px;padding:0 16px;display:flex}.product-screen-chrome>span{background:#0b0c1024;border-radius:50%;width:7px;height:7px}.product-screen-chrome small{text-transform:uppercase;letter-spacing:.08em;margin-left:8px;font-size:9px}.real-product-image,.product-screen-media{background:#f5f8ff;overflow:hidden}.real-product-image img,.product-screen-media img{width:100%;height:auto;display:block}.product-page-window-real{width:min(1260px,92vw);margin-top:78px}.product-page-window-real .product-screen{border-color:#fffaf11c;box-shadow:0 42px 120px #00000059}.integration-proof-copy{max-width:900px;margin-bottom:62px}.integration-proof-copy>p{color:#0b0c10a3;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.6}.pricing-grid article{position:relative}.pricing-grid article.is-featured{color:var(--cream);background:radial-gradient(circle at 82% 10%,#ff805c2e,#0000 12rem),linear-gradient(145deg,#1a1c25,#0e0f14 72%);border-color:#0000;box-shadow:0 30px 70px #2019402e}.pricing-grid .is-featured small,.pricing-grid .is-featured>span,.pricing-grid .is-featured p{color:var(--cream-62)}.pricing-grid .is-featured a{color:var(--ink);background:var(--cream)}.pricing-plan-top{justify-content:space-between;align-items:center;display:flex}.pricing-plan-top>span{border-radius:var(--radius-pill);color:#d7ccff;text-transform:uppercase;letter-spacing:.06em;background:#7e8cba24;padding:6px 8px;font-size:9px}.pricing-audience{min-height:52px;margin:28px 0 0;font-size:16px;font-weight:600}.pricing-grid .pricing-audience{color:var(--ink-72)}.pricing-grid .is-featured .pricing-audience{color:#fffaf1c7}.pricing-facts span{color:#0b0c1066;font-size:10px}.pricing-facts-compact{margin-top:82px}.integration-proof{padding-top:126px;padding-bottom:136px}.integration-proof .product-screen{border-radius:30px}.security-controls{padding-top:128px;padding-bottom:144px}.security-groups{border-top:1px solid var(--line-dark);margin-top:88px}.security-groups article{border-bottom:1px solid var(--line-dark);grid-template-columns:72px .72fr 1fr;gap:40px;min-height:240px;padding:34px 0;display:grid}.security-groups article>span{color:#0b0c1066;font-size:10px}.security-groups h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3vw,43px);font-weight:550}.security-groups article>div p{color:#0b0c10a8;max-width:470px;margin:0;line-height:1.6}.security-groups ul{margin:0;padding:0;list-style:none}.security-groups li{color:#0b0c10a8;border-bottom:1px solid #0b0c1012;padding:10px 0 10px 20px;line-height:1.5;position:relative}.security-groups li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}.section-intro.split>p,.product-module-list p,.solution-card p,.solution-task-list p{color:#0b0c10a8}.product-page-hero .product-page-copy>p,.catalog-hero p,.pricing-hero p,.security-hero p,.solutions-hero-copy>p{color:#fffaf1a3}@media (max-width:900px){.real-product-heading,.real-product-layout,.security-groups article{grid-template-columns:1fr}.real-product-heading{gap:26px}.real-product-heading>p{max-width:680px}.real-product-copy{min-height:260px;padding:26px}.real-product-layout{gap:12px}.security-groups article{gap:20px}.security-groups article>span{margin-bottom:-6px}}@media (max-width:620px){.real-product-stage,.integration-proof,.security-controls{padding-top:88px;padding-bottom:94px}.real-product-heading h2,.integration-proof-copy h2{font-size:clamp(40px,11.5vw,58px)}.real-product-tabs{width:calc(100% + var(--pad));padding-right:var(--pad);margin-top:46px}.real-product-copy{min-height:240px}.real-product-screen,.product-screen{border-radius:20px}.real-product-image,.product-screen-media{height:430px}.real-product-image img,.product-screen-media img{width:760px;max-width:none;height:auto;transform:translate(-18%)}.product-page-window-real{width:100%;margin-top:54px}.product-page-window-real .product-screen-media{height:420px}.integration-proof-copy{margin-bottom:42px}.pricing-grid article{min-height:390px}.security-groups{margin-top:58px}.security-groups article{min-height:auto;padding:28px 0}.security-groups h3{font-size:30px}.security-groups article>div p,.security-groups li{font-size:15px}.solutions-hero-copy h1{font-size:clamp(44px,12.5vw,62px)}.solutions-bloom{opacity:.28;right:-250px}.solution-card{min-height:280px}.solution-task-list>a{min-height:190px}.product-module-list p,.solution-card p,.solution-task-list p{font-size:15px;line-height:1.55}}
:where(a,button,[role=tab],[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--cream)}.desktop-nav a{padding:10px 0;position:relative}.desktop-nav a:after{content:"";background:var(--cream);opacity:.85;height:1px;transition:right .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:4px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.is-current:after{right:0}.desktop-nav a.is-current{color:var(--cream)}.brand-mark__dot{transform-box:fill-box;transform-origin:50%;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-mark__dot{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.brand-mark__dot{transition:none}}.button,.ghost-button{isolation:isolate;position:relative;overflow:hidden}.button:before,.ghost-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#ffffff38,#0000 78%);transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.button:hover:before,.ghost-button:hover:before{transform:translate(120%)}.menu-button span{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s}.menu-button.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav-layer{display:none}.real-product-tabs button{transition:color .18s,background-color .18s,border-color .18s,transform .18s}.real-product-tabs button:hover{color:var(--cream);border-color:var(--cream-28);transform:translateY(-1px)}.real-product-tabs button.is-active:hover{color:var(--ink)}.real-product-layout:focus{outline:none}.real-product-layout:focus-visible{outline:2px solid var(--ink);outline-offset:8px;box-shadow:0 0 0 10px var(--cream);border-radius:var(--radius-lg)}.real-product-copy,.real-product-screen{animation:.32s cubic-bezier(.2,.8,.2,1) both product-panel-in}.product-screen{transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1)}.product-screen:hover{transform:translateY(-4px);box-shadow:0 42px 92px #1216262e}.integration-cards a,.pricing-grid article,.solution-card,.solution-task-list>a{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background-color .22s}.integration-cards a:hover,.pricing-grid article:hover,.solution-card:hover,.solution-task-list>a:hover{border-color:#0b0c1038;transform:translateY(-4px);box-shadow:0 18px 42px #0b0c1012}@keyframes product-panel-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1099px){.mobile-nav-layer{z-index:80;pointer-events:none;opacity:0;transition:opacity .18s;display:block;position:fixed;inset:72px 0 0}.mobile-nav-layer.is-open{pointer-events:auto;opacity:1}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06070a9e;border:0;width:100%;position:absolute;inset:0}.mobile-nav{border:0;border-left:1px solid var(--cream-10);background:radial-gradient(circle at 90% 10%,#7e8cba24,#0000 18rem),#0b0c10fa;border-radius:0;flex-direction:column;gap:0;width:min(92vw,430px);height:calc(100dvh - 72px);padding:28px 22px 22px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:auto;right:0;transform:translate(104%)}.mobile-nav-layer.is-open .mobile-nav{transform:translate(0)}.mobile-nav-kicker{color:#fffaf15c;text-transform:uppercase;letter-spacing:.12em;margin:2px 12px 22px;font-size:10px}.mobile-nav a{border-bottom:1px solid var(--cream-08);min-height:64px;color:var(--cream-72);grid-template-columns:34px 1fr 24px;align-items:center;gap:8px;padding:0 12px;font-size:18px;display:grid}.mobile-nav a>span{color:var(--cream-28);font-size:9px}.mobile-nav a>i{opacity:.34;font-style:normal}.mobile-nav a.is-current{color:var(--cream)}.mobile-nav a.is-current>i{color:var(--orange);opacity:1}.mobile-nav .mobile-nav-cta{border:1px solid var(--line-light);border-radius:var(--radius-pill);min-height:54px;color:var(--ink);background:var(--cream);justify-content:space-between;margin-top:auto;padding:0 18px;font-size:14px;font-weight:700;display:flex}.mobile-nav .mobile-nav-cta i{opacity:1}.real-product-screen:hover,.product-screen:hover,.integration-cards a:hover,.pricing-grid article:hover,.solution-card:hover,.solution-task-list>a:hover{transform:none}}@media (forced-colors:active){:where(a,button,[role=tab],[tabindex]):focus-visible,.real-product-layout:focus-visible{box-shadow:none;outline-color:highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-dark{color:var(--cream);background:var(--ink)}.ghost-dark{color:var(--ink);background:0 0;border-color:#0b0c103d}.text-link-dark{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.status-badge{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;width:max-content;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge-warning{color:var(--ink);background:var(--status-warning)}.demo-badge{border-radius:var(--radius-pill);color:#fffaf1c7;letter-spacing:.04em;border:1px dashed #fffaf157;width:max-content;padding:5px 10px;font-size:11px;display:inline-flex}.section-cta{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:36px;padding-top:28px;display:flex}.section-cta>p{font-size:var(--type-card);letter-spacing:-.03em;margin:0;font-weight:550}.section-cta .hero-actions{margin-top:0}.section-cta-dark{border-top-color:var(--line-light)}.limitation-note{border-radius:var(--radius-md);background:#ffffff08;border:1px dashed #fffaf14d;padding:20px 22px}.limitation-note h4{color:#fffaf1c7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.limitation-note h4:before{content:"?";border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.limitation-note p{color:var(--cream);margin:0;font-size:17px;line-height:1.5}.limitation-note .limitation-consequence{color:var(--cream-72);margin-top:6px;font-size:15px}:where(input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--cream)}.pilot-form{gap:22px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.form-field{align-content:start;gap:8px;min-width:0;display:grid}.form-field-wide{grid-column:1/-1}.form-field label{font-size:15px;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #0b0c1052;border-radius:12px;padding:12px 14px;font-size:16px}.form-field textarea{resize:vertical;min-height:112px;line-height:1.5}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#0b0c108c}.form-field [aria-invalid=true]{border-color:var(--status-critical-ink);box-shadow:inset 0 0 0 1px var(--status-critical-ink)}.form-field-hint{color:var(--ink-68);margin:-2px 0 0;font-size:14px;line-height:1.45}.form-field-error{color:var(--status-critical-ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.form-field-error:before{content:"! "}.form-error-summary{border:2px solid var(--status-critical-ink);background:#fff4f2;border-radius:16px;padding:18px 20px}.form-error-summary h2,.form-error-summary h3{margin:0 0 8px;font-size:18px;font-weight:650}.form-error-summary ul{margin:0;padding-left:20px}.form-error-summary li+li{margin-top:6px}.form-error-summary a{color:var(--status-critical-ink);text-underline-offset:3px;text-decoration:underline}.form-error-summary p{margin:0;line-height:1.5}.form-required-note{color:#0b0c10b3;margin:0;font-size:14px}.form-consent{grid-template-columns:24px 1fr;align-items:start;gap:8px 12px;display:grid}.form-consent input{width:22px;height:22px;accent-color:var(--ink);margin:1px 0 0}.form-consent label{font-size:15px;line-height:1.5}.form-consent a{text-underline-offset:3px;text-decoration:underline}.form-consent .form-field-error{grid-column:2}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pilot-submit{width:max-content;min-width:220px;color:var(--cream);background:var(--ink)}.pilot-submit[aria-disabled=true]{opacity:.7;cursor:progress}.form-status{min-height:1px;margin:-12px 0 0;font-size:14px}@media (max-width:639px){.form-grid{grid-template-columns:1fr}.pilot-submit,.section-cta .hero-actions>a{width:100%}}@media (prefers-reduced-motion:reduce){.status-badge,.demo-badge{transition:none}}
.site-footer-shell .site-footer{grid-template-columns:minmax(220px,.8fr) minmax(0,2.6fr);align-items:start;gap:48px 56px;min-height:0;padding-top:72px;padding-bottom:32px;font-size:14px;display:grid}.footer-lead{justify-items:start;gap:16px;display:grid}.footer-lead p{color:#fffaf1b3;max-width:280px;margin:0;line-height:1.55}.footer-cta{border-radius:var(--radius-pill);min-height:44px;color:var(--cream);border:1px solid #fffaf13d;align-items:center;gap:8px;padding:0 16px;font-weight:620;display:inline-flex}.footer-cta:hover{border-color:var(--cream-60)}.footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px;display:grid}.footer-columns h2{color:var(--cream-60);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:650}.footer-columns ul{margin:0;padding:0;list-style:none}.footer-columns li+li{margin-top:4px}.footer-columns a{color:#fffaf1c7;align-items:center;min-height:32px;display:inline-flex}.footer-columns a:hover{color:var(--cream)}.footer-meta{border-top:1px solid var(--cream-10);color:var(--cream-62);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:12px;display:flex}@media (max-width:1099px){.site-footer-shell .site-footer{grid-template-columns:minmax(0,1fr)}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.site-footer-shell .site-footer{gap:36px;padding-top:56px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns a{min-height:44px}}
.hero-audience{color:#fffaf1a8;margin:18px 0 0;font-size:14px}.hero{min-height:0;padding-top:clamp(56px,6vw,88px);padding-bottom:56px}.hero .hero-visual{width:min(1100px,84vw);margin:56px 0 0 auto;position:relative}@media (min-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;padding-bottom:clamp(56px,5vw,80px);display:grid}.hero .hero-copy{width:auto}.hero h1.hero-title-signal{font-size:clamp(44px,4.1vw,76px)}.hero .hero-body{font-size:18px}.hero .hero-visual{width:auto;margin:0}}.signal-story{padding-top:var(--section-y);padding-bottom:var(--section-y)}.signal-story-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}.signal-story-head h2,.outcomes h2,.icp-section h2,.comparison h2,.pricing-teaser h2,.home-faq h2,.icp-section h2{font-size:var(--type-section);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:540;line-height:1}.signal-story-head p,.comparison-head p,.pricing-teaser p{max-width:600px;color:var(--ink-72);margin:20px 0 0;font-size:18px;line-height:1.55}.story-scenarios{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.story-scenarios button,.story-steps button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0b0c1033;transition:background-color .18s,border-color .18s,color .18s}.story-scenarios button{border-radius:var(--radius-pill);min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.story-scenarios button:hover,.story-steps button:hover{border-color:#0b0c1080}.story-scenarios button.is-active,.story-steps button.is-active{border-color:var(--ink);color:var(--cream);background:var(--ink)}.signal-story-body{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:20px;margin-top:36px;display:grid}.story-steps{gap:8px;display:grid}.story-steps button{text-align:left;border-radius:16px;align-items:center;gap:14px;min-height:64px;padding:0 20px;font-size:18px;font-weight:560;display:flex}.story-steps button span{opacity:.72;font-size:12px}.story-panel{min-width:0;min-height:380px;color:var(--cream);background:var(--ink);border-radius:28px;padding:clamp(22px,2.6vw,36px);box-shadow:0 32px 80px #0b0c1029}.story-panel[hidden]{display:none}.story-panel:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.story-panel h3{letter-spacing:-.04em;text-wrap:balance;margin:22px 0 10px;font-size:clamp(26px,2.8vw,40px);font-weight:550;line-height:1.05}.story-panel p{color:var(--cream-72);line-height:1.55}.story-signal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.story-kicker{color:var(--cream-72);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.story-period{margin:0}.story-facts{border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.story-facts div{background:var(--ink-soft);padding:16px}.story-facts dt{color:#fffaf1b3;font-size:12px}.story-facts dd{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:590}.story-facts dd.is-delta{color:var(--status-warning)}.story-next{border-radius:var(--radius-pill);min-height:48px;color:var(--ink);background:var(--cream);cursor:pointer;border:0;align-items:center;gap:10px;margin-top:28px;padding:0 20px;font-weight:650;display:inline-flex}.story-next:hover{background:#fff}.story-factors ul{border-top:1px solid var(--line-light);margin:22px 0 0;padding:0;list-style:none}.story-factors li{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.story-factors li>span{gap:4px;font-size:18px;display:grid}.story-factors li small{color:var(--status-warning);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.story-factors li strong{white-space:nowrap;font-size:clamp(20px,2vw,26px);font-weight:590}.story-factors li.is-lead{border-radius:var(--radius-sm);background:#ffffff12;border-bottom-color:#0000;margin:0 -14px;padding:14px}.story-panel .story-causality-note{border-left:3px solid var(--status-warning);color:var(--cream);margin:20px 0 0;padding-left:14px}.story-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:18px 0 0;display:grid}.story-evidence-list div{border-top:1px solid var(--line-light);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.story-evidence-list dt{color:#fffaf1b3}.story-evidence-list dd{text-align:right;margin:0;font-weight:560}.story-technical{border:1px solid var(--line-light);border-radius:16px;margin:18px 0;padding:4px 18px 10px}.story-technical summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.outcomes{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:32px 56px;display:grid}.icp-section h2{max-width:980px;font-size:var(--type-secondary)}.icp-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.icp-primary a{border-radius:var(--radius-lg);min-height:180px;color:var(--cream);background:var(--ink);align-content:end;gap:12px;padding:28px;transition:transform .18s;display:grid;position:relative}.icp-primary small{color:var(--cream-72);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.icp-primary strong{max-width:520px;font-size:var(--type-card);letter-spacing:-.035em;font-weight:550;line-height:1.1}.icp-primary span{max-width:520px;color:var(--cream-72);line-height:1.5}.icp-primary i{font-size:20px;font-style:normal;position:absolute;top:26px;right:28px}@media (hover:hover){.icp-primary a:hover{transform:translateY(-2px)}}.comparison{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark)}.comparison-scroll{border-radius:20px;margin-top:32px;position:relative;overflow-x:auto}.comparison-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line-dark);text-align:center;vertical-align:middle;padding:12px 18px}.comparison-table thead th{color:var(--ink-72);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:650}.comparison-table th[scope=row]{text-align:left;width:30%;font-size:16px;font-weight:560}.comparison-table .is-aera{color:var(--cream);background:var(--ink);border-bottom-color:var(--line-light)}.comparison-table thead .is-aera{color:var(--cream);border-radius:18px 18px 0 0}.comparison-table tbody tr:last-child .is-aera{border-bottom:0;border-radius:0 0 18px 18px}.cmp-yes{color:var(--status-positive-ink);font-size:18px;font-weight:700}.is-aera .cmp-yes{color:var(--status-positive)}.cmp-no{color:#0b0c1099}.cmp-partial{color:var(--ink-72);font-size:14px}.comparison-hint{color:var(--ink-68);margin:12px 0 0;font-size:13px;display:none}.pricing-teaser{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 56px;display:grid}.pricing-teaser .hero-actions{margin-top:0}.home-faq{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 64px;display:grid}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list details:first-child{border-top:1px solid var(--line-dark)}.faq-list summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:12px 0;font-size:19px;font-weight:560;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;font-size:22px;font-weight:400;transition:transform .18s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{max-width:680px;color:var(--ink-74);margin:0;padding:0 0 22px;line-height:1.6}@media (max-width:1099px){.hero .hero-visual{width:100%;margin-top:56px}.signal-story-head{grid-template-columns:minmax(0,1fr)}.story-scenarios{justify-content:flex-start}.home-faq,.pricing-teaser{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.signal-story-body{grid-template-columns:minmax(0,1fr)}.story-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.story-steps button{justify-content:center;min-height:52px;padding:0 12px;font-size:15px}.story-panel{min-height:0}.outcomes,.icp-primary{grid-template-columns:minmax(0,1fr)}.icp-primary a{min-height:200px}}@media (max-width:639px){.hero .hero-visual{margin-top:40px}.hero .hero-actions>a,.pricing-teaser .hero-actions>a{width:100%}.story-scenarios{margin-right:calc(-1 * var(--pad));padding-right:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.story-scenarios button{flex:none}.story-steps button span{display:none}.story-steps button{padding:0 6px;font-size:14px}.story-facts,.story-evidence-list{grid-template-columns:minmax(0,1fr)}.story-factors li>span{font-size:16px}.story-factors li.is-lead{margin:0 -10px;padding:12px 10px}.comparison-hint{display:block}.comparison-table th[scope=row]{z-index:1;background:var(--paper);position:sticky;left:0}.faq-list summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.icp-primary a,.faq-list summary:after,.story-scenarios button,.story-steps button{transition:none}}
.editorial-hero .editorial-hero-compact{min-height:auto;padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(72px,7vw,104px)}.editorial-hero .editorial-hero-compact h1{font-size:clamp(44px,5.6vw,84px)}.pilot-hero{color:var(--cream);background:radial-gradient(circle at 82% 10%, #7e8cba29, transparent 30rem), var(--ink)}.pilot-hero-stage{padding-top:clamp(80px,8vw,120px);padding-bottom:clamp(64px,6vw,88px)}.pilot-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(42px,5.4vw,80px);font-weight:540;line-height:.98}.pilot-hero p{max-width:680px;color:var(--cream-72);margin:24px 0 0;font-size:18px;line-height:1.6}.pilot-layout{padding-top:var(--section-y);padding-bottom:var(--section-y);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.pilot-aside h2,.pilot-panel-title{font-size:var(--type-card);letter-spacing:-.03em;margin:0;font-weight:560}.pilot-steps{margin:24px 0 0;padding:0;list-style:none}.pilot-steps li{border-top:1px solid var(--line-dark);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.pilot-steps li>span{color:var(--ink-68);font-size:12px;line-height:24px}.pilot-steps h3{margin:0;font-size:18px;font-weight:600}.pilot-steps p{color:var(--ink-72);margin:6px 0 0;line-height:1.55}.pilot-includes{background:var(--paper-soft);border-radius:20px;margin-top:36px;padding:24px}.pilot-includes ul{color:#0b0c10c7;margin:14px 0 0;padding-left:20px;line-height:1.6}.pilot-includes li+li{margin-top:6px}.pilot-panel{border:1px solid var(--line-dark);background:#fffdf8;border-radius:28px;gap:22px;min-width:0;padding:clamp(22px,3vw,40px);display:grid}.pilot-success,.pilot-closed{justify-items:start;gap:16px;display:grid}.pilot-success h3,.pilot-closed h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:560}.pilot-success h3:focus{outline:none}.pilot-success p,.pilot-closed p{color:#0b0c10c2;max-width:560px;margin:0;line-height:1.6}.pilot-success .button{color:var(--cream);background:var(--ink)}.pilot-closed a:not(.button):not(.ghost-button){text-underline-offset:3px;text-decoration:underline}.pilot-closed .hero-actions{margin-top:8px}.contact-channels{padding-top:var(--section-y);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:32px;display:grid}.contact-channels article{border:1px solid var(--line-dark);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-height:260px;padding:28px;display:flex}.contact-channels article>span{color:var(--ink-68);font-size:12px}.contact-channels h3{font-size:var(--type-card);letter-spacing:-.03em;margin:auto 0 0;font-weight:560}.contact-channels p{color:var(--ink-72);margin:0;line-height:1.55}.contact-channels a{text-underline-offset:4px;align-items:center;width:max-content;min-height:44px;font-weight:620;text-decoration:underline;display:inline-flex}.contact-channels .contact-pending{font-size:14px}.contact-pilot{margin-bottom:var(--section-y);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding-top:40px;padding-bottom:40px;display:grid}.contact-pilot h2{font-size:var(--type-secondary);letter-spacing:-.045em;margin:0;font-weight:540}.contact-pilot p{max-width:620px;color:var(--ink-72);margin:14px 0 0;line-height:1.6}.about-why{padding-top:var(--section-y);padding-bottom:40px}.about-why h2,.about-company h2{max-width:900px;font-size:var(--type-section);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:540;line-height:1}.about-why-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:32px;display:grid}.about-why-body p,.about-company p{max-width:600px;color:var(--ink-74);margin:0;font-size:18px;line-height:1.6}.about-company{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px 64px;display:grid}.about-company p{margin-top:20px}.about-company dl{margin:0}.about-company dl div{border-top:1px solid var(--line-dark);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.about-company dt{color:var(--ink-68)}.about-company dd{overflow-wrap:anywhere;margin:0;font-weight:560}.about-company dd a{text-underline-offset:3px;text-decoration:underline}.changelog-list{padding-top:var(--section-y);padding-bottom:var(--section-y)}.changelog-list article{border-top:1px solid var(--line-dark);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.changelog-list time,.changelog-area{color:var(--ink-68);font-size:13px}.changelog-list h2{font-size:var(--type-card);letter-spacing:-.03em;margin:8px 0 10px;font-weight:560}.changelog-list p{max-width:680px;color:var(--ink-74);margin:0;line-height:1.6}@media (max-width:899px){.pilot-layout,.about-company,.about-why-body,.contact-pilot,.contact-channels{grid-template-columns:minmax(0,1fr)}.contact-channels article{min-height:0}.contact-channels h3{margin-top:12px}.pilot-aside{order:2}}@media (max-width:639px){.about-company dl div,.changelog-list article{grid-template-columns:minmax(0,1fr);gap:6px}.contact-pilot .button,.pilot-closed .hero-actions>a{width:100%}}.pricing-hero .pricing-hero-compact{min-height:auto;padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(72px,7vw,104px)}.pricing-hero .pricing-hero-compact h1{font-size:clamp(42px,5.4vw,80px);line-height:.98}.pricing-plans{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px) and (min-height:521px){.pricing-grid.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-grid article{gap:0;min-height:0}.pricing-grid .pricing-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-grid .pricing-plan-top>span{border-radius:var(--radius-pill);color:var(--ink);background:var(--cream);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;font-size:11px;font-weight:650}.pricing-grid .pricing-plan-price{margin-top:40px}.pricing-grid .pricing-plan-price small{letter-spacing:-.01em;text-transform:none;color:inherit;opacity:.8;font-size:18px}.pricing-features{margin:28px 0 32px;padding:0;list-style:none}.pricing-features li{border-top:1px solid var(--line-dark);padding:11px 0 11px 26px;line-height:1.45;position:relative}.pricing-features li:before{content:"✓";font-weight:700;position:absolute;left:0}.pricing-grid .is-featured .pricing-features li{border-top-color:var(--line-light);color:#fffaf1db}.pricing-grid a.pricing-cta{width:max-content;margin-top:auto;padding:0 22px;font-size:14px}.pricing-grid a.button-dark{color:var(--cream);background:var(--ink)}.pricing-grid a.button-light{color:var(--ink);background:var(--cream)}.pricing-fair-use{max-width:760px}.pricing-roi{margin-top:110px}.pricing-roi .section-intro{margin-bottom:36px}.cost-calculator{border:1px solid var(--line-dark);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:28px;padding:clamp(22px,3vw,36px);display:grid}.cost-calculator-inputs{gap:16px;display:grid}.cost-calculator-result{border-radius:var(--radius-md);color:var(--cream);background:var(--ink);align-content:center;gap:8px;padding:24px;display:grid}.cost-calculator-result span,.cost-calculator-result small{color:var(--cream-72);line-height:1.5}.cost-calculator-result strong{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,48px);font-weight:560}@media (max-width:899px){.pricing-grid,.cost-calculator{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pricing-grid a.pricing-cta{width:100%}.pricing-roi{margin-top:76px}}.catalog-hero .catalog-hero-compact{min-height:auto;padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(72px,7vw,104px)}.catalog-hero .catalog-hero-compact h1{font-size:clamp(42px,5.4vw,80px);line-height:.98}.integration-native{padding-top:var(--section-y);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 56px;padding-bottom:48px;display:grid}.integration-native h2,.onboarding h2{font-size:var(--type-secondary);letter-spacing:-.045em;margin:0;font-weight:540;line-height:1.02}.integration-native>p{max-width:620px;color:var(--ink-74);margin:0;font-size:17px;line-height:1.6}.onboarding{padding-top:48px;padding-bottom:var(--section-y)}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.onboarding-steps li{border-top:2px solid var(--ink);padding-top:20px}.onboarding-steps span{color:var(--ink-68);font-size:12px}.onboarding-steps h3{letter-spacing:-.02em;margin:14px 0 8px;font-size:20px;font-weight:580}.onboarding-steps p{color:var(--ink-72);margin:0;line-height:1.55}.integration-answers{padding-top:var(--section-y);padding-bottom:24px}.integration-answers dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.integration-answers dl>div{border-top:1px solid var(--line-dark);padding:22px 0}.integration-answers dt{font-size:18px;font-weight:600}.integration-answers dd{color:var(--ink-74);margin:8px 0 0;line-height:1.6}@media (max-width:899px){.integration-native,.integration-answers dl{grid-template-columns:minmax(0,1fr)}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.onboarding-steps{grid-template-columns:minmax(0,1fr)}}.security-hero .security-hero-compact{min-height:auto;padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(64px,6vw,96px)}.security-hero .security-hero-compact h1{font-size:clamp(42px,5.4vw,80px);line-height:.98}.trust-toc{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.trust-toc a{border-radius:var(--radius-pill);color:#fffaf1d6;border:1px solid #fffaf133;align-items:center;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.trust-toc a:hover{border-color:#fffaf180}.security-controls{padding-top:var(--section-y);padding-bottom:40px}.trust-block{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px 56px;padding-top:56px;padding-bottom:56px;display:grid}.trust-block:last-of-type{padding-bottom:var(--section-y)}.trust-block-head h2{font-size:var(--type-card);letter-spacing:-.03em;margin:0;font-weight:560}.trust-block-head p{color:var(--ink-72);margin:14px 0 0;line-height:1.55}.trust-status-list{margin:0;padding:0;list-style:none}.trust-status-list li{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0;display:flex}.trust-status-list li:first-child{padding-top:0}.trust-status-list h3{margin:0;font-size:18px;font-weight:600}.trust-status-list p{max-width:640px;color:var(--ink-72);margin:6px 0 0;line-height:1.55}.control-status{border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:5px 10px;font-size:12px;font-weight:650}.control-status-implemented{color:var(--cream);background:var(--status-positive-ink)}.control-status-documenting{color:var(--status-warning-ink);background:#fbe7c5}.control-status-planned{color:var(--status-developing-ink);background:#e2e6f1}.control-status-not-available{color:var(--status-neutral-ink);background:var(--paper-soft);box-shadow:inset 0 0 0 1px var(--line-dark)}.compliance-table{border-collapse:collapse;grid-column:2;width:100%}.compliance-table th,.compliance-table td{border-bottom:1px solid var(--line-dark);text-align:left;padding:14px 0}.compliance-table thead th{color:var(--ink-72);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.compliance-table tbody th{font-weight:560}.compliance-table td{text-align:right}.trust-contact{color:#0b0c10c2;grid-column:2;margin:8px 0 0;line-height:1.6}.trust-contact a{text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.trust-block{grid-template-columns:minmax(0,1fr)}.compliance-table,.trust-contact{grid-column:1}}@media (max-width:559px){.trust-status-list li{flex-direction:column;gap:10px}}.solution-situations{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line-dark)}.solution-situations h2{font-size:var(--type-secondary);letter-spacing:-.045em;margin:0;font-weight:540}.solution-situations ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.solution-situations li{border-top:2px solid var(--ink);padding-top:20px}.solution-situations li>span{color:var(--ink-68);font-size:12px}.solution-situations h3{font-size:var(--type-card);letter-spacing:-.03em;margin:14px 0 8px;font-weight:560}.solution-situations p{color:var(--ink-74);margin:0;line-height:1.6}@media (max-width:899px){.solution-situations ol{grid-template-columns:minmax(0,1fr)}}.resource-section{padding-top:var(--section-y)}.resource-section+.resource-section{padding-top:48px}.resource-section-head h2{max-width:820px;font-size:var(--type-secondary);letter-spacing:-.045em;margin:0 0 32px;font-weight:540;line-height:1.02}.resource-section .resource-grid{padding-top:0;padding-bottom:0}.resource-section:last-of-type{padding-bottom:var(--section-y)}.resource-section .resource-grid>a{min-height:280px}.resource-section .resource-grid h3{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(24px,2.4vw,36px);font-weight:550}.resource-related{background:var(--paper-soft);border-radius:20px;margin-top:40px;padding:24px}.resource-related h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:650}.resource-related ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.resource-related a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.product-modules.product-modules-next{border-top:1px solid var(--line-dark)}
@media (min-width:1100px){.hero.hero-telegram{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px}.hero.hero-telegram h1.hero-title-signal{font-size:clamp(48px,4.6vw,78px)}}.hero-telegram .hero-phone{justify-content:center;display:flex}.hero-meta{color:var(--cream-62);flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-meta li{align-items:center;gap:9px;display:flex}.hero-meta li:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px}.hero-telegram .hero-audience{color:var(--cream-60);margin-top:14px}.tg-phone{width:min(340px,100%);box-shadow:0 0 0 1px var(--cream-08), 0 40px 110px #0000008c, 0 0 140px #7e8cba24;background:#17181e;border-radius:48px;margin:0;padding:10px}.tg-phone-screen{background:radial-gradient(circle at 80% 0,#7e8cba1a,#0000 60%),#0f1014;border-radius:39px;padding-bottom:14px;overflow:hidden}.tg-phone-head{color:var(--cream);background:#fffaf10a;border-bottom:1px solid #fffaf10f;align-items:center;gap:11px;padding:30px 18px 12px;display:flex}.tg-phone-head b,.tg-phone-head small{display:block}.tg-phone-head b{font-size:15px;font-weight:600}.tg-phone-head small{color:#fffaf180;font-size:12px}.tg-avatar{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.tg-avatar svg{width:24px;height:24px}.tg-demo{border-radius:var(--radius-pill);color:var(--cream-60);border:1px solid #fffaf129;margin-left:auto;padding:4px 9px;font-size:11px}.tg-chat{flex-direction:column;gap:7px;padding:12px 12px 0;display:flex}.tg-msg{max-width:94%;color:var(--cream);text-align:left;background:#20212a;border-radius:16px 16px 16px 6px;align-self:flex-start;padding:10px 12px 6px;font-size:13.5px;line-height:1.45}.tg-msg p{margin:0}.tg-msg b{font-weight:650}.tg-gap{height:8px;display:block}.tg-msg time{color:#fffaf1a8;text-align:right;margin-top:3px;font-size:11px;display:block}.tg-msg-me{background:#2c3a54;border-radius:16px 16px 6px;align-self:flex-end}.tg-neg{color:#ff8c7d}.tg-pos{color:var(--green)}.tg-buttons{grid-template-columns:1fr 1fr;gap:6px;max-width:94%;display:grid}.tg-buttons span{color:#fffaf1db;text-align:center;background:#262732;border-radius:10px;padding:9px 6px;font-size:12.5px}.how-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.how-section h2{max-width:820px;font-size:var(--type-section);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:540;line-height:1}.how-steps{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.how-steps li{align-content:start;gap:12px;padding:28px 32px 8px 0;display:grid}.how-steps li+li{border-left:1px solid var(--line-dark);padding-left:32px}.how-step-index{background:var(--ink);width:36px;height:36px;color:var(--cream);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.how-steps h3{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(22px,2vw,28px);font-weight:560}.how-steps p{color:#0b0c10b3;max-width:380px;margin:0;line-height:1.6}.how-steps a{width:max-content;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.telegram-section{color:var(--cream);background:var(--surface-night)}.telegram-stage{padding-top:var(--section-y);padding-bottom:var(--section-y);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:48px 56px;display:grid}.telegram-intro{justify-items:start;gap:18px;display:grid}.telegram-intro h2{font-size:var(--type-secondary);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:540;line-height:1.02}.telegram-intro p{color:#fffaf1ad;margin:0;line-height:1.6}.telegram-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.telegram-cards li{background:#fffaf109;border:1px solid #fffaf117;border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:22px 18px 18px;display:flex}.telegram-cards h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.telegram-cards p{color:var(--cream-62);margin:0;font-size:14px;line-height:1.5}.telegram-cards .tg-chat{margin-top:auto;padding:14px 0 0}.telegram-cards .tg-msg p{color:var(--cream);font-size:13px}.telegram-note{color:var(--cream-56);grid-column:2;margin:0;font-size:13px}@media (max-width:1099px){.telegram-stage{grid-template-columns:minmax(0,1fr)}.telegram-note{grid-column:1}.hero-telegram .hero-phone{margin-top:48px}}@media (max-width:900px){.how-steps,.telegram-cards{grid-template-columns:minmax(0,1fr)}.how-steps li,.how-steps li+li{border-left:0;border-bottom:1px solid var(--line-dark);padding:24px 0}}@media (max-width:639px){.hero-telegram .hero-phone{margin-top:40px}.hero-meta{flex-direction:column}}
.skip-link{z-index:200;border-radius:var(--radius-pill);color:var(--ink);background:var(--cream);padding:12px 16px;font-size:14px;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow.dark,.product-principle-grid>article>span,.product-module-number,.product-module-list small,.solution-card>span,.solution-card small,.integration-cards span,.integration-cards small,.pricing-grid small,.pricing-grid article>span,.pricing-facts span,.security-groups article>span,.product-screen-chrome small,.module-state,.site-footer{color:var(--ink-68)}.product-principle-grid p,.product-module-list p,.solution-card p,.integration-cards p,.pricing-grid p,.security-groups article>div p,.security-groups li,.integration-proof-copy>p{color:#0b0c10b3}.real-product-tabs button span{opacity:.9}.product-flow-list article>div span,.product-flow-list p,.product-flow-list i,.solutions-axis-preview span,.solutions-axis-preview>i,.solution-task-list>a>span,.solution-task-list p,.solution-task-list i,.source{color:#fffaf1ad}.mobile-nav-kicker,.mobile-nav a>span{color:#fffaf194}.mobile-nav a{color:#fffaf1c7}.solution-problem-label,.solution-outcome-grid>article>span,.resource-grid>a>span,.resource-grid small,.about-manifesto span,.resource-guide article>span{color:var(--ink-68)}.solution-outcome-grid p,.solution-evidence-list span,.resource-grid p,.about-manifesto p,.resource-guide p,.resource-guide li{color:#0b0c10b3}.solution-question-list span{color:var(--cream-62)}
html,body{max-width:100%;overflow-x:clip}.section-frame,.site-header,.hero-copy,.real-product-layout,.product-screen,.real-product-screen,.pricing-grid,.security-groups,.integration-cards,.solution-card-grid,.solution-task-list,.product-module-list{min-width:0}.security-groups li,.security-groups p,.solution-evidence,.pricing-facts{overflow-wrap:anywhere;word-break:normal}@media (min-width:640px) and (max-width:1099px){:root{--pad:clamp(28px, 4vw, 42px)}.site-header-slot{height:72px}.site-header{grid-template-columns:1fr auto;height:72px}.desktop-nav,.header-actions .button-small,.desktop-only{display:none}.header-actions{gap:12px}.menu-button{border:1px solid var(--cream-12);background:0 0;border-radius:50%;align-content:center;place-items:center;gap:6px;width:42px;height:42px;padding:0;display:grid}.menu-button span{background:var(--cream);width:16px;height:1px}.hero-copy,.product-page-copy,.solutions-hero-copy{width:100%;max-width:820px}.hero h1,.product-page-copy h1,.solutions-hero-copy h1,.solution-detail-hero h1,.catalog-hero h1,.pricing-hero h1,.security-hero h1,.editorial-hero h1{font-size:clamp(58px,9vw,88px);line-height:.94}.product-page-window,.product-page-window-real{width:100%;max-width:1120px;margin-left:0}.product-page-hero-grid,.solutions-hero-stage,.solution-detail-hero-stage,.catalog-hero-stage,.pricing-hero-stage,.security-hero-stage,.editorial-hero-stage{min-height:auto;padding-top:96px;padding-bottom:104px}.real-product-heading,.real-product-layout,.security-groups article,.solution-questions-stage,.solution-related-stage,.solution-evidence{grid-template-columns:1fr}.real-product-heading{gap:28px}.real-product-copy{min-height:260px}.product-principle-grid,.solution-outcome-grid{grid-template-columns:1fr}.product-principle-grid article,.product-principle-grid article+article,.solution-outcome-grid article,.solution-outcome-grid article+article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:240px;padding:24px 0}.product-principle-grid h3,.solution-outcome-grid h3{margin-top:52px}.product-flow-list article{grid-template-columns:72px 1fr 24px;grid-template-areas:"meta title icon"".body body";padding:28px 0}.product-flow-list article>div{grid-area:meta}.product-flow-list h3{grid-area:title}.product-flow-list p{grid-area:body}.product-flow-list i{grid-area:icon}.solutions-axis-preview{grid-template-columns:1fr;width:100%}.solutions-axis-preview>i{display:none}.solution-task-list>a{grid-template-columns:52px 1fr 24px;grid-template-areas:"number title icon"".body body";padding:24px 0}.solution-task-list>a>span{grid-area:number}.solution-task-list>a>div{grid-area:title}.solution-task-list p{grid-area:body}.solution-task-list i{grid-area:icon}.security-groups article{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"index summary"".controls";gap:18px}.security-groups article>span{grid-area:index}.security-groups article>div{grid-area:summary}.security-groups article>ul{grid-area:controls}.security-groups li{font-size:15px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-cards a,.resource-grid>a{min-height:320px}}@media (min-width:835px) and (max-width:1099px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid article.is-featured{order:-1;grid-column:1/-1;min-height:360px}}@media (min-width:640px) and (max-width:834px){.pricing-grid{grid-template-columns:1fr}.pricing-grid article.is-featured{order:-1}.resource-grid{grid-template-columns:1fr}}@media (max-width:639px){:root{--pad:18px}.site-header-slot{height:72px}.section-frame,.site-header{max-width:100%}.hero h1,.product-page-copy h1,.solutions-hero-copy h1,.solution-detail-hero h1,.catalog-hero h1,.pricing-hero h1,.security-hero h1,.editorial-hero h1{font-size:clamp(46px,13vw,68px);line-height:.95}.pricing-grid{grid-template-columns:1fr}.pricing-grid article.is-featured{order:-1}.security-groups li,.security-groups article>div p,.solution-outcome-grid p{overflow-wrap:anywhere}.mobile-nav{padding-bottom:max(22px, env(safe-area-inset-bottom))}.site-header{padding-top:env(safe-area-inset-top)}}@media (min-width:1600px){:root{--max:1680px;--pad:clamp(48px, 4vw, 72px)}.hero-copy{width:min(1040px,62vw)}.hero h1{max-width:1040px;font-size:clamp(92px,5.6vw,118px)}.hero-body{max-width:700px}.product-page-window-real{width:min(1280px,78vw)}.real-product-layout{grid-template-columns:minmax(320px,.32fr) minmax(0,1fr)}.real-product-copy{min-height:clamp(540px,42vw,660px)}.closing,.closing-inner{min-height:clamp(460px,48svh,700px)}.site-footer{width:min(var(--max), calc(100% - 2 * var(--pad)));margin-inline:auto}}@media (min-width:2200px){:root{--max:1920px}.hero-copy{width:min(1180px,58vw)}.hero h1,.product-page-copy h1,.solutions-hero-copy h1{font-size:clamp(118px,5vw,132px)}.hero-body,.product-page-copy>p,.solutions-hero-copy>p{font-size:clamp(22px,1vw,26px)}.product-page-window-real{width:min(1500px,72vw)}}@media (min-width:1100px) and (max-height:820px){.hero h1{font-size:clamp(72px,6vw,86px)}.hero-body{margin-top:24px;font-size:18px}.hero-actions{margin-top:28px}.product-page-hero-grid,.solutions-hero-stage,.solution-detail-hero-stage,.catalog-hero-stage,.pricing-hero-stage,.security-hero-stage,.editorial-hero-stage{min-height:auto;padding-top:82px;padding-bottom:88px}.product-page-window-real{margin-top:58px}}@media (max-width:639px){.real-product-tabs{width:calc(100% + var(--pad));overscroll-behavior-inline:contain;padding-right:64px;scroll-padding-right:64px;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 48px),#0000 100%)}.real-product-tabs button{min-height:44px}.real-product-image,.product-screen-media{height:clamp(390px,110vw,430px)}.real-product-image img,.product-screen-media img{width:760px;max-width:none;height:auto}.real-product-screen[data-screen=overview] .real-product-image img,.product-screen[data-product-screen=overview] .product-screen-media img{transform:translate(-14%)}.real-product-screen[data-screen=insights] .real-product-image img,.product-screen[data-product-screen=insights] .product-screen-media img{transform:translate(-15%)}.real-product-screen[data-screen=quality] .real-product-image img,.product-screen[data-product-screen=data-quality] .product-screen-media img{transform:translate(-14%)}.real-product-screen[data-screen=connections] .real-product-image img,.product-screen[data-product-screen=connections] .product-screen-media img{transform:translate(-10%)}.product-screen[data-product-screen=revenue] .product-screen-media img{transform:translate(-14%)}}.section-frame{padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right))}.site-header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width:1099px){.mobile-nav-layer{overflow:hidden}.mobile-nav{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right));padding-bottom:max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}}@media (max-width:1099px) and (max-height:520px){.site-header-slot,.site-header{height:64px}.mobile-nav-layer{inset:64px 0 0}.mobile-nav{height:calc(100dvh - 64px);padding-top:14px}.mobile-nav-kicker{margin-bottom:10px}.mobile-nav a{min-height:50px;font-size:16px}.mobile-nav .mobile-nav-cta{min-height:48px;margin-top:14px}}@media (max-width:639px){.site-footer{gap:10px;min-height:auto;padding-top:36px;padding-bottom:36px}}@media (min-width:1600px){.site-header-slot,.site-header{height:96px}.desktop-nav{gap:38px;font-size:15px}.button-small{min-height:46px;padding-inline:20px}}@media (min-width:3000px){:root{--max:2800px;--pad:clamp(96px, 4vw, 132px)}.site-header-slot,.site-header{height:112px}.brand{font-size:20px}.desktop-nav{gap:52px;font-size:18px}.button-small{min-height:52px;padding-inline:24px;font-size:15px}.hero-copy{width:min(1420px,52vw)}.hero h1{max-width:1420px}.hero h1,.product-page-copy h1,.solutions-hero-copy h1{font-size:clamp(140px,4.4vw,166px)}.hero-body,.product-page-copy>p,.solutions-hero-copy>p{font-size:28px}.product-page-window-real{width:min(2200px,70vw)}.real-product-layout{grid-template-columns:minmax(460px,.34fr) minmax(0,1fr)}.real-product-copy{min-height:760px}}@media (max-width:1099px) and (max-height:520px){.pricing-grid{grid-template-columns:1fr}.pricing-grid article.is-featured{grid-column:auto}}@media (min-width:1600px){.product-page-window-real,.integration-proof .product-screen{width:min(1584px,100%);max-width:1584px;margin-inline:auto}.real-product-screen{max-width:1584px}}@media (min-width:3000px){.product-page-window-real{width:min(1584px,58vw)}.real-product-layout{grid-template-columns:minmax(460px,.34fr) minmax(0,1584px);justify-content:space-between}}@media (max-width:430px){.solution-detail-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:100%;font-size:clamp(40px,10.8vw,48px);line-height:.98}}.real-product-image img,.product-screen-media img{max-width:min(100%,1584px);margin-inline:auto}@media (max-width:639px){.real-product-screen{align-self:start}.real-product-screen .real-product-image{height:clamp(258px,72vw,304px)}.real-product-screen[data-screen] .real-product-image img{width:clamp(680px,184vw,780px);max-width:none;height:auto;margin:0;position:relative;left:50%;transform:translate(-50%)}.real-product-screen[data-screen=overview] .real-product-image img{left:51%;transform:translate(-50%)}}@media (display-mode:standalone) and (max-width:639px){.site-header-slot{height:calc(72px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.site-header{height:72px;padding-top:0}.mobile-nav-layer{inset:calc(72px + env(safe-area-inset-top)) 0 0}.mobile-nav{height:calc(100dvh - 72px - env(safe-area-inset-top))}}@media (display-mode:standalone) and (max-width:639px) and (max-height:520px){.site-header-slot{height:calc(64px + env(safe-area-inset-top))}.site-header{height:64px}.mobile-nav-layer{inset:calc(64px + env(safe-area-inset-top)) 0 0}.mobile-nav{height:calc(100dvh - 64px - env(safe-area-inset-top))}}

