:root{--bg:#07111d;--bg-soft:#0b1625;--panel:#0a121f94;--panel-strong:#0c1626e6;--line:#a3b1c624;--line-strong:#c4d2e63d;--text:#eef4ff;--muted:#a7b5ca;--brand:#7cc0ff;--brand-strong:#3e86ec;--brand-soft:#7cc0ff1f;--success:#79e3ac;--warning:#ffcd70;--shadow:0 24px 70px #00000038;--radius:28px;--max:1180px;--max-wide:1400px}.use-case-hero{padding:clamp(4.5rem,8vw,7.4rem) 0 clamp(2.8rem,6vw,5.4rem);position:relative;overflow:hidden}.use-case-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3a99ff29,#0000 67%);border-radius:50%;position:absolute;inset:-20% 45% 5% -18%}.use-case-hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.use-case-copy{gap:1.15rem;display:grid}.breadcrumbs{color:#8295ad;flex-wrap:wrap;gap:.55rem;font-size:.78rem;display:flex}.breadcrumbs a{color:#b8c9dc}.breadcrumbs a:hover{color:#fff}.use-case-copy h1{letter-spacing:-.045em;background:linear-gradient(#fff,#b7c9dd);color:#0000;background-clip:text;max-width:15ch;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.99}.use-case-copy .lead{color:#bfcede;max-width:62ch;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.68}.use-case-proof{flex-wrap:wrap;gap:.55rem;padding-top:.25rem;display:flex}.use-case-proof span{color:#c9d8e8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.52rem .76rem;font-size:.78rem;font-weight:750}.use-case-shot{isolation:isolate;margin:0;position:relative}.use-case-shot img{border:1px solid #cfe8ff29;border-radius:clamp(20px,3vw,34px);width:100%;display:block;position:relative;box-shadow:0 36px 100px #0000006b,inset 0 1px #ffffff1a}.use-case-shot-glow{z-index:-1;filter:blur(20px);background:radial-gradient(#4ba9ff33,#0000 68%);border-radius:40px;position:absolute;inset:8% 3% -10%}.use-case-workflow{border-top:1px solid #ffffff0f}.use-case-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.use-case-steps li,.use-case-related-card{background:linear-gradient(145deg,#122033bd,#070f1bb8);border:1px solid #ffffff17;border-radius:26px;box-shadow:inset 0 1px #ffffff0d}.home-intent-grid a{background:linear-gradient(145deg,#122033bd,#070f1bb8);border:1px solid #ffffff17;border-radius:26px;align-content:start;gap:.72rem;min-height:245px;padding:clamp(1.25rem,2.5vw,2rem);transition:transform .18s,border-color .18s;display:grid}.home-intent-grid a:hover{border-color:#7cc0ff57;transform:translateY(-3px)}.home-intent-grid a>span{color:#74bdff;letter-spacing:.16em;font-size:.72rem;font-weight:900}.home-intent-grid a h3{color:#f1f7ff;font-size:clamp(1.3rem,2vw,1.75rem)}.home-intent-grid a p{color:#aebfd2;line-height:1.62}.home-intent-grid a strong{color:#79c0ff;align-self:end}.use-case-steps li{align-content:start;gap:.72rem;min-height:230px;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.use-case-steps li>span{color:#74bdff;letter-spacing:.16em;font-size:.72rem;font-weight:900}.use-case-steps h3{font-size:clamp(1.3rem,2vw,1.75rem)}.use-case-steps p,.use-case-related-card p{color:#aebfd2;line-height:1.62}.use-case-related-section{background:#040a134d}.use-case-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.use-case-related-card{gap:.72rem;min-height:210px;padding:clamp(1.3rem,3vw,2.2rem);transition:transform .18s,border-color .18s,background .18s;display:grid}.use-case-related-card:hover{background:linear-gradient(145deg,#182b44d1,#08121fc7);border-color:#7cc0ff57;transform:translateY(-3px)}.use-case-related-card h3{color:#f2f8ff;font-size:clamp(1.45rem,2.3vw,2rem)}.use-case-related-card span{color:#79c0ff;align-self:end;font-weight:850}.synapse-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-faq-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.use-case-faq-intro{gap:.85rem;display:grid;position:sticky;top:7rem}.use-case-faq-intro h2{font-size:clamp(2.2rem,4vw,4rem)}.use-case-faq-intro>p:last-child{color:#aebfd2;line-height:1.65}.faq-list{gap:.75rem;display:grid}.faq-list details{background:#0c17279e;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.faq-list summary{cursor:pointer;color:#eaf5ff;padding:1.2rem 3rem 1.2rem 1.2rem;font-weight:850;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#79c0ff;font-size:1.35rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#afc1d4;padding:0 1.2rem 1.25rem;line-height:1.65}@media (width<=900px){.use-case-hero-grid,.use-case-faq-grid{grid-template-columns:1fr}.use-case-copy h1{max-width:17ch}.use-case-faq-intro{position:static}}@media (width<=680px){.use-case-hero{padding-top:3.7rem}.use-case-steps,.use-case-related-grid,.synapse-intent-grid{grid-template-columns:1fr}.use-case-steps li{min-height:0}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;color-scheme:dark;overflow-x:clip}body{color:var(--text);background:radial-gradient(circle at top,#3e86ec38,#0000 30%),radial-gradient(circle at 85% 10%,#7cc0ff14,#0000 18%),linear-gradient(#09121f 0%,#07111d 46%,#050b14 100%);min-height:100vh;margin:0;font-family:SF Pro Text,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.3;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 45%);position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{color:var(--muted);margin:0;line-height:1.72}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}strong{color:var(--text)}code{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.5rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.container{width:min(calc(100% - 2rem), var(--max));margin:0 auto}.container-wide{width:min(calc(100% - 2rem), var(--max-wide));margin:0 auto}.stack-lg{gap:1.4rem;display:grid}.site-header{z-index:30;backdrop-filter:blur(18px);background:#060a12ad;border-bottom:1px solid #ffffff0f;position:sticky;top:0}body.home-page .site-header{background:linear-gradient(#01050ce6,#01050cc2);border-bottom-color:#ffffff05}.navbar{justify-content:space-between;align-items:center;gap:1rem;min-height:84px;display:flex}.brand{align-items:center;gap:.92rem;font-weight:700;display:inline-flex}.brand img{object-fit:contain;border-radius:12px;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff12}.brand-mark{flex-direction:column;gap:.12rem;display:flex}.brand-mark small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brand-mark>span{color:#d4e2f3;max-width:19ch;font-size:.94rem;line-height:1.2}.site-header .brand-mark>span{display:none}.site-footer .brand-mark>span{display:inline}.nav-links{color:var(--muted);align-items:center;gap:1.2rem;font-weight:600;display:flex}.nav-links a,.nav-actions .button-ghost{border-radius:999px;padding:.55rem .8rem;transition:background .18s,color .18s,transform .18s}.nav-actions{align-items:center;gap:.45rem;display:flex}.menu-toggle{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;width:44px;height:44px;font-size:1.2rem;display:none}.button,.button-secondary,.button-ghost{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:0 1.1rem;font-weight:700;transition:box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;box-shadow:0 18px 40px #3e86ec3d}.button-secondary{border:1px solid var(--line);color:var(--text);background:#ffffff0a}.button-secondary:hover{border-color:var(--line-strong)}.button-ghost{color:var(--muted);background:0 0}.button-row{flex-wrap:wrap;gap:.9rem;display:flex}.text-link{color:#dce9f9;align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.text-link:hover{color:var(--text)}.eyebrow{color:#d4e4f8;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:none;align-items:center;gap:.45rem;width:fit-content;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.section-tag,.kicker{color:#cfe1f7;text-transform:uppercase;letter-spacing:.11em;width:fit-content;font-size:.82rem;font-weight:700;display:inline-flex}.hero,.page-hero{padding:6rem 0 3.2rem;position:relative}.hero-grid,.page-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:2.8rem;display:grid}.hero-copy,.page-hero-copy{gap:1.35rem;display:grid}.hero h1,.page-hero h1{font-size:clamp(2.9rem,5vw,5.4rem)}.hero p.lead,.page-hero p.lead{max-width:70ch;font-size:1.12rem}.hero-proof{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.proof-pill{color:#dbe8f8;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.proof-pill:before{content:"";background:#7cc0ffb8;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 18px #7cc0ff66}.card,.feature-card,.highlight-card,.tier-card,.notice-panel,.timeline-card,.cta-panel,.mockup,.product-focus,.rail-block,.plain-panel,.trust-item,.footer-shell{background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px);border:1px solid #ffffff14}.card,.feature-card,.highlight-card,.tier-card,.notice-panel,.timeline-card{border-radius:var(--radius);padding:1.45rem}.card h3,.feature-card h3,.highlight-card h3,.tier-card h3,.timeline-card h3{margin-bottom:.7rem;font-size:1.26rem}.mockup{background:linear-gradient(#0c1523e6,#080e19d6);border-radius:32px;min-height:420px;padding:1rem;position:relative;overflow:hidden}.mockup:after{content:"";pointer-events:none;background:radial-gradient(circle,#7cc0ff29,#0000 60%);height:240px;position:absolute;inset:auto -15% -32% 22%}.mockup-screen{background:linear-gradient(#0f1b2df2,#08101df0);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:92px 1fr;gap:1rem;min-height:100%;padding:1rem;display:grid;position:relative}.mockup-rail{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:.75rem;padding:.9rem;display:grid}.mockup-rail span,.mockup-chip,.mini-chip,.badge{color:#dfeeff;background:#7cc0ff1f;border:1px solid #7cc0ff24;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .72rem;font-size:.82rem;font-weight:600;display:inline-flex}.badge-row{flex-wrap:wrap;gap:.6rem;display:flex}.mockup-main{align-content:start;gap:1rem;display:grid}.mockup-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1rem}.mockup-grid,.tile-grid{gap:.75rem;display:grid}.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-grid div,.tile-grid div{background:linear-gradient(#7cc0ff26,#ffffff08);border:1px solid #ffffff14;border-radius:18px;min-height:82px}.mockup-figure{border-radius:24px;height:100%;margin:0;overflow:hidden}.mockup-figure img{object-fit:cover;border:1px solid #ffffff14;border-radius:1.35rem;width:100%;height:100%;display:block;box-shadow:0 24px 60px #00000042}.section{padding:1.8rem 0 5.4rem}.page-section{padding:1rem 0 3.5rem}.section-soft,.section-muted{position:relative}.section-soft:before,.section-muted:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#fff0);position:absolute;inset:0}.section-head{gap:.82rem;max-width:900px;margin-bottom:1.7rem;display:grid}.section-head--narrow{max-width:760px}.section-head h2{font-size:clamp(2.05rem,4vw,3.3rem)}.grid-2,.timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.grid-3,.feature-grid,.product-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tier-grid,.link-grid,.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.icon-badge{color:#dcecff;background:linear-gradient(#7cc0ff2e,#ffffff0d);border:1px solid #7cc0ff33;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:1rem;font-weight:800;display:grid}.callout{color:#f7dba1;background:#ffcd7014;border:1px solid #ffcd702e;border-radius:18px;padding:1rem 1.1rem}.list,.clean-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clean-list--spacious{gap:1rem}.list li,.clean-list li{color:var(--muted);padding-left:1.08rem;position:relative}.list li:before,.clean-list li:before{content:"";background:#7cc0ffcc;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.72rem;left:0}.inline-note-list,.inline-links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.inline-note-list span,.inline-links a{color:#d7e5f8;font-weight:600}.inline-note-list span:before,.inline-links a:before{content:"•";color:#7cc0ffcc;margin-right:.45rem}.editorial-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem;display:grid}.editorial-grid--offset{align-items:start}.editorial-copy{gap:1rem;display:grid}.editorial-copy h2{max-width:12ch;font-size:clamp(2.2rem,4vw,4rem)}.editorial-media{background:#0a121fb3;border:1px solid #ffffff14;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.editorial-media img{object-fit:cover;width:100%;height:100%;display:block}.site-footer{padding:0 0 2rem}.footer-shell{border-radius:30px;padding:1.4rem 1.4rem 1.2rem}.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.75fr));gap:1rem;display:grid}.footer-column{align-content:start;gap:.6rem;display:grid}.footer-column h4,.footer-heading{color:#dfeeff;font-size:.95rem}.footer-column a{color:var(--muted)}.footer-column a:hover{color:var(--text)}.footer-bottom{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:1.2rem;padding-top:1rem;font-size:.92rem;display:flex}.js [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.js [data-reveal].in-view{opacity:1;transform:translateY(0)}.skip-link{z-index:10000;color:#08111f;background:#eef7ff;border-radius:10px;padding:.7rem 1rem;font-weight:850;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.mobile-nav-backdrop{z-index:34;backdrop-filter:blur(10px);background:#04080e94;position:fixed;inset:0}.mobile-nav-shell{z-index:35;pointer-events:none;align-items:start;padding-top:84px;display:grid;position:fixed;inset:0}.mobile-nav-panel{pointer-events:auto;backdrop-filter:blur(18px);opacity:0;background:#080e18f0;border:1px solid #ffffff14;border-radius:28px;gap:.9rem;width:min(100vw - 1rem,420px);margin-left:auto;padding:1rem;transition:opacity .22s,transform .22s;display:grid;transform:translateY(-12px)scale(.98);box-shadow:0 28px 90px #00000057}.site-header.mobile-open .mobile-nav-panel{opacity:1;transform:translateY(0)scale(1)}.mobile-nav-header,.mobile-nav-actions,.mobile-nav-trust,.mobile-nav-links{gap:.65rem;display:grid}.mobile-nav-header{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;margin-bottom:.9rem;padding-bottom:.9rem}.mobile-nav-kicker{color:#cfe1f7;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.mobile-nav-close{color:#dbe8f8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:40px;padding:0 .95rem;font-weight:700}.mobile-nav-links{border-bottom:1px solid #ffffff14;margin-bottom:.9rem;padding-bottom:.9rem}.mobile-nav-links a,.mobile-nav-trust a{color:#dbe8f8;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:.9rem 1rem}.mobile-nav-links a[aria-current=page],.mobile-nav-trust a[aria-current=page]{background:#7cc0ff1a;border-color:#7cc0ff33}.home-hero--polished{padding-top:4.2rem;position:relative}.home-hero--polished:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 18%,#7cc0ff57,#0000 30%),radial-gradient(circle at 72% 18%,#79e3ac1f,#0000 28%),linear-gradient(#152b46b8,#07111d00);height:min(78vh,820px);position:absolute;inset:0 0 auto}.home-hero [data-reveal]{opacity:1;transform:none}.home-hero-grid{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.45rem,2.4vw,2.45rem);display:grid}.home-hero-copy{z-index:1;gap:.86rem;max-width:39rem;display:grid;position:relative}.home-hero-copy h1{color:#fff;text-shadow:0 18px 54px #00000057;max-width:15.7ch;font-size:clamp(2.35rem,3.3vw,3.7rem)}.home-hero-copy .lead{color:#e2ecf8;max-width:34rem;font-size:1.03rem}.home-hero-copy .button-row{margin-top:.35rem}.home-hero-trust{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.home-hero-trust a{color:#e3eefb;font-weight:650}.home-hero-trust a:before{content:"•";color:#7cc0ffd1;margin-right:.45rem}.home-hero-visual{z-index:1;justify-self:end;width:min(100%,780px);min-height:0;padding:0;position:relative}.home-hero-frame{background:linear-gradient(#e6f2ff29,#0d1a2af5),#0c1726f5;border:1px solid #ffffff2e;border-radius:34px;width:100%;margin:0;padding:.55rem;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000061,inset 0 0 0 1px #7cc0ff14}.home-hero-frame:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#7cc0ff3d,#0000 68%);height:180px;position:absolute;inset:auto 12% -16%}.home-hero-frame img{aspect-ratio:16/9;object-fit:contain;object-position:center;filter:brightness(1.3)saturate(1.12)contrast(1.05);background:#0b1726;border:1px solid #ffffff29;border-radius:28px;width:100%;display:block;position:relative;transform:none}.home-hero-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.home-floating-note{backdrop-filter:blur(18px);background:#0d1a2ae0;border:1px solid #ffffff24;border-radius:22px;gap:.5rem;padding:.92rem 1rem 1rem;display:grid;box-shadow:0 18px 48px #00000038}.home-floating-note-kicker{color:#eef5ff;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.home-floating-note p{color:#d2deee;font-size:.92rem;line-height:1.58}.home-proof-band{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.1rem;display:grid;position:relative}.home-proof-card{background:#0c1828d1;border:1px solid #ffffff24;border-radius:24px;gap:.7rem;padding:1.15rem 1.15rem 1.2rem;display:grid;box-shadow:0 20px 60px #0000002e}.home-proof-card h2{font-size:1.1rem}.home-story-stack{gap:4.25rem;display:grid}.home-story-row{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);align-items:center;gap:1.6rem 2rem;display:grid}.home-story-row--reverse{grid-template-columns:minmax(280px,.72fr) minmax(0,1.1fr)}.home-story-row--reverse .home-story-media{order:2}.home-story-row--reverse .home-story-copy{order:1}.home-story-media{aspect-ratio:16/10;background:#09111dd1;border-radius:34px;margin:0;overflow:hidden;box-shadow:0 30px 86px #0000003d}.home-story-media img{object-fit:cover;object-position:center top;width:100%;height:100%}.home-story-copy{gap:1rem;max-width:35rem;display:grid}.home-story-copy h3{font-size:clamp(2rem,3.5vw,3.6rem)}.home-approval-shell{gap:1.5rem;display:grid}.home-approval-copy{gap:.9rem;max-width:42rem;display:grid}.home-approval-copy h2{max-width:12ch;font-size:clamp(2.2rem,4vw,4.1rem)}.home-approval-grid{align-items:stretch}.home-approval-card{min-height:100%}.home-lineup-shell{gap:1.5rem;display:grid}.home-product-grid{align-items:stretch}.home-product-card{gap:.9rem;display:grid}.home-product-meta{flex-wrap:wrap;gap:.55rem;display:flex}.home-product-meta span{color:#dcecff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:32px;padding:0 .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-cta{background:#0a121f99;border:1px solid #ffffff14;border-radius:32px;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.5rem 1.65rem;display:flex;box-shadow:0 24px 70px #0003}.home-cta>div:first-child{gap:.8rem;max-width:42rem;display:grid}.home-cta h2{max-width:12ch;font-size:clamp(2rem,3.6vw,3.8rem)}.hero--immersive-home{overflow:clip}.hero-ambient-shell{width:100vw;margin-bottom:1.45rem;margin-left:calc(50% - 50vw);padding-top:.55rem;position:relative;overflow:hidden}.hero-ambient{pointer-events:none;z-index:0;gap:1.1rem;padding:.18rem 0 .28rem;display:grid;position:relative;overflow:hidden}.hero-ambient-track{opacity:.44;will-change:transform;gap:.85rem;width:max-content;min-width:max-content;display:flex}.hero-ambient-track--forward{animation:26s linear infinite ambientDriftForward}.hero-ambient-track--reverse{justify-self:end;animation:30s linear infinite ambientDriftReverse}.hero-ambient-pill{color:#dbe8f8c2;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(16px);background:#08101c85;border:1px solid #7cc0ff24;border-radius:999px;align-items:center;min-height:34px;padding:0 .95rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #00000029}.hero-grid--immersive{z-index:1;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(1.5rem,2.6vw,2.5rem);position:relative}.hero-grid--showcase{align-items:start}.hero-copy--staged{gap:1.15rem}.hero-copy--staged h1,.page-hero-copy h1{max-width:11.5ch}.hero-copy--staged .lead,.page-hero-copy .lead{max-width:58ch}.page-synapse .hero-grid--immersive{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,3vw,3rem)}.page-synapse .page-hero-copy{align-content:start;max-width:37rem}.page-synapse .page-hero-copy h1{max-width:12ch}.page-synapse .page-hero-copy .lead{max-width:34rem}.page-synapse .hero-stage--clean{justify-self:end;max-width:760px}@keyframes ambientDriftForward{0%{transform:translate(-4%)}to{transform:translate(0,0)}}@keyframes ambientDriftReverse{0%{transform:translate(0,0)}to{transform:translate(4%)}}@keyframes railFloat{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}.hero-spotlight{position:relative}.hero-annotation-stage{min-height:700px;padding:4.2rem 272px 0 0;position:relative}.mockup-figure--hero{margin:0;position:relative;overflow:visible}.hero-annotation-cards{gap:1rem;width:244px;display:grid;position:absolute;top:0;right:0}.hero-annotation-card{backdrop-filter:blur(18px);background:#080f1ac7;border:1px solid #ffffff14;border-radius:22px;gap:.55rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:0 24px 60px #0000002e}.hero-annotation-kicker{color:#cfe1f7;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.hero-annotation-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-annotation-line{fill:none;stroke:#79e3acf2;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #79e3ac38)}.hero-target-point{background:#79e3acfa;border-radius:999px;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute;box-shadow:0 0 0 6px #79e3ac24,0 0 12px #79e3ac52}.image-callout-layer{pointer-events:none;position:absolute;inset:0}.image-callout{z-index:2;align-items:center;gap:.7rem;max-width:min(240px,34%);display:inline-flex;position:absolute}.image-callout--right{flex-direction:row-reverse}.image-callout-label{color:#eef4ff;background:#08101beb;border:1px solid #ffffff1a;border-radius:14px;align-items:center;min-height:36px;padding:.55rem .82rem;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 20px 44px #0000003d}.image-callout-line{background:linear-gradient(90deg,#7cc0ff29,#7cc0ffe6);width:clamp(46px,6vw,84px);height:1px;position:relative}.image-callout--right .image-callout-line{background:linear-gradient(90deg,#7cc0ffe6,#7cc0ff29)}.image-callout-line:after{content:"";background:#7cc0ff;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 0 5px #7cc0ff1f}.image-callout--right .image-callout-line:after{left:-1px;right:auto}.hero-stage{overflow:visible}.hero-stage--clean{min-height:0;box-shadow:none;backdrop-filter:none;isolation:isolate;background:0 0;border:none;padding:0}.hero-stage--clean:after,.hero-stage--clean:before{display:none}.hero-stage--clean .mockup-figure{box-shadow:none;background:0 0;border:none;border-radius:32px;padding:0;position:relative}.hero-stage--clean .mockup-figure img{aspect-ratio:16/10;object-position:center top;will-change:auto;border:1px solid #ffffff1f;border-radius:28px;transform:none;box-shadow:0 34px 90px #00000057}.narrow-intro{gap:.9rem;max-width:46rem;margin-bottom:2.2rem;display:grid}.narrow-intro h2{font-size:clamp(2.1rem,4vw,3.8rem)}.story-stack{gap:4rem;display:grid}.story-chapter{grid-template-columns:minmax(0,1.34fr) minmax(260px,.6fr);align-items:center;gap:1.5rem 2rem;display:grid}.story-chapter--reverse{grid-template-columns:minmax(260px,.6fr) minmax(0,1.34fr)}.story-chapter--reverse .story-chapter-media{order:2}.story-chapter--reverse .story-chapter-copy{order:1}.story-chapter-copy{gap:1rem;max-width:35rem;display:grid}.story-chapter-copy h2,.story-chapter-copy h3{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.02}.story-chapter-list{gap:.9rem}.story-chapter-media{aspect-ratio:16/10;background:0 0;border:none;border-radius:34px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.story-chapter-media img{object-fit:cover;object-position:center top;will-change:auto;width:100%;height:100%;display:block;transform:none}.story-focus--workspace img{object-position:center top}.story-focus--extract img{object-position:76% top}.story-focus--handoff img{object-position:72% top}.story-chapter-media--home .image-callout,.lineup-feature-media--home .image-callout{display:none}.quiet-section{padding-top:.5rem}.quiet-statement{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:1rem;max-width:56rem;padding:2.4rem 0;display:grid}.quiet-statement-kicker{color:#cfe1f7;letter-spacing:.11em;text-transform:uppercase;font-size:.82rem;font-weight:700}.quiet-statement h2{max-width:16ch;font-size:clamp(2.2rem,4vw,4rem)}.lineup-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.68fr);align-items:start;gap:1.4rem;display:grid}.lineup-grid--sidebar{align-items:start}.lineup-feature{backdrop-filter:blur(18px);background:#0a121f85;border:1px solid #ffffff14;border-radius:34px;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:center;gap:1.25rem;padding:1.3rem;display:grid;box-shadow:0 24px 70px #0003}.lineup-feature--sidebar{box-shadow:none;backdrop-filter:none;background:0 0;border:none;grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:start;gap:1.4rem;padding:0}.lineup-feature-copy{gap:1rem;display:grid}.lineup-feature-copy h2{max-width:12ch;font-size:clamp(2rem,3vw,3rem)}.lineup-feature-media{aspect-ratio:16/10;background:0 0;border:none;border-radius:26px;margin:0;position:relative;overflow:hidden}.lineup-feature-media--sidebar{aspect-ratio:16/10;border-radius:32px;box-shadow:0 30px 84px #00000047}.lineup-feature-media img{object-fit:cover;object-position:center top;will-change:auto;width:100%;height:100%;display:block;transform:none}.lineup-feature-media--sidebar img{object-position:right top}.lineup-feature-copy--sidebar{max-width:30rem}.lineup-proof-list{gap:.9rem}.section-head--sidebar{max-width:56rem;margin-bottom:1.8rem}.lineup-side{gap:1.4rem;padding-top:.5rem;display:grid}.lineup-side-block{border-top:1px solid #ffffff14;gap:.8rem;padding-top:1rem;display:grid}.lineup-side-block:first-child{border-top:none;padding-top:0}.lineup-side-block h3{font-size:1.5rem}.lineup-side-block--quiet p{max-width:24rem}.anchor-section{padding-top:.6rem}.anchor-story{grid-template-columns:minmax(300px,.76fr) minmax(0,1.14fr);align-items:center;gap:2rem;display:grid}.anchor-story--reverse{grid-template-columns:minmax(0,1.14fr) minmax(300px,.76fr)}.anchor-story-copy{gap:1rem;max-width:34rem;display:grid}.anchor-story-copy h2{font-size:clamp(2.1rem,3.3vw,3.7rem)}.anchor-story-media{aspect-ratio:16/10;background:#0a111ceb;border:1px solid #ffffff14;border-radius:36px;margin:0;overflow:hidden;box-shadow:0 30px 80px #0000003d}.anchor-story-media img{object-fit:cover;object-position:center top;width:100%;height:100%}.anchor-story-proof{gap:.9rem;display:grid}.anchor-story-proof li{padding-left:1.1rem}.anchor-story-proof li:before{top:.72rem}.product-grid{align-items:start}.product-card{gap:.95rem;min-height:100%;display:grid}.product-card-header{align-items:center;gap:.9rem;display:flex}.product-card-header img{border-radius:16px;width:52px;height:52px}.product-card-meta{gap:.2rem;display:grid}.product-card-meta span{color:var(--muted);font-size:.88rem}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-item{border-radius:26px;padding:1.35rem}.compact-cta{background:#0a121f9e;border:1px solid #ffffff14;border-radius:32px;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.3rem 1.4rem;display:flex;box-shadow:0 24px 70px #0003}.compact-cta h2{max-width:12ch;font-size:clamp(2rem,3.4vw,3.6rem)}.compact-cta--strong{background:linear-gradient(#0a121fd1,#080e18c7),radial-gradient(circle at top,#7cc0ff2e,#0000 45%)}@media (width<=1100px){.footer-grid,.home-proof-band,.grid-3,.feature-grid,.product-grid,.trust-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-grid,.editorial-grid,.anchor-story,.anchor-story--reverse,.lineup-grid,.home-story-row,.home-story-row--reverse,.hero-grid,.page-hero-grid,.grid-2,.timeline,.tier-grid,.link-grid,.persona-grid{grid-template-columns:minmax(0,1fr)}.home-story-row--reverse .home-story-media,.home-story-row--reverse .home-story-copy,.story-chapter--reverse .story-chapter-media,.story-chapter--reverse .story-chapter-copy,.anchor-story--reverse .anchor-story-media,.anchor-story--reverse .anchor-story-copy{order:initial}.home-hero-copy,.home-story-copy,.anchor-story-copy,.lineup-feature-copy,.home-approval-copy,.home-cta>div:first-child{max-width:none}.home-floating-note{width:auto;margin-top:1rem;position:static}.home-hero-visual{gap:1rem;padding:0;display:grid}.hero-annotation-stage{min-height:0;padding:0}.hero-annotation-cards,.hero-annotation-lines{width:auto;position:static}.hero-annotation-lines{display:none}.lineup-feature--sidebar{backdrop-filter:blur(18px);background:#0a121f85;border:1px solid #ffffff14;padding:1.3rem;box-shadow:0 24px 70px #0003}}@media (width<=820px){.navbar{min-height:76px}.nav-links--desktop,.nav-actions--desktop{display:none}.menu-toggle{place-items:center;display:inline-grid}.section,.hero,.page-hero{padding-top:4.2rem}.hero h1,.page-hero h1,.home-hero-copy h1{font-size:clamp(2.5rem,10vw,4.2rem)}.section-head h2,.home-story-copy h3,.home-approval-copy h2,.home-cta h2,.compact-cta h2,.quiet-statement h2,.lineup-feature-copy h2,.anchor-story-copy h2{max-width:none}.footer-grid,.home-proof-band,.grid-3,.feature-grid,.product-grid,.trust-grid,.contact-grid,.grid-2,.timeline,.tier-grid,.link-grid,.persona-grid{grid-template-columns:minmax(0,1fr)}.footer-shell,.compact-cta,.home-cta{padding:1.2rem}.footer-bottom,.compact-cta,.home-cta{flex-direction:column;align-items:flex-start}.home-hero-frame{border-radius:28px;padding:.65rem}.home-hero-frame img,.home-story-media,.anchor-story-media,.lineup-feature-media,.story-chapter-media{border-radius:24px}}@media (width<=640px){.container,.container-wide{width:min(calc(100% - 1.15rem), var(--max-wide))}.button,.button-secondary,.button-ghost,.button-row{width:100%}.button-row>*{flex:100%}.hero-ambient-shell,.hero-ambient,.image-callout{display:none}}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.home-flow-hero{isolation:isolate;padding:clamp(5.8rem,8vw,8rem) 0 clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.home-grid-bg{z-index:-3;background-image:linear-gradient(#7cc0ff13 1px,#0000 1px),linear-gradient(90deg,#7cc0ff13 1px,#0000 1px);background-size:56px 56px;animation:8.8s cubic-bezier(.62,0,.22,1) infinite home-grid-breathe;position:absolute;inset:0;mask-image:radial-gradient(66% 60% at 50% 34%,#000 0%,#0000 72%)}.home-flow-hero:before{content:"";z-index:-4;transform-origin:50% 0;background:radial-gradient(58% 42% at 50% 30%,#3e86ec33,#0000 68%),radial-gradient(42% 34% at 84% 36%,#79e3ac0b,#0000 72%),linear-gradient(#01050d 0%,#020b14 62%,#01050c 100%);animation:8.8s cubic-bezier(.62,0,.22,1) infinite home-hero-light-breathe;position:absolute;inset:0}.home-flow-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#01050cc7 0%,#01050c3d 28%,#01040aad 100%),radial-gradient(56% 42% at 50% 44%,#02071000 0%,#02071029 48%,#01040aa8 100%);animation:8.8s cubic-bezier(.62,0,.22,1) infinite home-panel-dim-breathe;position:absolute;inset:0}.home-glow{z-index:-2;filter:blur(92px);pointer-events:none;border-radius:999px;position:absolute}.home-glow--primary{filter:blur(118px);opacity:.42;background:radial-gradient(#6bdeff7a 0%,#2797ff38 42%,#0000 70%);width:min(760px,70vw);height:430px;animation:8.8s cubic-bezier(.62,0,.22,1) infinite home-pulse-glow;top:10.2rem;left:50%;transform:translate(-50%)scale(.9)}.home-glow--accent{background:#79e3ac14;width:420px;height:420px;top:28%;right:-140px}.home-flow-shell{justify-items:center;gap:clamp(3rem,5vw,5rem);display:grid}.home-flow-copy{text-align:center;justify-items:center;gap:1.35rem;max-width:54rem;display:grid}.home-live-pill{color:#a8bbd1;backdrop-filter:blur(18px);background:#0c182875;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.48rem;width:fit-content;padding:.42rem .72rem;font-size:.72rem;font-weight:730;display:inline-flex;box-shadow:0 10px 34px #0000002e,inset 0 1px #ffffff0f}.home-live-pill span{background:var(--brand);border-radius:999px;width:.42rem;height:.42rem;position:relative;box-shadow:0 0 18px #7cc0ffcc}.home-live-pill span:before{content:"";border-radius:inherit;background:#7cc0ff52;animation:1.8s cubic-bezier(0,0,.2,1) infinite home-ping;position:absolute;inset:-.32rem}.home-flow-copy h1{color:#f7fbff;letter-spacing:-.075em;text-shadow:0 24px 80px #00000061;max-width:12ch;margin:0;font-size:clamp(3.5rem,8vw,7.4rem);line-height:.96}.home-flow-copy h1 em,.home-final-card h2 em{background:linear-gradient(135deg,#8ed8ff 0%,#77f3d3 44%,#5d92ff 100%);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.home-flow-copy .lead{color:#aebed3;max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.home-flow-actions{justify-content:center}.home-primary-button{color:#06101c;background:linear-gradient(135deg,#83d3ff,#77f3d3 58%,#6fa5ff);min-height:52px;padding-inline:1.35rem;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 0 52px #4eb8ff47,0 16px 38px #0000002e}.home-primary-button:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.015);box-shadow:0 0 68px #4eb8ff61,0 22px 46px #00000038}.home-primary-button span{transition:transform .2s}.home-primary-button:hover span{transform:translate(3px)}.home-glass-button{backdrop-filter:blur(18px);background:#0c18288c;border-color:#ffffff1f;min-height:52px;padding-inline:1.35rem}.home-glass-button:hover{background:#101f33d1;border-color:#7cc0ff61}.home-hero-product{backdrop-filter:blur(20px);background:#0d1828d1;border:1px solid #ffffff24;border-radius:32px;width:min(100%,1060px);margin:0;padding:.45rem;animation:7s ease-in-out infinite home-soft-float;position:relative;box-shadow:0 34px 110px #0000006b,inset 0 1px #ffffff17}.home-hero-halo{z-index:-1;filter:blur(44px);background:linear-gradient(135deg,#7cc0ff47,#79e3ac26);border-radius:44px;position:absolute;inset:8% 8% -8%}.home-hero-product img{border:1px solid #ffffff1f;border-radius:24px;width:100%;box-shadow:inset 0 1px #ffffff1f}.home-marquee{contain:paint;padding:2.3rem 0 2.8rem;position:relative;overflow:clip}body.home-page .home-flow-hero{contain:paint;overflow:clip}.home-marquee-track{gap:.75rem;width:max-content;animation:38s linear infinite home-marquee;display:flex}.home-marquee:hover .home-marquee-track{animation-play-state:paused}.home-marquee-track span{white-space:nowrap;color:#aebed3;backdrop-filter:blur(16px);background:#0c182875;border:1px solid #ffffff1f;border-radius:999px;padding:.62rem 1.08rem;font-size:.92rem;font-weight:650;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s}.home-marquee-track span:hover{color:#eef7ff;border-color:#7cc0ff75;transform:translateY(-1px);box-shadow:0 0 34px #7cc0ff26}.home-marquee-fade{z-index:2;pointer-events:none;width:min(160px,18vw);position:absolute;top:0;bottom:0}.home-marquee-fade--left{background:linear-gradient(90deg, var(--bg), transparent);left:0}.home-marquee-fade--right{background:linear-gradient(270deg, var(--bg), transparent);right:0}.home-feature-section{padding-top:clamp(4rem,7vw,7rem)}.home-feature-grid,.home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-feature-card{backdrop-filter:blur(18px);background:linear-gradient(#0e1c2fd1,#08101da8);border:1px solid #ffffff1a;border-radius:28px;align-content:start;min-height:230px;padding:1.65rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000003d}.home-feature-card:hover{border-color:#7cc0ff6b;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 28px 80px #0000004d,0 0 54px #7cc0ff24}.home-feature-glow{filter:blur(26px);opacity:0;background:#7cc0ff21;border-radius:999px;width:9rem;height:9rem;transition:opacity .35s;position:absolute;top:-3rem;right:-3rem}.home-feature-card:hover .home-feature-glow{opacity:1}.home-feature-icon{color:#9fe5ff;background:#7cc0ff1a;border:1px solid #7cc0ff3d;border-radius:18px;place-items:center;width:3rem;height:3rem;margin-bottom:1.35rem;font-size:1.1rem;font-weight:900;display:grid;box-shadow:0 0 36px #7cc0ff17}.home-feature-card h3{letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.2rem}.home-feature-card p{font-size:.96rem;line-height:1.7}.home-showcase-section{padding-top:clamp(4rem,7vw,7rem)}.home-showcase-stack{gap:clamp(5rem,9vw,8rem);display:grid}.home-showcase-row{grid-template-columns:minmax(280px,.8fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-showcase-row--reverse{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr)}.home-showcase-row--reverse .home-showcase-copy{order:2}.home-showcase-row--reverse .home-showcase-media{order:1}.home-showcase-copy{gap:1.05rem;display:grid}.home-showcase-copy h3{background:linear-gradient(#f5f9ff,#aabbd2);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2.4rem,4.6vw,4.7rem);line-height:1}.home-showcase-copy>p:not(.section-tag){color:#aebed3;font-size:1.08rem;line-height:1.72}.home-showcase-media{background:#0d1828b8;border:1px solid #ffffff1f;border-radius:30px;margin:0;padding:.42rem;position:relative;box-shadow:0 34px 100px #00000057}.home-showcase-halo{z-index:-1;filter:blur(44px);background:#7cc0ff2e;border-radius:44px;position:absolute;inset:5% -3% -7% 8%}.home-showcase-media img{border:1px solid #ffffff1a;border-radius:23px;width:100%}.home-trust-shell{gap:1.4rem;display:grid}.home-trust-copy{gap:.9rem;max-width:44rem;display:grid}.home-trust-copy h2{font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:1}.home-trust-card{min-height:190px}.home-final-section{padding-bottom:clamp(5rem,8vw,7rem)}.home-final-card{text-align:center;background:linear-gradient(#0e1c2fd1,#08101dbd);border:1px solid #7cc0ff3d;border-radius:38px;justify-items:center;gap:1.25rem;padding:clamp(3rem,7vw,5.4rem) clamp(1.4rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff14}.home-final-glow{filter:blur(90px);background:#7cc0ff3d;border-radius:999px;height:300px;position:absolute;inset:-30% 10% auto}.home-final-card h2{max-width:13ch;font-size:clamp(2.8rem,6vw,5.9rem);line-height:.98;position:relative}.home-final-card p{color:#aebed3;max-width:42rem;font-size:1.08rem;position:relative}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-ping{75%,to{opacity:0;transform:scale(2.25)}}@keyframes home-hero-light-breathe{0%,to{opacity:.68;filter:brightness(.72)saturate(.9)}38%{opacity:1;filter:brightness(1.18)saturate(1.1)}62%{opacity:.84;filter:brightness(.95)saturate()}}@keyframes home-panel-dim-breathe{0%,to{opacity:.58}38%{opacity:.12}62%{opacity:.34}}@keyframes home-grid-breathe{0%,to{opacity:.34}38%{opacity:.7}62%{opacity:.48}}@keyframes home-pulse-glow{0%,to{opacity:.22;filter:blur(134px);transform:translate(-50%)scale(.82)}38%{opacity:.9;filter:blur(92px);transform:translate(-50%)scale(1.12)}62%{opacity:.44;filter:blur(118px);transform:translate(-50%)scale(.94)}}@keyframes home-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.home-marquee-track,.home-hero-product,.home-flow-hero:before,.home-flow-hero:after,.home-grid-bg,.home-glow--primary,.home-live-pill span:before{animation:none}}@media (width<=920px){.home-feature-grid,.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-showcase-row,.home-showcase-row--reverse{grid-template-columns:1fr}.home-showcase-row--reverse .home-showcase-copy,.home-showcase-row--reverse .home-showcase-media{order:initial}}@media (width<=640px){.home-flow-hero{padding-top:4.8rem}.home-flow-copy h1{letter-spacing:-.065em;font-size:clamp(3rem,16vw,4.5rem)}.home-hero-product,.home-showcase-media{border-radius:22px}.home-hero-product img,.home-showcase-media img{border-radius:17px}.home-feature-grid,.home-trust-grid{grid-template-columns:1fr}.home-feature-card{min-height:0}.home-marquee{padding-block:1.8rem}}.home-flow-hero [data-reveal]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards home-reveal;animation-delay:var(--reveal-delay,0s);transform:translateY(18px)}@keyframes home-reveal{to{opacity:1;transform:translateY(0)}}.home-flow-copy h1{letter-spacing:-.065em;max-width:15ch;font-size:clamp(3.25rem,7.2vw,6.65rem);line-height:1.01}.home-flow-shell{gap:clamp(2.4rem,4.2vw,4.1rem)}.home-hero-product{width:min(100%,1010px)}.home-signal-map{z-index:-1;opacity:.48;pointer-events:none;height:min(42rem,62vh);position:absolute;inset:5rem 0 auto;mask-image:radial-gradient(70% 64% at 50% 18%,#000,#0000 72%)}.home-signal-map svg{width:100%;height:100%;overflow:visible}.home-signal-map path,.home-motion-neural path{fill:none;stroke:#7cc0ff57;stroke-width:.22px;stroke-dasharray:4 18;vector-effect:non-scaling-stroke;animation:16s linear infinite home-signal-loop}.home-signal-map path:nth-child(2),.home-motion-neural path:nth-child(2){animation-duration:20s;animation-direction:reverse}.home-signal-map circle{fill:#7cc0ffc2;filter:drop-shadow(0 0 10px #7cc0ffcc);transform-origin:50%;animation:3.4s ease-in-out infinite home-dot-pulse}.home-motion-section{padding-top:clamp(4.5rem,8vw,8rem);position:relative;overflow:hidden}.home-motion-neural{z-index:-1;opacity:.6;pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(78% 62% at 50% 32%,#000,#0000 76%)}.home-motion-neural svg{width:100%;height:100%}.home-motion-grid{gap:clamp(1.15rem,2.4vw,1.8rem);display:grid}.home-motion-card{backdrop-filter:blur(20px);background:radial-gradient(circle at 78% 18%,#7cc0ff24,#0000 34%),linear-gradient(#0e1c2fd1,#07101dad);border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:minmax(250px,.48fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);min-height:360px;padding:clamp(1rem,2vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052,inset 0 1px #ffffff12}.home-motion-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 18%,#7cc0ff1f 46%,#0000 72%);animation:5.8s ease-in-out infinite home-shimmer;position:absolute;inset:0;transform:translate(-120%)}.home-motion-card:nth-child(2):before{animation-delay:.9s}.home-motion-card:nth-child(3):before{animation-delay:1.8s}.home-motion-copy{z-index:1;gap:.85rem;padding:clamp(.5rem,2vw,1.25rem);display:grid;position:relative}.home-motion-copy h3{background:linear-gradient(#f7fbff,#aebed3);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;max-width:11ch;font-size:clamp(2rem,3.8vw,4rem);line-height:.98}.home-motion-copy p:not(.section-tag){color:#aebed3;max-width:34rem;font-size:1rem;line-height:1.68}.home-motion-frame{z-index:1;background:#06101cd1;border:1px solid #ffffff21;border-radius:28px;margin:0;padding:.42rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,0 0 60px #7cc0ff1a}.home-motion-viewport{aspect-ratio:16/10;background:#07111d;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.home-motion-stage{transform-origin:50%;animation:12s cubic-bezier(.22,1,.36,1) infinite home-motion-cam-assemble;position:absolute;inset:0}.home-motion-frame img{object-fit:cover;filter:saturate(1.05)contrast(1.02)brightness(1.04);width:100%;height:100%;display:block}.home-motion-card--sidebar .home-motion-stage{animation-name:home-motion-cam-sidebar}.home-motion-card--handoff .home-motion-stage{animation-name:home-motion-cam-handoff}.home-motion-viewport:before,.home-motion-viewport:after{content:"";pointer-events:none;position:absolute;inset:0}.home-motion-viewport:before{z-index:2;background:radial-gradient(circle,#0000 0 22%,#040a1214 38%,#040a1270 100%),linear-gradient(#060c1629,#060c1600)}.home-motion-viewport:after{z-index:3;border:1px solid #ffffff14;border-radius:18px;inset:.85rem}.home-motion-lens{z-index:4;pointer-events:none;background:radial-gradient(circle at var(--focus-center-x,50%) var(--focus-center-y,50%), #7cc0ff29, transparent 24%);mix-blend-mode:screen;animation:12s cubic-bezier(.22,1,.36,1) infinite home-motion-lens-pulse;position:absolute;inset:0}.home-motion-focus-box{z-index:5;left:var(--focus-left);top:var(--focus-top);width:var(--focus-width);height:var(--focus-height);pointer-events:none;background:radial-gradient(circle,#7cc0ff14,#0000 72%);border:1px solid #d1ecffe0;border-radius:16px;animation:12s cubic-bezier(.22,1,.36,1) infinite home-motion-focus-pulse;position:absolute;box-shadow:0 0 0 1px #7cc0ff2e,0 0 34px #7cc0ff42}.home-motion-card--assemble{--focus-left:26.5%;--focus-top:52%;--focus-width:47%;--focus-height:23%;--focus-center-x:50%;--focus-center-y:64%}.home-motion-card--sidebar{--focus-left:73.5%;--focus-top:1.5%;--focus-width:25%;--focus-height:97%;--focus-center-x:86%;--focus-center-y:50%}.home-motion-card--handoff{--focus-left:35%;--focus-top:41%;--focus-width:34%;--focus-height:21%;--focus-center-x:52%;--focus-center-y:51%}.home-motion-focus-pill{z-index:6;backdrop-filter:blur(18px);background:#07101dc2;border:1px solid #ffffff26;border-radius:16px;gap:.2rem;max-width:min(62%,17rem);padding:.72rem .86rem;animation:12s cubic-bezier(.22,1,.36,1) infinite home-motion-pill-assemble;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 18px 42px #00000047}.home-motion-card--sidebar .home-motion-focus-pill{animation-name:home-motion-pill-sidebar}.home-motion-card--handoff .home-motion-focus-pill{animation-name:home-motion-pill-handoff}.home-motion-focus-pill strong{color:#eff7ff;letter-spacing:-.02em;font-size:.85rem}.home-motion-focus-pill span{color:#a9c0d8;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.home-motion-orbit{z-index:4;opacity:0;border:1px solid #79e3ac57;border-radius:999px;animation:12s ease-in-out infinite home-motion-orbit;position:absolute;box-shadow:0 0 26px #79e3ac29}.home-motion-orbit--one{width:18%;height:18%;top:28%;left:56%}.home-motion-orbit--two{background:#79e3ac;border:0;width:8px;height:8px;animation-delay:.25s;top:36%;left:64%;box-shadow:0 0 20px #79e3acb3}.home-motion-card--sidebar .home-motion-orbit--one{border-radius:24px;width:15%;height:46%;top:18%;left:76%}.home-motion-card--sidebar .home-motion-orbit--two{top:55%;left:82%}.home-motion-card--handoff .home-motion-orbit--one{border-radius:24px;width:24%;height:28%;top:32%;left:46%}.home-motion-card--handoff .home-motion-orbit--two{top:48%;left:58%}.home-motion-signal{z-index:2;opacity:.85;background:linear-gradient(90deg,#0000,#7cc0ffe6,#79e3acd1,#0000);border-radius:999px;height:3px;animation:4.6s cubic-bezier(.22,1,.36,1) infinite home-scan;position:absolute;inset:12% -3% auto;box-shadow:0 0 22px #7cc0ff8c}.home-motion-card--sidebar .home-motion-signal{background:linear-gradient(#0000,#7cc0ffe6,#79e3acd1,#0000);width:3px;height:auto;animation-name:home-scan-y;inset:8% 16% 8% auto}.home-motion-card--handoff .home-motion-signal{animation-duration:3.8s;top:50%}.home-motion-chip-row{pointer-events:none;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.home-motion-chip-row span{color:#d8e7f8;backdrop-filter:blur(16px);opacity:0;background:#07101db8;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.74rem;font-weight:750;animation:4.8s cubic-bezier(.22,1,.36,1) infinite home-chip-in;display:inline-flex;box-shadow:0 12px 30px #00000038}.home-motion-chip-row span:nth-child(2){animation-delay:.35s}.home-motion-chip-row span:nth-child(3){animation-delay:.7s}.home-motion-card--sidebar{grid-template-columns:minmax(0,1fr) minmax(250px,.44fr)}.home-motion-card--sidebar .home-motion-copy{order:2}.home-motion-card--sidebar .home-motion-frame{order:1}@keyframes home-signal-loop{to{stroke-dashoffset:-460px}}@keyframes home-dot-pulse{0%,to{opacity:.48;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes home-shimmer{0%,42%{transform:translate(-120%)}64%,to{transform:translate(120%)}}@keyframes home-scan{0%{opacity:0;transform:translateY(0)}18%{opacity:.85}62%{opacity:.85}to{opacity:0;transform:translateY(420px)}}@keyframes home-scan-y{0%{opacity:0;transform:translate(-380px)}18%{opacity:.85}62%{opacity:.85}to{opacity:0;transform:translate(0)}}@keyframes home-chip-in{0%,14%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.94)}24%,72%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}86%,to{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.98)}}@keyframes home-motion-cam-assemble{0%,12%{transform:scale(1.01)translate(0,0)}38%,72%{transform:scale(1.08)translateY(-1.5%)}to{transform:scale(1.02)translate(0,0)}}@keyframes home-motion-cam-sidebar{0%,12%{transform:scale(1.01)translate(0,0)}38%,72%{transform:scale(1.08)translate(-3.5%)}to{transform:scale(1.02)translate(0,0)}}@keyframes home-motion-cam-handoff{0%,12%{transform:scale(1.01)translate(0,0)}40%,72%{transform:scale(1.08)translate(-1%)}to{transform:scale(1.02)translate(0,0)}}@keyframes home-motion-lens-pulse{0%,18%{opacity:0}28%,72%{opacity:1}to{opacity:0}}@keyframes home-motion-focus-pulse{0%,16%{opacity:0}28%,72%{opacity:1}to{opacity:0}}@keyframes home-motion-pill-assemble{0%,16%{opacity:0;transform:translateY(8px)}28%,72%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-8px)}}@keyframes home-motion-pill-sidebar{0%,16%{opacity:0;transform:translateY(8px)}28%,72%{opacity:1;top:1rem;left:1rem;transform:translate(0,0)}to{opacity:0;top:1rem;left:1rem;transform:translateY(-8px)}}@keyframes home-motion-pill-handoff{0%,16%{opacity:0;transform:translateY(8px)}28%,72%{opacity:1;top:1rem;left:1rem;transform:translate(0,0)}to{opacity:0;top:1rem;left:1rem;transform:translateY(-8px)}}@keyframes home-motion-orbit{0%,16%{opacity:0;transform:scale(.9)}30%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (width<=920px){.home-motion-card,.home-motion-card--sidebar{grid-template-columns:1fr}.home-motion-card--sidebar .home-motion-copy,.home-motion-card--sidebar .home-motion-frame{order:initial}.home-motion-copy h3{max-width:14ch}}@media (width<=640px){.home-motion-card{border-radius:24px;min-height:0}.home-motion-frame,.home-motion-viewport,.home-motion-frame img{border-radius:18px}.home-motion-chip-row{margin-top:.7rem;position:static}.home-motion-chip-row span{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.home-signal-map path,.home-signal-map circle,.home-motion-neural path,.home-motion-card:before,.home-motion-signal,.home-motion-chip-row span,.home-motion-stage,.home-motion-lens,.home-motion-focus-box,.home-motion-focus-pill,.home-motion-orbit{animation:none}.home-motion-chip-row span,.home-motion-focus-pill,.home-motion-focus-box,.home-motion-orbit{opacity:1}}.home-feature-section [data-reveal],.home-motion-section [data-reveal],.home-connect-section [data-reveal],.home-showcase-section [data-reveal],.home-snappy-section [data-reveal],.home-trust-section [data-reveal],.home-final-section [data-reveal]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards home-reveal;animation-delay:var(--reveal-delay,0s);transform:translateY(18px)}.home-hero-product img,.home-showcase-media img,.home-motion-frame img{filter:saturate(1.08)contrast(1.06)brightness(1.06);transform:translateZ(0)}.home-motion-chip-row{bottom:1rem}.home-motion-chip-row span{background:#07101d9e;min-height:28px;padding-inline:.62rem;font-size:.7rem}.home-motion-card--handoff .home-motion-chip-row span:nth-child(3){display:none}@media (width<=640px){.home-feature-section [data-reveal],.home-motion-section [data-reveal],.home-connect-section [data-reveal],.home-showcase-section [data-reveal],.home-snappy-section [data-reveal],.home-trust-section [data-reveal],.home-final-section [data-reveal]{animation-duration:.55s}}.home-hero-product{background:linear-gradient(#13253ceb,#0a1524db);border-color:#c9e7ff2e;box-shadow:0 38px 120px #00000070,0 0 72px #7cc0ff1f,inset 0 1px #ffffff1c}.home-hero-product img{filter:saturate(1.12)contrast(1.1)brightness(1.14)}.home-marquee{mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.home-marquee-fade{display:none}.home-feature-icon{color:#c7f0ff;background:linear-gradient(#7cc0ff2e,#7cc0ff12);border-color:#7cc0ff57;font-size:1.28rem;box-shadow:0 0 42px #7cc0ff29,inset 0 1px #ffffff1f}.home-feature-card p,.home-motion-copy p:not(.section-tag),.home-showcase-copy>p:not(.section-tag){color:#b9c8dc}.home-live-pill span:before,.home-signal-map circle,.home-motion-card:before,.home-motion-signal{display:none}.home-feature-card:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(220px circle at var(--card-x,50%) var(--card-y,50%), #7cc0ff33, #79e3ac14 34%, transparent 68%);transition:opacity .18s;position:absolute;inset:0}.home-feature-card:hover:after{opacity:1}.home-feature-card>*{z-index:1;position:relative}.home-feature-glow{display:none}.home-connect-section{padding-top:clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.home-connect-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.home-connect-copy{gap:1rem;display:grid}.home-connect-copy h2{background:linear-gradient(#f7fbff,#aebed3);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2.35rem,4.8vw,4.9rem);line-height:.98}.home-connect-map{aspect-ratio:16/10;backdrop-filter:blur(18px);background:radial-gradient(#7cc0ff2e,#0000 62%),linear-gradient(#0e1c2fa8,#07101dc2);border:1px solid #ffffff1f;border-radius:34px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052,inset 0 1px #ffffff12}.home-connect-map svg{width:100%;height:100%;position:absolute;inset:0}.home-connect-line-base,.home-connect-line-live{fill:none;vector-effect:non-scaling-stroke}.home-connect-line-base{stroke:#7cc0ff2e;stroke-width:.26px}.home-connect-line-live{stroke:url(#home-connect-grad);stroke-width:.54px;stroke-dasharray:4 30;animation:home-connect-flow var(--line-duration,4.4s) linear var(--line-delay,0s) infinite}.home-connect-node{opacity:0;animation:home-node-in .72s cubic-bezier(.22,1,.36,1) var(--node-delay,0s) forwards;justify-items:center;gap:.42rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.home-connect-icon{color:#dff3ff;background:#091422db;border:1px solid #ffffff24;border-radius:18px;place-items:center;width:3rem;height:3rem;font-size:.86rem;font-weight:900;display:grid;box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff1a}.home-connect-node--center .home-connect-icon{background:linear-gradient(#7cc0ff38,#091422eb);border-color:#7cc0ff7a;border-radius:24px;width:4.4rem;height:4.4rem;font-size:1.35rem;box-shadow:0 0 54px #7cc0ff38,0 24px 70px #00000057}.home-connect-label{color:#b9c8dc;backdrop-filter:blur(14px);background:#050c16bd;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:0 .62rem;font-size:.72rem;font-weight:750;display:inline-flex}.home-snappy-section{padding-top:clamp(4rem,7vw,7rem)}.home-snappy-card{backdrop-filter:blur(20px);background:radial-gradient(circle at 82%,#7cc0ff2e,#0000 36%),linear-gradient(#0e1c2fbd,#07101db8);border:1px solid #ffffff1f;border-radius:40px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff14}.home-snappy-lines{opacity:.46;pointer-events:none;position:absolute;inset:0}.home-snappy-lines svg{width:100%;height:100%}.home-snappy-lines path{fill:none;stroke:#7cc0ff6b;stroke-width:1px;stroke-dasharray:7 12;animation:18s linear infinite home-snappy-dash}.home-snappy-lines path:nth-child(2){animation-duration:22s;animation-direction:reverse}.home-snappy-lines path:nth-child(3){animation-duration:26s}.home-snappy-copy{z-index:1;gap:1rem;display:grid;position:relative}.home-snappy-copy h2{background:linear-gradient(#f7fbff,#aebed3);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;max-width:12ch;font-size:clamp(2.8rem,6vw,6rem);line-height:.98}.home-snappy-copy p:not(.section-tag){color:#b9c8dc;max-width:42rem;font-size:1.05rem}.home-snappy-orbit{z-index:1;aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,360px);display:grid;position:relative}.home-snappy-orbit:before{content:"";filter:blur(54px);background:linear-gradient(135deg,#7cc0ff52,#79e3ac2e);border-radius:999px;animation:8s ease-in-out infinite home-soft-float;position:absolute;inset:16%}.home-snappy-orbit-ring{border-radius:999px;animation:54s linear infinite home-orbit-spin;position:absolute;inset:0}.home-snappy-orbit-ring--inner{animation-duration:38s;animation-direction:reverse;inset:18%}.home-snappy-orbit-ring span{color:#9fb2ca;letter-spacing:.12em;text-transform:uppercase;width:max-content;transform:rotate(calc(var(--orbit-index) * 60deg)) translateX(165px) rotate(calc(var(--orbit-index) * -60deg));transform-origin:0 0;font-size:.74rem;font-weight:800;position:absolute;top:50%;left:50%}.home-snappy-orbit-ring--inner span{transform:rotate(calc(var(--orbit-index) * 120deg)) translateX(105px) rotate(calc(var(--orbit-index) * -120deg));color:#c0d4ea;font-size:.66rem}.home-snappy-mark{backdrop-filter:blur(18px);background:#091422db;border:1px solid #ffffff24;border-radius:2rem;place-items:center;width:10rem;height:10rem;animation:7.5s ease-in-out infinite home-soft-float;display:grid;position:relative;box-shadow:0 28px 90px #00000061,0 0 60px #7cc0ff33,inset 0 1px #ffffff1f}.home-snappy-mark img{object-fit:contain;filter:drop-shadow(0 0 22px #7cc0ff8f);width:5.8rem;height:5.8rem}.home-snappy-version{color:#b9c8dc;backdrop-filter:blur(14px);background:#050c16c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:30px;padding:0 .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:17%;right:15%}@keyframes home-connect-flow{to{stroke-dashoffset:-420px}}@keyframes home-node-in{0%{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)translateY(16px)scale(.88)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes home-snappy-dash{to{stroke-dashoffset:-360px}}@keyframes home-orbit-spin{to{transform:rotate(360deg)}}@media (width<=920px){.home-connect-grid,.home-snappy-card{grid-template-columns:1fr}.home-connect-map{min-height:360px}}@media (width<=640px){.home-connect-map{border-radius:24px;min-height:300px}.home-connect-label{font-size:.62rem}.home-connect-icon{border-radius:15px;width:2.55rem;height:2.55rem}.home-connect-node--center .home-connect-icon{width:3.5rem;height:3.5rem}.home-snappy-orbit{width:min(100%,300px)}.home-snappy-orbit-ring span{transform:rotate(calc(var(--orbit-index) * 60deg)) translateX(138px) rotate(calc(var(--orbit-index) * -60deg))}.home-snappy-orbit-ring--inner span{transform:rotate(calc(var(--orbit-index) * 120deg)) translateX(86px) rotate(calc(var(--orbit-index) * -120deg))}}@media (prefers-reduced-motion:reduce){.home-connect-line-live,.home-connect-node,.home-snappy-lines path,.home-snappy-orbit-ring,.home-snappy-mark,.home-snappy-orbit:before{animation:none}.home-connect-node{opacity:1}}.home-connect-map{background:radial-gradient(#7cc0ff47,#0000 58%),radial-gradient(circle,#79e3ac14,#0000 36%),linear-gradient(#12233ad6,#07101dd1);border-color:#c9e7ff2e}.home-connect-line-base{stroke:#aed6ff42}.home-connect-line-live{stroke-width:.7px}.home-connect-icon{background:#0c1a2cf0}.home-connect-label{color:#d2e2f3;background:#060e19db}.home-prompt-section{padding-top:clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.home-prompt-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.home-prompt-copy{gap:1rem;display:grid}.home-prompt-copy h2{background:linear-gradient(#f7fbff,#aebed3);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2.35rem,4.8vw,4.8rem);line-height:.98}.home-prompt-copy>p:not(.section-tag){color:#b9c8dc;font-size:1.05rem}.home-prompt-visual{background:radial-gradient(circle at 32% 30%,#7cc0ff2e,#0000 40%),radial-gradient(circle at 82% 70%,#79e3ac21,#0000 42%),linear-gradient(#0e1c2fb3,#07101dc2);border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:minmax(180px,1fr) minmax(120px,.48fr) minmax(180px,1fr);align-items:center;gap:clamp(.9rem,2vw,1.4rem);min-height:420px;padding:clamp(1rem,2.6vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052,inset 0 1px #ffffff12}.home-prompt-panel{z-index:1;backdrop-filter:blur(16px);background:#050c16ad;border:1px solid #ffffff1f;border-radius:22px;min-height:260px;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 22px 60px #00000040}.home-prompt-panel-head{color:#e5f4ff;align-items:center;gap:.52rem;font-size:.78rem;font-weight:850;display:flex}.home-prompt-folder-icon,.home-prompt-ai-icon{color:#caeeff;background:#7cc0ff1f;border:1px solid #7cc0ff52;border-radius:9px;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;display:grid}.home-prompt-folder{color:#9fb2ca;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:max-content;max-width:100%;margin-top:1rem;padding:.36rem .62rem;font-size:.66rem;font-weight:780}.home-prompt-library ul{gap:.52rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.home-prompt-library li{color:#d7e7f6;min-height:34px;animation:home-prompt-row 12s ease-in-out var(--prompt-delay,0s) infinite;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.48rem;padding:0 .62rem;font-size:.72rem;font-weight:720;display:flex}.home-prompt-library li span{color:#7cc0ff}.home-prompt-lane{z-index:1;min-height:180px;position:relative}.home-prompt-lane svg{width:100%;height:100%;position:absolute;inset:0}.home-prompt-lane line{stroke:#7cc0ff57;stroke-width:1px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.home-prompt-fly-card{z-index:2;color:#e6f4ff;opacity:0;width:max-content;max-width:160px;animation:home-prompt-fly 12s cubic-bezier(.22,1,.36,1) var(--fly-delay,0s) infinite;background:#0c1a2ceb;border:1px solid #7cc0ff61;border-radius:12px;align-items:center;gap:.38rem;padding:.48rem .62rem;font-size:.66rem;font-weight:800;display:flex;position:absolute;top:50%;left:0;transform:translate(-20%,-50%);box-shadow:0 0 34px #7cc0ff33,0 20px 46px #0000004d}.home-prompt-tabs{flex-wrap:wrap;gap:.36rem;margin-top:1rem;display:flex}.home-prompt-tabs span{color:#bdd2e5;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.28rem .48rem;font-size:.62rem;font-weight:780}.home-prompt-chat{gap:.56rem;margin-top:1rem;display:grid}.home-prompt-chat p{white-space:nowrap;color:#d7e7f6;animation:home-prompt-type 12s steps(28, end) var(--prompt-delay,0s) infinite;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.5rem;margin:0;padding:.5rem .62rem;font-size:.72rem;font-weight:720;display:flex;overflow:hidden}.home-prompt-chat p span{background:#79e3ac;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 18px #79e3ac73}.home-connect-icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.home-orbit-text{width:100%;height:100%;animation:50s linear infinite home-orbit-spin;position:absolute;inset:0;overflow:visible}.home-orbit-text text{fill:#aebed3;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:850}.home-orbit-text--inner{width:72%;height:72%;animation-duration:35s;animation-direction:reverse;inset:14%}.home-orbit-text--inner text{fill:#d4e8fa;font-size:11px}.home-snappy-orbit{overflow:visible}.home-snappy-orbit:before{opacity:.95;inset:9%}.home-snappy-mark{z-index:2;background:#0a1626e6;border-color:#c9e7ff33}@keyframes home-prompt-row{0%,26%,to{box-shadow:none;border-color:#ffffff1a;transform:translate(0)}8%,16%{border-color:#7cc0ff73;transform:translate(4px);box-shadow:0 0 22px #7cc0ff29}}@keyframes home-prompt-fly{0%,6%{opacity:0;transform:translate(-24%,-50%)scale(.94)}9%,17%{opacity:1;transform:translate(42%,-50%)scale(1)}25%,34%{opacity:1;transform:translate(210px,-50%)scale(1.02)}44%,to{opacity:0;transform:translate(236px,-50%)scale(.98)}}@keyframes home-prompt-type{0%,58%,to{opacity:0;max-width:0}12%,45%{opacity:1;max-width:100%}}@media (width<=980px){.home-prompt-grid{grid-template-columns:1fr}.home-prompt-visual{grid-template-columns:1fr;min-height:auto}.home-prompt-lane{min-height:96px}.home-prompt-fly-card{animation-name:home-prompt-fly-mobile}}@keyframes home-prompt-fly-mobile{0%,6%{opacity:0;transform:translateY(-12%)scale(.94)}9%,24%{opacity:1;transform:translate(34%,-12%)scale(1)}34%,to{opacity:0;transform:translate(72%,-12%)scale(.98)}}@media (prefers-reduced-motion:reduce){.home-prompt-library li,.home-prompt-fly-card,.home-prompt-chat p,.home-orbit-text{animation:none}.home-prompt-fly-card{opacity:1}.home-prompt-chat p{opacity:1;max-width:100%}}.site-header.is-scrolled{background:#060a12eb;box-shadow:0 18px 50px #0000003d}body.home-feature-pointer .site-header .nav-links--desktop,body.home-feature-pointer .site-header .nav-actions--desktop{pointer-events:none}.home-feature-card.is-pointer-active:after{opacity:1}.home-feature-card.is-pointer-active{border-color:#7cc0ff42;transform:translateY(-3px)}.home-prompt-visual{isolation:isolate;overflow:visible}.home-prompt-panel{z-index:2}.home-prompt-lane{z-index:5;pointer-events:none;overflow:visible}.home-prompt-fly-card{z-index:8}.home-connect-icon{color:var(--icon-color,#dff3ff)}.home-connect-node--center .home-connect-icon{color:var(--icon-color,#4285f4)}.home-connect-icon{border-color:color-mix(in srgb, var(--icon-color,#7cc0ff), white 18%);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--icon-color,#7cc0ff), transparent 58%), transparent 62%), #08121ff5;border-radius:20px;width:3.55rem;height:3.55rem}.home-connect-icon svg{fill:currentColor;stroke:none;width:2.06rem;height:2.06rem;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--icon-color,#7cc0ff), transparent 46%))}.home-connect-label{color:#eef7ff;margin-top:.06rem}@media (width<=640px){.home-connect-icon{width:2.95rem;height:2.95rem}.home-connect-icon svg{width:1.72rem;height:1.72rem}.home-connect-node--center .home-connect-icon{width:3.85rem;height:3.85rem}.home-connect-node--center .home-connect-icon svg{width:2.18rem;height:2.18rem}}.home-connect-map{min-height:520px}.home-connect-icon{border-radius:24px;width:4.25rem;height:4.25rem}.home-connect-icon svg{width:2.72rem;height:2.72rem}.home-connect-node--center .home-connect-icon{border-radius:31px;width:5.7rem;height:5.7rem}.home-connect-label{min-height:30px;padding-inline:.78rem;font-size:.8rem;box-shadow:0 14px 34px #00000042}.home-prompt-fly-card{white-space:normal;max-width:220px}@media (width<=640px){.home-connect-map{min-height:360px}.home-connect-icon{width:3.25rem;height:3.25rem}.home-connect-icon svg{width:2.05rem;height:2.05rem}}.home-connect-node{--connect-icon-size:4.25rem;width:var(--connect-icon-size);height:var(--connect-icon-size);justify-items:center;gap:0;transform:translate(-50%,-50%)}.home-connect-node--center{--connect-icon-size:5.7rem}.home-connect-icon{width:100%;height:100%;box-shadow:0 20px 50px #00000047, inset 0 1px #ffffff1a, 0 0 28px color-mix(in srgb, var(--icon-color,#7cc0ff), transparent 72%);background:#08121ff5;border-color:#ffffff29;line-height:0;display:block;position:absolute;inset:0;overflow:visible}.home-connect-icon svg{transform-origin:50%;object-fit:contain;width:56%;max-width:none;height:56%;max-height:none;fill:unset;stroke:unset;filter:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-connect-icon--drive svg{transform:translate(-50%,-50%)translate(2px,2px)}.home-connect-icon--github svg{filter:invert()drop-shadow(0 0 14px #ffffff3d);transform:translate(-50%,-50%)translate(5px,3px)}.home-connect-icon--obsidian svg{transform:translate(-50%,-50%)translate(2px)}.home-connect-icon--youtube svg{transform:translate(-50%,-50%)translateY(3px)}.home-connect-icon--chatgpt svg{transform:translate(-50%,-50%)translate(5px,3px)}.home-connect-icon--claude svg{transform:translate(-50%,-50%)translate(4px,3px)}.home-connect-label{left:50%;top:calc(var(--connect-icon-size) + .42rem);white-space:nowrap;position:absolute;transform:translate(-50%)}.home-connect-node--center .home-connect-label{top:calc(var(--connect-icon-size) + .54rem)}@media (width<=640px){.home-connect-node{--connect-icon-size:3.25rem}.home-connect-node--center{--connect-icon-size:3.85rem}}.home-motion-frame,.home-showcase-media,.product-hero-shot,.product-flow-media,.story-chapter-media,.anchor-story-media,.lineup-feature-media,.hero-stage--clean .mockup-figure{box-shadow:none;backdrop-filter:none;background:0 0;border:none;padding:0}.home-motion-frame img,.home-showcase-media img,.product-hero-shot img,.product-flow-media img,.story-chapter-media img,.anchor-story-media img,.lineup-feature-media img,.hero-stage--clean .mockup-figure img{background:#07101c;border:1px solid #c9e7ff21;border-radius:clamp(20px,2.4vw,30px);box-shadow:0 34px 94px #00000057,0 0 70px #7cc0ff14}.home-motion-frame:before,.home-showcase-media:before,.product-flow-media:before,.product-hero-shot:before,.anchor-story-media:before{display:none}.home-motion-card{padding:clamp(1rem,2.4vw,1.8rem)}.home-motion-chip-row{left:1rem;right:1rem}.home-prompt-copy h2,.home-connect-copy h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.1rem,3.7vw,3.75rem);line-height:1.03}.home-prompt-copy>p:not(.section-tag),.home-connect-copy>p:not(.section-tag){max-width:38rem;line-height:1.62}.home-prompt-copy .clean-list,.home-connect-copy .clean-list{max-width:34rem}.home-connect-node{width:var(--connect-icon-size);height:var(--connect-icon-size)}.home-connect-icon{place-items:center;display:grid;overflow:hidden}.home-connect-icon svg,.home-connect-icon--drive svg,.home-connect-icon--github svg,.home-connect-icon--obsidian svg,.home-connect-icon--youtube svg,.home-connect-icon--chatgpt svg,.home-connect-icon--claude svg{object-fit:contain;filter:none;width:58%;height:58%;position:static;transform:none}.home-connect-node--center .home-connect-icon svg{width:60%;height:60%}.home-connect-icon--github svg path{fill:#fff}.home-connect-icon--chatgpt svg path{fill:#10a37f}.home-connect-icon--drive svg{width:62%;height:62%}.home-connect-icon--youtube svg{width:64%;height:64%}.home-connect-icon--claude svg{width:60%;height:60%}.product-flow-hero,.trust-hero{padding:clamp(5.2rem,8vw,8rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.product-flow-hero:before,.trust-hero:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 28%,#7cc0ff30,#0000 30%),radial-gradient(circle at 78% 20%,#79e3ac1a,#0000 28%);height:70%;position:absolute;inset:-18% -12% auto}.product-flow-grid,.trust-hero-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.product-flow-copy,.trust-hero-copy{gap:1.18rem;display:grid}.product-flow-copy h1,.trust-hero-copy h1{background:linear-gradient(#f7fbff,#aebed3);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;max-width:12.5ch;font-size:clamp(2.7rem,5.2vw,6rem);line-height:.98}.product-flow-copy .lead,.trust-hero-copy .lead{color:#bfcede;max-width:64ch;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.68}.product-hero-shot,.product-flow-media{isolation:isolate;margin:0;position:relative}.product-hero-shot:after,.product-flow-media:after{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#7cc0ff2e,#0000 62%);border-radius:42px;position:absolute;inset:10% 5% -8%}.proof-band--clean{background:#0a121f61;border-color:#ffffff14}.product-flow-stack{gap:clamp(4rem,8vw,7rem);display:grid}.product-flow-chapter{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:center;gap:clamp(1.8rem,5vw,4.4rem);display:grid}.product-flow-chapter--reverse{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr)}.product-flow-chapter--reverse .product-flow-media{order:2}.product-flow-chapter--reverse .product-flow-body{order:1}.product-flow-body{gap:1rem;display:grid}.product-flow-body h2,.product-principle-card h2,.subpage-band-grid h2,.trust-detail-card h2,.support-path-card h2,.trust-notice h2{font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.02}.product-flow-body>p:not(.section-tag),.product-principle-card>p,.subpage-band-grid p,.trust-detail-card p,.support-path-card p,.trust-notice p{color:#b9c8dc;line-height:1.66}.product-principle-grid,.trust-detail-grid,.support-path-grid,.subpage-band-grid{gap:1rem;display:grid}.product-principle-grid{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);align-items:stretch}.product-principle-card,.product-step-stack,.trust-detail-card,.support-path-card,.subpage-band-grid,.trust-ledger,.support-route-panel,.snappy-product-visual{backdrop-filter:blur(18px);background:radial-gradient(circle at 22% 12%,#7cc0ff1f,#0000 34%),#0a121f94;border:1px solid #ffffff1a;box-shadow:0 30px 90px #00000042,inset 0 1px #ffffff12}.product-principle-card,.product-step-stack,.trust-detail-card,.support-path-card{border-radius:32px;gap:1rem;padding:clamp(1.35rem,3vw,2.4rem);display:grid}.product-step-stack{gap:0;padding:0;overflow:hidden}.product-step{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:.2rem 1rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:grid}.product-step:last-child{border-bottom:none}.product-step span{color:#7cc0ff;letter-spacing:.12em;grid-row:span 2;font-size:.82rem;font-weight:900}.product-step h3{margin:0;font-size:1.28rem}.product-step p{line-height:1.58}.subpage-band-grid{border-radius:36px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.4rem,3.2vw,2.6rem)}.subpage-band-grid article{gap:.9rem;padding:clamp(.4rem,1.6vw,1.1rem);display:grid}.snappy-product-visual{background:radial-gradient(circle at 55% 42%,#7cc0ff38,#0000 34%),linear-gradient(#12233ad1,#07101ddb);border-radius:38px;min-height:500px;position:relative;overflow:hidden}.snappy-desktop-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 48%,#000,#0000 74%)}.snappy-window{color:#dbeaff;background:#07101de0;border:1px solid #c9e7ff2e;border-radius:24px;position:absolute;box-shadow:0 28px 80px #00000052}.snappy-window--active{width:48%;height:38%;padding:1rem;animation:7s ease-in-out infinite snappy-window-float;top:27%;left:18%}.snappy-window--active span{background:#7cc0ffb8;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.snappy-window--active strong{position:absolute;bottom:1rem;left:1rem}.snappy-window--ghost{color:#9ed6ff;background:#7cc0ff17;border-style:dashed;place-items:center;width:28%;height:58%;display:grid;top:18%;right:14%}.snappy-target{color:#d8e9fb;background:#060e19c7;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:32px;padding:0 .78rem;font-size:.76rem;font-weight:850;display:inline-flex;position:absolute}.snappy-target--left{top:48%;left:5%}.snappy-target--right{top:48%;right:5%}.snappy-target--top{top:7%;left:46%;transform:translate(-50%)}.snappy-target--corner{bottom:10%;right:8%}.snappy-product-visual figcaption{color:#b9c8dc;font-size:.86rem;font-weight:800;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}@keyframes snappy-window-float{0%,to{transform:translate(0,0)}50%{transform:translate(28px,-12px)}}.trust-hero-grid{grid-template-columns:minmax(330px,.86fr) minmax(280px,.74fr)}.trust-ledger,.support-route-panel{border-radius:34px;gap:.85rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.trust-ledger div,.support-route-panel div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:22px;align-content:center;gap:.28rem;min-height:92px;padding:1rem;display:grid}.trust-ledger span,.support-route-panel span{color:#7cc0ff;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.trust-ledger strong,.support-route-panel strong{color:#eef7ff;font-size:1.02rem}.support-route-panel p{line-height:1.4}.trust-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-path-card h2{font-size:clamp(1.7rem,2.4vw,2.5rem)}.trust-notice{border-radius:34px;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.trust-notice h2{font-size:clamp(2rem,3vw,3.1rem)}@media (width<=980px){.home-prompt-grid,.home-connect-grid,.product-flow-grid,.product-flow-grid--wide,.trust-hero-grid,.product-flow-chapter,.product-flow-chapter--reverse,.product-principle-grid,.trust-detail-grid,.support-path-grid,.subpage-band-grid{grid-template-columns:1fr}.product-flow-chapter--reverse .product-flow-media,.product-flow-chapter--reverse .product-flow-body{order:initial}.product-flow-copy h1,.trust-hero-copy h1{max-width:14ch}}@media (width<=640px){.product-flow-hero,.trust-hero{padding-top:4rem}.snappy-product-visual{border-radius:28px;min-height:360px}.snappy-window--active{width:56%;left:12%}.snappy-window--ghost{width:34%;right:8%}.home-prompt-copy h2,.home-connect-copy h2{max-width:none}}.home-prompt-grid,.home-connect-grid{grid-template-columns:minmax(420px,.7fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.6rem)}.home-prompt-copy h2,.home-connect-copy h2{max-width:18ch;font-size:clamp(2rem,3.1vw,3.15rem);line-height:1.06}.product-flow-hero,.trust-hero{padding:clamp(4.4rem,7vw,6.7rem) 0 clamp(2rem,4vw,3.2rem)}.product-flow-grid{grid-template-columns:minmax(420px,.98fr) minmax(0,1.02fr)}.product-flow-grid--wide{grid-template-columns:minmax(460px,.86fr) minmax(0,1.14fr)}.product-flow-copy h1,.trust-hero-copy h1{max-width:16.5ch;font-size:clamp(2.55rem,4.2vw,4.45rem);line-height:1.02}.trust-hero-copy h1{max-width:15.5ch}.product-flow-copy .lead,.trust-hero-copy .lead{max-width:68ch}.snappy-product-visual{min-height:440px}.product-hero-shot img{object-fit:cover;object-position:center top;max-height:620px}@media (width<=980px){.home-prompt-grid,.home-connect-grid,.product-flow-grid,.product-flow-grid--wide{grid-template-columns:1fr}.product-flow-copy h1,.trust-hero-copy h1,.home-prompt-copy h2,.home-connect-copy h2{max-width:none}}:root{--bg:#06101c;--bg-soft:#081421;--panel:#08121fa8;--panel-strong:#0a1422eb;--line:#b0cdea21;--line-strong:#c9e7ff38;--shadow:0 30px 96px #0000005c}body{background:radial-gradient(72% 36% at 50% 0,#3e86ec2e,#0000 62%),radial-gradient(40% 30% at 86% 12%,#79e3ac0e,#0000 72%),linear-gradient(#06101c 0%,#07111d 46%,#050b14 100%)}body:before{opacity:.32;background:radial-gradient(58% 34% at 50% 0,#7cc0ff13,#0000 68%)}.section-soft:before,.section-muted:before{background:linear-gradient(#7cc0ff06,#06101c00)}body.home-page .home-flow-hero:after{background:linear-gradient(#06101c6b 0%,#06101c1f 28%,#050b1470 100%),radial-gradient(56% 42% at 50% 44%,#06101c00 0%,#06101c1a 48%,#050b146b 100%)}body.home-page .home-glow--primary{background:radial-gradient(#6bdeff80 0%,#2797ff3d 42%,#0000 70%)}body.home-page .home-marquee-track span,body.home-page .home-live-pill,body.home-page .home-glass-button,body.home-page .section-tag,.proof-band--clean{background:#08121f94;border-color:#c9e7ff1f;box-shadow:inset 0 1px #ffffff0e,0 16px 46px #00000038}body.home-page .home-feature-card,body.home-page .home-motion-card,body.home-page .home-connect-map,body.home-page .home-prompt-visual,body.home-page .home-snappy-card,body.home-page .home-final-card,.product-card,.product-flow-card,.product-principle-card,.trust-detail-card,.support-path-card,.subpage-band,.trust-notice{background:radial-gradient(64% 34% at 50% 0,#7cc0ff16,#0000 64%),linear-gradient(#0a1626e0,#060e19d1);border-color:#c9e7ff21;box-shadow:0 32px 96px #00000061,inset 0 1px #fff1}body.home-page .home-feature-card:hover,body.home-page .home-feature-card.is-pointer-active{border-color:#7cc0ff57;box-shadow:0 36px 110px #0000006b,0 0 54px #7cc0ff1c,inset 0 1px #ffffff14}body.home-page .home-feature-card:after{background:radial-gradient(220px circle at var(--card-x,50%) var(--card-y,50%), #7cc0ff29, #79e3ac0f 34%, transparent 68%)}body.home-page .home-feature-icon,body.home-page .home-connect-icon,body.home-page .home-snappy-mark,body.home-page .home-prompt-panel{background:linear-gradient(#0a1829f0,#07101ce6);border-color:#c9e7ff26;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff14}body.home-page .home-motion-frame img,body.home-page .home-showcase-media img,body.home-page .home-hero-product img,.product-hero-shot img,.product-flow-media img,.story-chapter-media img,.anchor-story-media img,.lineup-feature-media img{filter:saturate(1.04)contrast(1.08)brightness();background:#07101c;border-color:#c9e7ff1f;box-shadow:0 34px 94px #00000061,0 0 64px #7cc0ff13}body.home-page .home-hero-product img{filter:saturate(1.08)contrast(1.08)brightness(1.08)}body.home-page .home-showcase-halo,body.home-page .home-final-glow,body.home-page .home-snappy-orbit:before,body.home-page .home-hero-halo{opacity:.62;background:#4a9cff26}body.home-page .home-prompt-library li,body.home-page .home-prompt-chat p,body.home-page .home-prompt-tabs span,body.home-page .home-prompt-folder,body.home-page .home-connect-label,body.home-page .home-motion-chip-row span,body.home-page .home-snappy-version{background:#07101cb8;border-color:#c9e7ff1f}body.home-page .home-connect-line-base{stroke:#7cc0ff2e}body.home-page .home-snappy-lines{opacity:.36}body.home-page .home-feature-card p,body.home-page .home-motion-copy p:not(.section-tag),body.home-page .home-showcase-copy>p:not(.section-tag),body.home-page .home-prompt-copy>p:not(.section-tag),body.home-page .home-connect-copy>p:not(.section-tag),body.home-page .home-snappy-copy p:not(.section-tag),body.home-page .home-trust-copy p,body.home-page .home-final-card p{color:#b9c8dc}body.home-page .section{position:relative}body.home-page .section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#3e86ec11,#0000 72%);border-radius:999px;width:min(980px,82vw);height:min(520px,52vw);position:absolute;top:0;left:50%;transform:translate(-50%)}body:not(.home-page) #site-main{background:radial-gradient(72% 30% at 50% 0,#3e86ec26,#0000 68%),linear-gradient(#06101c 0%,#07111d 46%,#050b14 100%)}.product-flow-hero,.trust-hero{background:linear-gradient(#06101cf0,#07111ddb)}.product-flow-hero:before,.trust-hero:before{opacity:.68}.site-footer{background:linear-gradient(#06101cf0,#050b14);border-top-color:#c9e7ff1a}body.home-page .site-header,body.home-page .site-header.is-scrolled{background:linear-gradient(#06101cb8,#06101c80);border-bottom-color:#c9e7ff05}body.home-page .site-header .button{box-shadow:0 14px 32px #3e86ec2e}body.home-page .home-flow-hero:before{background:radial-gradient(66% 48% at 50% 32%,#3e86ec3d,#0000 72%),radial-gradient(44% 34% at 84% 36%,#79e3ac0e,#0000 74%),linear-gradient(#06101c 0%,#07111d 46%,#050b14 100%)}body.home-page .home-glow--primary{filter:blur(126px);background:radial-gradient(#6bdeff70 0%,#2797ff3b 46%,#0000 74%);width:min(840px,76vw);height:470px;top:10.6rem}body.home-page #site-main,body.home-page .home-marquee{background:radial-gradient(70% 28% at 50% 18%,#3e86ec24,#0000 72%),radial-gradient(68% 26% at 50% 47%,#3e86ec17,#0000 74%),radial-gradient(58% 24% at 50% 74%,#3e86ec12,#0000 76%),linear-gradient(#06101c 0%,#081421 46%,#060f1a 100%)}body.home-page .home-feature-card,body.home-page .home-motion-card,body.home-page .home-connect-map,body.home-page .home-prompt-visual,body.home-page .home-snappy-card,body.home-page .home-final-card{background:radial-gradient(64% 34% at 50% 0,#7cc0ff18,#0000 64%),linear-gradient(#0b1829e0,#07101cd6)}body.home-page .section-tag,body.home-page .kicker{box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding:0}body.home-page .home-marquee-track span{box-shadow:none;background:#c9e7ff09;border-color:#0000}body.home-page .home-marquee-track span:hover{background:#c9e7ff11;border-color:#0000;box-shadow:0 0 24px #7cc0ff14}body.home-page .home-live-pill,body.home-page .home-glass-button{border-color:#c9e7ff14}body.home-page .home-marquee{background:0 0;padding:1.25rem 0 1.7rem}body.home-page .home-marquee-track span,body.home-page .home-marquee-track span:hover{box-shadow:none;backdrop-filter:none;background:0 0;border:0}.home-feature-icon{font-size:0;position:relative;overflow:hidden}.feature-illo,.feature-illo i{box-sizing:border-box;display:block;position:absolute}.feature-illo{color:#c7f0ff;inset:0}.feature-illo:before,.feature-illo:after{content:"";box-sizing:border-box;position:absolute}.feature-illo--center-bar:before{background:#c7f0ff14;border:1px solid #c7f0ffb8;border-radius:999px;height:.58rem;top:1.18rem;left:.52rem;right:.52rem}.feature-illo--center-bar:after{border:1px solid;border-radius:999px;width:.26rem;height:.26rem;top:1.34rem;left:1.05rem}.feature-illo--center-bar i:first-child{opacity:.78;background:currentColor;width:.62rem;height:1px;top:1.42rem;left:1.45rem}.feature-illo--center-bar i:nth-child(2){border:1px solid #c7f0ff75;border-radius:.16rem;width:.42rem;height:.42rem;top:.66rem;left:.74rem}.feature-illo--center-bar i:nth-child(3){border:1px solid #c7f0ff75;border-radius:.16rem;width:.42rem;height:.42rem;top:.66rem;right:.74rem}.feature-illo--work-surface:before{background:linear-gradient(#c7f0ff1a,#0000);border:1px solid #c7f0ffb8;border-radius:.32rem;width:1.9rem;height:1.5rem;top:.72rem;left:.55rem}.feature-illo--work-surface:after{background:#c7f0ff94;height:1px;top:1.03rem;left:.8rem;right:.8rem}.feature-illo--work-surface i{border:1px solid #c7f0ff85;border-radius:.12rem;width:.5rem;height:.36rem}.feature-illo--work-surface i:first-child{top:1.28rem;left:.82rem}.feature-illo--work-surface i:nth-child(2){top:1.28rem;left:1.42rem}.feature-illo--work-surface i:nth-child(3){top:1.74rem;left:.82rem}.feature-illo--work-surface i:nth-child(4){top:1.74rem;left:1.42rem}.feature-illo--research-surface:before{border:1px solid #c7f0ffa3;border-radius:999px;width:1.48rem;height:1.48rem;top:.78rem;left:.76rem}.feature-illo--research-surface:after{background:#c7f0ff;border-radius:999px;width:.32rem;height:.32rem;top:1.38rem;left:1.36rem;box-shadow:0 -.58rem 0 -.08rem #c7f0ff94,.56rem .32rem 0 -.08rem #c7f0ff94,-.56rem .32rem 0 -.08rem #c7f0ff94}.feature-illo--research-surface i:first-child{background:#c7f0ff7a;width:1px;height:.5rem;top:.92rem;left:1.47rem;transform:rotate(18deg)}.feature-illo--research-surface i:nth-child(2){background:#c7f0ff7a;width:.52rem;height:1px;top:1.55rem;left:1.58rem;transform:rotate(32deg)}.feature-illo--research-surface i:nth-child(3){background:#c7f0ff7a;width:.54rem;height:1px;top:1.72rem;left:.92rem;transform:rotate(-28deg)}.feature-illo--sidebar-actions:before{border:1px solid #c7f0ffad;border-radius:.28rem;width:1.78rem;height:1.6rem;top:.7rem;left:.62rem}.feature-illo--sidebar-actions:after{background:#c7f0ff14;border-left:1px solid #c7f0ff94;border-radius:0 .22rem .22rem 0;width:.58rem;height:1.44rem;top:.78rem;right:.68rem}.feature-illo--sidebar-actions i{opacity:.8;background:currentColor;border-radius:999px;width:.28rem;height:.28rem;right:.82rem}.feature-illo--sidebar-actions i:first-child{top:1rem}.feature-illo--sidebar-actions i:nth-child(2){top:1.36rem}.feature-illo--sidebar-actions i:nth-child(3){top:1.72rem}.feature-illo--pinned-prompts:before{background:#c7f0ff1a;border:1px solid #c7f0ffb3;border-radius:.18rem .18rem .34rem .34rem;width:.72rem;height:1.36rem;top:.62rem;left:1.15rem;transform:rotate(42deg)}.feature-illo--pinned-prompts:after{transform-origin:top;background:currentColor;width:1px;height:.58rem;top:1.78rem;left:1.46rem;transform:rotate(42deg)}.feature-illo--pinned-prompts i:first-child{background:#c7f0ff66;width:.92rem;height:1px;bottom:.72rem;left:.68rem}.feature-illo--pinned-prompts i:nth-child(2){background:#c7f0ff47;width:1.18rem;height:1px;bottom:.52rem;left:.68rem}.feature-illo--pinned-prompts i:nth-child(3){display:none}.feature-illo--next-step-handoff:before,.feature-illo--next-step-handoff:after{background:#c7f0ff0f;border:1px solid #c7f0ff94;border-radius:.22rem;width:.78rem;height:1.06rem;top:.86rem}.feature-illo--next-step-handoff:before{left:.55rem}.feature-illo--next-step-handoff:after{border-color:#c7f0ffc2;right:.55rem}.feature-illo--next-step-handoff i:first-child{background:currentColor;width:.48rem;height:1px;top:1.25rem;left:1.26rem}.feature-illo--next-step-handoff i:nth-child(2){border-top:1px solid;border-right:1px solid;width:.28rem;height:.28rem;top:1.12rem;left:1.58rem;transform:rotate(45deg)}.feature-illo--next-step-handoff i:nth-child(3){background:#c7f0ff4d;width:1.58rem;height:1px;top:2.1rem;left:.72rem}body.home-page .home-marquee{box-shadow:none;background:0 0;border:0;padding:.75rem 0 1.6rem;mask-image:none}body.home-page .home-marquee-track span,body.home-page .home-marquee-track span:hover{box-shadow:none;backdrop-filter:none;color:#cfe1f7bd;background:0 0;border:0;border-radius:0;padding:.3rem .85rem}body.home-page .home-marquee-track span:hover{color:#eef7ffeb}.home-feature-icon{width:3.85rem;height:3.85rem;margin-bottom:1.2rem}.home-feature-icon svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:2.35rem;height:2.35rem;overflow:visible}.home-feature-icon svg circle,.home-feature-icon svg rect[width="9"],.home-feature-icon svg rect[width="14"]{fill:#c7f0ff1f}.home-feature-icon{border-radius:20px;width:5rem;height:3.85rem}.home-feature-icon svg .soft-fill{fill:#c7f0ff13}.home-feature-icon svg .strong-fill{fill:#c7f0ff24}.home-feature-icon svg .solid{fill:currentColor;stroke:none}.home-feature-icon svg .quiet{opacity:.48}.home-feature-icon{border-radius:24px;justify-self:start;place-items:center;width:8.4rem;height:4.8rem}.home-feature-icon svg{stroke-width:2.55px;width:6.9rem;height:4.45rem}.home-feature-icon--research-surface,.home-feature-icon--pinned-prompts{color:#b8ffe5}.home-feature-icon--sidebar-actions,.home-feature-icon--next-step-handoff{color:#bcd8ff}body.home-page #site-main{background:radial-gradient(70% 32rem at 50% 18rem,#3e86ec2e,#0000 72%),radial-gradient(78% 26rem at 50% 48rem,#3e86ec1f,#0000 74%),radial-gradient(88% 22rem at 50% 77rem,#3e86ec1f,#0000 78%),radial-gradient(76% 18rem at 50% 90rem,#3e86ec13,#0000 80%),linear-gradient(#06101c 0% 100%)!important}body.home-page .home-flow-hero{overflow:visible;background:0 0!important;padding-bottom:0!important}body.home-page .home-flow-hero:before,body.home-page .home-flow-hero:after,body.home-page .home-grid-bg,body.home-page .home-marquee-fade,body.home-page .home-feature-section:before,body.home-page .home-feature-section:after,body.home-page .home-feature-section>.section-head:before,body.home-page .home-feature-section>.section-head:after{content:none!important;display:none!important}body.home-page .home-hero-product{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;overflow:hidden!important;mask-image:none!important}body.home-page .home-hero-product img{display:block;box-shadow:none!important;border:0!important}body.home-page .home-hero-halo{display:none!important}body.home-page .home-flow-hero>.home-marquee{z-index:6;position:relative;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;align-items:center!important;margin-top:clamp(3.8rem,5.6vw,4.8rem)!important;margin-bottom:clamp(4.4rem,6.2vw,5.4rem)!important;padding:0!important;display:flex!important;overflow:hidden!important;mask-image:none!important}body.home-page .home-marquee-track{flex-wrap:nowrap!important;align-items:center!important;gap:.9rem!important;height:54px!important;margin:0!important;display:flex!important}body.home-page .home-marquee-track span,body.home-page .home-marquee-track span:hover,body.home-page .home-marquee-track span:nth-child(n){border-radius:999px;color:#edf6fff5!important;backdrop-filter:none!important;background:#17395e!important;border:1px solid #c9e7ff1f!important;outline:0!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:34px!important;min-height:34px!important;margin-block:0!important;padding:0 1.04rem!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translate(0,0)translate(0,0)!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000038!important}body.home-page .home-marquee-track span:hover{color:#f5fafffa!important;background:#1c426c!important;border-color:#c9e7ff2e!important}body.home-page .home-feature-section{z-index:2;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin-top:0!important;padding-top:0!important;position:relative!important}body.home-page .home-feature-section .section-head,body.home-page .home-feature-section .section-head--center{box-shadow:none!important;background:0 0!important;border:0!important}body.home-page .home-hero-product--annotated{isolation:isolate;width:min(100%,1120px)!important;overflow:visible!important}body.home-page .home-hero-product--annotated img{z-index:2;position:relative;border:1px solid #b3daff24!important;border-radius:28px!important;box-shadow:0 28px 90px #0000005c!important}.home-hero-notes{z-index:4;pointer-events:none;position:absolute;inset:0}.home-hero-note{color:#eff7fff2;background:linear-gradient(#0b1b2eeb,#071220db);border:1px solid #afdbff2e;border-radius:18px;gap:.34rem;width:min(18rem,28vw);padding:.86rem .95rem;display:grid;position:absolute;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff12}.home-hero-note:after{content:"";height:1px;width:var(--line-w,7.5rem);top:var(--line-y,50%);transform:rotate(var(--line-rotate,0deg));transform-origin:var(--line-origin,right center);background:linear-gradient(90deg,#7ecdff00,#7ecdffb8);position:absolute}.home-hero-note strong{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.home-hero-note small{color:#b8cde1e0;font-size:.79rem;line-height:1.45}.home-hero-note--search{--line-w:9.5rem;--line-y:58%;--line-rotate:14deg;top:13%;left:-5.8rem}.home-hero-note--search:after,.home-hero-note--launch:after{right:-8.6rem}.home-hero-note--launch{--line-w:8rem;--line-y:34%;--line-rotate:-13deg;top:55%;left:-5.2rem}.home-hero-note--widgets{--line-w:9rem;--line-y:60%;--line-rotate:-14deg;top:13%;right:-6.2rem}.home-hero-note--prompts{--line-w:8.6rem;--line-y:36%;--line-rotate:12deg;bottom:16%;right:-6.4rem}.home-hero-note--widgets:after,.home-hero-note--prompts:after{background:linear-gradient(270deg,#7ecdff00,#7ecdffb8);left:-8rem}.home-product-story{gap:clamp(3rem,6vw,5.5rem);display:grid}.home-product-map{gap:1.3rem;display:grid}.home-product-map-copy{gap:.72rem;max-width:48rem;display:grid}.home-product-map--sidebar .home-product-map-copy{text-align:left;justify-self:start}.home-product-map-copy h3{color:#f4f9ff;letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2rem,4.1vw,4.1rem);line-height:1}.home-product-map--sidebar .home-product-map-copy h3{margin-left:0}.home-product-map-copy p:not(.section-tag){color:#aebed3;font-size:1.02rem;line-height:1.65}.home-product-map-visual{background:#0812209e;border:1px solid #b0daff21;border-radius:34px;margin:0;padding:.42rem;position:relative;box-shadow:0 30px 100px #00000052,inset 0 1px #ffffff12}.home-product-map-visual img{border:1px solid #ffffff1a;border-radius:27px;width:100%;display:block}.home-map-dot{z-index:4;left:var(--dot-x);top:var(--dot-y);background:#8be9ff;border-radius:999px;width:.72rem;height:.72rem;position:absolute;box-shadow:0 0 0 6px #8be9ff1f,0 0 24px #8be9ffb8}.home-map-callout{z-index:5;background:linear-gradient(#0b1b2ef0,#071220e0);border:1px solid #b0daff2e;border-radius:18px;gap:.35rem;width:min(17rem,28vw);padding:.82rem .92rem;display:grid;position:absolute;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff12}.home-map-callout:after{content:"";top:var(--map-line-y,50%);width:var(--map-line-w,7rem);height:1px;transform:rotate(var(--map-line-r,0deg));background:linear-gradient(90deg,#7cc0ff00,#7cc0ffc7);position:absolute}.home-map-callout strong{color:#f5fbff;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.home-map-callout span{color:#bbcfe2e6;font-size:.82rem;line-height:1.45}.home-product-map--workspace .home-map-dot--center{--dot-x:48%;--dot-y:40%}.home-product-map--workspace .home-map-dot--work{--dot-x:55%;--dot-y:61%}.home-product-map--workspace .home-map-dot--customize{--dot-x:64%;--dot-y:88%}.home-map-callout--center{--map-line-w:16rem;--map-line-y:58%;--map-line-r:8deg;top:18%;left:2.6%}.home-map-callout--work{--map-line-w:17rem;--map-line-y:36%;--map-line-r:-8deg;top:55%;left:3.3%}.home-map-callout--customize{--map-line-w:14rem;--map-line-y:26%;--map-line-r:8deg;bottom:5%;right:3.2%}.home-map-callout--center:after,.home-map-callout--work:after{right:-15.2rem}.home-map-callout--customize:after{background:linear-gradient(270deg,#7cc0ff00,#7cc0ffc7);left:-13.2rem}.home-product-map--sidebar .home-map-dot--actions{--dot-x:83%;--dot-y:44%}.home-product-map--sidebar .home-map-dot--prompts{--dot-x:83%;--dot-y:73%}.home-product-map--sidebar .home-map-dot--handoff{--dot-x:51%;--dot-y:51%}.home-map-callout--actions{--map-line-w:23rem;--map-line-y:68%;--map-line-r:8deg;top:11%;left:3%}.home-map-callout--prompts{--map-line-w:23rem;--map-line-y:36%;--map-line-r:-8deg;bottom:10%;left:4%}.home-map-callout--handoff{--map-line-w:13rem;--map-line-y:58%;--map-line-r:-10deg;top:33%;right:3%}.home-map-callout--actions:after,.home-map-callout--prompts:after{right:-21.5rem}.home-map-callout--handoff:after{background:linear-gradient(270deg,#7cc0ff00,#7cc0ffc7);left:-12rem}@media (width<=1180px){.home-hero-note{width:auto;position:relative;inset:auto}.home-hero-note:after{display:none}.home-hero-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid;position:relative}.home-map-callout{width:auto;position:relative;inset:auto}.home-map-callout:after,.home-map-dot{display:none}.home-product-map-visual{gap:.8rem;display:grid}}@media (width<=700px){.home-hero-notes{grid-template-columns:1fr}.home-product-map--sidebar .home-product-map-copy{text-align:left;justify-self:start}.home-product-map--sidebar .home-product-map-copy h3{margin-left:0}}@media (width>=1181px){body.home-page .home-hero-product--annotated{width:min(72vw,920px)!important}.home-hero-note{width:15.8rem}.home-hero-note--search{--line-w:13.6rem;--line-rotate:10deg;top:10%;left:-17rem}.home-hero-note--launch{--line-w:13.8rem;--line-rotate:-9deg;top:55%;left:-17rem}.home-hero-note--widgets{--line-w:14rem;--line-rotate:-10deg;top:11%;right:-17rem}.home-hero-note--prompts{--line-w:13.6rem;--line-rotate:9deg;bottom:13%;right:-17rem}.home-hero-note--search:after,.home-hero-note--launch:after{right:-12.8rem}.home-hero-note--widgets:after,.home-hero-note--prompts:after{left:-12.8rem}.home-product-map-visual{width:min(72vw,960px);margin-inline:auto;overflow:visible}.home-map-callout{width:16rem}.home-map-callout--center{--map-line-w:17.8rem;--map-line-r:7deg;top:16%;left:-18rem}.home-map-callout--work{--map-line-w:18rem;--map-line-r:-7deg;top:50%;left:-18rem}.home-map-callout--customize{--map-line-w:15.6rem;--map-line-r:7deg;bottom:9%;right:-18rem}.home-map-callout--center:after,.home-map-callout--work:after{right:-16.4rem}.home-map-callout--customize:after{left:-14.8rem}.home-map-callout--actions{--map-line-w:16rem;--map-line-r:-8deg;top:12%;left:auto;right:-18rem}.home-map-callout--prompts{--map-line-w:16rem;--map-line-r:8deg;bottom:13%;left:auto;right:-18rem}.home-map-callout--handoff{--map-line-w:16.5rem;--map-line-r:3deg;top:41%;left:-18rem;right:auto}.home-map-callout--actions:after,.home-map-callout--prompts:after{background:linear-gradient(270deg,#7cc0ff00,#7cc0ffc7);left:-14.8rem;right:auto}.home-map-callout--handoff:after{background:linear-gradient(90deg,#7cc0ff00,#7cc0ffc7);left:auto;right:-15.6rem}}@media (width>=1181px) and (width<=1319px){.home-hero-note,.home-map-callout{width:auto;position:relative;inset:auto}.home-hero-note:after,.home-map-callout:after,.home-map-dot{display:none}.home-hero-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid;position:relative}.home-product-map-visual{gap:.8rem;display:grid}}@media (width>=1320px){.home-hero-note,.home-map-callout{width:14.5rem}.home-hero-note--search,.home-hero-note--launch{left:-14.85rem}.home-hero-note--widgets,.home-hero-note--prompts{right:-14.85rem}.home-hero-note--search:after,.home-hero-note--launch:after{right:-11.4rem}.home-hero-note--widgets:after,.home-hero-note--prompts:after{left:-11.4rem}.home-map-callout--center,.home-map-callout--work,.home-map-callout--handoff{left:-13.2rem}.home-map-callout--customize,.home-map-callout--actions,.home-map-callout--prompts{right:-13.2rem}}.home-hero-note:after,.home-map-callout:after{opacity:.95;height:2px;box-shadow:0 0 14px #7cc0ff57}.home-hero-note:before,.home-map-callout:before{content:"";z-index:2;width:.42rem;height:.42rem;top:calc(var(--line-y,var(--map-line-y,50%)) - .2rem);background:#8be9ff;border-radius:999px;position:absolute;box-shadow:0 0 0 5px #8be9ff14,0 0 18px #8be9ff8a}.home-hero-note--search:before,.home-hero-note--launch:before{right:-11.85rem}.home-hero-note--widgets:before,.home-hero-note--prompts:before{left:-11.85rem}.home-map-callout--center:before,.home-map-callout--work:before{right:-12.95rem;top:calc(var(--map-line-y,50%) - .2rem)}.home-map-callout--customize:before{left:-12.95rem;top:calc(var(--map-line-y,50%) - .2rem)}.home-map-callout--actions:before,.home-map-callout--prompts:before{left:-13.05rem;top:calc(var(--map-line-y,50%) - .2rem)}.home-map-callout--handoff:before{right:-13.85rem;top:calc(var(--map-line-y,50%) - .2rem)}@media (width<=1319px){.home-hero-note:before,.home-map-callout:before{display:none}}.home-annotation-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-annotation-lines .annotation-line{fill:none;stroke:#8be9ffd1;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #8be9ff57)}.home-annotation-lines marker path{fill:#8be9fff2}.home-annotation-lines .annotation-target{fill:#8be9ff;stroke:#06101ce6;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px #8be9ff9e)}.home-hero-note:before,.home-hero-note:after,.home-map-callout:before,.home-map-callout:after,.home-map-dot{display:none!important}@media (width<=1180px){.home-annotation-lines{display:none}}.home-anchor-target{position:absolute;top:-6rem}.home-hero-static,.home-hero-trailer{aspect-ratio:8/5;isolation:isolate;background:#050b13;border:1px solid #bfe2ff33;border-radius:clamp(22px,2.6vw,32px);width:min(100%,1120px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 42px 130px #00000080,0 0 90px #4ba4ff1f}.home-hero-static>img{object-fit:cover;width:100%;height:100%;display:block}.home-hero-static:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02070e70,#0000 36%,#02070e1f);position:absolute;inset:0}.home-static-callouts{z-index:3;pointer-events:none;position:absolute;inset:0}.home-trailer-scenes,.home-trailer-scene,.home-demo-camera{position:absolute;inset:0}.home-trailer-scene{opacity:0;filter:blur(4px)brightness(.76);transition:opacity .34s,transform .68s cubic-bezier(.22,1,.36,1),filter .34s;overflow:hidden;transform:scale(1.035)}.home-trailer-scene.is-active{z-index:1;opacity:1;filter:blur()brightness();transform:scale(1)}.home-demo-camera{transform-origin:82%;overflow:hidden}.home-demo-camera>img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block}.home-hero-trailer.is-playing .home-trailer-scene--workspace.is-active .home-demo-camera{animation:3.4s ease-out both home-demo-workspace}.home-hero-trailer.is-playing .home-trailer-scene--youtube.is-active .home-demo-camera{animation:4.8s cubic-bezier(.22,1,.36,1) both home-demo-youtube-camera}.home-hero-trailer.is-playing .home-trailer-scene--chatgpt.is-active .home-demo-camera{animation:4.4s cubic-bezier(.22,1,.36,1) both home-demo-chatgpt-camera}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-camera{animation:4.4s cubic-bezier(.22,1,.36,1) both home-demo-prompt-camera}@keyframes home-demo-workspace{0%{transform:scale(1.01)}to{transform:scale(1.035)}}@keyframes home-demo-youtube-camera{0%{transform:scale(1)}26%{transform:scale(1.025)}48%,64%{transform:scale(1.15)translate(-4.2%,-2.5%)}82%,to{filter:brightness(.78);transform:scale(1.035)translate(-.8%,1.2%)}}@keyframes home-demo-chatgpt-camera{0%{filter:saturate(.7);transform:scale(1.14)translate(-3.5%,-1%)}28%{filter:saturate(.86);transform:scale(1.045)translate(-1.2%)}to{filter:saturate();transform:scale(1.02)}}@keyframes home-demo-prompt-camera{0%{transform:scale(1.055)translate(-1.5%)}48%{transform:scale(1.09)translate(-2.6%,-1.5%)}to{transform:scale(1.025)}}.home-demo-cursor{z-index:6;opacity:0;filter:drop-shadow(0 4px 5px #0000008c);width:clamp(1.15rem,2.3vw,2rem);position:absolute;top:50%;left:50%;transform:translate(-18%,-12%)}.home-demo-cursor svg{width:100%;height:auto;display:block;overflow:visible}.home-demo-cursor path{fill:#fff;stroke:#07111d;stroke-width:1.6px;stroke-linejoin:round}.home-hero-trailer.is-playing .home-trailer-scene--youtube.is-active .home-demo-cursor--youtube{animation:4.8s cubic-bezier(.22,1,.36,1) both home-demo-youtube-cursor}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-cursor--prompt{animation:4.4s cubic-bezier(.22,1,.36,1) both home-demo-prompt-cursor}@keyframes home-demo-youtube-cursor{0%{opacity:0;top:49%;left:54%}8%{opacity:1}30%{top:69%;left:86%;transform:translate(-18%,-12%)scale(1)}37%{top:69%;left:86%;transform:translate(-18%,-12%)scale(.76)}44%,58%{opacity:1;top:69%;left:86%;transform:translate(-18%,-12%)scale(1)}70%,to{opacity:0;top:69%;left:86%;transform:translate(-18%,-12%)scale(1)}}@keyframes home-demo-prompt-cursor{0%{opacity:0;top:48%;left:54%}12%{opacity:1}43%{top:71%;left:76%;transform:translate(-18%,-12%)scale(1)}52%{top:71%;left:76%;transform:translate(-18%,-12%)scale(.74)}61%,to{opacity:1;top:71%;left:76%;transform:translate(-18%,-12%)scale(1)}}.home-demo-click{z-index:5;aspect-ratio:1;opacity:0;border:2px solid #8be9ff;border-radius:50%;width:clamp(1.15rem,2.4vw,2.1rem);position:absolute;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 20px #8be9ffc7}.home-demo-click--summary{top:69%;left:86%}.home-demo-click--prompt{top:71%;left:76%}.home-hero-trailer.is-playing .home-trailer-scene--youtube.is-active .home-demo-click--summary{animation:4.8s ease-out both home-demo-click-summary}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-click--prompt{animation:4.4s ease-out both home-demo-click-prompt}@keyframes home-demo-click-summary{0%,33%{opacity:0;transform:translate(-50%,-50%)scale(.3)}38%{opacity:1}48%,to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes home-demo-click-prompt{0%,47%{opacity:0;transform:translate(-50%,-50%)scale(.3)}53%{opacity:1}64%,to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}.home-demo-tab-switch{z-index:7;color:#1e293b;opacity:0;background:#e2e8f0fa;align-items:center;gap:.25rem;min-height:clamp(2rem,4.4vw,3.4rem);padding:0 clamp(.45rem,1vw,.8rem);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-105%);box-shadow:0 16px 42px #00000047}.home-demo-tab{white-space:nowrap;border-radius:clamp(.45rem,1vw,.8rem) clamp(.45rem,1vw,.8rem) 0 0;align-items:center;gap:.42rem;width:clamp(7.5rem,18vw,12rem);min-height:clamp(1.55rem,3.4vw,2.55rem);padding:0 clamp(.52rem,1.2vw,.85rem);font-size:clamp(.5rem,1.1vw,.76rem);font-weight:800;display:inline-flex;position:relative}.home-demo-tab i{color:#ef4444;font-size:.86em;font-style:normal}.home-demo-tab--source{color:#64748b;background:#cbd5e1b3}.home-demo-tab--destination{background:#fff;box-shadow:0 -1px #fff,0 5px 14px #0f172a1a}.home-demo-tab--destination i{color:#10a37f}.home-demo-tab--destination b{aspect-ratio:1;border:2px solid #10a37f3d;border-top-color:#10a37f;border-radius:50%;width:.42rem;margin-left:auto;animation:.7s linear infinite home-demo-tab-loading}.home-hero-trailer.is-playing .home-trailer-scene--youtube.is-active .home-demo-tab-switch{animation:4.8s cubic-bezier(.22,1,.36,1) both home-demo-tab-open}@keyframes home-demo-tab-loading{to{transform:rotate(360deg)}}@keyframes home-demo-tab-open{0%,52%{opacity:0;transform:translateY(-105%)}65%,to{opacity:1;transform:translateY(0)}}.home-demo-result-cover{z-index:3;clip-path:inset(0);background:#fffffffb;gap:.72rem;width:43.2%;height:32%;padding:1.2rem 1.5rem;display:grid;position:absolute;top:63.5%;left:35%}.home-demo-result-cover span{background:linear-gradient(90deg,#e8edf3 20%,#f7f9fb 45%,#e8edf3 70%) 0 0/220% 100%;border-radius:999px;height:.56rem;animation:.9s linear infinite home-demo-skeleton}.home-demo-result-cover span:nth-child(2){width:86%}.home-demo-result-cover span:nth-child(3){width:93%}.home-demo-result-cover span:nth-child(4){width:70%}.home-hero-trailer.is-playing .home-trailer-scene--chatgpt.is-active .home-demo-result-cover{animation:4.4s ease-in-out both home-demo-result-reveal}@keyframes home-demo-skeleton{to{background-position:-220% 0}}@keyframes home-demo-result-reveal{0%,44%{opacity:1;clip-path:inset(0)}78%{opacity:1;clip-path:inset(100% 0 0)}79%,to{opacity:0;clip-path:inset(100% 0 0)}}.home-demo-result-sweep{z-index:4;opacity:0;background:#71dffc;width:43.2%;height:2px;position:absolute;top:65%;left:35%;box-shadow:0 0 18px #71dffce6}.home-hero-trailer.is-playing .home-trailer-scene--chatgpt.is-active .home-demo-result-sweep{animation:4.4s ease-in-out both home-demo-result-sweep}@keyframes home-demo-result-sweep{0%,43%{opacity:0;top:65%}48%{opacity:1}77%{opacity:1;top:94%}82%,to{opacity:0;top:94%}}.home-demo-prompt-cover{z-index:3;background:#fff;border-radius:14px;width:30.2%;height:11.7%;position:absolute;top:43%;left:36.2%}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-prompt-cover{animation:4.4s cubic-bezier(.22,1,.36,1) both home-demo-prompt-reveal}@keyframes home-demo-prompt-reveal{0%,52%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.96)}}.home-demo-prompt-target{z-index:4;opacity:0;border:2px solid #8be9ff;border-radius:10px;width:29.6%;height:7.6%;position:absolute;top:68.1%;left:68.5%;box-shadow:0 0 24px #8be9ff7a}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-prompt-target{animation:4.4s both home-demo-prompt-target}@keyframes home-demo-prompt-target{0%,27%{opacity:0;transform:scale(.96)}38%,58%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.03)}}.home-demo-composer-pulse{z-index:4;opacity:0;border:2px solid #8be9ff;border-radius:28px;width:31.6%;height:19.5%;position:absolute;top:41.8%;left:35.1%;box-shadow:0 0 34px #8be9ff70}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-composer-pulse{animation:4.4s both home-demo-composer-pulse}@keyframes home-demo-composer-pulse{0%,57%{opacity:0;transform:scale(.97)}68%,84%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1.02)}}.home-demo-inserted{z-index:5;color:#eff8ff;opacity:0;backdrop-filter:blur(16px);background:#061220eb;border-radius:999px;align-items:center;gap:.45rem;min-height:2.15rem;padding:0 .78rem;font-size:clamp(.58rem,1.05vw,.76rem);font-weight:850;display:inline-flex;position:absolute;top:34%;left:38%;box-shadow:0 18px 48px #00000057}.home-demo-inserted b{color:#8be9ff}.home-hero-trailer.is-playing .home-trailer-scene--prompt.is-active .home-demo-inserted{animation:4.4s cubic-bezier(.22,1,.36,1) both home-demo-inserted}@keyframes home-demo-inserted{0%,62%{opacity:0;transform:translateY(10px)scale(.9)}72%,93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(1)}}.home-hero-trailer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02070e85 0%,#0000 18% 62%,#02070ed1 100%);position:absolute;inset:0}.home-cinema-topline i{background:#79e3ac;border-radius:50%;width:.44rem;height:.44rem;box-shadow:0 0 18px #79e3acbf}.home-trailer-captions{z-index:3;pointer-events:none;min-height:4.8rem;position:absolute;bottom:clamp(1.5rem,3.6vw,2.8rem);left:clamp(1rem,3vw,2.3rem);right:clamp(1rem,3vw,2.3rem)}.home-trailer-caption{opacity:0;filter:blur(6px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#040f1be6,#0a1b2dc2);border-radius:14px;gap:.28rem;max-width:31rem;padding:clamp(.66rem,1.5vw,.92rem) clamp(.78rem,1.8vw,1.08rem);transition:opacity .38s,transform .5s cubic-bezier(.22,1,.36,1),filter .38s;display:grid;position:absolute;bottom:0;left:0;transform:translateY(14px);box-shadow:0 16px 46px #00000057}.home-trailer-caption.is-active{opacity:1;filter:blur();transform:translate(0,0)}.home-trailer-caption strong{color:#f7fbff;letter-spacing:-.035em;text-shadow:0 3px 24px #000000e6;font-size:clamp(1.1rem,2.2vw,1.8rem);line-height:1.05}.home-trailer-caption small{color:#d7e7f7e0;text-shadow:0 2px 16px #000000e6;font-size:clamp(.72rem,1.25vw,.92rem);line-height:1.45}.home-trailer-progress{z-index:4;grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid;position:absolute;bottom:.8rem;left:clamp(1rem,3vw,2.3rem);right:clamp(1rem,3vw,2.3rem)}.home-trailer-progress span{background:#d3e8f938;border-radius:999px;height:2px;transition:background .25s,box-shadow .25s}.home-trailer-progress span.is-active{background:#8be9ff;box-shadow:0 0 14px #8be9ffb8}.home-capability-ribbon{z-index:6;background:linear-gradient(90deg,#143d6057,#0000 18% 82%,#143d6057),linear-gradient(#091d32fa,#051221fa);border:1px solid #a4dbff29;border-radius:999px;width:min(100% - 2rem,1320px);height:78px;margin:clamp(3.5rem,5vw,4.6rem) auto clamp(5rem,7vw,7rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0f,inset 0 -1px #67caff14}.home-capability-ribbon:before,.home-capability-ribbon:after{content:"";z-index:3;pointer-events:none;width:clamp(2.5rem,8vw,8rem);position:absolute;top:0;bottom:0}.home-capability-ribbon:before{background:linear-gradient(90deg,#07192c 12%,#07192cc7 42%,#0000);left:0}.home-capability-ribbon:after{background:linear-gradient(270deg,#07192c 12%,#07192cc7 42%,#0000);right:0}.home-capability-track{will-change:transform;align-items:center;width:max-content;min-width:max-content;height:100%;animation:27s linear infinite home-capability-loop;display:flex}.home-capability-group{flex:none;justify-content:space-around;align-items:center;gap:0;min-width:100vw;height:100%;padding-inline:0;display:flex}.home-capability-group>span{color:#f5faff;letter-spacing:-.005em;white-space:nowrap;background:linear-gradient(145deg,#153656f5,#081c31f5);border:1px solid #a6e0ff29;border-radius:999px;flex:none;align-items:center;gap:.58rem;min-height:2.65rem;margin-inline:clamp(.34rem,.55vw,.52rem);padding:.34rem .82rem .34rem .42rem;font-size:.79rem;font-weight:800;display:inline-flex;box-shadow:0 9px 26px #0000003d,inset 0 1px #ffffff17,inset 0 -1px #40a2e114}.home-capability-group i{color:#b9f3ff;background:radial-gradient(circle at 34% 28%,#8cecff47,#2477a62e 58%,#09213685);border:1px solid #99e5ff2e;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-style:normal;display:grid;box-shadow:0 0 20px #4cc0ee21,inset 0 1px #ffffff1f}.home-capability-group i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.home-capability-group>span[data-brand] i svg{fill:currentColor;stroke:none}.home-capability-group>span[data-brand=youtube] i{color:#fff;background:radial-gradient(circle at 34% 28%,#ff486240,#69081c4d 64%,#220712b3);border-color:#ff003347}.home-capability-group>span[data-brand=chatgpt] i{color:#e8fff8;background:radial-gradient(circle at 34% 28%,#5be7c13d,#085b484d 64%,#042722b3);border-color:#10a37f4d}.home-capability-group>span[data-brand=claude] i{color:#d97757;background:radial-gradient(circle at 34% 28%,#ffb79940,#6f321f52 64%,#2b130db3);border-color:#d9775757}@keyframes home-capability-loop{to{transform:translate(-50%)}}.home-cinema-story{background:radial-gradient(70% 34rem at 76% 28%,#3285e121,#0000 72%),radial-gradient(52% 28rem at 16% 68%,#46cbac12,#0000 74%);padding-top:clamp(5.5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem);position:relative}.home-cinema-intro{gap:1rem;max-width:76rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.home-cinema-intro h2{color:#f5f9ff;letter-spacing:-.065em;max-width:14ch;font-size:clamp(3rem,6.8vw,7rem);line-height:.96}.home-cinema-intro>p:not(.section-tag){color:#aebed3;max-width:44rem;font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.62}.home-cinema-layout{grid-template-columns:minmax(270px,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.home-cinema-steps{margin:0;padding:0;list-style:none}.home-cinema-step{opacity:.26;align-content:center;gap:.9rem;min-height:72vh;transition:opacity .42s,transform .56s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(24px)}.home-cinema-step.is-active{opacity:1;transform:translate(0,0)}.home-cinema-step h3{color:#f4f9ff;letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2rem,3.7vw,3.9rem);line-height:1}.home-cinema-step>p:not(.section-tag){color:#aebed3;max-width:35rem;font-size:1rem;line-height:1.68}.home-cinema-step.is-active .section-tag{color:#8be9ff}.home-cinema-stage{align-self:start;padding-top:min(7vh,4.5rem);position:sticky;top:clamp(6rem,9vh,8rem)}.home-cinema-screen{aspect-ratio:8/5;perspective:1200px;isolation:isolate;background:#050b13;border:1px solid #bfe2ff33;border-radius:clamp(22px,2.5vw,32px);width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 42px 130px #0000007a,0 0 90px #469dff1a}.home-cinema-scenes,.home-cinema-scene{position:absolute;inset:0}.home-cinema-scene{opacity:0;transform-origin:74%;filter:blur(5px)brightness(.74);transition:opacity .48s,transform .82s cubic-bezier(.22,1,.36,1),filter .48s;overflow:hidden;transform:scale(1.07)rotateY(-3deg)}.home-cinema-scene.is-active{z-index:1;opacity:1;filter:blur()brightness();transform:scale(1)rotateY(0)}.home-cinema-scene img{object-fit:cover;width:100%;height:100%;box-shadow:none;transform-origin:50%;filter:saturate(1.04)contrast(1.03);border:0;border-radius:0;transition:transform 1.05s cubic-bezier(.22,1,.36,1),filter .7s;display:block;transform:scale(1.035)}.home-cinema-scene--page.is-active img{transform:scale(1.035)}.home-cinema-scene--extract.is-active img{transform:scale(1.17)translate(-6%)}.home-cinema-scene--prompt.is-active img{transform:scale(1.13)translate(-5%)}.home-cinema-scene--handoff.is-active img{transform:scale(1.12)translate(-4%)}.home-cinema-screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#02070e94 0%,#0000 15% 72%,#02070ec7 100%);position:absolute;inset:0}.home-cinema-topline{z-index:4;color:#e7f3ffe6;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 16px #000000e0;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:850;display:flex;position:absolute;inset:.9rem 1rem auto}.home-cinema-topline span{align-items:center;gap:.45rem;display:inline-flex}.home-cinema-topline strong{color:#a8c0d8;font-size:inherit}.home-cinema-caption{z-index:4;min-height:1.6rem;position:absolute;bottom:1.1rem;left:1rem}.home-cinema-caption span{color:#f2f8ff;letter-spacing:.015em;opacity:0;backdrop-filter:blur(14px);background:#05111edb;border-radius:999px;width:max-content;padding:.52rem .72rem;font-size:clamp(.78rem,1.4vw,.95rem);font-weight:820;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:translateY(8px);box-shadow:0 12px 34px #00000052}.home-cinema-caption span.is-active{opacity:1;transform:translateY(0)}.home-cinema-progress{z-index:4;gap:.36rem;display:flex;position:absolute;bottom:1.45rem;right:1rem}.home-cinema-progress span{background:#d9ebfa38;border-radius:999px;width:clamp(1rem,2.8vw,2.6rem);height:2px;transition:background .28s,box-shadow .28s}.home-cinema-progress span.is-complete{background:#8be9ff8a}.home-cinema-progress span.is-active{background:#8be9ff;box-shadow:0 0 14px #8be9ffb8}.home-cinema-action{z-index:3;color:#eef8ff;opacity:0;backdrop-filter:blur(16px);background:#071423e6;border-radius:999px;align-items:center;gap:.55rem;min-height:2.3rem;padding:0 .82rem;font-size:clamp(.62rem,1.1vw,.78rem);font-weight:820;display:inline-flex;position:absolute;box-shadow:0 18px 50px #00000061,0 0 32px #7cc0ff2e}.home-cinema-action b{color:#8be9ff}.home-cinema-action--extract{top:69%;right:4%}.home-cinema-action--prompt{top:70%;right:5%}.home-cinema-action--handoff{top:12%;right:4%}.home-cinema-scene.is-active .home-cinema-action{animation:1.1s cubic-bezier(.22,1,.36,1) .34s both home-cinema-action-in}@keyframes home-cinema-action-in{0%{opacity:0;filter:blur(7px);transform:translate(24px,10px)scale(.88)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (width<=980px){.home-cinema-intro{margin-bottom:1.4rem}.home-cinema-layout{grid-template-columns:1fr;grid-template-areas:"stage""steps";gap:0}.home-cinema-stage{z-index:5;grid-area:stage;padding-top:0;top:5.3rem}.home-cinema-steps{grid-area:steps}.home-cinema-step{align-content:start;min-height:70vh;padding-top:42vh}.home-cinema-step h3{max-width:15ch}}@media (width<=640px){.home-hero-static,.home-hero-trailer,.home-cinema-screen{border-radius:20px}.home-trailer-captions{min-height:3.6rem;bottom:1.55rem}.home-trailer-caption small{max-width:24rem}.home-capability-ribbon{width:calc(100% - 1rem);height:56px;margin-top:2.6rem;margin-bottom:4.6rem}.home-capability-group>span{font-size:.72rem}.home-cinema-story{padding-top:4.5rem}.home-cinema-intro h2{font-size:clamp(2.8rem,14vw,4.5rem)}.home-cinema-stage{top:4.8rem}.home-cinema-screen{aspect-ratio:16/10}.home-cinema-topline{font-size:.54rem;inset:.65rem .72rem auto}.home-cinema-caption{bottom:.78rem;left:.72rem}.home-cinema-progress{bottom:1.12rem;right:.72rem}.home-cinema-step{min-height:64vh;padding-top:38vh}.home-cinema-step h3{font-size:clamp(2.1rem,10vw,3.3rem)}.home-cinema-action{min-height:1.9rem;padding-inline:.62rem}.home-intent-links{border-radius:22px;width:calc(100% - 1rem)}}@media (prefers-reduced-motion:reduce){.home-capability-track,.home-cinema-scene.is-active .home-cinema-action,.home-trailer-scene.is-active .home-demo-camera,.home-trailer-scene.is-active .home-demo-cursor,.home-trailer-scene.is-active .home-demo-click,.home-trailer-scene.is-active .home-demo-tab-switch,.home-trailer-scene.is-active .home-demo-tab--destination b,.home-trailer-scene.is-active .home-demo-result-cover,.home-trailer-scene.is-active .home-demo-result-cover span,.home-trailer-scene.is-active .home-demo-result-sweep,.home-trailer-scene.is-active .home-demo-prompt-cover,.home-trailer-scene.is-active .home-demo-prompt-target,.home-trailer-scene.is-active .home-demo-composer-pulse,.home-trailer-scene.is-active .home-demo-inserted{animation:none}.home-capability-track{transform:none}.home-cinema-scene,.home-cinema-scene img,.home-cinema-step,.home-trailer-caption{transition:none}.home-cinema-scene.is-active .home-cinema-action{opacity:1}}.home-trailer-progress{grid-template-columns:repeat(4,1fr)}.home-walkthrough-section{background:radial-gradient(58% 26rem at 50% 46%,#2f8bee24,#0000 72%),linear-gradient(#030a1338,#030a139e);padding-top:clamp(5.5rem,9vw,9rem);padding-bottom:clamp(5.5rem,9vw,9rem);position:relative}.home-walkthrough-intro{text-align:center;justify-items:center;gap:.9rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.home-walkthrough-intro h2{color:#f5f9ff;letter-spacing:-.06em;max-width:17ch;font-size:clamp(2.6rem,5.7vw,5.8rem);line-height:.98}.home-walkthrough-intro>p:not(.section-tag){color:#aebed3;max-width:42rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.62}.home-intent-links{backdrop-filter:blur(16px);background:#071423b8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:clamp(-3rem,-4vw,-1.5rem);padding:.78rem;display:flex;box-shadow:0 18px 48px #00000038}.home-intent-links span,.home-intent-links a{padding:.48rem .72rem;font-size:.78rem;font-weight:780}.home-intent-links span{color:#7f94aa}.home-intent-links a{color:#dff7ff;border-radius:999px;text-decoration:none;transition:background .2s,color .2s}.home-intent-links a:hover,.home-intent-links a:focus-visible{color:#fff;background:#8be9ff1f}.home-capability-ribbon{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none}.home-trailer-cues,.home-trailer-cue,.home-cinema-newtab-callouts{pointer-events:none;position:absolute;inset:0}.home-trailer-cues{z-index:3}.home-trailer-cue{opacity:0;transition:opacity .28s}.home-trailer-cue.is-active{opacity:1}.home-trailer-cue>span:not(.home-newtab-callout){color:#eff8ff;opacity:0;backdrop-filter:blur(16px);background:#061220e6;border-radius:999px;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .88rem;font-size:clamp(.62rem,1.15vw,.8rem);font-weight:850;display:inline-flex;position:absolute;box-shadow:0 20px 54px #0006,0 0 34px #7cc0ff2e}.home-trailer-cue>span b{color:#8be9ff}.home-hero-trailer.is-playing .home-trailer-cue.is-active>span:not(.home-newtab-callout){animation:.72s cubic-bezier(.22,1,.36,1) .22s both home-trailer-cue-in}.home-trailer-cue--youtube>span{top:53%;right:3.5%}.home-trailer-cue--chatgpt>span{top:14%;right:4%}.home-trailer-cue--prompt>span{top:58%;right:4%}@keyframes home-trailer-cue-in{0%{opacity:0;filter:blur(7px);transform:translate(24px,8px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.home-cinema-newtab-callouts{z-index:3}.home-static-callouts svg,.home-trailer-cue--workspace svg,.home-cinema-newtab-callouts svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-static-callouts path,.home-trailer-cue--workspace path,.home-cinema-newtab-callouts path{fill:none;stroke:#8be9ffe6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #8be9ff7a);stroke-dasharray:360;stroke-dashoffset:360px}.home-static-callouts circle,.home-trailer-cue--workspace circle,.home-cinema-newtab-callouts circle{fill:#8be9ff;stroke:#06101ceb;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 10px #8be9ffad)}.home-newtab-callout{color:#eff8ff;letter-spacing:.015em;white-space:nowrap;opacity:0;backdrop-filter:blur(16px);background:#061220eb;border-radius:999px;align-items:center;min-height:2.15rem;padding:0 .78rem;font-size:clamp(.58rem,1.05vw,.76rem);font-weight:850;display:inline-flex;position:absolute;box-shadow:0 18px 48px #00000061,0 0 30px #7cc0ff26}.home-newtab-callout--ai{top:24%;left:10.5%}.home-newtab-callout--library{top:17%;left:50%;transform:translate(-50%)}.home-newtab-callout--web{top:24%;right:9%}.home-static-callouts.is-animating path,.home-trailer-cue--workspace.is-active path,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts path{animation:.72s cubic-bezier(.22,1,.36,1) .18s forwards home-callout-line}.home-static-callouts.is-animating circle,.home-trailer-cue--workspace.is-active circle,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts circle{animation:.36s .78s forwards home-callout-dot}.home-static-callouts.is-animating .home-newtab-callout,.home-trailer-cue--workspace.is-active .home-newtab-callout,.home-cinema-scene--workspace.is-active .home-newtab-callout{animation:.54s cubic-bezier(.22,1,.36,1) .38s forwards home-callout-label}.home-static-callouts.is-animating path:first-of-type,.home-trailer-cue--workspace.is-active path:first-of-type{animation-delay:.18s}.home-static-callouts.is-animating circle:first-of-type,.home-trailer-cue--workspace.is-active circle:first-of-type{animation-delay:.74s}.home-static-callouts.is-animating .home-newtab-callout--ai,.home-trailer-cue--workspace.is-active .home-newtab-callout--ai{animation-delay:.42s}.home-static-callouts.is-animating path:nth-of-type(2),.home-trailer-cue--workspace.is-active path:nth-of-type(2){animation-delay:.9s}.home-static-callouts.is-animating circle:nth-of-type(2),.home-trailer-cue--workspace.is-active circle:nth-of-type(2){animation-delay:1.46s}.home-static-callouts.is-animating .home-newtab-callout--library,.home-trailer-cue--workspace.is-active .home-newtab-callout--library{animation-delay:1.14s}.home-static-callouts.is-animating path:nth-of-type(3),.home-trailer-cue--workspace.is-active path:nth-of-type(3){animation-delay:1.62s}.home-static-callouts.is-animating circle:nth-of-type(3),.home-trailer-cue--workspace.is-active circle:nth-of-type(3){animation-delay:2.18s}.home-static-callouts.is-animating .home-newtab-callout--web,.home-trailer-cue--workspace.is-active .home-newtab-callout--web{animation-delay:1.86s}.home-static-callouts.is-animating path{animation-duration:.9s}.home-static-callouts.is-animating circle{animation-duration:.42s}.home-static-callouts.is-animating .home-newtab-callout{animation-duration:.66s}.home-static-callouts.is-animating path:first-of-type{animation-delay:.22s}.home-static-callouts.is-animating circle:first-of-type{animation-delay:.96s}.home-static-callouts.is-animating .home-newtab-callout--ai{animation-delay:.5s}.home-static-callouts.is-animating path:nth-of-type(2){animation-delay:1.22s}.home-static-callouts.is-animating circle:nth-of-type(2){animation-delay:1.96s}.home-static-callouts.is-animating .home-newtab-callout--library{animation-delay:1.5s}.home-static-callouts.is-animating path:nth-of-type(3){animation-delay:2.22s}.home-static-callouts.is-animating circle:nth-of-type(3){animation-delay:2.96s}.home-static-callouts.is-animating .home-newtab-callout--web{animation-delay:2.5s}@keyframes home-callout-line{to{stroke-dashoffset:0}}@keyframes home-callout-dot{to{opacity:1}}@keyframes home-callout-label{0%{opacity:0;filter:blur(5px);translate:0 8px}to{opacity:1;filter:blur();translate:0}}.home-cinema-scene--workspace.is-active img{transform:scale(1)}@media (width<=640px){.home-capability-ribbon{width:100%}.home-intent-links{border-radius:22px;width:calc(100% - 1rem)}.home-trailer-cue--youtube>span{top:31%;right:2%}.home-trailer-cue--prompt>span{top:36%;right:2%}.home-demo-inserted{top:23%;left:34%}.home-newtab-callout{min-height:1.45rem;padding-inline:.46rem;font-size:.48rem}.home-static-callouts path,.home-trailer-cue--workspace path,.home-cinema-newtab-callouts path{stroke-width:1.5px}.home-trailer-cue>span:not(.home-newtab-callout){min-height:1.8rem;padding-inline:.58rem;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.home-trailer-cue.is-active>span:not(.home-newtab-callout),.home-static-callouts path,.home-static-callouts circle,.home-static-callouts .home-newtab-callout,.home-trailer-cue--workspace.is-active path,.home-trailer-cue--workspace.is-active circle,.home-trailer-cue--workspace.is-active .home-newtab-callout,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts path,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts circle,.home-cinema-scene--workspace.is-active .home-newtab-callout{animation:none}.home-trailer-cue.is-active>span:not(.home-newtab-callout),.home-static-callouts circle,.home-static-callouts .home-newtab-callout,.home-trailer-cue--workspace.is-active circle,.home-trailer-cue--workspace.is-active .home-newtab-callout,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts circle,.home-cinema-scene--workspace.is-active .home-newtab-callout{opacity:1}.home-static-callouts path,.home-trailer-cue--workspace.is-active path,.home-cinema-scene--workspace.is-active .home-cinema-newtab-callouts path{stroke-dashoffset:0}}:root{--rev-ink:#06101a;--rev-ink-2:#0a1724;--rev-ink-3:#102234;--rev-paper:#f5f8fc;--rev-muted:#9eb0c4;--rev-muted-2:#c0cedd;--rev-cyan:#70d7ff;--rev-mint:#8ce9c5;--rev-blue:#6c9cff;--rev-line:#bcd8f121;--rev-line-strong:#bcd8f13d;--rev-panel:#0c1b2bc2;--rev-panel-solid:#0c1b2b;--rev-shadow:0 28px 80px #00000047;--rev-display:"Aptos Display", "Segoe UI Variable Display", "SF Pro Display", ui-sans-serif, system-ui, sans-serif;--rev-body:"Aptos", "Segoe UI Variable Text", "SF Pro Text", ui-sans-serif, system-ui, sans-serif;--rev-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}body{font-family:var(--rev-body);background:var(--rev-ink)}html,body,#site-main,.site-header,.site-footer{width:100%;max-width:none}body{min-width:0;margin-inline:auto}h1,h2,h3,h4{font-family:var(--rev-display);letter-spacing:-.045em;font-weight:760}.js [data-reveal],.js [data-reveal].in-view{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.revamp-page *,.revamp-page :before,.revamp-page :after{animation:none!important}.revamp-page .home-marquee-track{animation:38s linear infinite home-marquee!important}.revamp-page .home-prompt-library li{animation:home-prompt-row 12s ease-in-out var(--prompt-delay,0s) infinite!important}.revamp-page .home-prompt-fly-card{animation:home-prompt-fly 12s cubic-bezier(.22, 1, .36, 1) var(--fly-delay,0s) infinite!important}.revamp-page .home-prompt-chat p{animation:home-prompt-type 12s steps(28, end) var(--prompt-delay,0s) infinite!important}.revamp-page .home-snappy-lines path{animation:18s linear infinite home-snappy-dash!important}.revamp-page .home-snappy-lines path:nth-child(2){animation-duration:22s!important;animation-direction:reverse!important}.revamp-page .home-snappy-lines path:nth-child(3){animation-duration:26s!important}.revamp-page .home-orbit-text{animation:50s linear infinite home-orbit-spin!important}.revamp-page .home-orbit-text--inner{animation-duration:35s!important;animation-direction:reverse!important}.revamp-page .home-snappy-mark,.revamp-page .home-snappy-orbit:before{animation:8s ease-in-out infinite home-soft-float!important}@media (prefers-reduced-motion:reduce){.revamp-page .home-marquee-track,.revamp-page .home-prompt-library li,.revamp-page .home-prompt-fly-card,.revamp-page .home-prompt-chat p,.revamp-page .home-snappy-lines path,.revamp-page .home-orbit-text,.revamp-page .home-snappy-mark,.revamp-page .home-snappy-orbit:before{animation:none!important}}.site-header{backdrop-filter:blur(22px)saturate(1.25);background:#06101adb!important;border-bottom:1px solid #bcd8f117!important}.site-header.is-scrolled{box-shadow:0 14px 42px #0003;background:#06101af5!important}.navbar{min-height:72px}.brand{gap:.72rem}.brand img{width:38px;height:38px;box-shadow:none;border-radius:50%}.brand-mark small{color:#dce9f6;font-family:var(--rev-mono);letter-spacing:.12em;font-size:.7rem}.nav-links{gap:.18rem}.nav-links a,.nav-actions .button-ghost{color:#a8b9cb;min-height:38px;padding:.58rem .78rem;font-size:.86rem;font-weight:680}.nav-links a:hover,.nav-links a[aria-current=page],.nav-actions .button-ghost:hover,.nav-actions .button-ghost[aria-current=page]{color:#f4f8fc;background:#bcd8f112}.site-header .button{color:#071522;min-height:40px;box-shadow:none;background:#e9f6ff;padding-inline:1rem;font-size:.85rem}.button,.button-secondary{border-radius:12px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.button:hover,.button-secondary:hover{transform:translateY(-2px)}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #70d7ff7a}.button{color:#071522;background:#eaf6ff;box-shadow:0 18px 44px #0003}.button:hover{background:#fff}.button-secondary{border-color:var(--rev-line-strong);background:#bcd8f10b}.button-secondary:hover{background:#70d7ff14;border-color:#70d7ff6b}.section-tag,.eyebrow,.rev-kicker{font-family:var(--rev-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:650}.section-tag{color:var(--rev-cyan)}.site-footer{border-top:1px solid var(--rev-line);background:#050d15;padding:0 0 1.25rem}.footer-shell{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:3.2rem 0 1.4rem}.footer-grid{gap:clamp(2rem,5vw,5rem)}.footer-column>p:not(.footer-heading){max-width:34ch}.footer-heading{color:#eff6fc;font-family:var(--rev-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.footer-column a{width:fit-content;font-size:.9rem}.footer-bottom{border-top-color:var(--rev-line)}.revamp-page #site-main{background:radial-gradient(900px 520px at 74% 7%,#4989db33,#0000 72%),radial-gradient(700px 420px at 12% 16%,#43c4b714,#0000 76%),linear-gradient(#07121e 0%,#06101a 44%,#050d15 100%)}.rev-hero{padding:clamp(5.2rem,8vw,8rem) 0 clamp(4rem,7vw,6rem);position:relative;overflow:clip}.rev-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#b4d6f209 1px,#0000 1px),linear-gradient(90deg,#b4d6f209 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000c,#0000 72%)}.rev-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);display:grid;position:relative}.rev-hero-copy{gap:1.45rem;display:grid}.rev-kicker{color:#c4d4e3;align-items:center;gap:.68rem;width:fit-content;font-size:.72rem;display:inline-flex}.rev-kicker span{background:var(--rev-mint);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #8ce9c51a}.rev-hero h1{max-width:9.5ch;color:var(--rev-paper);letter-spacing:-.072em;font-size:clamp(4rem,7.2vw,7.2rem);line-height:.91}.rev-hero h1 em,.privacy-hero h1 em{color:var(--rev-cyan);font-style:normal}.rev-hero .lead{color:#b6c6d6;max-width:53ch;font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.68}.rev-primary{color:#06131f;background:linear-gradient(135deg,#b7edff,#8fe7c8)}.rev-hero-facts{color:#869bb0;gap:.55rem;padding-top:.4rem;font-size:.8rem;display:grid}.rev-hero-facts span{align-items:center;gap:.55rem;display:flex}.rev-hero-facts span:before{content:"";background:#4f6f8a;width:14px;height:1px}.rev-hero-facts strong{color:#cbd9e6}.rev-product-stage{background:#0a1724;border:1px solid #bcd8f12e;border-radius:22px;margin:0;transition:transform .26s,border-color .26s;position:relative;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 46px 120px #0000007a,0 0 90px #4a99ff14}.rev-product-stage:hover{border-color:#70d7ff52;transform:perspective(1400px)rotateY(0)rotateX(0)}.rev-browser-bar{border-bottom:1px solid var(--rev-line);color:#778da3;height:42px;font-family:var(--rev-mono);letter-spacing:.04em;align-items:center;gap:.42rem;padding:0 .85rem;font-size:.64rem;display:flex}.rev-browser-bar i{background:#42566a;border-radius:50%;width:7px;height:7px}.rev-browser-bar i:first-child{background:#ff786d}.rev-browser-bar i:nth-child(2){background:#ffc75d}.rev-browser-bar i:nth-child(3){background:#73d89c;margin-right:.35rem}.rev-product-stage picture,.rev-product-stage img{width:100%;display:block}.rev-product-stage img{border-radius:0}.rev-product-stage figcaption{border-top:1px solid var(--rev-line);grid-template-columns:.45fr 1fr;gap:1rem;padding:1rem 1.15rem 1.15rem;display:grid}.rev-product-stage figcaption span{color:var(--rev-cyan);font-family:var(--rev-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.rev-product-stage figcaption strong{font-size:.82rem;line-height:1.35}.rev-proof-strip{border-block:1px solid var(--rev-line);background:#02090f80}.rev-proof-strip .container{color:#8ea2b6;min-height:72px;font-family:var(--rev-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.67rem;display:flex}.rev-proof-strip b{color:#385066;font-weight:400}.rev-intro{padding:clamp(7rem,11vw,11rem) 0 clamp(4rem,7vw,6rem)}.rev-section-heading{gap:1rem;max-width:840px;display:grid}.rev-section-heading--compact{max-width:720px}.rev-section-heading h2{color:var(--rev-paper);font-size:clamp(3rem,6vw,6.2rem);line-height:.95}.rev-section-heading--compact h2{font-size:clamp(2.5rem,4.5vw,4.5rem)}.rev-section-heading>p:last-child{max-width:62ch;font-size:1.05rem}.rev-workflows{padding:0 0 clamp(7rem,11vw,11rem)}.rev-workflow-stack{gap:clamp(5rem,10vw,10rem);display:grid}.rev-workflow{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.rev-workflow--reverse{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.rev-workflow--reverse .rev-workflow-copy{order:2}.rev-workflow--reverse .rev-workflow-media{order:1}.rev-workflow-copy{gap:1rem;display:grid;position:relative}.rev-step-number{color:#70d7ff21;font-family:var(--rev-display);letter-spacing:-.08em;font-size:6rem;font-weight:800;position:absolute;top:-2.8rem;left:-.1rem}.rev-workflow-copy>*{position:relative}.rev-workflow-copy h3{max-width:11ch;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:.96}.rev-workflow-copy>p:not(.section-tag){font-size:1.02rem}.rev-workflow-copy ul{gap:.58rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.rev-workflow-copy li{color:#b8c7d6;gap:.7rem;font-size:.88rem;display:flex}.rev-workflow-copy li:before{content:"↳";color:var(--rev-mint)}.rev-workflow-media{border:1px solid var(--rev-line);box-shadow:var(--rev-shadow);background:#0c1b2bbd;border-radius:24px;margin:0;padding:.5rem}.rev-workflow-media img{border:1px solid #bcd8f11a;border-radius:17px;width:100%}.rev-paths{border-block:1px solid var(--rev-line);background:#0b1a2980;padding:clamp(6rem,9vw,9rem) 0}.rev-path-grid{border:1px solid var(--rev-line);background:var(--rev-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.rev-path-grid a{background:#0a1826;align-content:start;gap:.85rem;min-height:300px;padding:clamp(1.4rem,3vw,2.2rem);transition:background .18s;display:grid}.rev-path-grid a:hover{background:#102338}.rev-path-grid a>span{color:var(--rev-cyan);font-family:var(--rev-mono);font-size:.7rem}.rev-path-grid h3{font-size:clamp(1.55rem,2.3vw,2.2rem)}.rev-path-grid p{font-size:.93rem}.rev-path-grid strong{color:#d9e8f5;align-self:end;margin-top:auto;font-size:.88rem}.rev-path-grid i{color:var(--rev-cyan);font-style:normal}.rev-lineup{padding:clamp(7rem,11vw,11rem) 0}.rev-lineup-card{border:1px solid var(--rev-line-strong);background:linear-gradient(120deg,#10273c,#091827 62%);border-radius:28px;grid-template-columns:1fr .55fr;align-items:center;gap:2rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.rev-lineup-card:after{content:"";border:1px solid #70d7ff24;border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-180px;box-shadow:0 0 0 64px #70d7ff06,0 0 0 128px #70d7ff05}.rev-lineup-copy{z-index:1;gap:1.1rem;display:grid;position:relative}.rev-lineup-copy h2{max-width:12ch;font-size:clamp(3rem,5.6vw,5.7rem);line-height:.93}.rev-lineup-copy>p:not(.section-tag){max-width:56ch}.rev-lineup-mark{z-index:1;justify-items:center;gap:1rem;display:grid;position:relative}.rev-lineup-mark img{filter:drop-shadow(0 28px 45px #0000006b);width:min(180px,55%)}.rev-lineup-mark span{color:#a9bfd2;font-family:var(--rev-mono);letter-spacing:.14em;font-size:.65rem}.rev-trust{padding:clamp(2rem,5vw,5rem) 0 clamp(7rem,10vw,10rem)}.rev-trust-grid{border-top:1px solid var(--rev-line);grid-template-columns:1fr .85fr;gap:clamp(2rem,7vw,7rem);padding-top:3rem;display:grid}.rev-trust h2{max-width:13ch;font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:.98}.rev-trust-copy{align-content:start;gap:1.5rem;display:grid}.rev-trust-copy>p{font-size:1.04rem}.rev-final,.privacy-final{padding:0 0 clamp(6rem,9vw,9rem)}.rev-final-card{border:1px solid var(--rev-line-strong);box-shadow:var(--rev-shadow);background:linear-gradient(135deg,#10283c,#091725 65%);border-radius:28px;justify-items:start;gap:1.15rem;padding:clamp(2.5rem,6vw,6rem);display:grid}.rev-final-card h2{max-width:15ch;font-size:clamp(3rem,6vw,6.2rem);line-height:.94}.rev-final-card>p:not(.section-tag){max-width:58ch;font-size:1.05rem}.privacy-hero{border-bottom:1px solid var(--rev-line);padding:clamp(5.8rem,9vw,9rem) 0 clamp(4.5rem,7vw,7rem)}.privacy-hero-grid{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.privacy-hero-grid>div{gap:1.35rem;display:grid}.privacy-hero h1{letter-spacing:-.07em;max-width:12ch;font-size:clamp(4rem,7vw,7.4rem);line-height:.91}.privacy-hero .lead{color:#b8c8d8;max-width:62ch;font-size:1.08rem}.privacy-promise{border-left:3px solid var(--rev-mint);background:#8ce9c50e;gap:1rem;padding:1.6rem;display:grid}.privacy-promise p{color:var(--rev-mint);font-family:var(--rev-mono);letter-spacing:.12em;font-size:.68rem}.privacy-promise strong{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}.privacy-promise span{color:#9fb2c5;font-size:.9rem;line-height:1.6}.privacy-nav{z-index:12;border-bottom:1px solid var(--rev-line);backdrop-filter:blur(18px);background:#06101aeb;position:sticky;top:72px;overflow:hidden}.privacy-nav .container{scrollbar-width:none;align-items:center;gap:1.8rem;min-height:52px;display:flex;overflow-x:auto}.privacy-nav a{color:#96a9bb;font-family:var(--rev-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.66rem}.privacy-nav a:hover{color:var(--rev-cyan)}.privacy-overview,.privacy-labels,.privacy-providers,.privacy-website,.privacy-choices{padding:clamp(6rem,10vw,10rem) 0}.privacy-boundary-grid{border:1px solid var(--rev-line);background:var(--rev-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.privacy-boundary-grid article{background:#0a1826;align-content:start;gap:1rem;min-height:300px;padding:clamp(1.5rem,3vw,2.3rem);display:grid}.privacy-boundary-grid span,.privacy-choice-grid>article>span{color:var(--rev-cyan);font-family:var(--rev-mono);letter-spacing:.1em;font-size:.68rem}.privacy-boundary-grid h3{font-size:1.8rem}.privacy-boundary-grid p{font-size:.94rem}.privacy-boundary-grid strong{color:var(--rev-mint);font-family:var(--rev-mono);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:auto;font-size:.67rem}.privacy-labels{border-block:1px solid var(--rev-line);background:#0b1a2985}.privacy-label-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.privacy-label-intro{gap:1.1rem;display:grid;position:sticky;top:150px}.privacy-label-intro h2{max-width:12ch;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.privacy-label-intro a{width:fit-content;color:var(--rev-cyan);font-size:.87rem;font-weight:700}.privacy-label-list{border-top:1px solid var(--rev-line)}.privacy-label-list article{border-bottom:1px solid var(--rev-line);grid-template-columns:48px 1fr;gap:1rem;padding:1.35rem 0;display:grid}.privacy-label-list article>span{color:#557088;font-family:var(--rev-mono);font-size:.67rem}.privacy-label-list article>div{grid-template-columns:.9fr .72fr 1.35fr;align-items:start;gap:1.2rem;display:grid}.privacy-label-list p{color:#edf5fc;font-weight:720;line-height:1.35}.privacy-label-list strong{color:var(--rev-cyan);font-size:.88rem;line-height:1.4}.privacy-label-list small{color:#9fb1c3;font-size:.83rem;line-height:1.55}.privacy-providers .rev-section-heading{margin-bottom:3rem}.privacy-provider-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.privacy-provider-grid article{border:1px solid var(--rev-line);background:#0c1b2b9e;min-height:230px;padding:clamp(1.4rem,3vw,2.2rem)}.privacy-provider-grid h3{margin-bottom:.8rem;font-size:1.65rem}.privacy-website{border-block:1px solid var(--rev-line);background:#02090f57}.privacy-website-grid{grid-template-columns:.68fr 1.32fr;gap:clamp(3rem,8vw,8rem);display:grid}.privacy-website h2{max-width:11ch;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.privacy-fact-list{border-top:1px solid var(--rev-line)}.privacy-fact-list article{border-bottom:1px solid var(--rev-line);grid-template-columns:150px 1fr;gap:1.5rem;padding:1.3rem 0;display:grid}.privacy-fact-list strong{color:var(--rev-cyan);font-family:var(--rev-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.privacy-fact-list p{font-size:.9rem}.privacy-choices .rev-section-heading{margin-bottom:3rem}.privacy-choice-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.privacy-choice-grid article{background:#0c1b2b80;border-top:2px solid #3f607a;align-content:start;gap:.85rem;min-height:260px;padding:clamp(1.4rem,3vw,2.1rem);display:grid}.privacy-choice-grid h3{font-size:1.65rem}.privacy-choice-grid a{color:var(--rev-cyan)}.trust-hero{border-bottom:1px solid var(--rev-line);background:0 0!important}.trust-hero:before{opacity:.24}.trust-hero-copy h1{color:var(--rev-paper)}.trust-ledger,.support-route-panel,.trust-detail-card,.support-path-card,.trust-notice,.compact-cta{border-color:var(--rev-line)!important;box-shadow:none!important;background:#0c1b2ba3!important;border-radius:18px!important}@media (width<=1050px){.nav-actions .button-ghost{display:none}.rev-hero-grid{grid-template-columns:1fr}.rev-hero-copy{max-width:760px}.rev-product-stage{width:min(900px,100%);margin-inline:auto;transform:none}.rev-workflow,.rev-workflow--reverse{grid-template-columns:1fr}.rev-workflow--reverse .rev-workflow-copy,.rev-workflow--reverse .rev-workflow-media{order:initial}.privacy-label-list article>div{grid-template-columns:1fr 1fr}.privacy-label-list small{grid-column:1/-1}}@media (width<=820px){.nav-links--desktop,.nav-actions--desktop{display:none}.menu-toggle{place-items:center;display:grid}.mobile-nav-panel{background:#0b1a29}.rev-proof-strip .container{justify-content:flex-start;overflow-x:auto}.rev-proof-strip span,.rev-proof-strip b{flex:none}.rev-path-grid,.privacy-boundary-grid,.privacy-choice-grid{grid-template-columns:1fr}.rev-path-grid a,.privacy-boundary-grid article,.privacy-choice-grid article{min-height:0}.rev-lineup-card,.rev-trust-grid,.privacy-hero-grid,.privacy-label-layout,.privacy-website-grid{grid-template-columns:1fr}.privacy-label-intro{position:static}.privacy-provider-grid{grid-template-columns:1fr}.privacy-nav{top:72px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.container{width:min(calc(100% - 1.25rem), var(--max))}.rev-hero{padding-top:4.2rem}.rev-hero h1,.privacy-hero h1{font-size:clamp(3.5rem,17vw,5.3rem)}.rev-product-stage{border-radius:15px}.rev-browser-bar{height:34px}.rev-product-stage figcaption{grid-template-columns:1fr}.rev-section-heading h2,.rev-final-card h2{font-size:clamp(2.7rem,13vw,4.5rem)}.rev-section-heading,.rev-section-heading h2,.privacy-hero h1,.privacy-label-intro h2,.privacy-website h2{overflow-wrap:anywhere;text-wrap:wrap;max-width:100%}.rev-workflow-copy h3,.rev-lineup-copy h2,.privacy-label-intro h2,.privacy-website h2{font-size:clamp(2.5rem,12vw,4rem)}.rev-step-number{font-size:4.5rem;top:-2rem}.rev-lineup-card,.rev-final-card{border-radius:18px}.rev-lineup-mark{padding-block:1.5rem}.privacy-nav .container{gap:1.25rem;width:100%;min-width:0;max-width:100%;padding-inline:.625rem}.privacy-label-list article{grid-template-columns:30px 1fr}.privacy-label-list article>div{grid-template-columns:1fr}.privacy-label-list small{grid-column:auto}.privacy-fact-list article{grid-template-columns:1fr;gap:.5rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
