@font-face{font-family:Outfit;src:url(/fonts/outfit-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--font-family-sans:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-family-heading:Outfit,system-ui,-apple-system,sans-serif;--font-family-mono:"JetBrains Mono",Consolas,Monaco,monospace;--background:#101115;--foreground:#f4f1ee;--surface:#18191e;--surface-secondary:#211c24;--surface-tertiary:#2d2530;--muted:#aaa7b1;--accent:#dfa5b4;--separator:#ffffff13;--border:#b9849838;--radius:0px;--field-radius:2px}.light-section{--background:#f1efea;--foreground:#24232a;--surface:#ffffff;--surface-secondary:#f5edf0;--surface-tertiary:#eadbe1;--muted:#70616d;--accent:#8f4059;--separator:#24232a1c;--border:#b984984f;--radius:0px;--field-radius:2px}:root{--bg:var(--background);--surface-raised:var(--surface-tertiary);--line:var(--separator);--text:var(--foreground);--accent-deep:#8f4059;--cream:#f1efea;--ink:#24232a;--max:1240px;--radius:8px;--action:#dfa5b4;--action-foreground:#281b21;--spectral-gradient:linear-gradient(90deg,#7b2cff,#00c8ff 35%,#00e6b8 65%,#8cff66 85%,#d9ff4a);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-family-sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}a,button{touch-action:manipulation}button{border:0}::selection{background:#a2546e;color:white}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}main:focus{outline:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:530;line-height:1.13;letter-spacing:-.04em}h1{font-size:clamp(44px,5.05vw,72px)}h2{font-size:clamp(32px,3.5vw,46px)}h3{font-size:26px}h4{font-size:17px}img,svg{vertical-align:middle}img{max-width:100%;height:auto}ol,ul{padding-left:22px}svg{flex-shrink:0}.container{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.display-accent{font-family:var(--font-family-sans);font-style:normal;font-weight:400;letter-spacing:-.035em}.accent{color:var(--accent)}.muted{color:var(--muted)}.section{padding-block:104px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.16em;margin-bottom:22px;line-height:1.6}.eyebrow>span{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.lead{font-size:17px;line-height:1.85;color:var(--muted)}.section-description{font-size:15px;color:var(--muted);line-height:1.9;max-width:480px}.section-heading h2{margin-bottom:22px}.centered{text-align:center;max-width:700px;margin-inline:auto}.centered .eyebrow{justify-content:center}.centered .section-description{margin-inline:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 23px;border-radius:4px;font-size:12px;font-weight:650;line-height:1.4;transition:background .18s,transform .18s,border-color .18s;border:1px solid transparent;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--action);color:var(--action-foreground);border-color:var(--accent)}.button-primary:hover{background:#ecc0cb;border-color:#ecc0cb}.button-secondary{background:transparent;border-color:#ffffff24;color:var(--text)}.button-secondary:hover{background:#ffffff08;border-color:#ffffff50}.button-small{min-height:38px;padding:10px 16px;gap:18px}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:600;color:var(--accent);line-height:1.5}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translateX(4px)}.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c98a9e;flex-shrink:0}.skip-link{position:fixed;left:16px;top:-70px;background:var(--cream);color:var(--ink);padding:12px 20px;z-index:100;border-radius:4px}.skip-link:focus{top:12px}.france-flag{display:inline-block;width:13px;height:9px;background:linear-gradient(90deg,#002395 33%,#ffffff 33% 66%,#ed2939 66%);border-radius:2px;flex-shrink:0}.small-tag{display:inline-flex;align-items:center;gap:6px;background:#ffffff06;border:1px solid var(--line);padding:4px 9px;border-radius:4px;font-size:10px;color:var(--muted);white-space:nowrap}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:82px;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;line-height:1;color:var(--text);letter-spacing:-1.2px;font-weight:650}.brand img{width:31px;height:31px;object-fit:contain}.brand-dot{color:var(--accent)}.desktop-nav{display:flex;gap:28px;margin-left:45px}.desktop-nav a{font-size:12px;color:#bcb8c2;transition:color .15s;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--text)}.desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:9px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.header-actions{display:flex;align-items:center;gap:24px}.login-link{font-size:11px;color:#bcb8c2}.login-link span{margin-left:8px}.menu-toggle{display:none;background:transparent;padding:9px;border:1px solid var(--line);border-radius:4px}.mobile-nav{padding-block:12px 24px}.mobile-nav a{padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.mobile-nav a[aria-current]{color:var(--accent)}.home-hero{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:42px;gap:42px;align-items:center;padding-top:87px;padding-bottom:70px;min-height:662px}.hero-copy{position:relative;z-index:2}.announcement{display:inline-flex;gap:9px;align-items:center;font-size:10px;color:#c0b8c0;border:1px solid #c88b9e26;border-radius:8px;padding:6px 11px;margin-bottom:30px;background:#ce8c9c05}.announcement svg{margin-left:4px;color:var(--accent)}.home-hero h1{font-size:clamp(43px,4.5vw,64px);white-space:normal;line-height:1.12}.hero-copy .lead{margin-top:25px;font-size:14px;line-height:1.9}.hero-assurances{display:flex;align-items:center;gap:20px;font-size:10px;color:#908a95;margin-top:24px}.hero-assurances>span{display:flex;align-items:center;gap:7px}.hero-assurances svg{color:var(--accent)}.ecosystem-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-bottom:60px}.ecosystem-item{display:flex;align-items:center;gap:16px;padding:29px 23px;border-right:1px solid var(--line);transition:background .2s}.ecosystem-item:first-child{padding-left:0}.ecosystem-item:last-child{border-right:0}.item-number{align-self:flex-start;margin-top:9px;color:#5c5661;font-size:8px;letter-spacing:.1em}.product-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #dfa5b41b;background:#dfa5b408;border-radius:8px;color:var(--accent);flex-shrink:0}.violet.product-mark{color:#b8a4d1;background:#b8a4d108;border-color:#b8a4d120}.green.product-mark{color:#9db7a9;background:#9db7a908;border-color:#9db7a920}.ecosystem-item h2{font-size:18px;letter-spacing:-.02em;display:flex;gap:15px;align-items:center}.ecosystem-item h2 svg{color:#786a77;opacity:.5;transform:rotate(-35deg);transition:transform .18s}.ecosystem-item:hover h2 svg{color:var(--accent);opacity:1;transform:rotate(0)}.ecosystem-item p{color:#857d8b;font-size:10px;margin-top:6px}.ecosystem-item:hover{background:#ffffff02}.light-section{background:var(--cream);color:var(--ink);padding:96px 0 104px;color-scheme:light}.light-section .eyebrow{color:#8b4c60}.everyday-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px}.everyday-intro h2{font-size:clamp(39px,4.1vw,58px);line-height:1.14;margin-bottom:22px}.everyday-intro h2 .display-accent{color:#856170}.everyday-intro>p:not(.eyebrow){font-size:13px;color:#77717b;line-height:1.95;max-width:345px;margin-bottom:22px}.light-section .text-link{color:#82495f}.editorial-note{position:relative;border-left:1px solid #bfb5b5;padding-left:17px;margin-top:66px;max-width:280px}.editorial-note>span:first-child{font-size:9px;color:#92868d}.editorial-note p{font-size:18px;letter-spacing:-.03em;line-height:1.5;color:#5e4c58;margin-top:6px}.drawn-arrow{position:absolute;top:-10px;right:20px;font-family:var(--font-family-sans);font-size:70px;color:#b997a3;transform:rotate(15deg);font-weight:300}.use-case-stack{display:grid;grid-gap:0;gap:0}.use-case-row{border-bottom:1px solid #24232a19;padding:24px 0 27px;transition:transform .2s}.use-case-row:first-child{padding-top:0}.use-case-row:hover{transform:translateX(5px)}.use-case-row-top{display:flex;align-items:center;gap:12px;margin-bottom:17px}.soft-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:#946577;background:#dfcfd350;flex-shrink:0}.soft-icon.violet{color:#8a759f;background:#d9d0e250}.soft-icon.green{color:#678675;background:#cedbd350}.use-case-row-top>span:nth-child(2){font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#8b7c84}.use-case-row-top>svg{margin-left:auto;color:#907581}.use-case-row h3{font-size:25px;margin-bottom:9px}.use-case-row>p{font-size:12px;color:#7d737c;line-height:1.85;max-width:420px}.example-prompt{display:block;font-family:var(--font-family-sans);font-style:normal;font-size:12px;color:#977d88;margin-top:14px}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px}.split-heading>.section-description{max-width:310px;font-size:12px;padding-bottom:23px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.product-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff03,transparent 70%);border-radius:8px;padding:26px 25px 0;overflow:hidden;transition:border-color .2s,transform .2s}.product-card:hover{border-color:#dfa5b44d;transform:translateY(-4px)}.product-card>.product-mark{margin-bottom:30px}.product-card-category{font-size:8px;color:#948590;letter-spacing:.06em;line-height:1.7;min-height:14px}.product-card h2,.product-card h3{font-size:31px;margin-top:7px;margin-bottom:13px}.product-card>p{color:#9a909e;font-size:12px;line-height:1.9;max-width:245px;min-height:48px}.capability-art{display:grid;grid-gap:8px;gap:8px;margin-block:24px}.capability-art>span{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--separator);border-radius:4px;background:var(--background);color:var(--muted);font-size:12px}.capability-art svg{color:var(--accent)}.product-card-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0;color:#d8c2cc;font-size:11px;margin-top:auto}.product-card-link svg{color:#9c7b8b}.team-section{padding-block:82px;background:#18171b;border-block:1px solid var(--line)}.team-home-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:96px;gap:96px}.team-home-grid h2{font-size:38px;line-height:1.23;margin-bottom:20px}.team-home-grid .text-link{margin-top:26px}.team-illustration{position:relative;border:1px solid #ffffff18;border-radius:8px;background:#101115;padding:21px 24px 12px;box-shadow:0 15px 35px #0002}.team-illustration-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.team-illustration-title>span:first-child{display:flex;align-items:center;gap:9px;font-size:13px}.team-illustration-title svg{color:var(--accent)}.team-members>div{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.person-avatar{display:grid;place-items:center;height:34px;width:34px;background:#5a34454d;border:1px solid #bf7e9d26;color:#d5a3b8;font-size:13px;border-radius:50%;flex-shrink:0}.person-avatar.violet{color:#c3afda;background:#6a548b26;border-color:#a88bc526}.person-avatar.green{color:#a6c9b5;background:#638f7526;border-color:#6f9b8126}.team-members small{display:block;color:#7e7586;font-size:9px;margin-top:1px}.member-status{margin-left:auto;gap:4px;color:#8c9d8b}.member-status,.team-illustration-foot{display:flex;align-items:center;font-size:9px}.team-illustration-foot{justify-content:center;gap:7px;color:#807487;padding-top:16px}.team-illustration-foot svg{color:#a98e9f}.illustration-caption{display:block;color:#625a6b;font-size:8px;text-align:center;margin-top:12px}.trust-strip{display:flex;align-items:center;gap:22px;padding-block:44px;border-bottom:1px solid var(--line)}.trust-symbol{color:#c1a1b0;display:grid;place-items:center;width:58px;height:58px;border:1px solid #cda9ba24;border-radius:50%;flex-shrink:0}.trust-strip h2{font-size:21px;margin-bottom:8px;letter-spacing:-.025em}.trust-strip p{font-size:11px;color:#948997}.trust-strip>.text-link{margin-left:auto;white-space:nowrap;font-size:10px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:85px;gap:85px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;font-size:13px;font-weight:500;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#ad8b9d;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:#9a8fa1;font-size:12px;line-height:1.95;padding:0 36px 23px 0}.cta-section{align-items:center;justify-content:space-between;gap:40px;border:1px solid #c18f9f26;background:linear-gradient(105deg,#33212c60,#19141e70);padding:48px 52px;border-radius:8px;margin-bottom:90px}.cta-section .eyebrow{margin-bottom:15px}.cta-section h2{font-size:32px;max-width:600px;line-height:1.25}.cta-section p:not(.eyebrow){font-size:12px;color:#a294a6;margin-top:13px}.cta-section>.button{position:relative;flex-shrink:0}.cta-orbit{position:absolute;width:420px;height:420px;right:0;top:-130px;border:1px solid #d99bb410;box-shadow:0 0 0 50px #d99bb407,0 0 0 100px #d99bb404;pointer-events:none}.site-footer{border-top:1px solid var(--line);background:#0d0e11}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:45px;gap:45px;padding-block:60px}.footer-brand>p{font-size:11px;color:#8a808e;margin-top:20px}.france-label{display:flex;align-items:center;gap:7px;color:#8b818f;font-size:9px;margin-top:21px}.footer-label{font-weight:600;color:#c3b9c6;margin-bottom:18px}.footer-main>div:not(:first-child)>a{display:block;font-size:10px;color:#8b808f;margin-bottom:10px;transition:color .15s}.footer-main a:hover{color:var(--accent)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:22px;border-top:1px solid var(--line);font-size:9px;color:#6e6577}.footer-bottom>div{display:flex;gap:22px}.footer-signature{font-family:var(--font-family-sans);font-style:normal;color:#9b8193;font-size:12px}.page-intro{padding-top:78px;max-width:var(--max)}.page-intro h1{max-width:950px;font-size:clamp(44px,4.8vw,66px)}.page-intro .lead{margin-top:25px;max-width:620px;font-size:15px;line-height:1.9}.page-intro>.button-row{margin-top:28px}.breadcrumb{display:flex;align-items:center;gap:9px;font-size:10px;color:#8d8194;margin-bottom:27px}.breadcrumb a:hover{color:var(--accent)}.page-content{padding-bottom:90px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;margin-top:45px}.feature-item{padding:26px 0;border-top:1px solid var(--line)}.feature-item>.soft-icon{background:#dfa5b409;border:1px solid #dfa5b41a;color:var(--accent);margin-bottom:22px}.feature-item h3{font-size:22px;margin-bottom:14px;line-height:1.35}.feature-item p{font-size:12px;line-height:1.95;color:var(--muted)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;margin-top:48px}.step-number{font-family:var(--font-family-sans);color:#b18a9d;font-size:38px;line-height:1;border-bottom:1px solid #24232a1c;padding-bottom:22px;margin-bottom:20px}.steps-grid h3{font-size:20px;line-height:1.5;letter-spacing:-.025em}.light-section .section-description{color:#7c727b}.light-section .section-heading h2{color:var(--ink)}.content-note{border-left:2px solid #b984984f;padding:13px 18px;font-size:11px;color:#a393aa;line-height:1.85;margin-top:35px}.light-section .feature-item{border-color:#24232a1c}.light-section .content-note,.light-section .feature-item p{color:#70616d}.product-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding-block:70px 75px}.product-hero h1{font-size:clamp(40px,4vw,58px);line-height:1.17}.product-hero .lead{font-size:14px;margin-top:23px}.product-hero .product-mark{margin-bottom:22px}.product-hero .breadcrumb{margin-bottom:28px}.product-visual-panel{min-height:350px;background:linear-gradient(145deg,#29212e,#16171c);border:1px solid #c69bc326;border-radius:8px;padding:35px;position:relative;overflow:hidden}.product-visual-panel.green{background:linear-gradient(145deg,#1b2b25,#16171c);border-color:#96b6a326}.visual-heading{display:flex;align-items:center;gap:11px;font-size:15px;margin-bottom:32px;color:#d6bedb}.green .visual-heading{color:#bdd0c3}.treatment-row{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #ffffff0d}.treatment-row>svg{color:#b99bc8}.treatment-row span{font-size:12px;color:#dbd0e0}.treatment-row small{display:block;font-size:10px;color:#95869e;margin-top:3px}.treatment-row>span:last-child{margin-left:auto;color:#9b7da8;font-size:16px}.visual-caption{position:absolute;bottom:15px;right:20px;color:#89778e;font-size:8px}.mail-preview{background:#10191566;border:1px solid #b9d8c212;border-radius:4px;padding:18px;margin-bottom:12px}.mail-preview-top{display:flex;justify-content:space-between;font-size:9px;color:#8fa89a;margin-bottom:9px}.mail-preview h3{font-size:15px;color:#d4e0d8;line-height:1.5;letter-spacing:-.02em}.mail-preview p{font-size:10px;color:#9bac9f;margin-top:7px}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.use-case-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;padding:28px;background:#ffffff02;transition:border-color .2s,transform .2s}.use-case-card:hover{transform:translateY(-4px);border-color:#b888a04d}.use-case-card>.soft-icon{margin-bottom:35px}.use-case-card>span:not(.soft-icon){font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#a58c9c;margin-bottom:15px}.use-case-card :is(h2,h3){font-size:31px;line-height:1.17;margin-bottom:18px}.use-case-card p{font-size:12px;color:#9d90a5;line-height:1.95}.use-case-card .example-prompt{color:#c3a6b8;padding-block:25px;margin-bottom:20px;line-height:1.9;text-transform:none!important;letter-spacing:0!important}.use-case-card .text-link{margin-top:auto;border-top:1px solid var(--line);padding-top:18px;justify-content:space-between}.scenario-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:65px;gap:65px;align-items:start}.scenario-example{border:1px solid #c299b02e;border-radius:8px;padding:32px;background:linear-gradient(140deg,#2a1e2b55,#19181e)}.scenario-example>span{display:block;font-size:9px;color:#ac8ba1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.scenario-example blockquote{font-family:var(--font-family-sans);font-size:27px;color:#d5b4c8;line-height:1.55;letter-spacing:-.025em;margin:0 0 30px}.scenario-example dl{margin:0}.scenario-example dt{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9f8497;margin-top:22px}.scenario-example dd{font-size:12px;color:#c4b2c9;line-height:1.85;margin:7px 0 0}.scenario-example small{display:block;font-size:9px;color:#806b84;border-top:1px solid var(--line);margin-top:25px;padding-top:15px}.scenario-steps{counter-reset:step}.scenario-steps>div{position:relative;padding:22px 0 22px 48px;border-bottom:1px solid var(--line);color:#b5a6bd;font-size:14px;line-height:1.8}.scenario-steps>div:before{counter-increment:step;content:"0" counter(step);position:absolute;left:0;top:23px;color:#ad829a;font-size:11px}.scenario-steps h2{font-size:30px;margin-bottom:20px}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:22px;border-block:1px solid var(--line);margin-bottom:34px}.segmented-control{display:inline-flex;gap:4px;background:#090a0d;border:1px solid var(--line);border-radius:4px;padding:4px}.segmented-control button{background:transparent;border-radius:4px;padding:9px 18px;color:#9e8da8;font-size:11px}.segmented-control button[aria-pressed=true]{background:#2a212d;color:#e6c9db;box-shadow:0 2px 5px #0003}.seats-control{gap:18px;font-size:11px;color:#a695b0}.seats-control,.stepper{display:flex;align-items:center}.stepper{border:1px solid #ffffff1c;border-radius:4px;overflow:hidden}.stepper button{display:grid;place-items:center;width:34px;height:34px;background:#ffffff04;color:#d5bbd6}.stepper button:disabled{color:#695c73}.stepper input{width:44px;height:34px;border:0;border-inline:1px solid #ffffff0d;text-align:center;background:transparent;color:#e2d1e5;font-size:12px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pricing-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;padding:30px 26px;background:#ffffff02}.pricing-card.featured{border-color:#bd8aa657;background:linear-gradient(160deg,#35233266,#1b1721)}.pricing-badge{position:absolute;top:-12px;left:24px;background:#b988a2;color:#251720;font-size:8px;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-weight:600}.pricing-card h2{font-size:25px;letter-spacing:-.03em}.pricing-description{font-size:11px;color:#ad9ab6;margin-top:8px;margin-bottom:30px}.price-amount{font-size:43px;letter-spacing:-.06em;line-height:1.2;font-weight:500}.price-unit{font-size:10px;color:#ac97b6;margin-top:9px}.price-total{color:#ba9fc6;font-size:10px;margin-top:13px;min-height:35px}.pricing-card .button{width:100%;margin-top:20px;font-size:11px}.pricing-feature-label{border-top:1px solid var(--line);padding-top:24px;margin-top:27px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ac95b6}.pricing-features{list-style:none;padding:0;margin:16px 0 0}.pricing-features li{display:flex;align-items:flex-start;gap:8px;color:#c0afca;font-size:11px;margin-bottom:13px;line-height:1.7}.pricing-features svg{color:#b58aab;margin-top:3px}.trial-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid var(--line);border-radius:8px;padding:25px 30px;margin-top:27px}.trial-strip h3{font-size:21px;margin-bottom:7px}.trial-strip p{color:#a390ae;font-size:11px}.trial-strip .text-link{white-space:nowrap}.pricing-footnote{max-width:850px;color:#8e7c9a;font-size:10px;line-height:1.9;margin-top:20px}.price-assurances{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;margin-top:70px}.price-assurances>div{display:flex;gap:12px}.price-assurances svg{color:#b493ad;margin-top:4px}.price-assurances h3{font-size:15px;letter-spacing:-.02em;margin-bottom:8px}.price-assurances p{font-size:11px;line-height:1.9;color:#a18eac}.trust-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.trust-card{border:1px solid var(--line);border-radius:8px;background:#ffffff02;padding:35px}.trust-card>svg{color:var(--accent);margin-bottom:24px}.trust-card h2{font-size:26px;margin-bottom:16px;line-height:1.3}.trust-card p{font-size:12px;color:#a693ae;line-height:1.95}.trust-card a{display:inline-block;margin-top:18px}.trust-principle{display:flex;align-items:flex-start;gap:17px;border-top:1px solid #24232a16;padding-block:25px}.trust-principle>span{color:#997085;font-family:var(--font-family-sans);font-size:26px}.trust-principle h3{font-size:21px;margin-bottom:10px}.trust-principle p{font-size:12px;color:#80717f;line-height:1.9}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.editorial-grid .section-description{margin-top:25px}.editorial-large{font-size:28px;line-height:1.55;letter-spacing:-.025em;color:#c9b8cf}.editorial-large .display-accent{color:var(--accent)}.editorial-body p{font-size:14px;color:#aa98b4;line-height:2;margin-bottom:23px}.editorial-body h2{font-size:27px;margin-bottom:20px}.about-wordmark{padding:45px;border:1px solid #d1a4b41f;border-radius:8px;background:radial-gradient(ellipse at 50% 45%,#ad6c8b15,transparent 70%);min-height:300px;display:flex;align-items:center;justify-content:center}.about-wordmark .brand{font-size:64px;letter-spacing:-3px}.about-wordmark .brand img{width:70px;height:70px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.article-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:8px;background:#ffffff02;transition:border-color .2s}.article-card:hover{border-color:#c193b044}.article-art{height:130px;display:flex;align-items:center;justify-content:center;color:#b990ae;position:relative;border-bottom:1px solid var(--line);margin-bottom:25px;background:radial-gradient(ellipse,#a06b8c0d,transparent 70%)}.article-art:after,.article-art:before{content:"";position:absolute;width:85px;height:85px;border:1px solid #b990ae1a;border-radius:50%;transform:rotate(-20deg)}.article-art:after{width:130px;height:65px}.article-meta{display:flex;justify-content:space-between;font-size:9px;color:#9d7f9f;margin-bottom:16px}.article-card h2{font-size:25px;line-height:1.3;margin-bottom:16px}.article-card>p{font-size:12px;color:#a894b1;line-height:1.9;margin-bottom:30px}.article-card>.text-link{margin-top:auto;justify-content:space-between}.article-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:75px;gap:75px;max-width:1040px}.article-toc{position:-webkit-sticky;position:sticky;top:115px;border-top:1px solid var(--line);padding-top:20px}.article-toc>span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#a082a5}.article-toc a{display:block;font-size:11px;line-height:1.8;color:#ab95b5;margin-top:17px}.article-toc a:hover{color:var(--accent)}.article-body section{margin-bottom:42px;scroll-margin-top:110px}.article-body h2{font-size:26px;line-height:1.35;margin-bottom:18px}.article-body p{font-size:14px;line-height:2;color:#b4a0bf}.article-body .text-link{margin-top:20px}.legal-intro{padding-bottom:45px}.legal-layout{max-width:1040px;margin-bottom:90px}.legal-notice{font-size:11px;color:#a68fb0;border-left:2px solid #ab799743;padding:12px 17px;margin-bottom:45px;line-height:1.9}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;align-items:start}.contact-info h2{font-size:33px;margin-bottom:20px}.contact-info>p{color:#b39bbd;font-size:13px;line-height:1.95;max-width:400px}.contact-email{display:flex;align-items:center;gap:13px;margin-block:35px;font-size:19px;color:var(--accent);letter-spacing:-.025em}.contact-topics{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.contact-topics h3{font-size:17px;margin-bottom:20px}.contact-topics>p{display:flex;gap:10px;align-items:center;color:#a78bb1;font-size:12px;margin-bottom:14px}.contact-topics svg{color:var(--accent)}.contact-form{border:1px solid var(--line);border-radius:8px;background:#ffffff02;padding:30px}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-field label{font-size:11px;color:#c4afce}.form-field input,.form-field select,.form-field textarea{width:100%;background:#101115;color:#d9c8e2;border:1px solid #ffffff1c;border-radius:4px;padding:12px;font-size:12px}.form-field textarea{resize:vertical;min-height:145px}.form-field input::placeholder,.form-field textarea::placeholder{color:#726178}.form-note{color:#9c83a7;font-size:10px;line-height:1.85;margin-top:17px}.form-success{border:1px solid #b69cac30;border-radius:4px;padding:14px;font-size:12px;color:#d2b5ce;margin-top:17px;line-height:1.8}.start-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start;max-width:1000px;margin-inline:auto}.start-card{border:1px solid #c394b033;background:linear-gradient(150deg,#3e27394d,#17151b);border-radius:8px;padding:35px}.start-card h2{font-size:28px;margin-bottom:20px}.start-card dl{border-top:1px solid var(--line);margin-top:25px;padding-top:8px}.start-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;padding-block:12px;border-bottom:1px solid var(--line)}.start-card dt{color:#ac8db6}.start-card dd{margin:0;color:#e0c9e7}.start-card .button{width:100%;margin-top:25px}.start-card>p{font-size:12px;color:#b89bc4;line-height:1.9}.start-steps{padding-top:8px}.start-steps h2{font-size:27px;margin-bottom:25px}.start-steps>div{display:flex;gap:15px;margin-bottom:25px}.start-steps>div>span{font-family:var(--font-family-sans);font-size:24px;color:#b88cae;line-height:1.3}.start-steps h3{font-size:16px;letter-spacing:-.02em;line-height:1.5;margin-bottom:6px}.start-steps p{font-size:12px;line-height:1.9;color:#a88bb4}.start-steps .text-link{margin-top:12px}.error-page{min-height:60vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:90px}.error-page,.error-page .eyebrow{justify-content:center}.error-page h1{font-size:57px;margin-bottom:20px}.error-page p{max-width:500px;color:var(--muted);font-size:14px;margin-bottom:30px}@media (min-width:1500px){.home-hero{padding-top:100px;padding-bottom:85px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:20px;margin-left:0}.header-actions{gap:16px}.home-hero{gap:25px;grid-template-columns:.9fr 1.1fr;padding-top:65px;min-height:590px}.home-hero h1{font-size:50px}.hero-copy .lead{font-size:12px}.hero-copy .button{font-size:10px;padding-inline:15px;gap:12px}.everyday-grid{gap:60px}.ecosystem-item{gap:11px;padding-inline:16px}.item-number{display:none}.ecosystem-item p{font-size:9px}.team-home-grid{gap:55px}.team-home-grid h2{font-size:33px}.trust-strip{gap:17px}.trust-strip p{max-width:420px;line-height:1.9}.trust-strip>.text-link{white-space:normal;max-width:150px;line-height:1.8}.product-card{padding-inline:20px}.faq-section{gap:55px}.cta-section{padding:40px}.cta-section h2{font-size:29px}.product-hero{gap:40px}.product-hero h1{font-size:44px}.pricing-card{padding:27px 20px}.price-amount{font-size:38px}.article-layout{gap:50px}.contact-layout{gap:45px}}@media (max-width:850px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-inner{height:72px}.home-hero{grid-template-columns:1fr;gap:55px;max-width:680px;padding-block:56px 42px}.home-hero h1{font-size:64px}.hero-copy .lead{font-size:15px}.hero-copy .button{font-size:12px;padding:14px 22px;gap:20px}.hero-copy{text-align:center}.announcement{font-size:10px}.hero-assurances,.hero-copy .button-row{justify-content:center}.ecosystem-strip{margin-top:15px;margin-bottom:45px}.ecosystem-item{padding:22px 13px;gap:10px}.ecosystem-item>.product-mark{width:36px;height:36px;border-radius:4px}.ecosystem-item h2{font-size:16px;gap:8px}.ecosystem-item p{font-size:8px}.light-section{padding-block:70px}.everyday-grid{gap:40px;grid-template-columns:.8fr 1.2fr}.everyday-intro h2{font-size:41px}.use-case-row h3{font-size:22px}.section{padding-block:75px}.split-heading{display:block}.split-heading>.section-description{max-width:500px;font-size:13px;margin-top:20px;padding-bottom:0}.product-grid{gap:12px}.product-card{padding:20px 17px 0}.product-card-category{font-size:7px;min-height:24px}.product-card h2,.product-card h3{font-size:28px}.product-card>p{font-size:10px}.product-card>.product-mark{width:40px;height:40px;margin-bottom:23px}.product-card-link{font-size:9px;gap:5px}.team-home-grid{gap:35px}.team-home-grid h2{font-size:30px}.team-home-grid .section-description{font-size:12px}.team-illustration{padding:18px 16px 12px}.team-illustration-title .small-tag{font-size:7px;padding-inline:5px}.team-illustration-foot{font-size:7px;gap:5px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section .section-heading{max-width:550px}.faq-section h2 br{display:none}.cta-section{padding:35px;gap:25px}.cta-section h2{font-size:26px}.cta-section .button{font-size:10px;padding:13px 17px}.footer-main{gap:25px;grid-template-columns:1.6fr 1fr 1fr 1fr}.footer-bottom{font-size:8px;gap:15px}.footer-bottom>div{gap:15px}.footer-signature{display:none}.page-intro{padding-block:60px 45px}.page-intro h1{font-size:53px}.product-hero{grid-template-columns:1fr;max-width:700px;gap:45px;padding-block:50px}.product-hero h1{font-size:54px}.product-visual-panel{max-width:560px;width:100%;margin-inline:auto}.feature-grid{gap:25px}.feature-item h3{font-size:21px}.steps-grid{gap:25px}.steps-grid h3{font-size:17px}.use-cases-grid{gap:15px}.use-case-card{padding:23px}.use-case-card :is(h2,h3){font-size:26px}.use-case-card .example-prompt{font-size:11px}.scenario-layout{gap:35px}.scenario-example{padding:25px}.scenario-example blockquote{font-size:24px}.pricing-card{padding:27px 17px}.price-amount{font-size:33px}.pricing-card .button{padding-inline:12px;gap:12px;font-size:10px}.price-total{font-size:9px}.pricing-features li{font-size:10px}.pricing-description{min-height:32px}.trial-strip{padding:23px}.price-assurances{gap:20px}.editorial-grid{gap:45px}.editorial-large{font-size:25px}.article-grid{gap:14px}.article-card{padding:22px}.article-card h2{font-size:23px}.article-meta{font-size:8px}.article-toc{width:180px}.article-layout{grid-template-columns:180px 1fr;gap:35px}.contact-layout{gap:30px}.contact-form{padding:25px}.start-layout{gap:35px}}@media (max-width:600px){.container{width:calc(100% - 40px)}body{font-size:14px}.header-inner{height:68px;gap:15px}.brand{font-size:23px;gap:8px}.brand img{width:27px;height:27px}.header-actions{gap:9px}.login-link{display:none}.header-actions>.button{font-size:9px;gap:9px;padding:10px 11px}.menu-toggle{padding:7px}.announcement{font-size:8px;margin-bottom:24px;padding:6px 9px;gap:7px}.announcement svg{width:12px}.home-hero{padding-top:38px;gap:38px}.home-hero h1{font-size:clamp(36px,9.8vw,57px);line-height:1.15;white-space:normal}.hero-copy .lead{font-size:12px;line-height:1.95;margin-top:20px}.hero-copy .button-row{gap:8px;margin-top:25px}.hero-copy .button{min-height:44px;font-size:10px;padding:12px 14px;gap:12px}.hero-assurances{font-size:8px;gap:17px;margin-top:20px}.ecosystem-strip{grid-template-columns:1fr;margin-top:0;margin-bottom:35px}.ecosystem-item,.ecosystem-item:first-child{border-right:0;border-bottom:1px solid var(--line);padding:17px 0;gap:15px}.ecosystem-item:last-child{border-bottom:0}.ecosystem-item .product-mark{height:38px;width:38px}.ecosystem-item h2{font-size:16px;justify-content:space-between;gap:20px}.ecosystem-item>div{flex:1 1}.ecosystem-item h2 svg{opacity:.7}.ecosystem-item p{font-size:9px;margin-top:5px}.item-number{display:block;margin-top:12px;font-size:7px}.light-section{padding-block:55px}.everyday-grid{grid-template-columns:1fr;gap:35px}.everyday-intro h2{font-size:43px}.everyday-intro h2 br:nth-child(2){display:none}.everyday-intro>p:not(.eyebrow){font-size:12px;max-width:none}.editorial-note{display:none}.eyebrow{font-size:8px;margin-bottom:18px}.use-case-row{padding-block:23px}.use-case-row h3{font-size:24px}.use-case-row-top>span:nth-child(2){font-size:8px}.example-prompt,.use-case-row>p{font-size:11px}.section{padding-block:58px}.section-heading h2{font-size:34px;line-height:1.2}.section-description{font-size:12px}.split-heading{margin-bottom:30px}.product-grid{grid-template-columns:1fr;gap:20px}.product-card{padding:25px 25px 0;min-height:370px}.product-card>.product-mark{margin-bottom:25px;width:44px;height:44px}.product-card-category{font-size:8px;min-height:0}.product-card h2,.product-card h3{font-size:33px}.product-card>p{font-size:12px;max-width:245px;min-height:0}.product-card-link{font-size:11px;margin-top:auto;z-index:1}.team-section{padding-block:55px}.team-home-grid{grid-template-columns:1fr;gap:42px}.team-home-grid>div:last-child{grid-row:1}.team-home-grid h2{font-size:34px}.team-home-grid .section-description{font-size:12px}.team-illustration{padding:20px}.team-illustration-foot,.team-illustration-title .small-tag{font-size:8px}.trust-strip{flex-wrap:wrap;gap:17px;padding-block:35px}.trust-symbol{height:43px;width:43px}.trust-symbol svg{width:24px}.trust-strip>div{flex:1 1}.trust-strip h2{font-size:19px;line-height:1.4}.trust-strip p{font-size:10px;line-height:1.9}.trust-strip>.text-link{margin-left:60px;max-width:none;font-size:10px}.faq-section{gap:25px}.faq-list summary{font-size:12px;padding-block:19px}.faq-list details>p{font-size:11px;padding-right:20px}.cta-section{flex-direction:column;align-items:flex-start;padding:30px 25px;margin-bottom:55px;gap:25px}.cta-section h2{font-size:28px}.cta-section p:not(.eyebrow){font-size:11px;line-height:1.95}.cta-section .button{min-height:44px;font-size:11px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px;padding-block:40px}.footer-brand{grid-column:1/-1}.footer-brand>p,.footer-label,.footer-main>div:not(:first-child)>a{font-size:11px}.footer-main>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;column-gap:25px}.footer-main>div:last-child .footer-label{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-block:20px;font-size:9px}.footer-bottom>div{gap:18px;flex-wrap:wrap}.page-intro{padding-block:43px 37px}.page-intro h1{font-size:43px;line-height:1.16}.page-intro .lead{font-size:12px;line-height:1.95;margin-top:22px}.page-intro .button-row .button{font-size:10px;padding-inline:16px}.page-content{padding-bottom:55px}.product-hero{padding-block:35px 45px;gap:35px}.product-hero h1{font-size:41px}.product-hero .lead{font-size:12px;line-height:1.95}.product-hero .button{font-size:11px;padding-inline:17px;gap:15px}.product-hero .product-mark{width:42px;height:42px}.breadcrumb{font-size:9px;margin-bottom:24px}.feature-grid{grid-template-columns:1fr;gap:0;margin-top:25px}.feature-item{padding-block:25px}.feature-item>.soft-icon{margin-bottom:18px}.feature-item h3{font-size:23px;margin-bottom:12px}.feature-item p{font-size:12px}.steps-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.step-number{font-size:30px;padding-bottom:13px;margin-bottom:15px}.steps-grid h3{font-size:19px}.content-note{font-size:10px;margin-top:20px}.product-visual-panel{padding:25px;min-height:325px}.visual-heading{font-size:13px}.treatment-row{gap:13px}.treatment-row span{font-size:11px}.treatment-row small{font-size:9px}.use-cases-grid{grid-template-columns:1fr;gap:20px}.use-case-card{padding:28px}.use-case-card>.soft-icon{margin-bottom:25px}.use-case-card :is(h2,h3){font-size:30px}.use-case-card p{font-size:12px}.use-case-card .example-prompt{padding-block:19px}.scenario-layout{grid-template-columns:1fr;gap:35px}.scenario-example{padding:26px}.scenario-example blockquote{font-size:25px}.scenario-steps>div{font-size:12px;padding-left:40px}.scenario-steps h2{font-size:27px}.pricing-toolbar{flex-direction:column;align-items:stretch;gap:20px;padding-block:20px;margin-bottom:35px}.segmented-control{align-self:center}.seats-control{justify-content:center;font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:30px}.pricing-card{padding:29px 27px}.pricing-description{min-height:0;font-size:12px}.price-amount{font-size:45px}.price-unit{font-size:11px}.price-total{font-size:10px;min-height:0}.pricing-card .button{font-size:11px}.pricing-features li{font-size:12px}.trial-strip{align-items:flex-start;flex-direction:column;gap:20px;padding:25px}.trial-strip h3{font-size:22px;line-height:1.4}.trial-strip p{font-size:11px;line-height:1.9}.pricing-footnote{font-size:9px}.price-assurances{grid-template-columns:1fr;gap:25px;margin-top:40px}.price-assurances h3{font-size:16px}.trust-grid{grid-template-columns:1fr;gap:18px}.trust-card{padding:28px}.trust-card h2{font-size:25px}.trust-card p{font-size:12px}.editorial-grid{grid-template-columns:1fr;gap:35px}.editorial-large{font-size:25px}.editorial-body p{font-size:12px}.about-wordmark{min-height:240px;padding:25px}.about-wordmark .brand{font-size:50px}.about-wordmark .brand img{width:55px;height:55px}.article-grid{grid-template-columns:1fr;gap:20px}.article-card{padding:26px}.article-card h2{font-size:27px}.article-art{height:120px}.article-meta{font-size:9px}.article-layout{grid-template-columns:1fr;gap:30px}.article-toc{position:static;width:auto;padding-top:17px}.article-toc a{font-size:11px;margin-top:12px}.article-body h2{font-size:24px}.article-body p{font-size:12px}.article-body section{margin-bottom:30px}.legal-layout{margin-bottom:55px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-info h2{font-size:29px}.contact-info>p{font-size:12px}.contact-email{font-size:18px;margin-block:25px}.contact-form{padding:25px}.contact-topics{margin-top:25px}.start-layout{grid-template-columns:1fr;gap:30px}.start-card{padding:28px}.start-card h2{font-size:26px}.start-card dl>div{font-size:11px}.start-steps h2{font-size:26px}.error-page h1{font-size:42px}.error-page p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}:root{--dynamic-line:#ffffff14;--dynamic-panel:#19171d}body{overflow-x:clip}main{padding-top:0}.spectra-logo{display:block;max-width:100%;height:auto;color:inherit}.site-header{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100% - 56px));border:1px solid #ffffff18;border-radius:22px;background:#141217c9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 48px #00000018;z-index:80}.header-inner{width:100%;height:70px;padding-inline:24px;gap:24px}.brand{font-size:25px}.desktop-nav{gap:26px;margin-left:20px}.desktop-nav a{font-size:13px}.button,.header-actions{gap:22px}.button{border-radius:999px;padding:17px 27px;min-height:56px;font-size:13px;font-weight:500;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s}.button-primary{box-shadow:0 0 0 0 #dfa5b400}.button-primary:hover{box-shadow:0 6px 32px #dfa5b425;transform:translateY(-3px)}.button-secondary{border-color:#ffffff2b;background:#ffffff03}.button-secondary:hover{background:#ffffff0a;border-color:#dfa5b460}.button-small{min-height:39px;padding:11px 19px;font-size:11px;gap:14px}.button-row{gap:13px}.text-link{font-size:14px;font-weight:450}.section-index{display:block;letter-spacing:.13em;font-family:var(--font-family-mono);line-height:1.7}.mini-label,.section-index{font-size:10px;color:var(--accent)}.mini-label{letter-spacing:.14em}.dynamic-hero{position:relative;isolation:isolate;min-height:920px;padding:190px 0 150px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#351e292f,transparent 64%)}.dynamic-hero:after{content:"";z-index:-1;background:linear-gradient(180deg,#10111555,transparent 65%,#101115)}.dynamic-hero:after,.momentum-canvas{position:absolute;inset:0;pointer-events:none}.momentum-canvas{width:100%;height:100%;z-index:-2;opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 85%,transparent)}.hero-haze{position:absolute;z-index:-3;width:min(80vw,1000px);height:600px;left:50%;top:24%;transform:translateX(-50%);background:radial-gradient(ellipse,#9f3c5924,transparent 66%);filter:blur(28px);animation:haze-drift 18s ease-in-out infinite alternate paused}.dynamic-hero-content{position:relative;text-align:center;z-index:2}.dynamic-announcement{display:inline-flex;align-items:center;gap:11px;font-size:11px;line-height:1.5;color:#d7bfc8;border:1px solid #dfa5b426;background:#271a237a;border-radius:99px;padding:9px 15px}.signal-dot{height:6px;width:6px;background:#dfa5b4;border-radius:50%;box-shadow:0 0 14px #dfa5b46b;flex-shrink:0}.dynamic-hero h1{font-size:clamp(64px,8.7vw,126px);font-weight:450;line-height:1.01;letter-spacing:-.066em;margin:37px auto 28px;max-width:1180px;text-wrap:balance}.dynamic-hero h1>span{color:var(--accent);background:linear-gradient(105deg,#f0cad4 15%,#c8839c 48%,#f0cad4 80%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:word-shimmer 16s linear infinite paused}.dynamic-hero-content>p{max-width:560px;margin-inline:auto;font-size:18px;line-height:1.8;color:#b4a8b2;text-wrap:pretty}.dynamic-hero .button-row{justify-content:center;margin-top:31px}.dynamic-hero .button-secondary{background:#15121899}.play-symbol{font-size:22px;line-height:.7}.dynamic-hero-assurances{display:flex;justify-content:center;gap:24px;margin-top:25px;color:#9f929f;font-size:11px}.dynamic-hero-assurances>span{display:flex;align-items:center;gap:7px}.dynamic-hero-assurances>span+span:before{content:"";width:3px;height:3px;background:#8e7b88;border-radius:50%;margin-right:10px}.hero-edition{position:absolute;bottom:39px;left:max(48px,calc((100% - 1240px) / 2));font-size:9px;letter-spacing:.13em;font-family:var(--font-family-mono);color:#786775}.hero-scroll{position:absolute;bottom:35px;right:max(48px,calc((100% - 1240px) / 2));display:flex;align-items:center;gap:17px;font-size:10px;color:#b29fae}.hero-scroll svg{transform:rotate(90deg)}.kinetic-ribbon{overflow:hidden;border-block:1px solid var(--dynamic-line);padding-block:25px;background:#17151a}.kinetic-track{display:flex;width:max-content;animation:ribbon-flow 44s linear infinite paused}.kinetic-run{display:flex}.kinetic-run>span{display:flex;align-items:center;gap:42px;padding-right:42px;color:#e8dce3;font-size:29px;font-weight:350;letter-spacing:-.035em;white-space:nowrap}.kinetic-run i{color:var(--accent);font-size:24px;font-style:normal}.dynamic-section-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px}.dynamic-section-top>span:last-child{font-size:11px;color:#958896}.dynamic-showcase{padding-block:135px 150px}.showcase-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.dynamic-heading,.dynamic-how h2,.dynamic-team h2,.showcase-heading h2{font-size:clamp(42px,5vw,70px);line-height:1.08;font-weight:450;letter-spacing:-.052em}.dynamic-heading>span,.dynamic-how h2>span,.dynamic-team h2>span,.showcase-heading h2>span{color:#95838f}.showcase-heading>p{color:#aaa0ab;font-size:15px;line-height:1.9;margin-bottom:5px}.experience-tabs{display:flex;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:42px;padding:6px;background:#1d1920;border:1px solid var(--dynamic-line);border-radius:999px}.experience-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:999px;background:transparent;color:#b3a6b3;font-size:13px;transition:background .2s,color .2s}.experience-tabs button>span{font-size:9px;font-family:var(--font-family-mono);color:#796a78;margin-left:8px}.experience-tabs button[aria-pressed=true]{background:var(--accent);color:#281b21}.experience-tabs button[aria-pressed=true]>span{color:#754b5b}.showcase-scene{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center;padding:65px 58px 40px;margin-top:25px;border:1px solid #dfa5b423;border-radius:32px;background:radial-gradient(ellipse at 78% 50%,#8b344b18,transparent 70%),#19161c}.showcase-question{display:block;font-size:11px;color:#c39aaa;max-width:300px;margin-bottom:25px;line-height:1.8}.showcase-story h3{font-size:clamp(34px,3.9vw,55px);font-weight:450;line-height:1.08;letter-spacing:-.055em;max-width:420px}.showcase-story>p{color:#b1a1ae;font-size:15px;line-height:1.9;margin-top:24px;max-width:310px}.showcase-story .text-link{margin-top:29px}.showcase-visual{position:relative;min-width:0;min-height:480px;padding-top:65px}.showcase-halo{position:absolute;inset:20px -25px;background:radial-gradient(ellipse,#b75a7240,transparent 68%);filter:blur(25px);pointer-events:none}.floating-prompt{display:flex;gap:14px;align-items:center;position:absolute;z-index:3;top:0;left:-26px;width:min(100%,430px);padding:17px 19px;border:1px solid #d8a1b231;border-radius:16px;background:#2c202bd9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 35px #0003;transform:rotate(-4deg);animation:prompt-drift 8s ease-in-out infinite alternate paused}.floating-prompt>span{font-family:var(--font-family-mono);color:#be8c9f;font-size:8px;align-self:flex-start;margin-top:3px}.floating-prompt p{font-size:12px;color:#e3d0db;line-height:1.7}.floating-prompt>svg{color:#dfa5b4;width:25px;flex-shrink:0}.showcase-result{position:relative;margin:10px 0 30px 18px;border-radius:19px;background:#f4edef;color:#30222b;transform:rotate(3deg);box-shadow:0 28px 70px #0004;overflow:hidden}.result-brand{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:9px 22px;border-bottom:1px solid #6f435315;color:#30222b}.result-brand>span{font-size:8px;color:#907382;max-width:85px;text-align:right}.result-document{padding:27px 26px 34px}.result-document-label{font-family:var(--font-family-mono);font-size:8px;color:#9f7589;text-transform:uppercase;letter-spacing:.08em}.result-document h4{font-size:29px;font-weight:450;letter-spacing:-.05em;line-height:1.16;margin:16px 0 27px;max-width:280px}.result-point{display:flex;align-items:center;gap:12px;border-top:1px solid #38263112;padding:13px 0}.result-point>span{color:#b28c9e;font-size:9px;font-family:var(--font-family-mono)}.result-point>p{font-size:12px;color:#6a5260;flex:1 1}.result-point>svg{color:#9d5f79}.result-bottom{display:flex;align-items:center;gap:7px;font-size:9px;padding:16px 24px;color:#937382;border-top:1px solid #3826310b;background:#eadfe5}.result-bottom>svg{margin-left:auto}.showcase-visual-note{display:block;text-align:center;font-size:9px;color:#8d7585;margin-top:35px}.dynamic-manifesto{position:relative;overflow:hidden;background:#e8c0cd;color:#3b2531;padding-block:115px}.dynamic-manifesto .container{position:relative}.dynamic-manifesto .section-index{color:#8e586e}.dynamic-manifesto h2{font-size:clamp(54px,7.4vw,104px);letter-spacing:-.065em;font-weight:450;line-height:1.08;margin-top:35px;max-width:1050px;position:relative;z-index:1}.dynamic-manifesto h2>span{color:#9c5c75}.dynamic-manifesto p{color:#865a70;font-size:17px;line-height:1.9;margin-top:35px}.dynamic-manifesto .text-link{color:#592c42;margin-top:23px}.manifesto-asterisk{position:absolute;top:5%;right:-60px;font-size:410px;color:#b177901c;line-height:1;animation:asterisk-turn 70s linear infinite paused;pointer-events:none}.possibility-section{padding-block:140px 70px}.dynamic-heading{margin-bottom:55px;max-width:950px}.possibility-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.possibility-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #ffffff16;border-radius:28px;padding:36px;background:#1b181e;overflow:hidden;transition:border-color .3s,transform .4s,box-shadow .4s}.possibility-card:hover{border-color:#dfa5b449;transform:translateY(-5px);box-shadow:0 18px 50px #0002}.possibility-card h3{font-size:38px;font-weight:450;line-height:1.1;letter-spacing:-.045em;margin-top:21px}.possibility-card p{font-size:14px;line-height:1.9;color:#aa9aaa;max-width:315px;margin-top:18px}.possibility-sources{grid-row:span 2;min-height:760px;background:radial-gradient(ellipse at 50% 65%,#8b344b1d,transparent 65%),#1b181e}.possibility-sources h3{font-size:49px}.possibility-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px;margin-top:auto;padding-top:25px;font-size:12px;color:#d5b7c8;position:relative;z-index:2}.possibility-link>svg{box-sizing:content-box;border:1px solid #dfa5b430;padding:10px;border-radius:50%;color:var(--accent);transition:background .3s,transform .3s}.possibility-card:hover .possibility-link>svg{background:#dfa5b410;transform:rotate(-35deg)}.source-constellation{position:relative;margin:10px -10px 25px;height:335px;flex:1 1;min-height:270px}.source-constellation>span{position:absolute;width:57px;height:57px;border:1px solid #d9adc236;background:#28202d;color:#d6b2c7;border-radius:17px;display:grid;place-items:center;z-index:2;animation:node-drift 9s ease-in-out infinite alternate paused}.source-constellation .constellation-core{width:88px;height:88px;border-radius:50%;color:#412536;background:#d9a3b6;left:calc(50% - 44px);top:calc(50% - 44px);box-shadow:0 0 55px #ce799439;animation:none}.source-constellation>span:nth-child(2){left:42%;top:0;animation-delay:-2s}.source-constellation>span:nth-child(3){right:0;top:42%;animation-delay:-4s}.source-constellation>span:nth-child(4){left:38%;bottom:0;animation-delay:-6s}.source-constellation>span:nth-child(5){left:0;top:43%;animation-delay:-1s}.constellation-ring{display:block;position:absolute;border:1px solid #dfa5b41c;width:65%;height:80%;border-radius:50%;top:10%;left:17.5%;transform:rotate(35deg)}.constellation-ring.outer{width:88%;height:95%;top:2.5%;left:6%;transform:rotate(-30deg);border-style:dashed;opacity:.7}.possibility-create,.possibility-tools{min-height:367px}.possibility-create p,.possibility-tools p{max-width:300px;padding-right:10px}.tools-visual{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.tools-visual>span{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#d7a3b30b;border:1px solid #d7a3b320;font-size:10px;color:#c29eaf}.possibility-create{background:radial-gradient(ellipse at 90% 70%,#a16d8b16,transparent 80%),#201b24}.possibility-create h3,.possibility-create p{position:relative;z-index:1;max-width:65%}.creation-visual{position:absolute;width:190px;height:160px;right:-5px;top:104px}.creation-visual>span{position:absolute;width:77px;height:96px;border-radius:10px;border:1px solid #e6cdd246;background:#ceb4c2;color:#5e344e;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;gap:10px;box-shadow:0 8px 30px #0002;transition:transform .4s}.creation-visual>span:first-child{top:19px;left:0;transform:rotate(-18deg)}.creation-visual>span:nth-child(2){top:10px;left:52px;transform:rotate(-4deg);background:#b994ad}.creation-visual>span:last-child{left:104px;top:26px;transform:rotate(14deg);background:#e5cbd4}.creation-visual b{line-height:.6;font-weight:400}.creation-visual i{display:block;width:32px;border-bottom:1px solid #78465a50}.creation-visual i+i{margin-top:-6px}.possibility-create:hover .creation-visual>span:first-child{transform:rotate(-22deg) translateY(-7px)}.possibility-create:hover .creation-visual>span:last-child{transform:rotate(20deg) translateY(-7px)}.dynamic-team{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:85px;gap:85px;align-items:center;padding-block:110px 130px}.dynamic-team h2{margin-top:28px}.dynamic-team p{font-size:16px;color:#a99aa9;line-height:1.9;max-width:375px;margin:26px 0 30px}.team-universe{position:relative;min-height:460px}.team-universe-ring{position:absolute;width:88%;height:88%;top:6%;left:6%;border:1px solid #dfa5b41b;border-radius:50%;transform:rotate(-20deg)}.team-universe-ring.inner{width:65%;height:65%;left:17.5%;top:17.5%;border-style:dashed}.team-center{position:absolute;display:flex;flex-direction:column;align-items:center;gap:9px;justify-content:center;width:135px;height:135px;left:calc(50% - 67px);top:calc(50% - 67px);background:radial-gradient(ellipse,#8f40592b,#1d1720);border:1px solid #dfa5b445;border-radius:50%;box-shadow:0 0 65px #dfa5b415;color:var(--accent)}.team-center>span{color:#d5b7c8;font-size:12px}.orbit-person{position:absolute;display:flex;align-items:center;gap:10px;border:1px solid #dfa5b42e;background:#231c28;border-radius:99px;padding:8px 15px 8px 8px;box-shadow:0 8px 28px #0002;animation:node-drift 10s ease-in-out infinite alternate paused}.orbit-person>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#dda5b4;color:#452735;font-size:15px}.orbit-person strong{font-weight:400;font-size:12px;color:#d3baca}.orbit-person>i{width:5px;height:5px;border-radius:50%;background:#b8c8af}.orbit-person:nth-of-type(4){left:32%;top:5%;animation-delay:-2s}.orbit-person:nth-of-type(5){right:-2%;top:60%;animation-delay:-5s}.orbit-person:nth-of-type(6){left:0;top:66%;animation-delay:-7s}.team-universe-caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:9px;color:#776474}.dynamic-trust{border-block:1px solid var(--dynamic-line);padding-block:70px 80px}.trust-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end}.trust-heading h2{font-size:clamp(43px,5vw,68px);font-weight:450;letter-spacing:-.05em;line-height:1.07}.trust-heading h2>span{color:#9d8696}.trust-heading>a{margin-bottom:8px}.dynamic-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:55px;gap:55px;margin-top:55px}.dynamic-trust-grid article>svg{color:#b68a9f}.dynamic-trust-grid h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin-top:21px;font-weight:450}.dynamic-trust-grid p{color:#9e8e9f;font-size:13px;line-height:1.9;max-width:270px;margin-top:12px}.dynamic-faq{padding-block:130px 120px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:100px;gap:100px}.dynamic-faq h2{font-size:58px;letter-spacing:-.05em;font-weight:450;margin-top:24px}.dynamic-faq>div:first-child p{color:#9c8d9c;font-size:15px;line-height:1.9;margin-top:20px}.dynamic-faq>div:first-child .text-link{margin-top:25px}.faq-list summary{font-size:16px;padding-block:25px;font-weight:400}.faq-list details>p{font-size:14px;line-height:1.9;color:#b1a0af;padding-bottom:24px}.cta-section{position:relative;padding:85px 80px;border-radius:34px;border:1px solid #dfa5b433;background:radial-gradient(ellipse at 75% 130%,#a34d6766,transparent 66%),#231b26;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:110px}.cta-section>div:not(.cta-orbit){z-index:1;position:relative}.cta-section .eyebrow{font-size:9px;font-weight:400;letter-spacing:.17em;color:#bd8fa4}.cta-section h2{max-width:900px;font-size:clamp(43px,6.4vw,88px);line-height:1.02;letter-spacing:-.055em;font-weight:450}.cta-section p:not(.eyebrow){font-size:16px;color:#b79eaf;max-width:550px;margin-top:25px;line-height:1.8}.cta-orbit{width:570px;height:570px;border-color:#e6b5ca0b;border-radius:50%;top:-40px;right:-180px}.cta-orbit:after{content:"";position:absolute;inset:55px;border:1px solid #e6b5ca12;border-radius:50%}.cta-section>.button{z-index:1}.site-footer{overflow:hidden;background:#0e0e12}.footer-main{padding-block:65px 50px}.footer-main a{font-size:12px}.footer-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.footer-brand>p{font-size:12px;line-height:1.9}.dynamic-footer-wordmark{font-size:min(27vw,460px);line-height:.85;font-weight:600;letter-spacing:-.07em;text-align:center;margin:50px auto -16px;padding-right:.07em;color:#e5bfce0c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-bottom{border-color:#ffffff0b}.page-intro{padding-top:155px;padding-bottom:65px}.page-intro h1{font-size:clamp(52px,6.8vw,94px);letter-spacing:-.055em;line-height:1.04;font-weight:450;max-width:1100px;text-wrap:balance}.page-intro .lead{font-size:18px;max-width:700px;line-height:1.8;margin-top:28px}.eyebrow{font-weight:400;letter-spacing:.13em}.contact-card,.feature-item,.guide-card,.pricing-card,.scenario-example,.start-card,.use-case-card{border-radius:22px}.use-case-card{padding:38px}.use-case-card :is(h2,h3){font-weight:450;letter-spacing:-.045em}.section-heading h2{font-weight:450;letter-spacing:-.045em}.light-section,.section{padding-block:110px}.dynamic-how{padding-block:80px 140px}.dynamic-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:45px;gap:45px;margin-top:70px}.dynamic-how-grid article{border-top:1px solid #dfa5b423;padding-top:22px}.dynamic-how-grid article>span{font-size:13px;font-family:var(--font-family-mono);color:#a5758d}.dynamic-how-grid h3{font-size:27px;font-weight:450;letter-spacing:-.04em;margin-top:36px}.dynamic-how-grid p{color:#a291a2;font-size:14px;line-height:1.9;margin-top:16px;max-width:310px}.dynamic-tools{padding-bottom:110px}.dynamic-tool-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;border-top:1px solid #dfa5b421;padding-block:70px 80px;scroll-margin-top:130px}.dynamic-tool-heading{position:relative}.dynamic-tool-number{font-size:94px;color:#dfa5b41a;font-weight:350;letter-spacing:-.07em;line-height:1;position:absolute;right:0;top:0}.dynamic-tool-heading h2{font-size:46px;font-weight:450;line-height:1.1;letter-spacing:-.05em;margin-top:25px;max-width:420px}.dynamic-tool-heading>p{font-size:16px;line-height:1.85;color:#aa94a4;max-width:430px;margin-top:22px}.dynamic-tool-tags{display:flex;gap:7px;flex-wrap:wrap;margin-block:23px 30px}.dynamic-tool-tags>span{font-size:10px;color:#b38a9f;border:1px solid #dfa5b42b;border-radius:99px;padding:5px 11px}.dynamic-tool-details{padding-top:15px}.dynamic-tool-details>article{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--dynamic-line);padding-block:23px}.dynamic-tool-details h3{font-size:20px;font-weight:450;letter-spacing:-.025em;line-height:1.45}.dynamic-tool-details>details{margin-top:20px}.dynamic-tool-details summary{list-style:none;font-size:12px;color:#b992a6;display:flex;align-items:center;gap:15px;cursor:pointer;padding:10px 0}.dynamic-tool-details summary::-webkit-details-marker{display:none}.dynamic-tool-details details p{font-size:13px;color:#a28c9b;line-height:1.9;margin-top:17px}.dynamic-tool-details details strong{color:#d3b9c7;font-weight:450}.reading-progress{position:fixed;height:2px;top:0;left:0;right:0;transform:scaleX(0);transform-origin:left;background:#dfa5b4;z-index:90;pointer-events:none}[data-motion=on] [data-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}[data-motion=on] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(32px)}[data-motion=on] :is(.hero-haze,.dynamic-hero h1>span,.kinetic-track,.floating-prompt,.manifesto-asterisk,.source-constellation>span,.orbit-person){animation-play-state:running}[data-motion=on] .showcase-scene{animation:scene-arrive .55s cubic-bezier(.2,.7,.2,1) both}[data-motion=off] *,[data-motion=off] :after,[data-motion=off] :before{animation-play-state:paused!important}@supports (animation-timeline:scroll()){[data-motion=on] .reading-progress{animation:reading-fill linear both;animation-timeline:scroll()}}@keyframes ribbon-flow{to{transform:translateX(-50%)}}@keyframes haze-drift{to{transform:translate(-43%,40px) scale(1.12)}}@keyframes word-shimmer{to{background-position:180% 0}}@keyframes prompt-drift{to{transform:translateY(-11px) rotate(-2deg)}}@keyframes node-drift{to{transform:translateY(-10px)}}@keyframes asterisk-turn{to{transform:rotate(1turn)}}@keyframes scene-arrive{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reading-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1600px){.dynamic-hero{min-height:1000px;padding-top:220px}}@media (max-width:1100px){.site-header{width:calc(100% - 40px)}.header-inner{padding-inline:20px;gap:16px}.desktop-nav{gap:18px;margin-left:0}.header-actions{gap:18px}.dynamic-hero{min-height:840px;padding-top:185px}.showcase-scene{gap:38px;padding:45px 35px 35px}.possibility-card{padding:29px}.possibility-card h3{font-size:34px}.possibility-sources h3{font-size:43px}.creation-visual{right:-27px;opacity:.9}.dynamic-team{gap:45px}.team-universe{min-height:380px}.dynamic-faq,.dynamic-tool-row{gap:60px}}@media (max-width:850px){.site-header{top:14px;border-radius:19px}.header-inner{height:64px}.mobile-nav{width:100%;padding-inline:24px}.menu-toggle{border-radius:50%}.dynamic-hero{min-height:810px;padding:170px 0 140px}.dynamic-hero h1{font-size:83px}.dynamic-hero-content>p{max-width:490px;font-size:17px}.hero-edition{left:32px;font-size:8px}.hero-scroll{right:32px}.kinetic-ribbon{padding-block:20px}.kinetic-run>span{font-size:25px;gap:30px;padding-right:30px}.dynamic-showcase{padding-block:95px}.showcase-heading{display:block}.showcase-heading>p{margin-top:23px}.showcase-heading>p br{display:none}.showcase-scene{grid-template-columns:1fr;gap:45px;padding:40px 35px 30px}.showcase-story{max-width:520px}.showcase-story h3{max-width:460px;font-size:49px}.showcase-story>p{max-width:450px}.showcase-visual{width:min(100%,500px);margin-inline:auto}.floating-prompt{left:0;width:94%}.showcase-result{margin-left:12%;margin-top:0}.dynamic-manifesto{padding-block:90px}.dynamic-manifesto h2{font-size:73px}.manifesto-asterisk{font-size:340px;right:-100px;top:10%}.possibility-section{padding-block:95px 30px}.possibility-grid{grid-template-columns:1fr}.possibility-sources{grid-row:auto;min-height:640px}.source-constellation{width:85%;margin-inline:auto;max-width:400px}.possibility-create,.possibility-tools{min-height:350px}.creation-visual{right:20px;top:75px;width:230px;transform:scale(1.2);transform-origin:right top}.possibility-create h3,.possibility-create p{max-width:58%}.dynamic-team{grid-template-columns:1fr;gap:30px;padding-block:80px 90px}.dynamic-team p{max-width:490px}.team-universe{width:min(100%,480px);min-height:440px;margin-inline:auto}.dynamic-trust-grid{gap:25px}.dynamic-trust-grid h3{font-size:18px}.dynamic-faq{grid-template-columns:1fr;gap:40px;padding-block:90px}.dynamic-faq h2{font-size:50px}.cta-section{padding:60px 45px;margin-bottom:75px}.cta-section h2{font-size:68px}.page-intro{padding-top:140px}.page-intro h1{font-size:68px}.dynamic-tool-row{grid-template-columns:1fr;gap:20px;padding-block:50px}.dynamic-tool-heading>p{max-width:550px}.dynamic-how{padding-block:50px 85px}.dynamic-how-grid{gap:25px;margin-top:45px}}@media (max-width:600px){.site-header{width:calc(100% - 24px);top:12px;border-radius:16px}.header-inner{padding-inline:15px;gap:10px;height:61px}.header-actions{gap:10px}.brand{font-size:22px;gap:7px}.brand img{width:26px;height:26px}.header-actions .button{min-height:36px;font-size:10px;padding:9px 14px;gap:12px}.header-actions .menu-toggle{padding:7px}.dynamic-hero{min-height:820px;padding:145px 0 125px}.dynamic-announcement{font-size:9px;gap:7px;padding:8px 12px;max-width:100%}.dynamic-announcement>svg{width:12px}.dynamic-hero h1{font-size:clamp(51px,12.3vw,73px);line-height:1.03;letter-spacing:-.062em;margin-top:35px;margin-bottom:25px}.dynamic-hero-content>p{font-size:15px;line-height:1.85;max-width:350px}.dynamic-hero .button-row{gap:10px;margin-top:28px}.dynamic-hero .button{min-height:49px;padding:14px 20px;font-size:11px;gap:13px}.dynamic-hero-assurances{font-size:9px;gap:12px;margin-top:22px}.dynamic-hero-assurances>span+span:before{margin-right:4px}.hero-edition{display:none}.hero-scroll{left:50%;right:auto;transform:translateX(-50%);bottom:38px;font-size:10px;white-space:nowrap}.hero-haze{width:800px;top:20%}.kinetic-ribbon{padding-block:17px}.kinetic-run>span{font-size:22px;gap:23px;padding-right:23px}.kinetic-run i{font-size:19px}.dynamic-section-top{gap:15px;margin-bottom:28px}.dynamic-section-top>span:last-child{display:none}.section-index{font-size:9px}.dynamic-showcase{padding-block:74px 80px}.dynamic-heading,.dynamic-how h2,.dynamic-team h2,.showcase-heading h2{font-size:clamp(35px,9vw,47px);letter-spacing:-.05em}.showcase-heading>p{font-size:13px;margin-top:22px}.experience-tabs{display:flex;width:100%;margin-top:28px;padding:5px;gap:3px}.experience-tabs button{padding:11px 7px;font-size:10px;gap:6px;flex:1 1}.experience-tabs button>span{display:none}.experience-tabs button>svg{width:14px}.showcase-scene{padding:29px 22px 27px;border-radius:23px;gap:42px;margin-top:18px}.showcase-question{font-size:10px;margin-bottom:19px}.showcase-story h3{font-size:38px}.showcase-story>p{font-size:13px;margin-top:19px}.showcase-story .text-link{font-size:12px;margin-top:22px}.showcase-visual{min-height:430px;padding-top:70px}.floating-prompt{left:-7px;width:calc(100% + 4px);padding:13px 12px;gap:9px;border-radius:12px}.floating-prompt p{font-size:10px}.floating-prompt>span{font-size:6px}.floating-prompt>svg{width:16px}.showcase-result{margin:0 0 22px 4px;border-radius:15px}.result-brand{padding-inline:15px;gap:8px}.result-brand .spectra-logo{width:90px}.result-brand>span{font-size:7px}.result-document{padding:22px 18px 24px}.result-document h4{font-size:25px;margin-bottom:22px}.result-document-label{font-size:7px}.result-point{gap:9px;padding-block:12px}.result-point>p{font-size:10px}.result-point>span{font-size:8px}.result-bottom{padding:13px 17px;font-size:8px}.showcase-visual-note{font-size:8px;margin-top:22px}.dynamic-manifesto{padding-block:72px}.dynamic-manifesto h2{font-size:50px;margin-top:27px}.dynamic-manifesto p{font-size:14px;margin-top:30px}.dynamic-manifesto .text-link{font-size:12px}.manifesto-asterisk{font-size:260px;top:16%;right:-110px}.possibility-section{padding-block:75px 25px}.dynamic-heading{margin-bottom:34px}.possibility-grid{gap:17px}.possibility-card{border-radius:22px;padding:27px}.possibility-card h3{font-size:34px}.possibility-card p{font-size:12px;line-height:1.9}.possibility-sources{min-height:620px}.possibility-sources h3{font-size:39px}.mini-label{font-size:8px}.source-constellation{width:100%;margin-top:22px;min-height:270px}.source-constellation>span{width:48px;height:48px;border-radius:14px}.source-constellation .constellation-core{width:74px;height:74px;left:calc(50% - 37px);top:calc(50% - 37px)}.possibility-link{font-size:11px}.possibility-link>svg{width:17px;height:17px;padding:9px}.possibility-create,.possibility-tools{min-height:360px}.creation-visual{right:-45px;top:120px;transform:scale(.9);opacity:.75}.possibility-create h3,.possibility-create p{max-width:76%}.dynamic-team{gap:25px;padding-block:65px 75px}.dynamic-team h2{margin-top:23px}.dynamic-team p{font-size:13px;margin-top:23px}.dynamic-team .button{min-height:49px;font-size:12px;padding:14px 21px}.team-universe{min-height:335px;margin-block:15px}.team-center{width:104px;height:104px;left:calc(50% - 52px);top:calc(50% - 52px)}.team-center>svg{width:25px}.team-center>span{font-size:10px}.orbit-person{padding:6px 10px 6px 6px;gap:7px}.orbit-person>span{width:29px;height:29px;font-size:12px}.orbit-person strong{font-size:10px}.orbit-person:nth-of-type(4){left:29%;top:4%}.orbit-person:nth-of-type(5){right:-3px;top:62%}.orbit-person:nth-of-type(6){left:-3px;top:66%}.team-universe-caption{font-size:8px}.dynamic-trust{padding-block:55px 60px}.trust-heading{display:block}.trust-heading h2{font-size:47px}.trust-heading>a{margin-top:25px;font-size:12px}.dynamic-trust-grid{grid-template-columns:1fr;gap:32px;margin-top:45px}.dynamic-trust-grid article{position:relative;padding-left:47px}.dynamic-trust-grid article>svg{position:absolute;left:0;top:2px;width:23px}.dynamic-trust-grid h3{margin-top:0;font-size:20px}.dynamic-trust-grid p{font-size:12px;max-width:100%;margin-top:9px}.dynamic-faq{padding-block:75px;gap:28px}.dynamic-faq h2{font-size:43px}.dynamic-faq>div:first-child p{font-size:13px}.dynamic-faq>div:first-child .text-link{font-size:12px}.faq-list summary{font-size:14px;padding-block:23px}.faq-list details>p{font-size:12px}.cta-section{border-radius:25px;padding:40px 27px;margin-bottom:65px;gap:27px}.cta-section h2{font-size:47px}.cta-section p:not(.eyebrow){font-size:13px;margin-top:22px}.cta-section .eyebrow{font-size:8px}.cta-section .button{min-height:49px;font-size:12px;padding:14px 23px}.footer-main{padding-top:45px}.footer-main a{font-size:11px}.dynamic-footer-wordmark{margin-top:35px;margin-bottom:-4px;font-size:28vw}.footer-bottom{font-size:9px;gap:14px}.page-intro{padding-top:127px;padding-bottom:45px}.page-intro h1{font-size:clamp(40px,10vw,57px)}.page-intro .lead{font-size:15px}.page-intro .eyebrow{font-size:9px}.use-case-card{padding:29px}.light-section,.section{padding-block:65px}.dynamic-how{padding-block:35px 75px}.dynamic-how-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.dynamic-how-grid h3{margin-top:24px;font-size:29px}.dynamic-how-grid p{font-size:13px;max-width:100%}.dynamic-tools{padding-bottom:65px}.dynamic-tool-heading h2{font-size:39px}.dynamic-tool-heading>p{font-size:14px}.dynamic-tool-details h3{font-size:18px}.dynamic-tool-details details p{font-size:12px}}@media (prefers-reduced-motion:reduce){.dynamic-hero h1>span,.floating-prompt,.hero-haze,.kinetic-track,.manifesto-asterisk,.orbit-person,.source-constellation>span{animation:none!important}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.possibility-card:hover{transform:none}}