:root{color-scheme:light dark;--page:#f4f5f7;--page-soft:#e9edf6;--surface:#ffffff;--surface-soft:#f8f9fc;--ink:#10172a;--ink-soft:#303c55;--muted:#657086;--line:rgba(16,23,42,0.12);--line-strong:rgba(16,23,42,0.22);--cobalt:#315fd1;--cobalt-deep:#173a89;--cobalt-soft:#dce6ff;--accent:#d94f3d;--accent-soft:#f8ded9;--privacy-bg:#101d43;--privacy-text:#f4f6ff;--privacy-muted:#bdc9e6;--forest:#101d43;--forest-text:#f4f6ff;--shadow:0 28px 90px rgba(29,47,95,0.13);--shadow-soft:0 14px 38px rgba(29,47,95,0.1);--radius-sm:14px;--radius-md:24px;--radius-lg:38px;--shell:1200px}.product-home h1,.product-home h2,.product-home h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.product-hero{display:grid;min-height:690px;grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:center;grid-gap:clamp(64px,8vw,118px);gap:clamp(64px,8vw,118px);padding-block:70px 88px}.product-hero-copy{max-width:680px}.product-eyebrow{margin-bottom:22px;color:var(--cobalt);font-size:.78rem;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.product-hero h1{max-width:650px;margin-bottom:26px;font-size:clamp(3.8rem,6vw,5.7rem);font-weight:720;letter-spacing:-.064em;line-height:.98}.product-hero-text{max-width:610px;margin-bottom:34px;color:var(--ink-soft);font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.58}.product-hero-action{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.product-final .product-cta,.product-hero-action .product-cta{min-height:50px;border-radius:10px;box-shadow:none}.product-final .product-cta:hover,.product-hero-action .product-cta:hover{border-color:var(--cobalt-deep);background:var(--cobalt-deep);transform:none}.product-hero-action small{max-width:310px;color:var(--muted);font-size:.75rem;font-weight:620;line-height:1.5}.product-hero-visual{position:relative;display:flex;min-height:570px;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#eef3ff,#dce8ff)}.product-hero-visual:before{position:absolute;width:460px;height:460px;border:1px solid rgba(49,100,217,.22);border-radius:50%;content:"";transform:translate(90px,-54px)}.product-screen{position:relative;z-index:1;margin:0;overflow:hidden;background:#f5f6f8}.product-screen img{display:block;width:100%;height:auto}.product-screen-hero{width:min(76%,310px);max-height:548px;border-radius:44px 44px 0 0;box-shadow:0 24px 60px rgba(29,47,83,.16);transform:translateY(26px)}.product-how{padding-block:96px}.product-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;grid-gap:64px;gap:64px;margin-bottom:0}.product-feature-copy h2,.product-final h2,.product-privacy h2,.product-section-heading h2{margin-bottom:0;font-size:clamp(2.6rem,4vw,3.7rem);font-weight:700;letter-spacing:-.052em;line-height:1.03}.product-feature-copy p,.product-final p,.product-privacy p,.product-section-heading p{margin-bottom:0;color:var(--muted);font-size:1.02rem;line-height:1.7}.product-feature{border-top:1px solid var(--line)}.product-feature-inbox{background:var(--surface)}.product-feature-merge{background:var(--page)}.product-feature-inner{display:grid;min-height:640px;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(72px,11vw,160px);gap:clamp(72px,11vw,160px);padding-block:74px}.product-feature-copy{max-width:540px}.product-feature-copy h2{margin-bottom:24px}.product-screen-feature{width:min(100%,300px);max-height:520px;margin-inline:auto;border-radius:40px;box-shadow:0 18px 48px rgba(29,47,83,.11)}.product-privacy{background:var(--cobalt-deep);color:#f7f9ff}.product-privacy-inner{display:grid;min-height:340px;grid-template-columns:1fr .9fr;align-items:center;grid-gap:clamp(64px,10vw,150px);gap:clamp(64px,10vw,150px);padding-block:72px}.product-privacy h2{max-width:560px;color:#fff}.product-privacy p{margin-bottom:20px;color:rgba(247,249,255,.78)}.product-privacy a{color:#fff;font-size:.9rem;font-weight:720;text-decoration:none}.product-final{display:flex;min-height:310px;align-items:center;justify-content:space-between;gap:64px;padding-block:70px}.product-final h2{margin-bottom:12px;font-size:clamp(2.5rem,3.8vw,3.45rem)}@media (max-width:1020px){.product-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:54px}.product-hero h1{font-size:clamp(3.6rem,6.4vw,4.7rem)}.product-feature-inner{gap:68px}}@media (max-width:760px){.product-feature-inner,.product-hero,.product-privacy-inner,.product-section-heading{grid-template-columns:1fr}.product-hero{gap:52px;padding-block:58px 72px}.product-hero-copy{max-width:650px}.product-hero-visual{min-height:550px}.product-how{padding-block:84px 76px}.product-section-heading{gap:24px;margin-bottom:0}.product-section-heading p{max-width:620px}.product-feature-inner{min-height:0;gap:54px;padding-block:72px}.product-feature-copy{max-width:620px;grid-row:1}.product-screen-feature{width:min(72vw,310px)}.product-privacy-inner{min-height:0;gap:26px;padding-block:68px}}@media (max-width:560px){.product-eyebrow{margin-bottom:18px;font-size:.7rem;line-height:1.5}.product-hero h1{font-size:clamp(3.1rem,14vw,3.8rem)}.product-hero-text{font-size:1rem}.product-hero-action{align-items:stretch;flex-direction:column}.product-final .product-cta,.product-hero-action .product-cta{width:100%}.product-hero-visual{min-height:480px;border-radius:22px}.product-screen-hero{width:min(78vw,276px);max-height:470px;border-radius:38px 38px 0 0}.product-feature-copy h2,.product-final h2,.product-privacy h2,.product-section-heading h2{font-size:2.45rem}.product-screen-feature{width:min(78vw,290px);max-height:490px;border-radius:36px}.product-final{min-height:0;align-items:stretch;flex-direction:column;gap:34px;padding-block:64px}}:root[data-theme=dark] .product-hero-visual{background:linear-gradient(145deg,#172441,#1d315f)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .product-hero-visual{background:linear-gradient(145deg,#172441,#1d315f)}:root:not([data-theme]){--page:#0b1020;--page-soft:#121a30;--surface:#11192c;--surface-soft:#0f1729;--ink:#f1f4fb;--ink-soft:#d1d8e8;--muted:#9ca8c0;--line:rgba(241,244,251,0.12);--line-strong:rgba(241,244,251,0.22);--cobalt:#82a8ff;--cobalt-deep:#315fd1;--cobalt-soft:#1d315f;--accent:#ef614f;--accent-soft:#472924;--privacy-bg:#080d1a;--privacy-text:#f4f6ff;--privacy-muted:#aab7d2;--forest:#101d43;--forest-text:#f4f6ff;--shadow:0 30px 90px rgba(0,0,0,0.34);--shadow-soft:0 14px 38px rgba(0,0,0,0.24)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--page:#0b1020;--page-soft:#121a30;--surface:#11192c;--surface-soft:#0f1729;--ink:#f1f4fb;--ink-soft:#d1d8e8;--muted:#9ca8c0;--line:rgba(241,244,251,0.12);--line-strong:rgba(241,244,251,0.22);--cobalt:#82a8ff;--cobalt-deep:#315fd1;--cobalt-soft:#1d315f;--accent:#ef614f;--accent-soft:#472924;--privacy-bg:#080d1a;--privacy-text:#f4f6ff;--privacy-muted:#aab7d2;--forest:#101d43;--forest-text:#f4f6ff;--shadow:0 30px 90px rgba(0,0,0,0.34);--shadow-soft:0 14px 38px rgba(0,0,0,0.24)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body,html{background:var(--page)}body{min-width:320px;margin:0;overflow-x:clip;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--cobalt-soft);color:var(--ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a,button{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-wrap:balance}.shell{width:min(calc(100% - 64px),var(--shell));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;min-height:44px;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--page);font-weight:750;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:50;display:grid;min-height:88px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.brand{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;gap:12px;color:var(--ink);font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.08rem;font-weight:790;letter-spacing:-.03em;text-decoration:none}.brand-mark{position:relative;display:grid;width:44px;aspect-ratio:686/469;flex:0 0 auto;place-items:center}.brand-mark-image{display:block;width:100%;height:auto;grid-area:1/1}.brand-mark-image-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brand-mark-image-light{display:none}:root:not([data-theme]) .brand-mark-image-dark{display:block}}:root[data-theme=dark] .brand-mark-image-light{display:none}:root[data-theme=dark] .brand-mark-image-dark,:root[data-theme=light] .brand-mark-image-light{display:block}:root[data-theme=light] .brand-mark-image-dark{display:none}.site-nav{display:flex;align-items:center;gap:26px}.mobile-support-link,.site-nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink-soft);font-size:.84rem;font-weight:680;text-decoration:none}.mobile-support-link:hover,.site-nav a:hover{color:var(--cobalt)}.mobile-support-link{display:none}.header-actions{display:flex;justify-self:end;align-items:center;gap:8px}.language-switch{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.08em;text-decoration:none}.language-switch:hover{background:var(--surface);color:var(--cobalt)}.theme-toggle{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:7px 10px 7px 8px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-soft);cursor:pointer}.theme-toggle-track{position:relative;display:block;width:32px;height:20px;border-radius:999px;background:var(--page-soft);box-shadow:inset 0 0 0 1px var(--line)}.theme-toggle-dot{position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:var(--cobalt);transition:transform .18s ease}[data-theme=dark] .theme-toggle-dot{transform:translateX(12px)}.theme-toggle-label{min-width:42px;font-size:.75rem;font-weight:740}.eyebrow{margin-bottom:18px;color:var(--cobalt);font-size:.72rem;font-weight:830;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.hero{display:grid;min-height:730px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);align-items:center;grid-gap:clamp(56px,8vw,118px);gap:clamp(56px,8vw,118px);padding-block:92px 118px}.hero-copy{position:relative;z-index:2;max-width:710px}.product-labels{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px}.product-labels .eyebrow{margin:0}.product-badge{display:inline-flex;min-height:32px;align-items:center;padding:5px 11px;border:1px solid color-mix(in srgb,var(--cobalt) 36%,var(--line));border-radius:999px;background:var(--cobalt-soft);color:var(--cobalt-deep);font-size:.72rem;font-weight:800;letter-spacing:.02em}:root[data-theme=dark] .product-badge{color:#dfe8ff}.hero h1{max-width:760px;margin-bottom:28px;font-size:clamp(4rem,7.2vw,6.7rem);font-weight:780;letter-spacing:-.075em;line-height:.91}.hero h1 em{display:block;color:var(--accent);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:520;letter-spacing:-.055em}.hero-lede{max-width:650px;margin-bottom:34px;color:var(--ink-soft);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.product-cta{display:inline-flex;min-height:54px;align-items:center;gap:20px;padding:11px 18px;border:1px solid var(--ink);border-radius:16px;background:var(--ink);color:var(--page);box-shadow:var(--shadow-soft);font-size:.9rem;font-weight:780;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.product-cta:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateY(-2px)}.product-cta span{font-size:1rem}.hero-note{color:var(--muted);font-size:.78rem;font-weight:680}.trust-list{display:flex;flex-wrap:wrap;gap:9px 22px;margin:28px 0 0;padding:0;color:var(--muted);font-size:.75rem;font-weight:660;list-style:none}.trust-list li{display:flex;align-items:center;gap:8px}.trust-list li:before{width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.hero-composition{position:relative;display:grid;width:min(100%,470px);aspect-ratio:1;margin:0;place-items:center;justify-self:end;isolation:isolate}.hero-composition:before{position:absolute;z-index:-2;inset:0;border:1px solid color-mix(in srgb,var(--cobalt) 24%,var(--line));border-radius:50%;background:radial-gradient(circle at 66% 28%,var(--accent-soft),transparent 27%),linear-gradient(145deg,var(--surface),var(--page-soft));box-shadow:var(--shadow);content:""}.hero-composition-ring{position:absolute;z-index:-1;inset:13%;border:1px solid color-mix(in srgb,var(--cobalt) 26%,transparent);border-radius:50%}.hero-brand-mark{width:min(70%,330px);transform:translateY(-18px)}.hero-wave{position:absolute;right:10%;bottom:24%;left:10%;display:flex;height:64px;align-items:center;justify-content:center;gap:7px}.hero-wave:before{position:absolute;right:0;left:0;height:1px;background:color-mix(in srgb,var(--cobalt) 34%,transparent);content:""}.hero-wave span{position:relative;width:4px;height:18px;border-radius:999px;background:var(--cobalt)}.hero-wave span:nth-child(2n){height:34px}.hero-wave span:nth-child(3n){height:48px}.hero-wave span:nth-child(5n){height:62px;background:var(--accent)}.hero-composition figcaption{position:absolute;right:14%;bottom:9%;left:14%;display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:.68rem}.hero-composition figcaption strong{color:var(--ink);font-weight:780}.hero-composition figcaption span{text-align:right}.workflow-section{padding-block:124px;border-block:1px solid var(--line);background:var(--surface)}.workflow-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:clamp(54px,8vw,110px);gap:clamp(54px,8vw,110px)}.privacy-intro h2,.section-heading h2,.workspaces-copy h2{margin-bottom:0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:760;letter-spacing:-.065em;line-height:.98}.workflow-heading{align-self:start}.workflow-heading>p:last-child,.workspaces-copy>p:last-child{max-width:560px;margin:28px 0 0;color:var(--muted);font-size:1rem}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{display:grid;min-height:138px;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;padding-block:25px;border-top:1px solid var(--line-strong)}.workflow-steps li:last-child{border-bottom:1px solid var(--line-strong)}.step-number{padding-top:3px;color:var(--accent);font-size:.68rem;font-weight:830;letter-spacing:.12em}.privacy-facts h3,.queue-note h3,.workflow-steps h3,.workspace-tools h3{margin-bottom:8px;font-size:1.08rem;font-weight:770;letter-spacing:-.03em}.privacy-facts p,.queue-note p,.workflow-steps p,.workspace-tools p{margin-bottom:0;color:var(--muted);font-size:.88rem;line-height:1.58}.queue-note{display:grid;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;margin-top:4px;padding:27px 30px;border:1px solid color-mix(in srgb,var(--cobalt) 30%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--cobalt-soft) 54%,var(--surface))}.queue-note>div{display:grid;max-width:860px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);grid-gap:34px;gap:34px}.queue-pulse{position:relative;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--cobalt) 40%,transparent);border-radius:50%}.queue-pulse:after,.queue-pulse:before{position:absolute;top:50%;left:50%;border-radius:50%;background:var(--cobalt);content:"";transform:translate(-50%,-50%)}.queue-pulse:before{width:10px;height:10px}.queue-pulse:after{width:22px;height:22px;opacity:.16}.privacy-section{padding-block:132px;background:radial-gradient(circle at 12% 90%,rgba(49,95,209,.34),transparent 29%),var(--privacy-bg);color:var(--privacy-text)}.privacy-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;grid-gap:clamp(70px,10vw,145px);gap:clamp(70px,10vw,145px)}.privacy-brand-mark{width:82px;margin-bottom:52px}.privacy-section .brand-mark-image-light{display:none}.privacy-section .brand-mark-image-dark{display:block}.eyebrow-light{color:#9db9ff}.privacy-intro h2{max-width:710px;color:var(--privacy-text)}.privacy-intro>p:not(.eyebrow){max-width:650px;margin-block:28px 34px;color:var(--privacy-muted);font-size:1.04rem}.light-link{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:var(--privacy-text);font-size:.9rem;font-weight:760;text-decoration:none}.light-link:hover{color:#9db9ff}.privacy-facts{display:grid}.privacy-facts article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;padding-block:28px;border-top:1px solid rgba(244,246,255,.16)}.privacy-facts article:last-child{border-bottom:1px solid rgba(244,246,255,.16)}.privacy-facts article>span{padding-top:3px;color:#ef765f;font-size:.68rem;font-weight:830;letter-spacing:.11em}.privacy-facts h3{color:var(--privacy-text)}.privacy-facts p{color:var(--privacy-muted)}.workspaces-section{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);grid-gap:clamp(68px,10vw,146px);gap:clamp(68px,10vw,146px);padding-block:132px 144px}.workspaces-copy{align-self:start}.workspace-tools{display:grid}.workspace-tools article{display:grid;min-height:132px;grid-template-columns:44px minmax(150px,.42fr) minmax(0,1fr);grid-gap:16px 22px;gap:16px 22px;align-items:start;padding-block:28px;border-top:1px solid var(--line-strong)}.workspace-tools article>span{padding-top:4px;color:var(--cobalt);font-size:.68rem;font-weight:830;letter-spacing:.11em}.workspace-tools h3{margin:0}.workspace-close{margin:38px 0 0;padding-top:30px;border-top:3px solid var(--accent);color:var(--ink)!important;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.55rem,2.7vw,2.35rem)!important;font-style:italic;line-height:1.25!important}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.footer-inner{display:grid;grid-template-columns:1.2fr auto auto;align-items:flex-end;grid-gap:48px;gap:48px;padding-block:54px}.footer-brand p{margin:12px 0 0;color:var(--muted);font-size:.78rem}.site-footer nav{display:flex;gap:20px}.site-footer nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink-soft);font-size:.78rem;font-weight:690;text-decoration:none}.footer-meta{margin:0 0 12px;color:var(--muted);font-size:.72rem;text-align:right}.legal-main{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);grid-gap:clamp(70px,10vw,150px);gap:clamp(70px,10vw,150px);padding-block:98px 116px}.legal-title{position:-webkit-sticky;position:sticky;top:48px;height:-moz-fit-content;height:fit-content;min-width:0}.legal-title h1{margin-bottom:24px;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:760;letter-spacing:-.065em;line-height:.98}.legal-title>p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:.98rem}.legal-content{min-width:0;max-width:720px}.legal-content section{padding-block:38px;border-bottom:1px solid var(--line)}.legal-content section:first-child{padding-top:0}.legal-content h2{margin-bottom:18px;font-size:1.35rem;font-weight:760;letter-spacing:-.035em}.legal-content li,.legal-content p{color:var(--ink-soft);font-size:.96rem}.legal-content p:last-child{margin-bottom:0}.legal-content a{color:var(--accent);font-weight:650;overflow-wrap:anywhere}.legal-content ol,.legal-content ul{margin:0;padding-left:1.4rem}.legal-content li+li{margin-top:10px}.contact-form{display:grid;grid-gap:22px;gap:22px;margin-top:26px;padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.contact-form-heading h3,.contact-success h3{margin-bottom:8px;font-size:1.2rem}.contact-form-heading p,.contact-success p{margin:0;color:var(--muted);font-size:.86rem}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-form-grid label,.contact-form>label{display:grid;grid-gap:7px;gap:7px;color:var(--ink-soft);font-size:.82rem;font-weight:720}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-strong);color:var(--ink);font-size:.95rem}.contact-form input,.contact-form select{min-height:50px;padding:10px 13px}.contact-form textarea{min-height:170px;padding:13px;resize:vertical}.contact-form [aria-invalid=true]{border-color:var(--accent)}.contact-form .consent-field{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:11px;gap:11px;font-weight:500;line-height:1.5}.consent-field input{width:20px;min-height:20px;margin:2px 0 0;accent-color:var(--accent)}.field-error,.form-error-summary{color:var(--accent);font-size:.76rem;font-weight:700}.form-error-summary{margin:0;padding:12px 14px;border-radius:10px;background:var(--accent-soft)}.consent-error{margin-top:-15px;padding-left:33px}.turnstile-wrap{display:grid;max-width:100%;grid-gap:0;gap:0;overflow:hidden}.turnstile-wrap-error{gap:8px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.turnstile-status{margin:0;color:var(--muted);font-size:.76rem}.turnstile-retry{padding:0;background:transparent;color:var(--accent);font-size:.78rem;font-weight:720;text-decoration:underline;text-underline-offset:.2em}.contact-submit,.contact-success button,.turnstile-retry{width:-moz-fit-content;width:fit-content;border:0;cursor:pointer}.contact-submit,.contact-success button{min-height:50px;padding:10px 20px;border-radius:14px;background:var(--ink);color:var(--page);font-weight:760}.contact-submit:disabled{cursor:wait;opacity:.58}.honeypot-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-success{display:grid;grid-gap:12px;gap:12px;margin-top:26px;padding:30px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface))}.contact-success>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--forest);color:var(--forest-text);font-weight:800}.support-alternative{margin-top:22px}.release-note{margin-top:24px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface))}.release-note strong{display:block;margin-bottom:7px;color:var(--ink);font-size:.84rem}.release-note p{font-size:.86rem}.legal-updated{grid-column:2;margin:-42px 0 0;color:var(--muted);font-size:.74rem}.not-found-main{display:flex;min-height:min(680px,calc(100vh - 252px));align-items:flex-start;flex-direction:column;justify-content:center;padding-block:96px}.not-found-main h1{max-width:760px;margin-bottom:24px;font-size:clamp(3.2rem,7vw,5.8rem);font-weight:760;letter-spacing:-.068em;line-height:.98}.not-found-main>p:not(.eyebrow){max-width:590px;margin-bottom:32px;color:var(--muted);font-size:1.02rem}.not-found-link{display:inline-flex;min-height:52px;align-items:center;gap:12px;padding:10px 18px;border:1px solid var(--ink);border-radius:14px;background:var(--ink);color:var(--page);font-size:.9rem;font-weight:740;text-decoration:none}.not-found-link:hover{border-color:var(--accent);background:var(--accent);color:#fff9f4}@media (max-width:1080px){.site-nav{gap:16px}.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:52px}.hero h1{font-size:clamp(4rem,7vw,5.5rem)}.hero-composition{width:min(100%,410px)}.workflow-layout{gap:58px}.workspaces-section{gap:70px}.footer-inner{grid-template-columns:1fr auto}.footer-meta{grid-column:1/-1;text-align:left}}@media (max-width:820px){.shell{width:min(calc(100% - 40px),var(--shell))}.site-header{min-height:78px;grid-template-columns:1fr auto}.site-nav{display:none}.mobile-support-link{display:inline-flex;padding-inline:9px}.hero{min-height:auto;grid-template-columns:1fr;gap:70px;padding-block:78px 98px}.hero-copy{max-width:710px}.hero-composition{width:min(82vw,500px);justify-self:center}.privacy-section,.workflow-section{padding-block:98px}.privacy-layout,.workflow-layout,.workspaces-section{grid-template-columns:1fr;gap:58px}.workflow-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:34px;column-gap:34px}.workflow-steps li:nth-child(2){border-top:1px solid var(--line-strong)}.workflow-steps li:nth-last-child(2){border-bottom:1px solid var(--line-strong)}.workspaces-section{padding-block:98px 108px}.legal-main{grid-template-columns:1fr;gap:58px;padding-block:74px 94px}.legal-title{position:static}.legal-updated{grid-column:1;margin-top:-24px}}@media (max-width:560px){.shell{width:min(calc(100% - 32px),var(--shell))}.site-header{min-height:72px}.brand{gap:9px;font-size:.98rem}.brand-mark{width:38px}.header-actions{gap:2px}.mobile-support-link{padding-inline:6px;font-size:.74rem}.theme-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.theme-toggle{padding-inline:7px}.hero{gap:52px;padding-block:62px 78px}.product-labels{align-items:flex-start;flex-direction:column;margin-bottom:22px}.hero h1{font-size:clamp(3.35rem,16vw,4.7rem);line-height:.92}.hero-lede{font-size:1.03rem}.hero-actions{align-items:flex-start;flex-direction:column}.product-cta{width:100%;justify-content:space-between}.trust-list{align-items:flex-start;flex-direction:column;gap:8px}.hero-composition{width:min(100%,358px)}.hero-brand-mark{width:min(62%,220px)}.hero-composition figcaption{right:12%;left:12%;flex-direction:column;gap:2px}.hero-composition figcaption span{text-align:left}.hero-wave{bottom:26%}.privacy-section,.workflow-section{padding-block:78px}.privacy-intro h2,.section-heading h2,.workspaces-copy h2{font-size:clamp(2.55rem,12vw,3.45rem)}.workflow-steps{grid-template-columns:1fr}.workflow-steps li:nth-child(2){border-top:0}.workflow-steps li:nth-last-child(2){border-bottom:0}.queue-note{grid-template-columns:1fr;padding:24px}.queue-note>div{grid-template-columns:1fr;gap:8px}.privacy-brand-mark{width:68px;margin-bottom:42px}.privacy-layout{gap:48px}.workspaces-section{gap:46px;padding-block:80px 88px}.workspace-tools article{grid-template-columns:38px minmax(0,1fr)}.workspace-tools article p{grid-column:2}.footer-inner{grid-template-columns:1fr;align-items:start;gap:24px}.site-footer nav{flex-wrap:wrap}.footer-meta{grid-column:1;margin-bottom:0}.legal-main{gap:44px;padding-block:60px 78px}.legal-title h1{font-size:3.15rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.legal-content section{padding-block:31px}.contact-form-grid{grid-template-columns:1fr}.contact-form{padding:20px}.contact-submit{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark{aspect-ratio:1}.brand-mark-image{height:100%;object-fit:contain}.landing-main{overflow:hidden}.landing-hero{display:grid;min-height:790px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;grid-gap:clamp(58px,8vw,118px);gap:clamp(58px,8vw,118px);padding-block:76px 118px}.landing-hero-copy{position:relative;z-index:4;max-width:720px}.landing-badge{display:inline-flex;min-height:46px;align-items:center;gap:11px;margin-bottom:32px;padding:5px 14px 5px 7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 10px 28px rgba(29,47,95,.06);color:var(--ink-soft);font-size:.78rem;font-weight:730}.landing-badge .brand-mark{width:34px}.landing-hero h1{max-width:760px;margin-bottom:28px;font-size:clamp(3.8rem,6.4vw,6.4rem);font-weight:790;letter-spacing:-.075em;word-spacing:.08em;line-height:.94}.landing-hero h1 em{display:block;color:var(--cobalt);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:520;letter-spacing:-.055em}.landing-lede{max-width:650px;margin-bottom:36px;color:var(--ink-soft);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.55}.problem-solution{display:grid;max-width:680px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.problem-solution article{min-height:164px;padding:22px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.problem-solution article>span{display:block;margin-bottom:14px;color:var(--muted);font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.problem-solution article p{margin:0;color:var(--ink-soft);font-size:.91rem;line-height:1.55}.problem-solution .solution-card{border-color:color-mix(in srgb,var(--cobalt) 32%,var(--line));background:color-mix(in srgb,var(--cobalt-soft) 55%,var(--surface))}.problem-solution .solution-card>span{color:var(--cobalt)}.landing-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.landing-actions ul{display:flex;flex-wrap:wrap;gap:5px 15px;margin:0;padding:0;color:var(--muted);font-size:.72rem;font-weight:670;list-style:none}.landing-actions li:before{margin-right:7px;color:var(--cobalt);content:"✓";font-weight:850}.landing-hero-visual{position:relative;display:grid;min-height:680px;place-items:center;isolation:isolate}.landing-hero-visual:before{position:absolute;z-index:-3;width:min(48vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 65% 28%,var(--accent-soft),transparent 25%),linear-gradient(145deg,var(--surface),var(--cobalt-soft));box-shadow:var(--shadow);content:"";opacity:.86}.hero-orbit{position:absolute;z-index:-2;width:min(42vw,490px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--cobalt) 26%,transparent);border-radius:50%}.local-badge{position:absolute;z-index:8;right:-12px;bottom:82px;display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink-soft);font-size:.76rem;font-weight:740}.local-badge span{color:var(--cobalt);font-size:.8rem}.iphone-shell{position:relative;width:min(100%,350px);aspect-ratio:1320/2868;margin:0;isolation:isolate}.iphone-depth,.iphone-rail{position:absolute;border-radius:13.2%/6.1%}.iphone-depth{z-index:-1;inset:8px -12px -17px 12px;background:linear-gradient(145deg,#7f8582,#171a18 30%,#050605 72%,#7f8582);box-shadow:0 58px 92px rgba(10,18,40,.3)}.iphone-rail{inset:0;padding:clamp(9px,2.8%,13px);border:1px solid rgba(245,247,244,.46);background:linear-gradient(145deg,#d4d7d2,#4b504c 13%,#111411 45%,#777c77 82%,#e2e4df);box-shadow:0 0 0 2px rgba(5,6,5,.92),inset 0 2px 3px rgba(255,255,255,.42),inset 0 -2px 3px rgba(0,0,0,.5)}.iphone-screen{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12%/5.55%;background:#000}.iphone-screen,.iphone-screen img{display:block;width:100%;height:100%}.iphone-screen img{object-fit:cover}.iphone-glass{position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.1),transparent 22%,transparent 74%,rgba(255,255,255,.025));pointer-events:none}.iphone-button{position:absolute;z-index:-2;left:-8px;width:7px;border-radius:6px 0 0 6px;background:linear-gradient(#aeb2ae,#252825 45%,#737873)}.iphone-button-top{top:19%;height:9%}.iphone-button-bottom{top:31%;height:15%}.hero-phone{width:min(74%,360px);transform:rotate(-1.1deg)}.landing-how{padding-block:118px;border-block:1px solid var(--line);background:var(--surface)}.landing-section-heading{display:grid;max-width:920px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px 64px;gap:18px 64px;align-items:end;margin-bottom:64px}.landing-section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.feature-copy h2,.landing-final h2,.landing-section-heading h2,.privacy-card h2{margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:770;letter-spacing:-.065em;line-height:.98}.feature-copy>p:last-child,.landing-section-heading>p:last-child{margin:0;color:var(--muted);font-size:1rem}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.landing-steps li{min-height:230px;padding:28px 30px 30px 0;border-right:1px solid var(--line)}.landing-steps li+li{padding-left:30px}.landing-steps li:last-child{border-right:0}.landing-steps li>span{display:block;margin-bottom:50px;color:var(--cobalt);font-size:.7rem;font-weight:850;letter-spacing:.12em}.landing-steps h3{margin-bottom:10px;font-size:1.18rem;letter-spacing:-.035em}.landing-steps p{max-width:290px;margin:0;color:var(--muted);font-size:.9rem}.feature-showcase{padding-block:128px 96px}.feature-row{display:grid;min-height:760px;grid-template-columns:minmax(360px,.9fr) minmax(320px,.8fr);align-items:center;grid-gap:clamp(68px,10vw,150px);gap:clamp(68px,10vw,150px)}.feature-row+.feature-row{margin-top:58px}.feature-row-reverse .feature-phone-stage{grid-column:2}.feature-row-reverse .feature-copy{grid-row:1;grid-column:1}.feature-phone-stage{position:relative;display:grid;min-height:740px;overflow:hidden;border:1px solid var(--line);border-radius:42px;background:radial-gradient(circle at 70% 25%,var(--accent-soft),transparent 22%),linear-gradient(145deg,var(--surface),var(--cobalt-soft));place-items:end center}.feature-phone-stage:before{position:absolute;width:72%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--cobalt) 24%,transparent);border-radius:50%;content:""}.feature-phone-stage .iphone-shell{width:min(66%,315px);transform:translateY(84px) rotate(1.1deg)}.stage-right .iphone-shell{transform:translateY(84px) rotate(-1.1deg)}.feature-copy{max-width:510px}.feature-copy .eyebrow{margin-bottom:22px}.feature-copy h2{margin-bottom:28px}.feature-copy>p:last-child{max-width:470px;font-size:1.04rem;line-height:1.65}.landing-privacy{padding-block:70px 124px}.privacy-card{display:grid;grid-template-columns:90px minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;grid-gap:44px;gap:44px;padding:clamp(38px,6vw,72px);border-radius:36px;background:radial-gradient(circle at 8% 95%,rgba(49,95,209,.52),transparent 31%),#101d43;color:#f4f6ff;box-shadow:var(--shadow)}.privacy-card-mark{width:78px}.privacy-card .brand-mark-image-light{display:none}.privacy-card .brand-mark-image-dark{display:block}.privacy-card .eyebrow{margin-bottom:18px;color:#9db9ff}.privacy-card h2{color:#f4f6ff;font-size:clamp(2.5rem,4.4vw,4.4rem)}.privacy-card>div:last-child p{margin-bottom:24px;color:#bdc9e6}.privacy-card a{color:#f4f6ff;font-size:.88rem;font-weight:750;text-decoration:none}.privacy-card a:hover{color:#9db9ff}.landing-final{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;padding-block:86px 112px}.landing-final>div{max-width:720px}.landing-final .brand-mark{width:62px;margin-bottom:30px}.landing-final h2{margin-bottom:18px}.landing-final p{margin:0;color:var(--muted);font-size:1.02rem}@media (max-width:1080px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.64fr);gap:46px}.landing-actions{align-items:flex-start;flex-direction:column}.landing-hero-visual{min-height:630px}.local-badge{right:-4px}.feature-row{gap:64px}.privacy-card{grid-template-columns:70px minmax(240px,.9fr) minmax(280px,1.1fr);gap:30px}}@media (max-width:820px){.landing-hero{min-height:auto;grid-template-columns:1fr;gap:64px;padding-block:68px 94px}.landing-hero-copy{max-width:none}.landing-hero-visual{min-height:690px}.landing-hero-visual:before{width:min(82vw,560px)}.hero-orbit{width:min(72vw,490px)}.hero-phone{width:min(43vw,335px)}.local-badge{right:11%}.landing-section-heading{gap:24px}.landing-section-heading,.landing-steps{grid-template-columns:1fr}.landing-steps li,.landing-steps li+li{display:grid;min-height:auto;grid-template-columns:48px minmax(130px,.36fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.landing-steps li>span{margin:4px 0 0}.landing-steps h3{margin:0}.feature-row,.feature-row-reverse{min-height:auto;grid-template-columns:1fr;gap:48px}.feature-row+.feature-row{margin-top:110px}.feature-row-reverse .feature-copy,.feature-row-reverse .feature-phone-stage{grid-row:auto;grid-column:auto}.feature-phone-stage{min-height:700px}.feature-phone-stage .iphone-shell{width:min(48vw,305px)}.feature-copy{max-width:650px}.privacy-card{grid-template-columns:64px minmax(0,1fr)}.privacy-card>div:last-child{grid-column:2}}@media (max-width:560px){.landing-hero{gap:52px;padding-block:50px 78px}.landing-badge{margin-bottom:26px}.landing-hero h1{font-size:clamp(3.15rem,15vw,4.2rem)}.landing-lede{font-size:1.02rem}.problem-solution{grid-template-columns:1fr}.problem-solution article{min-height:auto}.landing-actions .product-cta{width:100%}.landing-actions ul{align-items:flex-start;flex-direction:column}.landing-hero-visual{min-height:610px}.landing-hero-visual:before{width:118vw;transform:translateX(8%)}.hero-orbit{width:102vw;transform:translateX(8%)}.hero-phone{width:min(68vw,286px)}.local-badge{right:0;bottom:34px}.landing-how{padding-block:82px}.landing-section-heading{margin-bottom:42px}.feature-copy h2,.landing-final h2,.landing-section-heading h2{font-size:clamp(2.55rem,12vw,3.45rem)}.landing-steps li,.landing-steps li+li{grid-template-columns:38px minmax(0,1fr);gap:8px 14px}.landing-steps li p{grid-column:2}.feature-showcase{padding-block:82px}.feature-row{gap:38px}.feature-row+.feature-row{margin-top:92px}.feature-phone-stage{min-height:600px;border-radius:28px}.feature-phone-stage .iphone-shell{width:min(66vw,270px);transform:translateY(72px) rotate(1deg)}.stage-right .iphone-shell{transform:translateY(72px) rotate(-1deg)}.landing-privacy{padding-block:36px 80px}.privacy-card{grid-template-columns:1fr;gap:26px;border-radius:28px}.privacy-card-mark{width:58px}.privacy-card>div:last-child{grid-column:1}.privacy-card h2{font-size:2.75rem}.landing-final{align-items:flex-start;flex-direction:column;padding-block:72px 86px}.landing-final .product-cta{width:100%}}.editorial-landing h1,.editorial-landing h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.editorial-hero{border-bottom:1px solid var(--line)}.editorial-hero-inner{display:grid;min-height:760px;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:stretch;grid-gap:clamp(56px,7vw,104px);gap:clamp(56px,7vw,104px);padding-block:56px 72px}.editorial-hero-copy{display:flex;max-width:630px;justify-content:center;align-items:flex-start;flex-direction:column}.editorial-hero h1{margin-bottom:28px;font-size:clamp(3.5rem,5.5vw,5.3rem);font-weight:720;letter-spacing:-.065em;line-height:.98}.editorial-hero-copy>p{max-width:580px;margin-bottom:34px;color:var(--ink-soft);font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.6}.editorial-final .product-cta,.editorial-hero-copy .product-cta{min-height:52px;border-radius:10px;box-shadow:none}.editorial-final .product-cta:hover,.editorial-hero-copy .product-cta:hover{border-color:var(--cobalt);background:var(--cobalt);transform:none}.editorial-hero-copy small{display:block;margin-top:20px;color:var(--muted);font-size:.76rem;font-weight:620;letter-spacing:.01em}.editorial-friction-photo,.editorial-hero-photo{position:relative;min-height:620px;margin:0;overflow:hidden}.editorial-friction-photo img,.editorial-hero-photo img{object-fit:cover}.editorial-hero-photo img{object-position:64% center}.editorial-friction{display:grid;min-height:700px;grid-template-columns:.86fr 1.14fr;border-bottom:1px solid var(--line)}.editorial-copy h2,.editorial-final h2,.editorial-friction-copy h2,.editorial-privacy h2{margin-bottom:0;font-size:clamp(2.8rem,4.7vw,4.5rem);font-weight:700;letter-spacing:-.058em;line-height:1.02}.editorial-copy>p,.editorial-final p,.editorial-friction-copy p,.editorial-privacy p{margin-bottom:0;color:var(--muted);font-size:1.05rem;line-height:1.7}.editorial-capture{border-block:1px solid var(--line);background:var(--surface)}.editorial-capture-inner,.editorial-merge{display:grid;min-height:790px;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(72px,11vw,164px);gap:clamp(72px,11vw,164px);padding-block:96px}.editorial-screen{width:min(100%,390px);margin:0 auto;overflow:hidden;border-radius:46px;background:#f4f5f7;box-shadow:0 24px 64px rgba(20,31,54,.14)}.editorial-screen img{display:block;width:100%;height:auto}.editorial-screen-merge,.editorial-screen-recording{max-height:660px}.editorial-copy{max-width:560px}.editorial-copy h2,.editorial-friction-copy h2{margin-bottom:28px}.editorial-friction-photo{min-height:700px}.editorial-friction-photo img{object-position:38% center}.editorial-friction-copy{display:grid;padding:clamp(64px,8vw,120px);background:var(--surface-soft);place-items:center}.editorial-friction-copy>div{max-width:520px}.editorial-merge{min-height:820px}.editorial-privacy{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(64px,10vw,150px);gap:clamp(64px,10vw,150px);padding-block:112px;border-block:1px solid var(--line)}.editorial-privacy h2{font-size:clamp(2.7rem,4.2vw,4rem)}.editorial-privacy>div{align-self:end}.editorial-privacy p{margin-bottom:24px}.editorial-privacy a{color:var(--cobalt);font-size:.9rem;font-weight:720;text-decoration:none}.editorial-final{display:flex;align-items:flex-end;justify-content:space-between;gap:56px;padding-block:112px}.editorial-final h2{max-width:760px;margin-bottom:16px;font-size:clamp(2.7rem,4.2vw,4rem)}@media (max-width:1020px){.editorial-hero-inner{min-height:680px;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:48px}.editorial-hero h1{font-size:clamp(3.2rem,5.7vw,4rem)}.editorial-hero-photo{min-height:560px}.editorial-capture-inner,.editorial-merge,.editorial-privacy{gap:64px}}@media (max-width:820px){.editorial-capture-inner,.editorial-friction,.editorial-hero-inner,.editorial-merge,.editorial-privacy{grid-template-columns:1fr}.editorial-hero-inner{gap:52px;padding-block:72px}.editorial-hero-copy{max-width:700px}.editorial-hero-photo{min-height:540px}.editorial-capture-inner,.editorial-merge{min-height:0;gap:64px;padding-block:88px}.editorial-capture-inner .editorial-copy{grid-row:1}.editorial-screen{width:min(72vw,390px)}.editorial-friction-photo{min-height:540px}.editorial-friction-copy{min-height:440px;padding:80px 32px}.editorial-privacy{gap:32px;padding-block:86px}}@media (max-width:560px){.editorial-hero-inner{gap:44px;padding-block:58px 64px}.editorial-hero h1{font-size:clamp(3rem,13.5vw,3.6rem)}.editorial-hero-copy>p{font-size:1.02rem}.editorial-final .product-cta,.editorial-hero-copy .product-cta{width:100%}.editorial-hero-copy small{line-height:1.6}.editorial-hero-photo{min-height:400px}.editorial-copy h2,.editorial-final h2,.editorial-friction-copy h2,.editorial-privacy h2{font-size:2.55rem}.editorial-capture-inner,.editorial-merge{gap:52px;padding-block:76px}.editorial-screen{width:min(82vw,330px);border-radius:38px}.editorial-screen-merge,.editorial-screen-recording{max-height:570px}.editorial-friction-photo{min-height:420px}.editorial-friction-copy{min-height:400px;padding:68px 16px}.editorial-final{align-items:stretch;flex-direction:column;padding-block:84px}}.story-home{background:var(--page)}.story-home h1,.story-home h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.story-eyebrow{margin-bottom:16px;color:var(--cobalt);font-size:.72rem;font-weight:780;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.story-hero{overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 30%,#dce7ff 0,transparent 34%),linear-gradient(135deg,#f8f9fc,#edf2ff)}.story-hero,.story-hero-inner{position:relative;min-height:760px}.story-hero-inner{z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:center;grid-gap:clamp(56px,8vw,112px);gap:clamp(56px,8vw,112px);padding-block:58px}.story-hero-copy{width:min(100%,650px);color:var(--ink)}.story-hero .story-eyebrow{color:var(--cobalt)}.story-hero h1{max-width:650px;margin-bottom:24px;font-size:clamp(3.55rem,5.55vw,5rem);font-weight:720;letter-spacing:-.066em;line-height:.98}.story-hero-text{max-width:610px;margin-bottom:28px;color:var(--ink-soft);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62}.story-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.story-final .product-cta,.story-hero .product-cta{min-height:52px;border-radius:10px;box-shadow:none}.story-hero .product-cta{border-color:var(--ink);background:var(--ink);color:var(--page)}.story-hero .product-cta:hover{border-color:var(--cobalt);background:var(--cobalt);color:#fff;transform:none}.story-hero-actions>a:not(.product-cta){display:inline-flex;min-height:44px;align-items:center;color:#fff;font-size:.87rem;font-weight:700;text-decoration:none}.story-hero-actions>a:not(.product-cta):hover{color:#a9c2ff}.story-hero-copy small{display:block;margin-top:18px;color:var(--muted);font-size:.76rem;font-weight:680;letter-spacing:.01em}.story-hero-proof{display:grid;max-width:560px;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line-strong)}.story-hero-proof strong{color:var(--cobalt-deep);font-size:.92rem;font-weight:800}.story-hero-proof span{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.story-hero-devices{position:relative;width:min(100%,470px);min-height:650px;justify-self:end}.story-hero-orbit{position:absolute;top:70px;right:-110px;width:480px;height:480px;border:1px solid rgba(49,95,209,.22);border-radius:50%}.story-hero-orbit:before{position:absolute;inset:56px;border:1px solid rgba(49,95,209,.14);border-radius:inherit;content:""}.story-hero-phone,.story-hero-watch{position:absolute;z-index:1;margin:0;overflow:hidden;background:#05070b}.story-hero-phone{top:0;right:18px;width:min(71%,320px);aspect-ratio:1320/2868;border:9px solid #20242b;border-radius:52px;box-shadow:inset 0 0 0 1px #575d65,0 34px 80px rgba(31,47,88,.2)}.story-hero-phone img,.story-hero-watch img{display:block;width:100%;height:auto}.story-hero-watch{bottom:54px;left:2px;width:min(39%,176px);border:8px solid #d1d5d8;border-radius:50px;box-shadow:inset 0 0 0 2px #62686b,0 24px 54px rgba(31,47,88,.24)}.story-recording{display:grid;min-height:760px;grid-template-columns:minmax(0,.92fr) minmax(300px,.55fr);align-items:center;grid-gap:clamp(64px,11vw,156px);gap:clamp(64px,11vw,156px);padding-block:100px}.story-recording-copy{max-width:590px}.story-feature-copy h2,.story-final h2,.story-privacy h2,.story-recording-copy h2,.story-section-heading h2,.story-watch-copy h2{margin:0;font-size:clamp(2.7rem,4.6vw,4.4rem);font-weight:710;letter-spacing:-.058em;line-height:1.01}.story-feature-copy>p:last-child,.story-final p,.story-privacy p,.story-recording-copy>p,.story-section-heading>p,.story-watch-copy>p:last-child{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.68}.recording-demo{width:min(100%,380px);aspect-ratio:1320/2868;justify-self:end;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:44px;background:#f4f5f7;box-shadow:0 24px 64px rgba(25,43,82,.13)}.recording-demo img{display:block;width:100%;height:auto}.story-features{border-top:1px solid var(--line);background:var(--surface)}.story-feature{display:grid;min-height:760px;grid-template-columns:minmax(0,.92fr) minmax(300px,.55fr);align-items:center;grid-gap:clamp(64px,11vw,156px);gap:clamp(64px,11vw,156px);padding-block:100px}.story-feature+.story-feature{border-top:1px solid var(--line)}.story-feature-copy{max-width:560px}.story-feature-copy h2,.story-recording-copy h2{margin-bottom:28px}.story-screen-crop{position:relative;width:min(100%,350px);height:auto;aspect-ratio:1320/2868;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:42px;background:#f4f5f7;box-shadow:0 24px 64px rgba(25,43,82,.13)}.story-screen-crop img{display:block;width:100%;height:auto}.story-feature-folders .story-screen-crop{justify-self:end}.story-feature-merge{grid-template-columns:minmax(300px,.55fr) minmax(0,.92fr)}.story-feature-merge .story-feature-copy{justify-self:end}.story-watch{overflow:hidden;background:#0b1838;color:#f6f8ff}.story-watch-inner{display:grid;min-height:680px;grid-template-columns:1fr .84fr;align-items:center;grid-gap:clamp(70px,12vw,170px);gap:clamp(70px,12vw,170px);padding-block:104px}.story-watch-copy{max-width:590px}.story-watch .story-eyebrow{color:#86a9ff}.story-watch-copy h2{margin-bottom:28px}.story-watch-copy>p:last-child{color:#b9c6e5}.watch-demo{position:relative;width:min(100%,360px);justify-self:center;overflow:hidden;border:14px solid #d4d8da;border-radius:98px;background:#000;box-shadow:inset 0 0 0 3px #62686b,0 36px 84px rgba(0,0,0,.4)}.watch-demo img{display:block;width:100%;height:auto}.story-privacy{border-bottom:1px solid var(--line);background:#e8efff;color:#101c38}.story-privacy-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:clamp(60px,10vw,150px);gap:clamp(60px,10vw,150px);padding-block:100px}.story-privacy h2{color:#101c38}.story-privacy p{margin-bottom:24px;color:#4d5e80}.story-privacy a{color:#244fae;font-size:.88rem;font-weight:740;text-decoration:none}.story-final{display:flex;align-items:flex-end;justify-content:space-between;gap:56px;padding-block:106px}.story-final h2{max-width:760px;margin-bottom:16px;font-size:clamp(2.7rem,4.2vw,4rem)}:root[data-theme=dark] .story-hero{background:radial-gradient(circle at 78% 30%,#1d315f 0,transparent 36%),linear-gradient(135deg,#0b1020,#111b35)}:root[data-theme=dark] .story-hero-proof strong{color:#a9c2ff}:root[data-theme=dark] .story-privacy{background:#172a58;color:#f4f6ff}:root[data-theme=dark] .story-privacy h2{color:#f4f6ff}:root[data-theme=dark] .story-privacy p{color:#becae4}:root[data-theme=dark] .story-privacy a{color:#a9c2ff}@media (prefers-color-scheme:dark){:root:not([data-theme]) .story-hero{background:radial-gradient(circle at 78% 30%,#1d315f 0,transparent 36%),linear-gradient(135deg,#0b1020,#111b35)}:root:not([data-theme]) .story-hero-proof strong{color:#a9c2ff}:root:not([data-theme]) .story-privacy{background:#172a58;color:#f4f6ff}:root:not([data-theme]) .story-privacy h2{color:#f4f6ff}:root:not([data-theme]) .story-privacy p{color:#becae4}:root:not([data-theme]) .story-privacy a{color:#a9c2ff}}@media (max-width:900px){.story-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:40px}.story-hero h1{font-size:clamp(3.2rem,6vw,4.25rem)}.story-hero-devices{min-height:610px}.story-privacy-inner,.story-section-heading{grid-template-columns:1fr;gap:30px}.story-recording{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:54px}.story-feature,.story-feature-merge{min-height:0;grid-template-columns:1fr .58fr;gap:54px}.story-feature-merge{grid-template-columns:.58fr 1fr}.story-watch-inner{gap:60px}}@media (max-width:700px){.story-hero{min-height:0}.story-hero-inner{min-height:0;grid-template-columns:1fr;gap:26px;padding-block:48px 0}.story-hero-copy{max-width:540px}.story-hero h1{font-size:clamp(3rem,12vw,3.75rem)}.story-hero-devices{width:min(100%,430px);min-height:510px;justify-self:center}.story-hero-orbit{top:40px;right:-120px;width:390px;height:390px}.story-hero-phone{right:12%;width:min(57vw,250px);border-width:7px;border-radius:42px}.story-hero-watch{top:10px;bottom:auto;left:1%;width:min(30vw,132px);border-width:7px;border-radius:42px}.story-recording{min-height:0;grid-template-columns:1fr;gap:52px;padding-block:78px 88px}.recording-demo{width:min(74vw,330px);justify-self:center;border-radius:36px}.story-feature,.story-feature-merge{grid-template-columns:1fr;gap:52px;padding-block:78px}.story-feature-folders .story-feature-copy,.story-feature-merge .story-feature-copy{grid-row:1;justify-self:start}.story-feature-folders .story-screen-crop,.story-screen-crop{width:min(74vw,330px);height:auto;justify-self:center;border-radius:36px}.story-watch-inner{min-height:0;grid-template-columns:1fr;gap:58px;padding-block:82px}.watch-demo{width:min(78vw,350px)}.story-privacy-inner{padding-block:80px}.story-final{align-items:stretch;flex-direction:column;padding-block:82px}}@media (max-width:480px){.story-final .product-cta,.story-hero .product-cta,.story-hero-actions{width:100%}.story-final .product-cta,.story-hero .product-cta{justify-content:space-between}.story-feature-copy h2,.story-final h2,.story-privacy h2,.story-section-heading h2,.story-watch-copy h2{font-size:2.5rem}.story-feature-folders .story-screen-crop,.story-screen-crop{width:min(76vw,310px);height:auto}.watch-demo{width:min(82vw,330px);border-width:13px;border-radius:86px}}