@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-ext-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-ext-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Georgia);font-style:normal;font-weight:400 700;size-adjust:91.8%}@font-face{font-family:"Source Sans 3 Fallback";src:local(Helvetica);font-style:normal;font-weight:400 500;size-adjust:93%}@font-face{font-family:"Source Sans 3 Fallback";src:local(Helvetica Bold);font-style:normal;font-weight:501 700;size-adjust:90.2%}:root{--bg:#f3f6f7;--bg-soft:#eaf0f2;--surface:#fffffff0;--surface-strong:#fff;--surface-ink:#eff4f5;--border:#0f232c1f;--border-strong:#0f232c38;--ink-900:#0b2029;--ink-700:#344b55;--ink-500:#53666e;--accent-800:#075f5d;--accent-700:#087773;--accent-600:#0a8983;--accent-500:#21a099;--accent-300:#b8dfdc;--sage-200:#d9e8e8;--amber-500:#d97706;--hero-ink:#f7fffc;--hero-ink-muted:#d8f7eb;--shadow-lg:0 32px 72px #081e2724, 0 10px 24px #081e2714;--shadow-md:0 18px 42px #081e271c, 0 5px 14px #081e270f;--shadow-sm:0 10px 24px #081e2714, 0 2px 8px #081e270d;--radius-xl:16px;--radius-lg:12px;--radius-md:10px;--radius-sm:8px;--container:1280px;--install-cue-height:2.4rem;--site-header-height:4.5rem;--sticky-stack-height:calc(var(--install-cue-height) + var(--site-header-height));--anchor-offset:calc(var(--sticky-stack-height) + .8rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--motion-press:.14s;--motion-ui:.18s;--font-body:"Source Sans 3", "Source Sans 3 Fallback", "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--type-body:1.0625rem;--type-support:.9375rem;--type-caption:.875rem;--type-label:.8125rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--accent-300) var(--bg)}body{color:var(--ink-900);font-family:var(--font-body);font-size:var(--type-body);font-optical-sizing:auto;font-synthesis:none;background:linear-gradient(#f8fafb 0%,#eef3f5 100%);min-width:320px;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img,svg,video{display:block}button,input,select,textarea{font:inherit}input,select,textarea{caret-color:var(--accent-700)}button{cursor:pointer}code{background:#20160f0f;border-radius:8px;padding:.15rem .45rem}#root{isolation:isolate}.site-shell{position:relative;overflow:clip visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:var(--accent-700);box-shadow:var(--shadow-md);border-radius:10px;padding:.7rem .95rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.page-glow{display:none}.shell-container{width:min(calc(100% - 2rem), var(--container));margin:0 auto}.sticky-site-chrome{z-index:40;position:sticky;top:0}.install-cue{z-index:2;color:#fff;background:#17201d;border-bottom:1px solid #ffffff1f;position:relative}.install-cue__inner{min-height:var(--install-cue-height);text-align:center;justify-content:center;align-items:center;gap:1rem;padding:.42rem 0;display:flex}.install-cue__mobile{display:none}.install-cue a{color:#0b352f;transition:transform 90ms var(--ease-out), background-color var(--motion-ui) var(--ease-out);background:#d8f7eb;border-radius:999px;flex:none;padding:.25rem .72rem;font-size:.8rem;font-weight:850}.install-cue a:active{transform:scale(.97)}.install-cue a span{color:inherit}.site-header{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6e6;border-bottom:1px solid #1f293714;position:relative}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.brand-lockup{flex-shrink:0;align-items:center;gap:.85rem;display:inline-flex}.brand-lockup strong{font-family:var(--font-display);font-size:1.2rem;display:block}.brand-lockup small{color:#5f6963;display:block}.site-nav-toggle{display:none}.site-nav{border:1px solid var(--border);max-width:100%;box-shadow:none;scrollbar-width:none;background:#fffffcbd;border-radius:14px;justify-self:center;align-items:center;gap:.15rem;padding:.25rem;display:inline-flex;position:relative;overflow:visible}.site-nav::-webkit-scrollbar{display:none}.site-nav__item{flex:none;position:relative}.site-nav a{color:var(--ink-700);white-space:nowrap;border-radius:10px;flex:none;padding:.48rem .72rem;font-size:.94rem;font-weight:650;transition:background-color .16s,box-shadow .16s,color .16s;display:block}.site-nav__menu{z-index:30;visibility:hidden;opacity:0;pointer-events:none;border:1px solid var(--border);width:min(32rem,100vw - 2rem);min-width:25rem;box-shadow:var(--shadow-lg);background:#fffffcf7;border-radius:14px;gap:.35rem;padding:.7rem;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + .58rem);left:50%;transform:translate(-50%,.35rem)}.site-nav__menu:before{content:"";height:.7rem;position:absolute;inset:-.65rem 0 auto}.site-nav__item:hover .site-nav__menu,.site-nav__item:focus-within .site-nav__menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.site-nav__item.is-collapsed .site-nav__menu,.site-nav__item.is-collapsed:hover .site-nav__menu,.site-nav__item.is-collapsed:focus-within .site-nav__menu{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,.35rem)}.site-nav__menu a{white-space:normal;gap:.12rem;padding:.72rem .78rem;display:grid}.site-nav__menu strong{color:var(--ink-900);font-size:.96rem}.site-nav__menu span{color:var(--ink-500);font-size:.84rem;font-weight:500;line-height:1.35}.site-header__actions{justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.button{transition:transform var(--motion-press) var(--ease-out), box-shadow var(--motion-ui) var(--ease-out), background-color var(--motion-ui) ease, border-color var(--motion-ui) ease, color var(--motion-ui) ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.72rem 1rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:scale(.98)}}.button:disabled{cursor:progress;opacity:.72;transform:none}.button:focus-visible,.site-nav a:focus-visible,.billing-toggle button:focus-visible,.pricing-decision-card a:focus-visible,.plan-guide-disclosure>summary:focus-visible{outline:3px solid var(--accent-700);outline-offset:3px}.pricing-decision-card a:focus-visible{outline-color:#b8f3de}[data-route-focus]:focus-visible{outline:3px solid var(--accent-700);outline-offset:4px;border-radius:var(--radius-sm)}.button--primary{color:#fff;background:var(--accent-700);box-shadow:0 10px 24px #0f766e2e}.button--secondary{color:var(--ink-900);border-color:var(--border);box-shadow:none;background:#fffffcd1}.button--ghost{color:var(--ink-700);background:0 0;border-color:#1f29371f}.site-header__actions .button{white-space:nowrap;min-height:2.55rem;padding:.62rem .85rem;font-size:.92rem}.site-header__actions .button--ghost{box-shadow:none;background:0 0;border-color:#0000}.eyebrow{color:var(--accent-700);letter-spacing:0;text-transform:uppercase;margin:0 0 .8rem;font-size:.82rem;font-weight:800}h1,h2,h3,h4{color:var(--ink-900);font-family:var(--font-display);margin:0 0 1rem;line-height:1.08}h1{font-size:clamp(2.45rem,4.2vw,4.55rem)}h2{font-size:clamp(2rem,3vw,3.4rem)}h3{font-size:clamp(1.25rem,2vw,1.7rem)}p,li,summary,input,textarea,select{color:var(--ink-700)}.lede{max-width:42rem;font-size:clamp(1.08rem,1.5vw,1.28rem)}.section{padding:5rem 0}.section--compact{padding:3.4rem 0}.section[id],.checkout-layout[id],.billing-panel[id]{scroll-margin-top:var(--anchor-offset)}.section--soft{background:linear-gradient(#fffffceb,#eef4f1b8);border-block:1px solid #1f293712}.section--full-height{align-items:center;min-height:calc(100vh - 10rem);display:flex}.hero{isolation:isolate;background:#10231f;align-items:center;min-height:clamp(38rem,72svh,46rem);padding:5rem 0;display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{display:none}.page-hero{padding:4.5rem 0 3rem}.hero__inner,.page-hero__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid}.hero__inner{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}@media (width>=1121px){.hero__copy h1{font-size:clamp(3rem,4vw,3.6rem)}}.page-hero__inner--single{grid-template-columns:1fr}.hero__visual{border-radius:var(--radius-lg);animation:proof-enter .52s var(--ease-out) both;background:#eef5f2;border:1px solid #bceae43d;margin:0;overflow:hidden;box-shadow:0 30px 70px #030c0a73}.hero__visual picture{aspect-ratio:2000/933;background:#dbe8e4;display:block}.hero__visual img{aspect-ratio:2000/933;width:100%;height:auto;display:block}.hero__visual figcaption{color:#30443f;border-top:1px solid #10231f1a;padding:.72rem .9rem .78rem;font-size:.82rem;font-weight:700;line-height:1.35}.hero__copy .eyebrow{color:#bceae4}.hero__copy .trust-list li{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff38}.cta-row{flex-wrap:wrap;gap:.9rem;margin:1.6rem 0 1rem;display:flex}.cta-row--compact{margin:0}.hero__secondary-link,.cta-row__secondary-link,.callout-banner__secondary-link{min-height:2.75rem;color:var(--accent-700);text-underline-offset:.22em;transition:color var(--motion-ui) ease, transform var(--motion-press) var(--ease-out);justify-content:center;align-items:center;font-weight:800;text-decoration-line:underline;text-decoration-thickness:.1em;display:inline-flex}.hero__secondary-link{color:var(--hero-ink-muted)}.hero__secondary-link:focus-visible,.cta-row__secondary-link:focus-visible,.callout-banner__secondary-link:focus-visible{outline-offset:3px;border-radius:var(--radius-sm);outline:3px solid}@media (hover:hover) and (pointer:fine){.hero__secondary-link:hover,.cta-row__secondary-link:hover,.callout-banner__secondary-link:hover{color:var(--accent-800)}.hero__secondary-link:hover{color:var(--hero-ink)}.hero__secondary-link:active,.cta-row__secondary-link:active,.callout-banner__secondary-link:active{transform:scale(.98)}}.trust-line{color:var(--ink-500);margin-top:1rem}.hero__microcopy{max-width:62ch;color:var(--hero-ink-muted);margin:1rem 0 0;font-size:.92rem;font-weight:700;line-height:1.5}.hero__plan-boundary{color:#bceae4;text-shadow:0 2px 18px #0000003d;max-width:59ch;margin:.72rem 0 0;font-size:.86rem;font-weight:720;line-height:1.35;display:block}.trust-list{flex-wrap:wrap;gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.trust-list li{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fffffcdb;border-radius:999px;padding:.45rem .8rem}.security-trust{background:linear-gradient(135deg, #ebf7f2eb, #fff8e5c7), var(--surface);border-block:1px solid #1f293714}.security-trust__inner{grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.security-trust__badge-wrap{justify-self:center;width:min(100%,16rem)}.security-trust__badge{filter:drop-shadow(0 24px 36px #0f172a3d);width:100%;height:auto;display:block}.security-trust__copy h2{max-width:48rem}.security-trust__copy>p:not(.eyebrow){max-width:54rem}.security-trust__mark{background:#2aa19814;border:2px solid #2aa198a6;border-radius:999px;width:1.25rem;height:1.25rem;margin-bottom:.75rem;display:inline-flex;position:relative}.security-trust__mark:after{content:"";border-bottom:2px solid var(--accent-700);border-left:2px solid var(--accent-700);width:.5rem;height:.28rem;position:absolute;top:.22rem;left:.32rem;transform:rotate(-45deg)}.section--install-steps{background:linear-gradient(#f5f7f4fa,#fffffceb);border-bottom:1px solid #1f293714;padding:0}.install-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.install-step{border-radius:var(--radius-sm);min-height:8.2rem;box-shadow:var(--shadow-sm);background:#fffffceb;border:1px solid #1f29371a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.1rem;display:grid}.install-step span{color:#fff;background:var(--accent-700);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-weight:850;display:inline-grid}.install-step h2{font-family:var(--font-body);margin-bottom:.35rem;font-size:1.05rem;line-height:1.25}.install-step p{margin:0;font-size:.95rem}.hero-product-proof{border-radius:var(--radius-xl);animation:proof-enter .52s var(--ease-out) both;background:#fffffff7;border:1px solid #bceae438;margin:0;padding:.68rem;position:relative;overflow:hidden;transform:rotate(.35deg);box-shadow:0 30px 74px #020e0c6b}.hero-product-proof picture{border-radius:calc(var(--radius-xl) - 5px);background:#dbe8e4;display:block;overflow:hidden}.hero-product-proof figcaption{color:var(--ink-700);grid-template-columns:repeat(4,minmax(0,1fr));font-size:.75rem;font-weight:800;line-height:1.35;display:grid}.hero-product-proof figcaption>span{text-align:center;padding:.72rem .5rem .58rem}.hero-product-proof figcaption>span+span{border-left:1px solid var(--border)}.hero-product-proof figcaption small{color:var(--ink-700);border-top:1px solid var(--border);text-align:center;background:#eef4f1b8;grid-column:1/-1;padding:.68rem .8rem;font-size:.82rem;font-weight:750}.featured-proof{color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.06rem .7rem;margin-top:1.05rem;display:inline-grid}.featured-proof:before{color:#0b352f;content:"✓";background:#d8f7eb;border-radius:999px;grid-row:1/3;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.featured-proof strong,.featured-proof span{color:#fff}.featured-proof span{color:#bceae4;grid-column:2;font-size:.78rem;font-weight:700}.featured-proof:focus-visible,.install-cue a:focus-visible,.site-nav-toggle:focus-visible,.workflow-demo button:focus-visible,.workflow-demo a:focus-visible{outline:3px solid var(--accent-700);outline-offset:3px}.hero .featured-proof:focus-visible{border-radius:var(--radius-sm);outline-color:#bceae4}.home-archive,.home-value__inner{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.home-value__copy>p{max-width:66ch}.home-value{background:radial-gradient(circle at 82% 14%,#2aa19829,#0000 30%),#e9f2ee;border-top:1px solid #1f293714}.home-value__copy h2{max-width:16ch}.home-value__compare{border-block:1px solid #1f293729}.home-value__compare>div{grid-template-columns:minmax(10rem,.68fr) minmax(0,1.32fr);align-items:baseline;gap:1.5rem;padding:1.35rem 0;display:grid}.home-value__compare>div+div{border-top:1px solid #1f293729}.home-value__compare h3,.home-value__compare p{margin:0}.workflow-demo{gap:clamp(1.2rem,3vw,2rem);display:grid}.workflow-demo__intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.4rem,4vw,4rem);display:grid}.workflow-demo__intro h2{max-width:17ch}.workflow-demo__intro p{color:var(--ink-700);margin:0;font-size:1.05rem}.workflow-demo__frame{color:#fff;border-radius:var(--radius-xl);background-color:#0a1d19;background-image:radial-gradient(circle at 84% 16%,#2aa19833,#0000 30%),linear-gradient(145deg,#102923,#0a1d19 72%);border:1px solid #0f232029;overflow:hidden;box-shadow:0 30px 72px #0f232033}.workflow-demo__toolbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:.72rem 1rem;display:flex}.workflow-demo__status{color:#ffffffc7;align-items:center;gap:.55rem;font-size:.84rem;font-weight:800;display:inline-flex}.workflow-demo__status>span{background:#6ee7b7;border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #6ee7b71f}.workflow-demo__nav button{color:#fff;border-radius:var(--radius-md);min-height:2.75rem;transition:transform 90ms var(--ease-out), border-color var(--motion-ui) var(--ease-out), background-color var(--motion-ui) var(--ease-out);background:#ffffff14;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .82rem;font-size:.86rem;font-weight:850;display:inline-flex}.workflow-demo__nav button:active:not(:disabled){transform:scale(.97)}.workflow-demo__cue svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.workflow-demo__screen{border-radius:var(--radius-lg);background:#081410;border:1px solid #ffffff29;align-self:start;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 46px #00000047}.workflow-demo__screen-bar{color:#ffffff8a;background:#ffffff0f;align-items:center;gap:.35rem;min-height:2.1rem;padding:.45rem .65rem;font-size:.7rem;display:flex}.workflow-demo__screen-bar>span{background:#fff3;border-radius:999px;width:.48rem;height:.48rem}.workflow-demo__screen-bar strong{margin-left:.35rem;font-weight:700}.workflow-demo__capture{aspect-ratio:16/10;background:#dfe7e4;position:relative;overflow:hidden}.workflow-demo__capture img{object-fit:contain;object-position:var(--demo-object-position);width:100%;height:100%;animation:workflow-demo-screen-in .26s var(--ease-out) both}.workflow-demo__capture-caption{color:#ffffffc7;background:#081410;border-top:1px solid #ffffff1f;align-items:center;min-height:7.5rem;margin:0;padding:.8rem 1rem;font-size:.78rem;font-weight:650;line-height:1.5;display:grid}.workflow-demo__focus{top:var(--demo-focus-top);left:var(--demo-focus-left);width:var(--demo-focus-width);height:var(--demo-focus-height);color:#08201a;pointer-events:none;animation:workflow-demo-focus-in .26s var(--ease-out) both;background:0 0;border:2px solid #b8f3de;border-radius:10px;place-items:start end;padding:0;display:grid;position:absolute;box-shadow:0 0 0 100vmax #05141038,0 0 0 5px #6ee7b733}.workflow-demo__focus:after{color:#08201a;content:attr(data-step);background:#b8f3de;border:2px solid #fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;margin:-.8rem -.8rem 0 0;display:grid}.workflow-demo__detail{min-width:0;color:var(--ink-900);border-radius:var(--radius-lg);animation:workflow-demo-copy-in .24s var(--ease-out) both;background:#fbfaf6fa;border:1px solid #ffffff1f;align-content:start;gap:.78rem;padding:clamp(1.05rem,2.2vw,1.45rem);display:grid}.workflow-demo__step-label{color:var(--accent-700);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.workflow-demo__detail h3{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.workflow-demo__detail>p:not(.workflow-demo__step-label){margin:0}.workflow-demo__plan-line{color:var(--ink-700);font-size:.86rem;font-weight:750}.workflow-demo__cue{color:var(--ink-700);border-radius:var(--radius-md);background:#e1f6efad;border:1px solid #0f766e24;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.8rem;font-size:.86rem;line-height:1.45;display:grid}.workflow-demo__cue svg{color:var(--accent-800);margin-top:.12rem}.workflow-demo__detail .text-link{width:fit-content;font-size:.86rem}.workflow-demo__nav{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.15rem;display:grid}.workflow-demo__nav button{color:var(--ink-700);border-color:var(--border);background:#ffffffbd}.workflow-demo__nav button.is-primary{color:#fff;border-color:var(--accent-700);background:var(--accent-700)}.workflow-demo__nav button:disabled{cursor:not-allowed;opacity:.42;transform:none}.workflow-demo__outcome{border-radius:var(--radius-lg);background:linear-gradient(135deg,#ebf9f6f5,#fffaefeb);border:1px solid #2aa1983d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:1rem 1.1rem;display:flex}.workflow-demo__outcome strong{color:var(--ink-900);font-size:1.05rem}.workflow-demo__outcome span{max-width:44rem;color:var(--ink-700)}.no-js-workflow__steps{gap:1rem;display:grid}.no-js-workflow__step{border:1px solid var(--border);border-radius:var(--radius-xl);background:#fffffceb;grid-template-columns:minmax(0,1.48fr) minmax(18rem,.72fr);gap:1rem;padding:1rem;display:grid}.no-js-workflow__step figure{border-radius:var(--radius-lg);background:#dfe7e4;min-width:0;margin:0;overflow:hidden}.no-js-workflow__step img{width:100%;height:auto;display:block}.no-js-workflow__step .workflow-demo__capture-caption{min-height:0;color:var(--ink-700);border-top-color:var(--border);background:#fffffcf5}.no-js-workflow__step>div{align-content:center;gap:.75rem;display:grid}.no-js-workflow__step h3,.no-js-workflow__step p{margin:0}@keyframes workflow-demo-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-demo-focus-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes workflow-demo-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.callout-banner,.feature-card,.pricing-card,.checkout-card,.checkout-sidecard,.billing-panel,.faq-item,.prose-card,.contact-form,.contact-sidecard,.outcome-card,.plan-guide-card,.upgrade-benefit-card,.team-enterprise-card,.pricing-trust__card,.mini-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.comparison-table__row,.comparison-table__group,.billing-panel,.checkout-card__summary{align-items:center;display:grid}.split-panel,.benefit-layout,.checkout-layout,.contact-layout,.site-footer__inner{gap:1.5rem;display:grid}.split-panel{grid-template-columns:1.05fr .95fr;align-items:start}.checkout-sidecard,.contact-sidecard,.plan-guide-card,.upgrade-benefit-card,.team-enterprise-card,.pricing-trust__card,.mini-stat{padding:1.45rem}.check-list,.pricing-card__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.check-list li,.pricing-card__list li{padding-left:1.65rem;position:relative}.check-list li:before,.pricing-card__list li:before{content:"";background:linear-gradient(135deg, var(--accent-500), var(--accent-700));border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 0 4px #2aa1981f}.section-heading{max-width:44rem;margin-bottom:2rem}.section-heading--compact{margin-bottom:1.5rem}.section-heading--proof{max-width:56rem}.section-heading--proof p{max-width:68ch;color:var(--ink-700);margin:0;font-size:1.05rem}.screenshot-grid__truth{width:fit-content;color:var(--accent-800);background:#ecf7f2c7;border:1px solid #2aa19838;border-radius:999px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.84rem;font-weight:750;line-height:1.4;display:inline-flex}.feature-grid,.pricing-grid,.screenshot-grid{gap:1.2rem;display:grid}.feature-card{padding:1.5rem}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.screenshot-grid .shot-card:first-child{grid-column:1/-1}.shot-card{gap:.95rem;margin:0;display:grid}.shot-frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#fffffcf5,#eff7f4f5);border:1px solid #1f293714;padding:.85rem}.shot-frame--image{background:#eef5f3;padding:0;position:relative;overflow:hidden}.shot-frame--image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1f29370f}.shot-image{width:100%;height:auto;display:block}.shot-card figcaption{gap:.35rem;display:grid}.shot-card strong{font-size:1.05rem}.benefit-layout,.site-footer__inner{grid-template-columns:.74fr 1.26fr;align-items:start}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-link{width:fit-content;color:var(--accent-700);margin-top:.85rem;font-weight:800;display:inline-flex}.text-link:hover{text-underline-offset:.22rem;text-decoration:underline}.page-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.page-link-grid--related{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.page-link-card{border-radius:var(--radius-sm);min-height:8.4rem;box-shadow:var(--shadow-sm);background:#fffffcdb;border:1px solid #1f29371a;gap:.42rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.page-link-card:hover{box-shadow:var(--shadow-md);border-color:#2aa19847;transform:translateY(-2px)}.page-link-card span{color:var(--accent-700);text-transform:uppercase;font-size:.78rem;font-weight:850}.page-link-card .use-case-card__icon{width:3.15rem;height:3.15rem;color:var(--use-case-icon-color,var(--accent-700));background:var(--use-case-icon-bg,#2aa1981f);text-transform:none;border:1px solid #1f293714;border-radius:14px;place-items:center;display:inline-grid;box-shadow:0 10px 20px #0f232014}.use-case-card__icon svg{width:2rem;height:2rem}.use-case-card__icon--real-estate{--use-case-icon-bg:#e8f5ec;--use-case-icon-color:#117148}.use-case-card__icon--mortgage{--use-case-icon-bg:#fff4dc;--use-case-icon-color:#a16207}.use-case-card__icon--legal{--use-case-icon-bg:#eaf0ff;--use-case-icon-color:#3154a3}.use-case-card__icon--accounting{--use-case-icon-bg:#eef7fb;--use-case-icon-color:#0f6b7a}.use-case-card__icon--insurance{--use-case-icon-bg:#f1ecff;--use-case-icon-color:#6d3dbd}.use-case-card__icon--recruiting{--use-case-icon-bg:#ffeef4;--use-case-icon-color:#be426d}.use-case-card__icon--construction{--use-case-icon-bg:#fff0e5;--use-case-icon-color:#b45309}.use-case-card__icon--property-management{--use-case-icon-bg:#edf8e9;--use-case-icon-color:#3f7c2c}.use-case-card__icon--consulting{--use-case-icon-bg:#e8f4ff;--use-case-icon-color:#2563a8}.use-case-card__icon--nonprofit-grants{--use-case-icon-bg:#f5efe7;--use-case-icon-color:#9a4d2d}.use-case-card__icon--education{--use-case-icon-bg:#fff7d9;--use-case-icon-color:#a15c07}.use-case-card__icon--executive-operations{--use-case-icon-bg:#f1f5ff;--use-case-icon-color:#334ea3}.use-case-card__icon--gmail-to-drive{--use-case-icon-bg:#edf7ed;--use-case-icon-color:#188038}.use-case-card__icon--gmail-attachment-manager{--use-case-icon-bg:#eef2f7;--use-case-icon-color:#40546c}.use-case-card__icon--gmail-email-archive{--use-case-icon-bg:#ecf8f5;--use-case-icon-color:#0f766e}.page-link-card strong{color:var(--ink-900);font-size:.98rem;line-height:1.35}.download-hero .lede{max-width:44rem}.download-hero__visual,.pricing-hero-visual{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid #1f29371a;overflow:hidden}.download-hero__visual{margin:2rem 0 0}.pricing-hero-visual{margin:0}.download-hero__visual img,.pricing-hero-visual img{width:100%;height:auto;display:block}.download-hero__visual figcaption,.pricing-hero-visual figcaption{color:var(--ink-700);border-top:1px solid var(--border);padding:.7rem .85rem;font-size:.86rem;font-weight:700}.pricing-hero{background:radial-gradient(circle at 78% 12%,#2aa1981f,#0000 32%),linear-gradient(#f7faf8f5,#fffffc00);padding:4rem 0 2.4rem}.pricing-hero__inner{grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);gap:clamp(2rem,5vw,5rem)}.pricing-hero__note{color:var(--accent-700);margin:1rem 0 0;font-size:.88rem;font-weight:800}.pricing-decision-card{color:#fff;border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#2aa1983d,#0000 38%),#10231f;border:1px solid #ffffff1a;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden;box-shadow:0 28px 62px #0a1f1b38}.pricing-decision-card__heading{padding:.25rem .35rem 0}.pricing-decision-card__heading .eyebrow{color:#9fe3d8}.pricing-decision-card__heading h2{color:#fff;max-width:24ch;margin:0;font-size:clamp(1.55rem,2.6vw,2.25rem)}.pricing-decision-card__levels{gap:.55rem;display:grid}.pricing-decision-card__levels>a{color:#fff;border-radius:var(--radius-md);transition:border-color var(--motion-ui) var(--ease-out), background-color var(--motion-ui) var(--ease-out), transform 90ms var(--ease-out);background:#ffffff0e;border:1px solid #ffffff1c;grid-template-columns:minmax(5.3rem,.32fr) minmax(8rem,.62fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.82rem;display:grid;position:relative}.pricing-decision-card__levels>a.is-recommended{background:#6ee7b71c;border-color:#6ee7b775}.pricing-decision-card__levels>a>span{color:#9fe3d8;text-transform:uppercase;font-size:.78rem;font-weight:900}.pricing-decision-card__levels>a>span small{color:#0b2b24;letter-spacing:.02em;background:#b8f3de;border-radius:999px;width:fit-content;margin-top:.2rem;padding:.14rem .35rem;font-size:.58rem;display:block}.pricing-decision-card__levels strong{color:#fff;font-size:.96rem}.pricing-decision-card__levels p{color:#ffffffa8;margin:0;font-size:.8rem;line-height:1.35}.pricing-decision-card__levels i{color:#9fe3d8;font-size:1.2rem;font-style:normal}.pricing-decision-card__foot{color:#ffffff9e;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.8rem .35rem .2rem;font-size:.76rem;display:flex}.pricing-decision-card__foot p{margin:0}.pricing-decision-card__foot strong,.pricing-decision-card__foot a{color:#b8f3de;font-weight:800}.pricing-decision-card__foot strong{margin-right:.22rem}.download-hero__support{max-width:42rem;color:var(--ink-600);font-weight:700}.download-hero__next-step{max-width:42rem;color:var(--ink-700);margin:.75rem 0 0;font-size:.95rem}.download-hero__next-step a{min-height:2.75rem;color:var(--accent-700);text-underline-offset:.18em;vertical-align:middle;align-items:center;margin-block:-.55rem;padding-inline:.15rem;font-weight:650;text-decoration-line:underline;text-decoration-thickness:.1em;display:inline-flex}.download-hero__next-step a:focus-visible{outline:3px solid var(--accent-700);outline-offset:3px;border-radius:.2rem}@media (hover:hover) and (pointer:fine){.download-hero__next-step a:hover{color:var(--accent-800)}.pricing-decision-card__levels>a:hover{background:#ffffff1a;border-color:#6ee7b785;transform:translateY(-1px)}}.download-hero__next-step a:active{color:var(--ink-900);text-decoration-thickness:.14em}.download-router{border-radius:var(--radius-lg);background:linear-gradient(135deg, #fffffcf5, #ecf7f2f0), var(--surface);box-shadow:var(--shadow-lg);border:1px solid #1f29371a;align-content:start;gap:1rem;padding:1.45rem;display:grid}.download-router__brand,.download-platform-card__brand{align-items:center;gap:.85rem;min-width:0;display:flex}.download-router__brand .eyebrow{margin-bottom:.18rem}.download-router__brand strong{color:var(--ink-900);font-size:1.05rem;display:block}.download-router h2{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.download-router p{margin:0}.download-router__selector{color:var(--ink-700);gap:.45rem;font-weight:800;display:grid}.download-router__selector select{width:100%;min-height:3rem;color:var(--ink-900);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;padding:.68rem .8rem}.download-router__store-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.download-router__store-actions .button{text-align:center;width:100%;min-width:0;padding-inline:.7rem}.download-router__details{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.download-router__details li{padding-left:1.45rem;position:relative}.download-router__details li:before{content:"";background:var(--accent-600);border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:.5rem;left:0}.download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.download-platform-card{border-radius:var(--radius-sm);min-height:16rem;box-shadow:var(--shadow-sm);background:#fffffce0;border:1px solid #1f29371a;align-content:start;gap:.75rem;padding:1.15rem;display:grid}.browser-logo{background:#fff;border:1px solid #1f29371a;border-radius:16px;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 10px 20px #0f232014}.browser-logo>span{z-index:1;display:block;position:relative}.browser-logo--image{box-shadow:none;background:0 0;border:0}.browser-logo--image img{object-fit:contain;width:100%;height:100%}.browser-logo--mobile{background:linear-gradient(135deg,#eef2f7,#fff)}.browser-logo--mobile>span{background:linear-gradient(#40546c,#40546c) center bottom .18rem/.45rem .12rem no-repeat,#fff;border:.18rem solid #40546c;border-radius:.45rem;width:1.7rem;height:2.15rem}.download-platform-card.is-selected{background:#e1f6efcc;border-color:#0f766e57;box-shadow:0 0 0 3px #2aa1981f}.download-platform-card__eyebrow{color:var(--accent-700);text-transform:uppercase;font-size:.78rem;font-weight:850}.download-platform-card h3{margin-bottom:0}.download-platform-card p{margin:0}.download-platform-card .button{align-self:end;margin-top:auto}.install-step-strip--download{padding:0}.page-link-card--detailed{align-content:start;min-height:12rem}.page-link-card--detailed p{color:var(--ink-600);margin:0;font-size:.92rem;line-height:1.5}.page-link-grid--use-case-group{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:1rem}.use-case-hub-hero{padding-bottom:4rem}.use-case-hub-hero__inner{align-items:start}.use-case-security-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg, #fffffceb, #eff8f5eb), var(--surface);box-shadow:var(--shadow-md);border:1px solid #1f29371a;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:center;gap:1.35rem;padding:1.45rem;display:grid}.use-case-security-panel img{filter:drop-shadow(0 18px 28px #0f172a2e);justify-self:center;width:min(100%,9rem);height:auto}.use-case-security-panel h2{margin-top:0;font-size:clamp(1.45rem,3vw,2.15rem)}.use-case-security-panel p:not(.eyebrow){color:var(--ink-700);margin-bottom:0}.use-case-hub-layout{gap:2rem;display:grid}.use-case-groups{gap:2.6rem;display:grid}.use-case-group__heading{max-width:58rem}.use-case-group__heading h3{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1}.use-case-group__heading p{max-width:48rem;color:var(--ink-600);margin:.55rem 0 0}.infographic-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.infographic-card{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffffce6;border:1px solid #1f29371a;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.infographic-card img{aspect-ratio:1055/1491;object-fit:contain;object-position:center;background:linear-gradient(#fbfaf6f5,#eef4f1e6);border-bottom:1px solid #1f293714;width:100%;padding:.55rem}.infographic-card div{align-content:start;gap:.38rem;padding:1rem;display:grid}.infographic-card h3,.infographic-card p{margin:0}.infographic-card h3{font-size:1rem;line-height:1.25}.infographic-card p{color:var(--ink-700);font-size:.9rem}.targeted-hero{padding-bottom:4rem}.targeted-hero__inner{align-items:start}.targeted-hero-card,.quick-start-visual{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fffffce6;border:1px solid #1f29371a;margin:0;overflow:hidden}.targeted-hero-card img,.quick-start-visual img{aspect-ratio:16/10.5;object-fit:cover;background:#eef5f3;width:100%}.targeted-hero-card__stats,.roi-card__topline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.targeted-hero-card__stats div,.roi-card__topline div{border-radius:var(--radius-sm);background:#eef4f1c2;min-width:0;padding:.9rem}.targeted-hero-card__stats span,.roi-card__topline span{color:var(--ink-500);text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.targeted-hero-card__stats strong,.roi-card__topline strong{color:var(--ink-900);font-family:var(--font-display);margin-top:.18rem;font-size:1.45rem;line-height:1.15;display:block}.targeted-security-section{background:linear-gradient(135deg, #ecf7f2cc, #fffffcf5), var(--surface);border-block:1px solid #1f293714}.targeted-security{grid-template-columns:.92fr 1.08fr;align-items:center;gap:1.5rem;display:grid}.targeted-security__copy{max-width:44rem}.targeted-security__proof{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffce6;border:1px solid #1f29371a;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.35rem;display:grid}.targeted-security__proof img{filter:drop-shadow(0 16px 26px #0f172a2e);justify-self:center;width:min(100%,8.8rem);height:auto}.targeted-security__proof ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.targeted-security__proof li{color:var(--ink-700);padding-left:1.55rem;position:relative}.targeted-security__proof li:before{content:"";background:linear-gradient(135deg, var(--accent-500), var(--accent-700));border-radius:999px;width:.82rem;height:.82rem;position:absolute;top:.22rem;left:0;box-shadow:0 0 0 4px #2aa1981f}.section--case-study{background:radial-gradient(circle at 18% 20%,#d9770617,#0000 28rem),linear-gradient(135deg,#fffffcf5,#f2f7f4f0)}.case-study-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:1.5rem;display:grid}.case-study-copy,.case-study-steps-panel{gap:1.1rem;display:grid}.case-study-copy h2{max-width:46rem}.case-study-copy>p{max-width:46rem;color:var(--ink-700)}.case-study-problem,.case-study-outcome,.case-study-steps-panel,.case-study-infographic,.case-study-benefit{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffffce6;border:1px solid #1f29371a}.case-study-problem,.case-study-outcome{padding:1.1rem}.case-study-problem strong,.case-study-outcome strong{color:var(--ink-900);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:900;display:block}.case-study-problem p,.case-study-outcome p{color:var(--ink-700);margin:0}.case-study-problem{background:#fff9ebe0;border-color:#d9770633}.case-study-outcome{background:#ecf7f2e6;border-color:#2aa19833}.case-study-steps-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);gap:1.15rem;padding:1.2rem}.case-study-steps{counter-reset:case-study-step;gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.case-study-steps li{min-height:2.25rem;color:var(--ink-700);padding-left:3rem;position:relative}.case-study-steps li:before{counter-increment:case-study-step;content:counter(case-study-step);color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.case-study-infographic{align-self:stretch;overflow:hidden}.case-study-infographic img{aspect-ratio:1055/1491;object-fit:contain;object-position:center;background:linear-gradient(#fbfaf6f5,#eef4f1e6);border-bottom:1px solid #1f293714;width:100%;padding:.55rem}.case-study-infographic div{padding:.95rem}.case-study-infographic h3,.case-study-infographic p{margin:0}.case-study-infographic h3{font-size:.98rem}.case-study-infographic p{color:var(--ink-700);margin-top:.32rem;font-size:.88rem}.case-study-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.case-study-benefit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:6rem;padding:1rem;display:grid}.case-study-benefit span{background:#d97706;border-radius:999px;width:.95rem;height:.95rem;margin-top:.22rem;display:block;box-shadow:0 0 0 5px #d977061f}.case-study-benefit p{color:var(--ink-700);margin:0;font-weight:720}.targeted-day-layout,.roi-layout,.targeted-workflow-layout,.quick-start-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:1.5rem;display:grid}.targeted-day-card,.targeted-scenario{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffce6;border:1px solid #1f29371a;padding:1.45rem}.targeted-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.targeted-task-card{align-content:start;min-height:14rem;display:grid}.targeted-task-card span{color:#5d3b05;background:#f59e0b2e;border-radius:999px;width:fit-content;margin-bottom:.85rem;padding:.28rem .58rem;font-size:.78rem;font-weight:850;display:inline-flex}.roi-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fffffceb;border:1px solid #1f29371a;gap:1rem;padding:1.35rem;display:grid}.roi-card__topline{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.roi-chart{gap:.8rem;display:grid}.roi-chart__row{grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.roi-chart__row span{color:var(--ink-700);font-weight:750}.roi-chart__row strong{color:var(--ink-900);font-weight:850}.roi-chart__bar{background:#1f293714;border-radius:999px;height:.8rem;overflow:hidden}.roi-chart__bar i{border-radius:inherit;background:#8b95a1;height:100%;display:block}.roi-chart__row--value .roi-chart__bar i{background:linear-gradient(90deg, var(--accent-600), #2563eb)}.roi-card__note{color:var(--ink-500);margin:0;font-size:.92rem}.targeted-workflow-layout .prose-card,.quick-start-grid .prose-card{padding:1.55rem}.targeted-scenario h3{margin-top:0}.quick-start-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.quick-start-step{border-radius:var(--radius-lg);min-height:13rem;box-shadow:var(--shadow-sm);background:#fffffce0;border:1px solid #1f29371a;padding:1.3rem}.quick-start-step span{color:#fff;background:var(--accent-700);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.9rem;font-weight:850;display:inline-grid}.quick-start-flow{gap:1.4rem;display:grid}.quick-start-shot-card{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffffceb;border:1px solid #1f29371a;grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);align-items:stretch;gap:1.1rem;padding:1rem;display:grid}.quick-start-shot-card__copy{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.95rem;min-width:0;padding:.55rem .35rem .55rem .45rem;display:grid}.quick-start-shot-card__copy h3,.quick-start-shot-card__copy p{margin:0}.quick-start-shot-card__copy h3{margin-bottom:.45rem;font-size:clamp(1.22rem,2vw,1.75rem);line-height:1.12}.quick-start-step-number{background:var(--ink-900);color:#fff;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;font-weight:850;display:grid}.quick-start-shot{border-radius:var(--radius-sm);background:#eef4f1;border:1px solid #1f29371f;min-height:18rem;margin:0;position:relative;overflow:hidden}.quick-start-shot img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:18rem}.quick-start-callout{max-width:min(16rem,100% - 1.2rem);color:var(--ink-900);white-space:normal;background:#fffffcf5;border:1px solid #0f766e38;border-radius:999px;align-items:center;gap:.45rem;padding:.44rem .62rem;font-size:.82rem;font-weight:800;line-height:1.15;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0f23202e}.quick-start-callout__dot{background:var(--accent-700);border-radius:999px;flex:none;width:.68rem;height:.68rem;animation:1.6s ease-out infinite quick-start-pulse;position:relative;box-shadow:0 0 #0f766e6b}@keyframes quick-start-pulse{0%{box-shadow:0 0 #0f766e6b}70%{box-shadow:0 0 0 12px #0f766e00}to{box-shadow:0 0 #0f766e00}}.quick-start-connect-card{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffffceb;border:1px solid #1f29371a;grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);align-items:center;gap:1.2rem;padding:1.4rem;display:grid}.quick-start-connect-card h2,.quick-start-connect-card p{margin:0}.quick-start-connect-card h2{margin-bottom:.55rem}.quick-start-click-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.quick-start-click-path span{border-radius:var(--radius-sm);min-height:4rem;color:var(--ink-900);text-align:center;background:#eef4f1d1;border:1px solid #0f766e2e;place-items:center;padding:.7rem;font-size:.84rem;font-weight:800;line-height:1.2;display:grid}.quick-start-note{color:var(--ink-500);grid-column:1/-1;font-size:.94rem}.pricing-stack{gap:1.4rem;display:grid}.pricing-stack__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.billing-toggle{--billing-toggle-position:0%;border:1px solid var(--border);background:#fffffce6;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:min(100%,28rem);padding:.42rem;display:inline-grid;position:relative;overflow:visible;box-shadow:0 18px 45px #1f293714}.billing-toggle[data-billing-interval=yearly]{--billing-toggle-position:100%}.billing-toggle:before{content:"";z-index:0;width:calc(50% - .42rem);height:calc(100% - .84rem);transform:translateX(var(--billing-toggle-position));background:linear-gradient(135deg,#2aa19833,#e8f8f4f5),#2aa19824;border-radius:999px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,background .24s;position:absolute;top:.42rem;left:.42rem;box-shadow:0 14px 28px #0f766e24}.billing-toggle button{z-index:1;min-height:4rem;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:28px;justify-content:center;align-items:center;padding:.72rem .82rem;font-weight:800;transition:color .18s,transform .18s;display:flex;position:relative}.billing-toggle__main{font-size:1rem;line-height:1;display:block}.billing-toggle__annual{justify-content:center;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.billing-toggle__badge{min-width:0;color:var(--accent-700);white-space:nowrap;opacity:.76;background:#fffffcd6;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:.28rem;padding:.26rem .42rem .26rem .28rem;font-size:.68rem;font-weight:900;line-height:.95;transition:opacity .18s,transform .18s,background .18s;display:inline-grid;transform:scale(.94);box-shadow:inset 0 0 0 1px #0f766e1f,0 8px 18px #0f766e1a}.billing-toggle__badge-number{color:#fff;background:var(--accent-700);border-radius:999px;place-items:center;width:2rem;height:1.42rem;font-size:.94rem;font-weight:900;display:inline-grid}.billing-toggle button.is-active{color:var(--ink-900);transform:translateY(-1px)}.billing-toggle button.is-active .billing-toggle__badge{opacity:1;background:#fffffceb;transform:scale(1)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.4vw,1.35rem)}.section--offer{padding-top:clamp(1rem,2vw,1.7rem);padding-bottom:0}.offer-banner{background:linear-gradient(135deg,#fffbebfa,#e8f8f4f0),#fffffcfa;border:1px solid #c0841c52;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,2.2vw,2rem);display:grid;box-shadow:0 24px 58px #815e1229}.offer-banner--no-card{background:linear-gradient(135deg,#e8f8f4fa,#fffbebf0),#fffffcfa;border-color:#0f766e5c;box-shadow:0 28px 62px #0f766e29}.offer-banner--loading,.offer-banner--unavailable{box-shadow:none;background:#fffffceb;border-color:#1f29371f;grid-template-columns:1fr}.offer-banner__copy{gap:.65rem;display:grid}.offer-banner h2{max-width:48rem;margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.02}.offer-banner p{max-width:58rem;margin:0}.offer-banner__chips{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.offer-banner__chips span{color:var(--accent-700);background:#fffffcdb;border-radius:999px;padding:.42rem .72rem;font-size:.82rem;font-weight:900;box-shadow:inset 0 0 0 1px #0f766e24}.offer-banner__action{flex-wrap:wrap;align-items:center;gap:.7rem .85rem;margin-top:.25rem;display:flex}.offer-banner__action .button{min-height:2.75rem;padding:.62rem .9rem}.offer-banner__action>span{color:var(--ink-500);font-size:.8rem;font-weight:700}.offer-banner--home{background:#f8fffcf7;border-color:#b8f3de57;border-radius:12px;grid-template-columns:1fr;gap:.75rem;margin-top:1.05rem;padding:.95rem 1rem;box-shadow:0 18px 40px #04181f33}.offer-banner--home .eyebrow{color:var(--accent-700)}.offer-banner--home h2{color:var(--ink-900);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.12}.offer-banner--home p{color:var(--ink-700);font-size:.88rem;line-height:1.45}.offer-banner--home .offer-banner__chips{gap:.4rem}.offer-banner--home .offer-banner__chips span{text-align:left;flex:0 auto;padding:.34rem .58rem}.offer-banner--home>.offer-trial-pop,.offer-banner--home>.offer-no-card-pop{display:none}.offer-trial-pop{min-width:8.5rem;color:var(--ink-900);justify-items:center;gap:.25rem;display:grid}.offer-trial-pop__old{color:var(--ink-500);font-size:1.25rem;font-weight:900;line-height:1;position:relative}.offer-trial-pop__old:after{content:"";background:#dc2626;border-radius:999px;height:.22rem;position:absolute;top:50%;left:-.25rem;right:-.25rem;transform:rotate(-18deg)}.offer-trial-pop__burst{isolation:isolate;color:#4a3000;text-align:center;text-shadow:0 1px #ffffff8c;background:0 0;place-items:center;width:5.9rem;height:5.9rem;padding:.75rem;font-size:clamp(2rem,3vw,3rem);font-weight:1000;line-height:.92;display:grid;position:relative;overflow:visible}.offer-trial-pop__burst:before{content:"";z-index:-1;clip-path:polygon(50% 0%,61% 18%,82% 10%,79% 32%,100% 42%,80% 54%,90% 76%,66% 72%,50% 100%,35% 73%,10% 78%,21% 55%,0% 43%,22% 32%,18% 10%,39% 18%);filter:drop-shadow(0 16px 22px #815e1238);background:linear-gradient(135deg,#ffe08a,#f7b733 58%,#fff1b8);position:absolute;inset:0}.offer-trial-pop--discount .offer-trial-pop__burst{width:7.1rem;height:7.1rem;font-size:clamp(1.8rem,2.3vw,2.35rem)}.offer-trial-pop__label{color:var(--accent-700);text-transform:uppercase;font-size:.86rem;font-weight:1000}.offer-no-card-pop{color:#fff;background:linear-gradient(135deg, #0f766efa, #2aa198eb), var(--accent-700);border-radius:8px;gap:.42rem;min-width:13rem;padding:1rem;display:grid;box-shadow:0 22px 36px #0f766e3d}.offer-no-card-pop span{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:1000;line-height:1}.offer-no-card-pop strong{letter-spacing:0;font-size:clamp(1.8rem,2.3vw,2.55rem);font-weight:1000;line-height:.95}.offer-no-card-pop small{color:#ffffffd1;font-size:.84rem;font-weight:800}.pricing-card{align-content:start;gap:.95rem;min-width:0;min-height:31rem;padding:clamp(1.15rem,1.4vw,1.45rem);display:grid}.pricing-card--selected{outline:3px solid var(--accent-700);outline-offset:3px}.pricing-card__selected-copy{align-items:center;gap:.28rem;font-weight:900;display:inline-flex}.pricing-card__selected-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:1em;height:1em}.pricing-card--free{background:#fffffcf2}.pricing-card--pro{background:linear-gradient(#fffdf7fa,#fffffcf0)}.pricing-card--team{background:linear-gradient(#f7fafffa,#fffffcf0)}.pricing-card--enterprise{background:linear-gradient(#faf8fffa,#fffffcf0)}.pricing-card--featured{background:linear-gradient(#e8f8f4f5,#fffcf5fa),#fffffcf5;border-color:#0f766e61;order:-1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:start;min-height:0;padding:clamp(1.6rem,2.2vw,2.2rem);position:relative;transform:none;box-shadow:0 26px 70px #0f766e24}.pricing-card--offer{border-color:#c0841c6b;box-shadow:0 24px 58px #815e121f}.pricing-card--featured .pricing-card__badge{grid-area:1/1}.pricing-card--featured .pricing-card__top{grid-area:2/1}.pricing-card--featured .pricing-card__price-block{text-align:right;grid-area:2/2;place-self:end}.pricing-card--featured .pricing-card__best-for{grid-area:3/1;max-width:46rem}.pricing-card--featured .pricing-card__list{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.pricing-card--featured .button{grid-area:3/2;place-self:center stretch;margin-top:0}.pricing-card__top{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.pricing-card__icon{object-fit:contain;filter:drop-shadow(0 12px 18px #58361929);width:3.35rem;height:3.35rem;display:block}.pricing-card__name{color:var(--accent-700);margin:0 0 .4rem;font-size:.92rem;font-weight:800}.pricing-card__top h3{max-width:13rem;font-family:var(--font-body);letter-spacing:0;margin:0;font-size:clamp(1.2rem,1.1vw,1.42rem);font-weight:800;line-height:1.16}.pricing-card--featured .pricing-card__top h3{max-width:38rem;font-size:clamp(1.8rem,2.2vw,2.6rem)}.pricing-card--featured .pricing-card__top{grid-template-columns:5.1rem minmax(0,1fr);align-items:center}.pricing-card--featured .pricing-card__icon{filter:drop-shadow(0 16px 24px #5836192e);width:5rem;height:5rem}.pricing-card__badge{background:var(--accent-700);border:1px solid var(--accent-700);color:#fff;border-radius:999px;justify-self:start;max-width:100%;padding:.4rem .72rem;font-size:.82rem;font-weight:800;line-height:1.15;box-shadow:0 10px 22px #0f766e33}.pricing-card__offer-ribbon{color:#5f3b00;background:#ffe8a3;border-radius:999px;justify-self:start;max-width:100%;padding:.34rem .66rem;font-size:.76rem;font-weight:1000;line-height:1.1;box-shadow:inset 0 0 0 1px #c0841c47}.pricing-card--featured .pricing-card__offer-ribbon{grid-area:1/2;justify-self:end}.pricing-card__price{max-width:100%;color:var(--ink-900);font-family:var(--font-body);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,1.8vw,2.35rem);font-weight:800;line-height:1}.pricing-card__price--promo{color:#0f766e}.pricing-card--team .pricing-card__price{font-size:clamp(1.55rem,1.55vw,2rem)}.pricing-card__was-price{color:var(--ink-500);margin:0;font-size:.84rem;font-weight:900;line-height:1.2;-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626;text-decoration-thickness:.16rem}.pricing-card__price-block{align-content:start;gap:.42rem;display:grid}.pricing-card__subprice{color:var(--ink-500);margin:0;font-size:.86rem;font-weight:800;line-height:1.2}.pricing-card__deal{color:var(--accent-700);background:#2aa1981f;border-radius:999px;justify-self:start;margin:0;padding:.28rem .52rem;font-size:.76rem;font-weight:900;line-height:1.1}.pricing-card--featured .pricing-card__deal{justify-self:end}.pricing-card__annual-note,.pricing-card__promo-note{text-align:left;border-radius:8px;justify-self:start;gap:.16rem;max-width:min(100%,18rem);margin:0;padding:.52rem .64rem;line-height:1.15;display:grid}.pricing-card__annual-note{color:var(--ink-700);background:#fffffcc2;border:1px solid #0f766e29}.pricing-card__promo-note{color:#5f3b00;background:#fff8e0db;border:1px solid #c0841c3d}.pricing-card__promo-note--no-card{color:var(--accent-700);background:linear-gradient(135deg,#e8f8f4fa,#fffffce0),#e8f8f4fa;border-color:#0f766e4d;box-shadow:0 16px 28px #0f766e1f}.pricing-card__annual-note span,.pricing-card__promo-note span{letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.pricing-card__annual-note strong,.pricing-card__promo-note strong{color:var(--ink-900);font-size:.86rem;font-weight:1000;line-height:1.12}.pricing-card__promo-note small{color:var(--ink-500);font-size:.76rem;font-weight:750;line-height:1.25}.pricing-card--featured .pricing-card__annual-note,.pricing-card--featured .pricing-card__promo-note{justify-self:end}.pricing-card__trial-upgrade{color:#5f3b00;background:#ffe8a3b8;border-radius:999px;grid-template-columns:auto auto auto;justify-self:start;align-items:center;gap:.35rem;margin-top:.25rem;padding:.34rem .52rem;font-size:.78rem;font-weight:1000;display:inline-grid}.pricing-card--featured .pricing-card__trial-upgrade{justify-self:end}.pricing-card__trial-old{color:var(--ink-500);position:relative}.pricing-card__trial-old:after{content:"";background:#dc2626;border-radius:999px;height:.14rem;position:absolute;top:50%;left:-.15rem;right:-.15rem;transform:rotate(-18deg)}.pricing-card__trial-burst{isolation:isolate;color:#4a3000;background:0 0;place-items:center;width:2.1rem;height:2.1rem;padding:.15rem;font-size:1.05rem;line-height:1;display:inline-grid;position:relative;overflow:visible}.pricing-card__trial-burst:before{content:"";z-index:-1;clip-path:polygon(50% 0%,62% 19%,85% 12%,78% 36%,100% 50%,78% 63%,85% 88%,62% 81%,50% 100%,38% 81%,15% 88%,22% 63%,0% 50%,22% 36%,15% 12%,38% 19%);background:linear-gradient(135deg,#ffe08a,#f7b733 58%,#fff1b8);position:absolute;inset:0}.pricing-card--enterprise .pricing-card__price{font-size:clamp(1.65rem,1.7vw,2rem)}.pricing-card__best-for,.pricing-stack__note{color:var(--ink-500);margin:0}.pricing-card__best-for{font-size:.96rem;line-height:1.48}.pricing-card__list{gap:.68rem;font-size:.94rem;line-height:1.42}.pricing-card .button{width:100%;margin-top:auto}.pricing-card--featured .button--primary{min-height:3rem;box-shadow:0 16px 34px #0f766e38}.pricing-compare-cta{justify-content:center;margin-top:clamp(1.2rem,2vw,1.8rem);display:flex}.page-hero__aside{gap:1rem;display:grid}.page-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.mini-stat strong{color:var(--ink-900);font-family:var(--font-display);font-size:1.6rem;display:block}.mini-stat--offer{background:linear-gradient(135deg,#fffbebfa,#e8f8f4f0);border-color:#c0841c5c}.mini-stat--offer strong{color:var(--accent-700)}.checkout-layout{grid-template-columns:1.15fr .85fr;align-items:start}.pricing-checkout{position:relative}.checkout-path>h2{margin-bottom:.75rem}.checkout-path p{margin-top:0}.checkout-path__steps{gap:0;margin:1.35rem 0;padding:0;list-style:none;display:grid}.checkout-path__steps li{grid-template-columns:2.2rem minmax(0,1fr);gap:.85rem;padding:0 0 1.2rem;display:grid;position:relative}.checkout-path__steps li:not(:last-child):after{content:"";background:#1f293724;width:1px;position:absolute;top:2.25rem;bottom:.15rem;left:1.05rem}.checkout-path__steps li>span{width:2.2rem;height:2.2rem;color:var(--ink-600);background:#fffffce6;border:1px solid #1f293724;border-radius:999px;place-items:center;font-weight:900;display:grid}.checkout-path__steps li.is-complete>span{color:#fff;border-color:var(--accent-700);background:var(--accent-700)}.checkout-path__steps strong{color:var(--ink-900);margin:.1rem 0 .25rem;display:block}.checkout-path__steps p{color:var(--ink-600);margin-bottom:0;font-size:.92rem;line-height:1.45}.checkout-path__change{font-weight:850;display:inline-flex}.plan-guide-disclosure{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffceb;border:1px solid #1f29371f;overflow:hidden}.plan-guide-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;list-style:none;display:flex}.plan-guide-disclosure>summary::-webkit-details-marker{display:none}.plan-guide-disclosure>summary span,.plan-guide-disclosure>summary strong,.plan-guide-disclosure>summary small{display:block}.plan-guide-disclosure>summary strong{color:var(--ink-900);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.plan-guide-disclosure>summary small{color:var(--ink-600);margin-top:.35rem;font-size:.94rem}.plan-guide-disclosure>summary i{border-right:2px solid var(--accent-700);border-bottom:2px solid var(--accent-700);width:1.05rem;height:1.05rem;transition:transform var(--motion-ui) var(--ease-out);flex:none;transform:rotate(45deg)translate(-.2rem,-.2rem)}.plan-guide-disclosure[open]>summary i{transform:rotate(225deg)translate(-.15rem,-.15rem)}.plan-guide-disclosure__content{border-top:1px solid #1f293714;padding:0 1.5rem 1.5rem}.plan-advisor{grid-template-columns:minmax(0,1fr) minmax(18rem,.46fr);align-items:start;gap:1rem;margin:1.5rem 0 0;display:grid}.plan-advisor__questions{gap:1rem;display:grid}.plan-advisor__question{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:#fffffceb;padding:1.1rem}.plan-advisor__question legend{color:var(--ink-900);font-family:var(--font-display);padding:0 .25rem;font-size:1.08rem;font-weight:850}.plan-advisor__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.plan-advisor__option{border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #1f29371f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:6.2rem;padding:.85rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.plan-advisor__option input{width:1.05rem;height:1.05rem;accent-color:var(--accent-700);margin-top:.2rem}.plan-advisor__option strong,.plan-advisor__option small{display:block}.plan-advisor__option strong{color:var(--ink-900)}.plan-advisor__option small{color:var(--ink-500);margin-top:.25rem;font-size:.88rem;line-height:1.35}.plan-advisor__option:hover,.plan-advisor__option.is-selected{background:#e1f6efb3;border-color:#0f766e5c;box-shadow:0 0 0 3px #2aa1981a}.plan-advisor__result{border-radius:var(--radius-lg);background:linear-gradient(145deg, #e1f6eff2, #fffffcfa), var(--surface);box-shadow:var(--shadow-lg);border:1px solid #0f766e38;gap:.9rem;padding:1.35rem;display:grid;position:sticky;top:7.2rem}.plan-advisor__result h3{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.plan-advisor__result p{margin:0}.plan-advisor__hint{color:var(--ink-500)}.plan-advisor__result .button{width:100%}.plan-advisor__result .button:disabled{cursor:not-allowed;opacity:.55}.plan-advisor__thinking{align-items:center;gap:.45rem;min-height:1.4rem;display:inline-flex}.plan-advisor__thinking span{background:var(--accent-700);border-radius:999px;width:.58rem;height:.58rem;animation:.9s ease-in-out infinite advisor-pulse}.plan-advisor__thinking span:nth-child(2){animation-delay:.14s}.plan-advisor__thinking span:nth-child(3){animation-delay:.28s}@keyframes advisor-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.2rem)}}.plan-guide-grid,.upgrade-benefit-grid,.team-enterprise-grid,.pricing-trust__cards{gap:1rem;display:grid}.plan-guide-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.upgrade-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.team-enterprise-grid,.pricing-trust__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.plan-guide-card h3,.upgrade-benefit-card h3,.team-enterprise-card h3,.pricing-trust__card h3{margin:0 0 .6rem;font-size:1.08rem}.plan-guide-card p,.upgrade-benefit-card p,.team-enterprise-card p,.pricing-trust__card p{margin:0}.team-enterprise-card{gap:.9rem;display:grid}.team-enterprise-card .button{width:fit-content}.checkout-card,.checkout-sidecard,.contact-form,.contact-sidecard,.billing-panel,.prose-card,.outcome-card{padding:1.65rem}.checkout-form,.contact-form{gap:1rem;display:grid}.checkout-form label,.contact-form label{color:var(--ink-900);gap:.45rem;font-weight:700;display:grid}.checkout-form input,.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink-900);background:#ffffffdb;border:1px solid #1f293724;border-radius:10px;padding:.9rem 1rem}.contact-form textarea{resize:vertical}.contact-intent-tip{color:var(--ink-700);background:#e8f0feb8;border:1px solid #1967d238;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.contact-intent-tip strong{color:var(--ink-900);margin-bottom:.2rem;display:block}.contact-intent-tip p{margin:0}.contact-intent-tip .button{flex:none}.contact-intent-tip--muted{background:#ffffffb3;border-color:#1f29371a}.contact-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-field{align-items:start;gap:.45rem;min-height:4.5rem;display:grid}.turnstile-field__widget{min-height:4.05rem}.turnstile-field span{color:var(--ink-500);font-size:.88rem}.contact-sidecard__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.checkout-card__summary{background:#ffffffb8;border:1px solid #1f293714;border-radius:10px;grid-template-columns:auto 1fr auto 1fr;gap:.6rem 1rem;padding:1rem}.checkout-card__summary strong{color:var(--ink-900)}.checkout-card__referral{color:var(--ink-700);background:#e8f0feb8;border:1px solid #1a73e82e;border-radius:10px;gap:.28rem;padding:.75rem .9rem;font-size:.92rem;display:grid}.checkout-card__offer-mismatch{color:var(--ink-700);background:#fff7dab8;border:1px solid #8f540833;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;font-size:.92rem;display:flex}.checkout-card__offer-mismatch div{gap:.25rem;display:grid}.checkout-card__offer-mismatch strong{color:var(--ink-900)}.checkout-card__offer-mismatch .text-link{flex:none}.checkout-checkbox{color:var(--ink-700);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.92rem;font-weight:600;line-height:1.45}.checkout-checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--blue);margin-top:.12rem}.comparison-table{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fffffcd1;display:grid;overflow:hidden}.comparison-table:focus-visible{outline-offset:4px;outline:3px solid #2aa19857}.comparison-table__row{border-top:1px solid #1f293714;grid-template-columns:2fr repeat(5,minmax(0,1fr));gap:1rem;padding:1rem 1.2rem}.comparison-table__group{color:var(--ink-900);background:#1f29370a;border-top:1px solid #1f293714;grid-template-columns:1fr;padding:.85rem 1.2rem;font-weight:800}.comparison-table__row--head{color:var(--ink-900);background:#2aa19814;border-top:0;font-weight:800}.comparison-table__row span{min-width:0}.comparison-table__row .is-yes{color:var(--accent-700);font-weight:700}.comparison-table__row .is-no{color:var(--ink-500)}.comparison-footnote{color:var(--ink-500);margin:1rem 0 0;font-size:.92rem}.billing-panel{grid-template-columns:1fr 1fr;gap:1.5rem}.billing-panel__actions{align-content:center;justify-items:start;gap:.9rem;display:grid}.billing-panel__note{color:var(--ink-500);margin:0}.faq-preview{gap:1.25rem;display:grid}.faq-list{gap:.95rem;display:grid}.faq-item{padding:1.15rem 1.3rem}.faq-item--large{padding:1.35rem 1.5rem}.faq-item summary{color:var(--ink-900);cursor:pointer;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:.85rem 0 0}.callout-banner{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 1.7rem;display:flex}.prose-card{gap:.5rem;display:grid}.prose-card p{margin-top:0}.legal-meta{flex-wrap:wrap;gap:.8rem;margin:1.4rem 0 0;display:flex}.legal-meta div{border:1px solid var(--border);background:#fffffcb8;border-radius:12px;padding:.75rem .95rem}.legal-meta dt{color:var(--ink-500);text-transform:uppercase;font-size:.78rem;font-weight:800}.legal-meta dd{color:var(--ink-900);margin:.2rem 0 0;font-weight:800}.legal-document{gap:1rem;max-width:62rem;display:grid}.legal-section{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fffffcdb;border-radius:16px;padding:1.4rem 1.5rem}.legal-section h2{font-family:var(--font-body);letter-spacing:0;margin:0 0 .75rem;font-size:1.12rem}.legal-section h3{font-family:var(--font-body);letter-spacing:0;margin:1rem 0 .25rem;font-size:.98rem}.legal-section p,.legal-section li{color:var(--ink-600);line-height:1.62}.legal-section p{margin:.65rem 0 0}.legal-section ul{gap:.45rem;margin:.75rem 0 0;padding-left:1.2rem;display:grid}.legal-table{border:1px solid var(--border);border-radius:12px;margin-top:.9rem;display:grid;overflow:hidden}.legal-table__row{border-top:1px solid #1f293714;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);display:grid}.legal-table__row:first-child{border-top:0}.legal-table__row span{min-width:0;padding:.8rem .9rem}.legal-table__row span+span{border-left:1px solid #1f293714}.legal-table__row--head{color:var(--ink-900);background:#2aa19814;font-weight:800}.legal-note{color:var(--ink-500);margin:0;font-size:.92rem}.contact-layout{grid-template-columns:1.05fr .95fr;align-items:start}.contact-sidecard__email,.site-footer__note,.outcome-card__meta{color:var(--ink-500)}.form-feedback{border-radius:10px;margin:0;padding:.85rem 1rem}.form-feedback--idle{background:#88a0911f}.form-feedback--success{color:#166534;background:#16a34a1f}.form-feedback--error{color:#92400e;background:#d977061f}.outcome-card{text-align:center;max-width:52rem;margin:0 auto}.site-footer{border-top:1px solid #1f293714;padding:2rem 0 2.6rem}.site-footer__links{gap:.7rem;display:grid}.site-footer__links a{color:var(--ink-900);font-weight:700}.cookie-banner{z-index:90;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffcf5;border:1px solid #1f29371f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100% - 1.5rem,48rem);padding:1rem;display:grid;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);box-shadow:0 22px 65px #0f232033}.cookie-banner p{color:var(--ink-700);margin:0;font-size:.96rem}.cookie-banner__title{color:var(--ink-900);font-weight:850}.cookie-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cookie-banner__actions .button{white-space:nowrap;padding:.62rem .82rem}.cookie-banner__actions a{color:var(--accent-700);font-size:.9rem;font-weight:800}@keyframes proof-enter{0%{opacity:.72;clip-path:inset(0 0 3% 0 round var(--radius-lg));transform:translateY(.65rem)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-lg));transform:translateY(0)}}@media (width<=1120px){:root{--site-header-height:8.6rem}.hero__inner,.page-hero__inner,.home-archive,.home-value__inner,.workflow-demo__intro,.no-js-workflow__step,.split-panel,.benefit-layout,.security-trust__inner,.targeted-security,.case-study-layout,.case-study-steps-panel,.targeted-day-layout,.roi-layout,.targeted-workflow-layout,.quick-start-grid,.quick-start-shot-card,.quick-start-connect-card,.checkout-layout,.plan-advisor,.team-enterprise-grid,.pricing-trust__inner,.contact-layout,.site-footer__inner,.billing-panel{grid-template-columns:1fr}.contact-intent-tip{flex-direction:column;align-items:flex-start}.site-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .9rem}.site-nav{grid-column:1/-1;justify-content:flex-start;justify-self:start;width:max-content;max-width:100%;overflow:auto visible}.site-nav__menu{width:auto;min-width:0;position:fixed;top:auto;left:1rem;right:1rem;transform:translateY(.35rem)}.site-nav__item:hover .site-nav__menu,.site-nav__item:focus-within .site-nav__menu{transform:translateY(0)}.site-nav__item.is-collapsed .site-nav__menu,.site-nav__item.is-collapsed:hover .site-nav__menu,.site-nav__item.is-collapsed:focus-within .site-nav__menu{transform:translateY(.35rem)}.site-header__actions{grid-area:1/2;justify-self:end}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pricing-card,.pricing-card--featured,.pricing-card--team,.pricing-card--enterprise{grid-column:auto;min-height:auto}.pricing-card--featured{grid-column:1/-1}.pricing-card__top h3{max-width:none}.install-step-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-link-grid,.infographic-grid,.case-study-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.page-link-grid--use-case-group,.targeted-task-grid,.download-platform-grid,.quick-start-steps,.quick-start-click-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.page-hero,.section{padding:3.6rem 0}.hero{min-height:auto;padding:4.4rem 0 4rem}.install-step-strip,.feature-grid,.screenshot-grid,.page-link-grid,.page-link-grid--use-case-group,.infographic-grid,.case-study-benefits,.targeted-task-grid,.download-platform-grid,.quick-start-steps,.pricing-grid{grid-template-columns:1fr}.screenshot-grid .shot-card:first-child{grid-column:auto}.plan-advisor__result{position:static}.targeted-hero-card__stats,.use-case-security-panel,.plan-advisor__options,.targeted-security__proof,.roi-card__topline{grid-template-columns:1fr}.security-trust__badge-wrap{justify-self:start;width:min(11rem,42vw)}.quick-start-shot-card__copy,.quick-start-click-path{grid-template-columns:1fr}.quick-start-callout{max-width:calc(100% - 1rem);font-size:.78rem}.roi-chart__row{grid-template-columns:1fr}.comparison-table{overflow-x:auto}.comparison-table__row,.comparison-table__group{min-width:58rem}.pricing-card--featured{grid-template-columns:1fr}.pricing-card--featured .pricing-card__badge,.pricing-card--featured .pricing-card__offer-ribbon,.pricing-card--featured .pricing-card__top,.pricing-card--featured .pricing-card__price-block,.pricing-card--featured .pricing-card__best-for,.pricing-card--featured .pricing-card__list,.pricing-card--featured .button{grid-area:auto/1;justify-self:stretch}.pricing-card--featured .pricing-card__price-block{text-align:left;justify-self:start}.pricing-card--featured .pricing-card__deal,.pricing-card--featured .pricing-card__annual-note,.pricing-card--featured .pricing-card__promo-note,.pricing-card--featured .pricing-card__badge{justify-self:start}.pricing-card--featured .pricing-card__list,.offer-banner{grid-template-columns:1fr}.offer-trial-pop{grid-template-columns:auto auto auto;justify-self:start;align-items:center;min-width:0}.offer-no-card-pop{justify-self:start;width:min(100%,18rem)}.offer-trial-pop__burst{width:4.8rem;height:4.8rem;font-size:1.75rem}.offer-trial-pop--discount .offer-trial-pop__burst{width:5.5rem;height:5.5rem;font-size:1.55rem}.legal-table{overflow-x:auto}.legal-table__row{min-width:40rem}.callout-banner{flex-direction:column;align-items:flex-start}.cookie-banner{grid-template-columns:1fr;align-items:stretch}.cookie-banner__actions{justify-content:flex-start}}@media (width<=640px){:root{--install-cue-height:2.85rem;--site-header-height:4.7rem}body{overflow-x:hidden}.cookie-banner{gap:.65rem;width:auto;padding:.75rem;bottom:.65rem;left:.65rem;right:.65rem}.cookie-banner p{font-size:.82rem;line-height:1.4}.cookie-banner__actions{grid-template-columns:auto minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.cookie-banner__actions a{font-size:.76rem}.cookie-banner__actions .button{min-height:2.5rem;padding:.45rem .5rem;font-size:.78rem}.shell-container{width:min(calc(100% - 1.25rem), var(--container))}.hero .shell-container{width:calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem)}h1{font-size:clamp(1.95rem,7.2vw,2.35rem)}h2{font-size:clamp(1.8rem,7vw,2.55rem)}.page-hero{padding:3.2rem 0 2.4rem}.hero{padding:3.6rem 0 3.4rem}.hero__microcopy,.hero__copy .trust-list{display:none}.hero__plan-boundary{display:block}.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.install-cue__inner{min-height:var(--install-cue-height);text-align:left;justify-content:space-between;gap:.55rem;padding:.35rem 0}.install-cue__desktop{display:none}.install-cue__mobile{display:inline}.install-cue__inner>span{font-size:.76rem}.install-cue a{padding:.34rem .58rem;font-size:.74rem}.site-nav-toggle{min-width:5.1rem;min-height:2.75rem;color:var(--ink-900);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);transition:transform 90ms var(--ease-out), border-color var(--motion-ui) var(--ease-out);grid-area:1/2;justify-content:center;align-items:center;gap:.35rem;padding:.52rem .68rem;font-weight:800;display:inline-flex}.site-nav-toggle:active{transform:scale(.97)}.site-nav-toggle__mark{font-size:1.25rem;line-height:.8}.site-nav{opacity:0;transform-origin:100% 0;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;padding:.35rem;display:none;overflow:visible;transform:translateY(-.4rem)}.site-nav.is-mobile-open{opacity:1;display:grid;transform:translateY(0)}.site-nav.site-nav--no-js{opacity:1;grid-area:2/1/auto/-1;display:flex;overflow-x:auto;transform:none}.site-nav.site-nav--no-js .site-nav__item{width:auto}.site-nav.site-nav--no-js a{white-space:nowrap;width:auto}.site-nav__item,.site-nav a{width:100%}.site-nav a{min-height:2.75rem;padding:.68rem .78rem}.site-nav__menu,.site-header__actions{display:none}.hero__copy{width:100%;max-width:100%;padding-right:0}.hero__copy h1{overflow-wrap:break-word}.hero__copy .lede{overflow-wrap:break-word;max-width:100%;font-size:1.02rem}.hero__copy .trust-list li{font-size:.9rem}.hero-product-proof{padding:.42rem;transform:none}.hero-product-proof figcaption{font-size:.68rem}.hero-product-proof figcaption>span{padding-inline:.3rem}.hero-product-proof figcaption small{font-size:.78rem}.workflow-demo__toolbar{flex-direction:column;align-items:stretch}.workflow-demo__detail{padding:1rem}.workflow-demo__capture{aspect-ratio:16/10}.no-js-workflow__step{padding:.7rem}.home-value__compare>div{grid-template-columns:1fr;gap:.28rem}.pricing-decision-card__levels>a{grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr) auto}.pricing-decision-card__levels p{grid-column:1/-1}.pricing-decision-card__levels i{display:none}.plan-guide-disclosure>summary{padding:1.1rem}.plan-guide-disclosure__content{padding:0 .75rem .75rem}.site-header__actions,.cta-row,.pricing-stack__header{flex-direction:column;align-items:stretch}.billing-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.billing-toggle button{min-height:3.65rem}.billing-toggle__annual{gap:.3rem}.billing-toggle button{padding-inline:.52rem}.billing-toggle__main{font-size:.9rem}.billing-toggle__badge{gap:.2rem;padding:.22rem .32rem .22rem .24rem;font-size:.62rem}.billing-toggle__badge-number{width:1.78rem;height:1.24rem;font-size:.76rem}.button{width:100%}.site-header__actions .button{width:auto}.site-header__actions .button--ghost,.brand-lockup small{display:none}.checkout-card__summary{grid-template-columns:1fr 1fr}.offer-banner h2{font-size:clamp(1.65rem,8vw,2.15rem)}.offer-banner__chips{align-items:stretch}.offer-banner__chips span{text-align:center;flex:100%}.offer-no-card-pop{width:100%}}.hero__copy h1{text-wrap:balance;max-width:7.7em}.hero__copy .lede{max-width:36rem}.hero__free-note{color:#bceae4;max-width:34rem;margin:1.05rem 0 0;font-size:.92rem;font-weight:750;line-height:1.45}.home-proof{background:#fffffcf5;border-bottom:1px solid #1f29371a}.home-proof__rail{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:1rem;display:grid}.home-proof__rail>*{gap:.12rem;min-width:0;padding:.35rem clamp(1rem,3vw,2.1rem);display:grid}.home-proof__rail>:first-child{padding-left:0}.home-proof__rail>:last-child{padding-right:0}.home-proof__rail>*+*{border-left:1px solid #1f29371f}.home-proof__rail strong{color:var(--ink-900);font-size:.9rem}.home-proof__rail span{color:var(--ink-500);font-size:.78rem;line-height:1.4}.home-proof__rail a{transition:color var(--motion-ui) var(--ease-out)}.home-proof__rail a:focus-visible,.home-scope a:focus-visible,.home-archive a:focus-visible,.home-value a:focus-visible{outline:3px solid var(--accent-700);outline-offset:4px;border-radius:var(--radius-sm)}.home-problem__inner{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.home-problem__copy{top:calc(var(--anchor-offset) + 1.5rem);position:sticky}.home-problem__copy h2{text-wrap:balance;max-width:13ch}.home-problem__copy>p{max-width:39rem;margin-bottom:0}.home-problem__copy .home-problem__turn{color:var(--ink-900);border-top:1px solid #1f293724;margin-top:1.35rem;padding-top:1.1rem;font-weight:800}.home-problem__steps{border-top:1px solid #1f293724;margin:0;padding:0;list-style:none}.home-problem__steps li{border-bottom:1px solid #1f293724;grid-template-columns:2.8rem minmax(0,1fr);gap:1.1rem;padding:clamp(1.35rem,3vw,2rem) 0;display:grid}.home-problem__steps li>span{color:var(--accent-700);font-family:var(--font-display);font-size:2rem;line-height:1}.home-problem__steps h3{font-family:var(--font-body);margin:0 0 .38rem;font-size:1.08rem;line-height:1.3}.home-problem__steps p{max-width:55ch;margin:0}#workflow{background:#eef4f1;border-block:1px solid #1f293714;padding-block:clamp(5rem,9vw,8rem)}.workflow-demo__intro h2{text-wrap:balance;max-width:14ch;margin:0}.workflow-demo__intro>div{max-width:42rem}.workflow-demo__journey{grid-template-columns:minmax(19rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.workflow-demo__chapters{display:grid}.workflow-demo__chapter{border-top:1px solid #1f293724;align-items:center;min-height:min(42svh,27rem);display:flex}.workflow-demo__chapter:last-child{border-bottom:1px solid #1f293724}.workflow-demo__chapter button{width:100%;color:var(--ink-700);text-align:left;border-radius:var(--radius-lg);transition:color var(--motion-ui) var(--ease-out), background-color var(--motion-ui) var(--ease-out), transform var(--motion-press) var(--ease-out);background:0 0;border:0;grid-template-columns:2.4rem minmax(0,1fr);gap:.5rem .9rem;padding:1.45rem 1rem;display:grid}.workflow-demo__chapter button:active{transform:scale(.99)}.workflow-demo__chapter button:focus-visible{outline:3px solid var(--accent-700);outline-offset:3px}.workflow-demo__chapter-number{width:2.1rem;height:2.1rem;color:var(--ink-500);border:1px solid #1f29372e;border-radius:999px;grid-row:1/5;place-items:center;font-weight:850;display:grid}.workflow-demo__chapter-label{color:var(--accent-700);letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:900}.workflow-demo__chapter strong{color:inherit;font-family:var(--font-display);font-size:clamp(1.38rem,2vw,1.85rem);line-height:1.12}.workflow-demo__chapter-body{max-width:46ch;line-height:1.5}.workflow-demo__chapter small{color:var(--ink-500);font-size:.82rem;font-weight:750}.workflow-demo__sticky{top:calc(var(--anchor-offset) + 1.2rem);position:sticky}.workflow-demo__frame{border-radius:var(--radius-xl);background:#0a1d19;border:0;overflow:hidden;box-shadow:0 28px 70px #0f23203d}.workflow-demo__toolbar{min-height:3.6rem;padding:.7rem .9rem}.workflow-demo__toolbar>span{color:#ffffffa3;font-size:.78rem;font-weight:750}.workflow-demo__screen{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.workflow-demo__capture{aspect-ratio:16/10}.workflow-demo__capture img{object-fit:cover;object-position:var(--demo-object-position)}.workflow-demo__detail{color:#fff;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.2rem;min-height:10.5rem;padding:1.05rem;display:grid}.workflow-demo__detail-copy{display:none}.workflow-demo__cue{color:#ffffffc7;background:0 0;border:0;border-radius:0;align-self:stretch;padding:0}.workflow-demo__cue .text-link{color:#b8f3de;white-space:nowrap;font-size:.8rem}.workflow-demo__nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.workflow-demo__nav button,.workflow-demo__nav .button{border-radius:var(--radius-md);min-height:2.75rem;padding:.62rem .82rem;font-size:.86rem;font-weight:850}.workflow-demo__nav button{color:#fff;background:#ffffff14;border-color:#ffffff2e}.workflow-demo__nav button.is-primary,.workflow-demo__nav .button--primary{color:#09231d;box-shadow:none;background:#b8f3de;border-color:#b8f3de}.workflow-demo__nav button:disabled{cursor:not-allowed;opacity:.38}.workflow-demo__frame button:focus-visible,.workflow-demo__frame a:focus-visible{outline-color:#b8f3de}.workflow-demo__outcome{border:0;background:0 0;border-block:1px solid #1f293729;border-radius:0;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:1.2rem 3rem;padding:1.35rem 0;display:grid}.workflow-demo__outcome strong{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem)}.home-scope__heading{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.home-scope__heading h2{text-wrap:balance;max-width:15ch;margin:0}.home-scope__heading p{max-width:45rem;margin:0}.home-scope__proof{border-radius:var(--radius-lg);background:#dfe7e4;min-width:0;margin:0;overflow:hidden}.home-scope__proof img{aspect-ratio:16/9;object-fit:cover;object-position:52% 44%;width:100%;display:block}.home-scope__proof figcaption{color:#30443f;background:#fff;padding:.7rem .85rem;font-size:.8rem;font-weight:700;line-height:1.4}.home-scope__proof-copy h3{color:#fff;text-wrap:balance;font-size:clamp(1.65rem,3vw,2.55rem)}.home-scope__proof-copy p{color:#ffffffc2}.home-scope__ladder article{border-bottom:1px solid #1f293729;grid-template-columns:minmax(6rem,.25fr) minmax(13rem,.65fr) minmax(0,1.1fr);align-items:baseline;gap:1.2rem clamp(1.5rem,4vw,3rem);padding:1.25rem 0;display:grid}.home-scope__ladder h3,.home-scope__ladder p{margin:0}.home-scope__ladder h3{color:var(--accent-700);font-family:var(--font-body);font-size:.92rem;font-weight:900}.home-scope__ladder strong{color:var(--ink-900);font-size:1rem}.security-trust__inner{grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr);align-items:start}.security-trust__badge-wrap{width:min(100%,11rem)}.security-trust__copy h2{text-wrap:balance;max-width:18ch}.security-trust__facts{border-top:1px solid #1f293724;margin:1.7rem 0 0;padding:0;list-style:none}.security-trust__facts li{border-bottom:1px solid #1f293724;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.95rem 0;display:grid}.security-trust__facts .security-trust__mark{margin:.12rem 0 0}.security-trust__facts h3,.security-trust__facts p{margin:0}.security-trust__facts h3{font-family:var(--font-body);margin-bottom:.2rem;font-size:.98rem}.security-trust__facts p{font-size:.92rem}.home-value{color:#fff;background:#10231f;border-top:0}.home-value__inner{grid-template-columns:minmax(0,1fr) minmax(26rem,.86fr);align-items:start}.home-value__copy h2{color:#fff;text-wrap:balance;max-width:15ch}.home-value__copy>p{color:#ffffffc2}.home-value a:focus-visible{outline-color:#b8f3de}.home-value__steps{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.home-value__steps li{border-bottom:1px solid #ffffff2e;grid-template-columns:2.35rem minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid}.home-value__steps li>span{color:#10231f;background:#b8f3de;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.home-value__steps h3,.home-value__steps p{margin:0}.home-value__steps h3{color:#fff;font-family:var(--font-body);font-size:1rem}.home-value__steps p{color:#ffffffad;margin-top:.18rem;font-size:.9rem}.cookie-banner__actions .button{min-height:2.75rem}@media (width<=1120px){.home-problem__inner,.home-scope__heading,.home-value__inner,.security-trust__inner,.workflow-demo__intro{grid-template-columns:1fr}.home-problem__copy{position:static}.home-problem__copy h2,.home-scope__heading h2,.workflow-demo__intro h2{max-width:18ch}.home-scope__proof-copy{padding:.4rem .35rem .65rem}.security-trust__badge-wrap{width:min(9rem,32vw)}}@media (width<=900px){.home-proof__rail{grid-template-columns:1fr}.home-proof__rail>*{padding:.72rem 0}.home-proof__rail>*+*{border-top:1px solid #1f29371a;border-left:0}.workflow-demo__journey{grid-template-columns:1fr;gap:1rem}.workflow-demo__chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.workflow-demo__chapter,.workflow-demo__chapter:last-child{border:0;min-height:0}.workflow-demo__chapter button{background:#fffffca6;border:1px solid #1f293724;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:3.6rem;padding:.65rem;display:grid}.workflow-demo__chapter-number{grid-row:auto;width:1.75rem;height:1.75rem;font-size:.75rem}.workflow-demo__chapter-label{min-width:0;font-size:.7rem;line-height:1.2}.workflow-demo__chapter strong,.workflow-demo__chapter-body,.workflow-demo__chapter small{display:none}.workflow-demo__sticky{position:static}.workflow-demo__detail{grid-template-columns:1fr;min-height:0}.workflow-demo__detail-copy{align-content:start;gap:.55rem;min-height:13.3rem;display:grid}.workflow-demo__detail-copy h3,.workflow-demo__detail-copy p{margin:0}.workflow-demo__detail-copy h3{color:#fff;font-size:1.45rem}.workflow-demo__detail-copy>p:not(.workflow-demo__step-label){color:#ffffffc2}.workflow-demo__detail-copy .workflow-demo__plan-line{color:#b8f3de}.workflow-demo__cue{min-height:4.5rem}.home-scope__ladder article{grid-template-columns:minmax(5rem,.28fr) minmax(0,.72fr)}.home-scope__ladder p{grid-column:1/-1}}@media (width<=640px){.hero__copy h1{max-width:12ch}.hero__free-note{font-size:.84rem}.home-problem__steps li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.home-problem__steps li>span{font-size:1.55rem}.workflow-demo__intro{gap:1rem}.workflow-demo__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-demo__chapter button{min-height:3.15rem;padding:.48rem}.workflow-demo__toolbar{flex-direction:row;align-items:center;min-height:3rem}.workflow-demo__capture{aspect-ratio:16/10}.workflow-demo__detail{padding:.9rem}.workflow-demo__detail-copy{min-height:15rem}.workflow-demo__cue{font-size:.8rem}.workflow-demo__nav button,.workflow-demo__nav .button{min-height:2.75rem}.workflow-demo__outcome{grid-template-columns:1fr}.home-scope__proof img{aspect-ratio:16/10}.home-scope__ladder article{grid-template-columns:1fr;gap:.25rem}.home-scope__ladder p{grid-column:auto}.cookie-banner__actions .button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.billing-toggle:before,.billing-toggle button,.billing-toggle__badge,.hero__visual,.hero-product-proof,.workflow-demo__chapter button,.workflow-demo__capture img,.workflow-demo__focus,.workflow-demo__detail{transition:none;animation:none}.hero__secondary-link,.cta-row__secondary-link,.callout-banner__secondary-link{transition:color var(--motion-ui) ease}}h1,h2,h3,h4{font-optical-sizing:auto}h1,h2{letter-spacing:-.016em;font-weight:600;line-height:1.02}h3,h4{font-family:var(--font-body);letter-spacing:-.012em;font-weight:650;line-height:1.18}a{text-underline-offset:.18em;text-decoration-thickness:.08em}.install-cue{background:#0a2029;border-bottom:0}.install-cue__inner{min-height:var(--install-cue-height);padding-block:.28rem}.install-cue__inner>span{color:#d8e6e9;font-size:var(--type-label);font-weight:600}.install-cue a{color:#83d8d1;font-size:var(--type-label);text-underline-offset:.2em;background:0 0;border-radius:0;padding:.18rem 0;font-weight:650;text-decoration:underline;text-decoration-thickness:.08em}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafb;border-bottom-color:#0f232c17}.site-header__inner{padding-block:.7rem}.brand-lockup{gap:.72rem}.brand-lockup strong{font-family:var(--font-body);letter-spacing:-.012em;font-size:1.125rem;font-weight:700}.brand-lockup small{color:var(--ink-500);font-size:var(--type-label);font-weight:500}.site-nav{background:0 0;border:0;border-radius:0;gap:.05rem;padding:0}.site-nav a{font-size:var(--type-support);border-radius:9px;padding:.5rem .65rem;font-weight:650}.site-nav a.is-active,.site-nav a:hover{color:var(--ink-900);background:#e3ecee}.site-nav a.is-active{box-shadow:none}.site-header__actions .button{min-height:2.45rem;font-size:var(--type-support);border-radius:9px;padding:.58rem .82rem}.button{min-height:3rem;font-size:var(--type-support);border-radius:10px;padding:.78rem 1.08rem;font-weight:650}.button--primary{background:var(--accent-700);border-color:#0000;box-shadow:0 14px 30px #08777336,0 3px 9px #08777324}.button--secondary{background:0 0;border-color:#0f232c29}.hero{min-height:calc(100svh - var(--sticky-stack-height));color:var(--ink-900);background:#f8fafb;padding:clamp(3.5rem,7vh,5.5rem) 0}.hero__inner{grid-template-columns:minmax(24rem,.76fr) minmax(0,1.24fr);gap:clamp(2.5rem,5vw,5rem)}.hero__copy{max-width:32rem}@media (width>=1121px){.hero__copy h1{max-width:7.4em;font-size:clamp(3.8rem,4.65vw,4.9rem);line-height:.94}}.hero__copy h1,.hero__copy .lede,.hero__copy .trust-line,.hero__copy .hero__microcopy{color:var(--ink-900);text-shadow:none}.hero__copy h1{letter-spacing:-.038em;text-wrap:balance;margin-bottom:1.35rem}.hero__copy .lede{max-width:31rem;color:var(--ink-700);text-wrap:pretty;margin:0;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.5}.hero__free-note{max-width:31rem;color:var(--ink-700);margin:1.2rem 0 0;padding-left:1.15rem;font-size:.86rem;font-weight:650;line-height:1.5;position:relative}.hero__free-note:before{content:"";background:var(--accent-600);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.48rem;left:0}.hero .cta-row{margin:1.65rem 0 0}.hero__copy .button--secondary{color:var(--ink-900);background:0 0;border-color:#0f232c2e}.hero .button:focus-visible{outline-color:var(--accent-700)}.hero-product-proof{animation:light-table-enter .72s var(--ease-out) both;background:#0b2029;border:0;border-radius:16px;margin:0;padding:.78rem .78rem 0;position:relative;overflow:hidden;transform:none;box-shadow:0 42px 86px #081e2733,0 12px 28px #081e271f}.hero-product-proof picture{background:#dce4e7;border-radius:10px;display:block;overflow:hidden}.hero-product-proof img{width:100%;height:auto;display:block}.hero-product-proof figcaption{color:#f5fbfc;background:#0b2029;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.74rem;font-weight:690;line-height:1.35;display:grid}.hero-product-proof figcaption>span{text-align:left;padding:.92rem .75rem .78rem;position:relative}.hero-product-proof figcaption>span:after{content:"";transform-origin:0;background:#55c7bf;width:100%;height:2px;margin-top:.52rem;display:block}.hero-product-proof figcaption>span:nth-child(2):after{opacity:.68}.hero-product-proof figcaption>span:nth-child(3):after{opacity:.4}.hero-product-proof figcaption>span:nth-child(4):after{opacity:.24}.hero-product-proof figcaption>span+span{border-left-color:#ffffff1c}.hero-product-proof figcaption small{color:#aec0c5;text-align:left;background:0 0;border-top:1px solid #ffffff1a;grid-column:1/-1;padding:.72rem .78rem .84rem;font-size:.72rem;font-weight:560}@keyframes light-table-enter{0%{opacity:.9;clip-path:inset(0 0 7% round 16px);transform:translateY(1rem);box-shadow:0 20px 48px #081e2721,0 6px 16px #081e2714}to{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0);box-shadow:0 42px 86px #081e2733,0 12px 28px #081e271f}}.home-proof{color:#fff;background:#0b2029;border:0}.home-proof__rail{padding-block:0}.home-proof__rail>*{align-content:center;gap:.18rem;min-height:5.4rem;padding:1rem clamp(1.2rem,3vw,2.4rem)}.home-proof__rail>*+*{border-left-color:#ffffff21}.home-proof__rail strong{color:#fff;font-size:.84rem;font-weight:720}.home-proof__rail span{color:#aabfc5;font-size:.74rem}.home-proof__rail a:hover strong{color:#7ed9d2}.section{padding-block:clamp(5.5rem,9vw,8rem)}.home-problem{background:#fff}.home-problem__inner{grid-template-columns:minmax(0,.76fr) minmax(30rem,1.24fr);gap:clamp(3rem,8vw,8rem)}.home-problem__copy{top:calc(var(--anchor-offset) + 2rem)}.home-problem__copy h2{letter-spacing:-.036em;max-width:11ch;margin-bottom:1.4rem;font-size:clamp(2.9rem,4.7vw,4.6rem);line-height:.98}.home-problem__copy>p{max-width:35rem;font-size:1.03rem;line-height:1.65}.home-problem__copy .home-problem__turn{color:var(--ink-900);border-top-color:#0f232c29;margin-top:1.6rem;padding-top:1.25rem;font-weight:720}.home-problem__steps{border-top-color:#0f232c2e}.home-problem__steps li{border-bottom-color:#0f232c2e;grid-template-columns:2.25rem minmax(0,1fr);gap:clamp(1rem,3vw,1.6rem);padding:clamp(1.7rem,4vw,2.8rem) 0}.home-problem__steps li>span{color:#fff;background:var(--accent-700);width:2rem;height:2rem;font-family:var(--font-body);border-radius:999px;place-items:center;font-size:.78rem;font-weight:760;display:grid}.home-problem__steps h3{margin-bottom:.5rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:720}.home-problem__steps p{font-size:.98rem;line-height:1.62}#workflow{background:#e8eff1;border:0;padding-block:clamp(6rem,10vw,9rem)}.workflow-demo{gap:clamp(2.8rem,6vw,5.5rem)}.workflow-demo__intro{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.6fr);align-items:end;gap:clamp(2rem,8vw,7rem)}.workflow-demo__intro h2{letter-spacing:-.038em;max-width:12ch;margin:0;font-size:clamp(3.1rem,5vw,5rem);line-height:.96}.workflow-demo__intro p{color:var(--ink-700);font-size:1.03rem;line-height:1.65}.workflow-demo__intro .workflow-demo__truth{color:var(--accent-800);margin-top:.85rem;font-size:.78rem;font-weight:700}.workflow-demo__journey{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.workflow-demo__chapters-column{min-width:0}.workflow-demo__chapter{border-top-color:#0f232c29;min-height:clamp(24rem,46svh,30rem)}.workflow-demo__chapter:last-child{border-bottom-color:#0f232c29}.workflow-demo__chapter button{background:0 0;border-radius:0;grid-template-columns:2.15rem minmax(0,1fr);gap:.55rem 1rem;padding:clamp(1.5rem,4vh,2.25rem) 0}.workflow-demo__chapter.is-active button{color:var(--ink-900);background:0 0}.workflow-demo__chapter-number{width:1.9rem;height:1.9rem;color:var(--ink-500);border-color:#0f232c38;grid-row:1/6;font-size:.75rem}.workflow-demo__chapter.is-active .workflow-demo__chapter-number{border-color:var(--accent-700);background:var(--accent-700)}.workflow-demo__chapter-label{color:var(--accent-800);letter-spacing:.02em;text-transform:none;font-size:.72rem}.workflow-demo__chapter strong{font-size:clamp(1.45rem,2vw,1.9rem);font-weight:720;line-height:1.06}.workflow-demo__chapter-body{line-height:1.58}.workflow-demo__chapter small{font-size:.78rem;font-weight:620}.workflow-demo__chapter-cue{max-width:44ch;color:var(--ink-700);transition:color var(--motion-ui) var(--ease-out), opacity var(--motion-ui) var(--ease-out);border-top:1px solid #0f232c1f;padding-top:.75rem;font-size:.82rem;line-height:1.55}.workflow-demo__chapter:not(.is-active) .workflow-demo__chapter-cue{opacity:.58}.workflow-demo__sticky{top:calc(var(--anchor-offset) + 1.15rem);width:min(100%,47rem,70svh);scroll-margin-top:calc(var(--sticky-stack-height) + .5rem);justify-self:end}.workflow-demo__frame{background:#0a2029;border:0;border-radius:16px;box-shadow:0 38px 80px #081e2733,0 10px 26px #081e271f}.workflow-demo__toolbar{border-bottom-color:#ffffff1a;min-height:3rem;padding:.58rem .8rem}.workflow-demo__status,.workflow-demo__toolbar>span{color:#adc1c6;font-size:.72rem;font-weight:650}.workflow-demo__status>span{width:.5rem;height:.5rem;box-shadow:none;background:#54c8bf}.workflow-demo__screen-bar{background:#102b35}.workflow-demo__capture{aspect-ratio:16/10;background:#dce4e7}.workflow-demo__capture img{transition:transform .42s cubic-bezier(.77,0,.175,1);animation:none;transform:scale(1.01)translate(0,0)}.workflow-demo[data-active-step="2"] .workflow-demo__capture img{transform:scale(1.025)translate(-.6%)}.workflow-demo[data-active-step="3"] .workflow-demo__capture img{transform:scale(1.015)translateY(-.4%)}.workflow-demo[data-active-step="4"] .workflow-demo__capture img{transform:scale(1.015)translate(0,0)}.workflow-demo__capture-caption{min-height:4.5rem;padding:.62rem .8rem;font-size:.72rem;line-height:1.42}.workflow-demo__focus{color:#08252c;border-color:#61d1c8;border-radius:8px;box-shadow:0 0 0 100vmax #05141b40,0 0 0 4px #61d1c833}.workflow-demo__detail{border-top-color:#ffffff1a;min-height:0;padding:.62rem .72rem;display:block}.workflow-demo__detail-copy,.workflow-demo__cue{color:#cfdee1;font-size:.82rem;line-height:1.5;display:none}.workflow-demo__cue svg{color:#7bddd6}.workflow-demo__nav.is-final{grid-template-columns:minmax(0,.8fr) auto minmax(0,1fr)}.workflow-demo__compare-link{color:#7bddd6;text-align:center;text-underline-offset:.18em;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .7rem;font-size:.76rem;font-weight:720;display:inline-flex}.workflow-demo__nav button,.workflow-demo__nav .button{border-radius:9px;min-height:2.75rem}.workflow-demo__nav button.is-primary,.workflow-demo__nav .button--primary{color:#08252c;background:#7bddd6;border-color:#0000}.workflow-demo__landing{border-bottom:1px solid #0f232c29;align-content:center;gap:.85rem;min-height:clamp(38rem,90svh,50rem);padding:3rem 0;display:grid}.workflow-demo__landing-route{max-width:25rem;color:var(--accent-800);border-block:1px solid #0f232c24;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.74rem;font-weight:760;display:grid}.workflow-demo__landing-route span{padding:.65rem 1.35rem .65rem 0;position:relative}.workflow-demo__landing-route span:not(:last-child):after{content:"";border-top:1px solid;border-right:1px solid;width:.5rem;height:.5rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)rotate(45deg)}.workflow-demo__landing>strong{max-width:15ch;color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:720;line-height:1.02}.workflow-demo__landing>span:not(.workflow-demo__landing-route){max-width:42ch;color:var(--ink-700);line-height:1.6}.home-scope{background:#fff}.home-scope__heading{grid-template-columns:minmax(0,1.18fr) minmax(21rem,.62fr);gap:clamp(2.5rem,8vw,7rem);margin-bottom:clamp(3rem,7vw,5.5rem)}.home-scope__heading h2{letter-spacing:-.038em;max-width:13ch;font-size:clamp(3rem,5vw,4.8rem);line-height:.97}.home-scope__heading p{font-size:1.03rem;line-height:1.65}.home-scope__workspace{background:#0b2029;border-radius:16px;grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);display:grid;overflow:hidden;box-shadow:0 34px 70px #081e272b,0 9px 22px #081e271a}.home-scope__proof{background:#dce4e7;border-radius:0;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.home-scope__proof img{aspect-ratio:auto;object-fit:cover;object-position:52% 44%;width:100%;height:100%;min-height:0}.home-scope__proof figcaption{color:#5e7077;background:#f5f8f9;padding:.68rem .8rem;font-size:.72rem;font-weight:590}.home-scope__proof-copy{border-bottom:1px solid #ffffff24;align-content:center;gap:.9rem;padding-bottom:clamp(1.5rem,3vw,2.4rem);display:grid}.home-scope__notes{align-content:center;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.home-scope__proof-copy h3{color:#fff;margin:0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:740;line-height:.98}.home-scope__proof-copy p{color:#b9cbd0;margin:0;line-height:1.62}.home-scope__proof-copy .text-link{color:#7bddd6}.home-scope__ladder{border-top:0;margin-top:0}.home-scope__ladder article{border-bottom-color:#ffffff24;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.05rem 0}.home-scope__ladder h3{color:#7bddd6;grid-row:1/3;font-size:.78rem;font-weight:760}.home-scope__ladder strong{color:#fff;letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700}.home-scope__ladder p{color:#a9bec4;margin:0;font-size:.82rem;line-height:1.6}#archive.section--soft{background:#e9eff1;border:0}.home-archive{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);display:grid}.home-archive__intro{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.62fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.home-archive__intro h2{letter-spacing:-.038em;max-width:10ch;margin:0;font-size:clamp(3rem,5vw,4.8rem);line-height:.97}.home-archive__intro>p{max-width:42rem;margin:0;font-size:1.03rem;line-height:1.65}.home-archive__story{grid-template-columns:minmax(0,1.34fr) minmax(19rem,.66fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.home-archive__notes ul{border-top:1px solid #0f232c2b;margin:0 0 1.5rem;padding:0;list-style:none}.home-archive__notes li{border-bottom:1px solid #0f232c2b;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:1.05rem 0;font-size:.9rem;display:grid}.home-archive__notes li span{color:var(--ink-700);line-height:1.55}.security-trust{background:#f7f9f9;border-block:1px solid #0f232c1a;padding-block:clamp(3.5rem,6vw,5.5rem)}.security-trust__inner{grid-template-columns:minmax(7rem,.18fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.security-trust__badge-wrap{place-self:center start;width:min(100%,8.5rem)}.security-trust__badge{filter:drop-shadow(0 20px 28px #081e2729)}.security-trust__copy{max-width:none}.security-trust__copy h2{letter-spacing:-.034em;max-width:22ch;margin-bottom:1rem;font-size:clamp(2.25rem,3.8vw,3.6rem);line-height:1}.security-trust__copy>p:not(.eyebrow){max-width:72ch;font-size:1rem;line-height:1.68}.security-trust__facts{border-top-color:#0f232c2e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem;display:grid}.security-trust__facts li{border-bottom:0;padding:1rem 1.2rem 0 0;display:block}.security-trust__facts li+li{border-left:1px solid #0f232c24;padding-left:1.2rem}.security-trust__facts .security-trust__mark{border-width:1px;width:1rem;height:1rem;margin-bottom:.72rem}.security-trust__facts h3{margin-bottom:.35rem;font-size:.94rem;font-weight:720}.security-trust__facts p{font-size:.8rem;line-height:1.56}.security-trust__link{margin-top:1.35rem;display:inline-flex}.home-value{color:#fff;background:#0b2029;border:0}.home-value__inner{grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr);gap:clamp(3rem,8vw,7rem)}.home-value__copy h2{color:#fff;letter-spacing:-.038em;max-width:12ch;font-size:clamp(3.2rem,5.5vw,5.4rem);line-height:.94}.home-value__copy>p{color:#b7c9ce;max-width:58ch;font-size:1.04rem;line-height:1.65}.home-value .button--primary{color:#08252c;background:#7bddd6;box-shadow:0 14px 30px #0003,0 3px 9px #00000024}.home-value .button--secondary{color:#fff;background:0 0;border-color:#ffffff38}.home-value__steps{border-top-color:#ffffff2e}.home-value__steps li{border-bottom-color:#ffffff2e;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding:1.25rem 0}.home-value__steps li>span{color:#08252c;background:#7bddd6;width:1.9rem;height:1.9rem;font-size:.76rem}.home-value__steps h3{font-size:1rem;font-weight:720}.home-value__steps p{color:#a9bec4;font-size:.86rem;line-height:1.55}.cookie-banner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:0;border-radius:14px;grid-template-columns:minmax(18rem,1fr) auto;align-items:center;gap:1rem;width:min(100% - 2rem,54rem);padding:.65rem .75rem;display:grid;bottom:1rem;left:1rem;right:auto;box-shadow:0 26px 60px #081e2733,0 7px 18px #081e271a}.cookie-banner p{margin:0;font-size:.84rem;line-height:1.45}.cookie-banner__title{color:var(--ink-900);margin-bottom:.12rem;font-weight:760}.cookie-banner__actions{grid-template-columns:auto minmax(5rem,.72fr) minmax(7rem,1fr);justify-content:stretch;gap:.45rem;display:grid}.cookie-banner__actions a{min-height:2.75rem;color:var(--accent-800);align-self:center;align-items:center;padding-block:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.cookie-banner__actions .button{min-height:2.75rem;padding:.5rem .65rem;font-size:.77rem}.site-footer{background:#f3f6f7;border-top-color:#0f232c1a}@media (width<=1120px){.hero{min-height:auto;padding-block:clamp(4rem,8vw,6rem)}.hero__inner{grid-template-columns:1fr;gap:3.5rem}.hero__copy{max-width:52rem}.hero__copy h1{max-width:6.85em;font-size:clamp(3.7rem,8vw,5.2rem);line-height:.95}.hero__copy .lede,.hero__free-note{max-width:40rem}.home-problem__inner,.home-value__inner,.workflow-demo__intro,.home-archive__story{grid-template-columns:1fr}.home-problem__copy{position:static}.home-problem__copy h2,.home-scope__heading h2,.home-archive__intro h2,.workflow-demo__intro h2{max-width:15ch}.security-trust__badge-wrap{width:min(10rem,30vw)}}@media (width<=900px){.home-proof__rail{grid-template-columns:1fr}.home-proof__rail>*{min-height:0;padding:.82rem 0}.home-proof__rail>*+*{border-top:1px solid #ffffff21;border-left:0}.workflow-demo__journey{grid-template-columns:minmax(0,1fr);gap:1.2rem}.workflow-demo__chapters-column{display:contents}.workflow-demo__chapters,.workflow-demo__sticky,.workflow-demo__frame{width:100%;min-width:0}.workflow-demo__sticky{order:2;justify-self:stretch;position:static}.workflow-demo__chapters{order:1}.workflow-demo__chapter,.workflow-demo__chapter:last-child{border:0;min-height:0}.workflow-demo__chapter button{background:#ffffff85;border:1px solid #0f232c26;border-radius:9px;min-height:3.5rem;padding:.62rem}.workflow-demo__chapter.is-active button{background:#fff}.workflow-demo__chapter-number{grid-row:auto}.workflow-demo__chapter-cue{display:none}.workflow-demo__detail{grid-template-columns:1fr;min-height:21rem;display:grid}.workflow-demo__detail-copy{gap:.55rem;min-height:0;display:grid}.workflow-demo__cue{min-height:0;display:grid}.workflow-demo__nav.is-final{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-demo__compare-link{grid-area:2/1/auto/-1}.workflow-demo__landing{border-bottom:0;order:3;min-height:0;padding:2rem 0 0}.home-scope__heading,.home-scope__workspace,.home-archive__intro,.home-archive__story,.security-trust__inner{grid-template-columns:1fr}.home-scope__workspace{overflow:hidden}.home-scope__notes{padding:1.5rem}.home-scope__ladder article{grid-template-columns:4.5rem minmax(0,1fr)}.home-archive__intro>p,.home-archive__notes{max-width:47rem}.security-trust__facts{grid-template-columns:1fr}.security-trust__facts li,.security-trust__facts li+li{border-bottom:1px solid #0f232c24;border-left:0;padding:1.15rem 0}}@media (width>=901px) and (height<=759px),(width>=901px) and (prefers-reduced-motion:reduce){.workflow-demo__journey{grid-template-columns:minmax(0,1fr);gap:1.2rem}.workflow-demo__chapters-column{display:contents}.workflow-demo__chapters{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.workflow-demo__chapter,.workflow-demo__chapter:last-child{border:0;min-height:0}.workflow-demo__chapter button{background:#ffffff85;border:1px solid #0f232c26;border-radius:9px;min-height:3.6rem;padding:.65rem}.workflow-demo__chapter.is-active button{background:#fff}.workflow-demo__chapter strong,.workflow-demo__chapter-body,.workflow-demo__chapter small,.workflow-demo__chapter-cue{display:none}.workflow-demo__chapter-number{grid-row:auto}.workflow-demo__sticky{order:2;justify-self:center;width:min(100%,48rem);position:static}.workflow-demo__detail{grid-template-columns:1fr;min-height:21rem;display:grid}.workflow-demo__detail-copy,.workflow-demo__cue{min-height:0;display:grid}.workflow-demo__nav.is-final{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-demo__compare-link{grid-area:2/1/auto/-1}.workflow-demo__landing{border-bottom:0;order:3;min-height:0;padding:2rem 0 0}}@media (width>=641px) and (height<=759px){.cookie-banner{left:auto;right:1rem}}@media (width<=640px){:root{--install-cue-height:2.5rem;--site-header-height:4.5rem}.shell-container,.hero .shell-container{width:min(calc(100% - 1.4rem), var(--container));max-width:none}.install-cue__inner>span,.install-cue a{font-size:.72rem}.site-header__inner{padding-block:.62rem}.hero{padding:3.4rem 0 3.7rem}.hero__inner{gap:2.5rem}.hero__copy h1{max-width:6.55em;margin-bottom:1.1rem;font-size:clamp(2.8rem,13vw,3.65rem);line-height:.95}.hero__copy .lede{font-size:1rem;line-height:1.55}.hero__free-note{font-size:.8rem}.hero .cta-row{gap:.55rem}.hero .cta-row .button{width:100%}.hero-product-proof{border-radius:12px;padding:.42rem .42rem 0}.hero-product-proof picture{aspect-ratio:4/3;border-radius:8px}.hero-product-proof picture img{object-fit:cover;object-position:76% 50%;width:100%;height:100%}.hero-product-proof figcaption{grid-template-columns:1fr}.hero-product-proof figcaption>span{grid-template-columns:minmax(8rem,auto) 1fr;align-items:center;gap:.7rem;padding:.58rem .45rem;display:grid}.hero-product-proof figcaption>span+span{border-top:1px solid #ffffff1a;border-left:0}.hero-product-proof figcaption>span:after{margin:0}.hero-product-proof figcaption small{font-size:.67rem;line-height:1.42}.section,#workflow{padding-block:4.7rem}.home-problem__copy h2,.home-scope__heading h2,.home-archive__intro h2,.security-trust__copy h2,.workflow-demo__intro h2,.home-value__copy h2{font-size:clamp(2.6rem,12vw,3.35rem);line-height:.98}.home-problem__steps li{grid-template-columns:2rem minmax(0,1fr)}.workflow-demo{gap:2rem}.workflow-demo__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.workflow-demo__chapter button{min-height:3.2rem;padding:.45rem}.workflow-demo__toolbar{min-height:3rem}.workflow-demo__detail{padding:.85rem}.workflow-demo__detail-copy{min-height:0}.workflow-demo__detail-copy h3{font-size:1.35rem}.workflow-demo__cue{min-height:0}.home-scope__notes{padding:1.25rem}.home-scope__proof-copy h3{font-size:2rem}.home-scope__ladder article{grid-template-columns:1fr;gap:.3rem}.home-scope__ladder p{grid-column:auto}.home-archive__notes li{grid-template-columns:1fr;gap:.3rem}.security-trust__badge-wrap{width:8.5rem}.home-value__inner{gap:2.5rem}.cookie-banner{width:auto;padding:.82rem;bottom:.6rem;left:.6rem;right:.6rem}.cookie-banner__actions{grid-template-columns:auto minmax(0,.72fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hero-product-proof{clip-path:none;animation:none;transform:none}.workflow-demo[data-active-step] .workflow-demo__capture img{transition:none;transform:none}.workflow-demo__focus,.workflow-demo__detail-copy{animation:none}}.button:active:not(:disabled){transform:scale(.98)}.install-cue__mobile-link,.responsive-primary-cta--mobile{display:none}.archive-record-map{color:#fff;background:#0b2029;border-radius:16px;grid-template-columns:minmax(12rem,.78fr) minmax(14rem,1fr) minmax(12rem,.78fr);align-self:center;gap:1px;padding:.55rem .55rem 0;display:grid;overflow:hidden;box-shadow:0 30px 66px #081e2726,0 8px 20px #081e2714}.archive-record-map>div{background:#102b35;align-content:center;min-height:20rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.archive-record-map small{color:#7bddd6;margin-bottom:.65rem;font-size:.74rem;font-weight:720}.archive-record-map strong{letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.archive-record-map__contents{gap:0;padding-block:1.1rem!important}.archive-record-map__contents span{color:#d4e1e4;border-bottom:1px solid #ffffff21;align-items:center;min-height:3.25rem;padding:.65rem 0;font-size:.88rem;font-weight:650;display:flex}.archive-record-map__contents span:first-child{border-top:1px solid #ffffff21}.archive-record-map>p{color:#aabfc5;grid-column:1/-1;margin:0;padding:.72rem .35rem .82rem;font-size:.72rem;line-height:1.45}.use-case-hub-hero,.targeted-hero{background:#fff;padding-block:clamp(4.5rem,8vw,7rem)}.use-case-hub-hero__inner,.targeted-hero__inner{grid-template-columns:minmax(0,.76fr) minmax(30rem,1.24fr);align-items:center;gap:clamp(3rem,8vw,7rem)}.use-case-hub-hero h1,.targeted-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:12ch;font-size:clamp(3.1rem,5.2vw,5.2rem);line-height:.96}.use-case-hero-proof,.targeted-hero-proof{background:#0b2029;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:.55rem .55rem 0;display:grid;overflow:hidden;box-shadow:0 36px 76px #081e272e,0 10px 24px #081e271a}.use-case-hero-proof img,.targeted-hero-proof img{aspect-ratio:16/9;object-fit:cover;object-position:68% 42%;background:#dce4e7;border-radius:10px;width:100%;height:100%}.use-case-hero-proof figcaption,.targeted-hero-proof figcaption{color:#b9cbd0;padding:.72rem .3rem .82rem;font-size:.72rem;line-height:1.45}.use-case-proof-section{background:#e9eff1}.use-case-proof-layout{gap:clamp(2rem,5vw,4rem);display:grid}.use-case-proof-layout .section-heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,7vw,6rem);max-width:none;display:grid}.use-case-proof-layout .section-heading h2{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:.98}.use-case-proof-layout .section-heading p{margin:0;line-height:1.65}.use-case-hub-layout{gap:2.5rem}.use-case-hub-layout>.section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:clamp(2rem,7vw,6rem);max-width:none;display:grid}.use-case-hub-layout>.section-heading h2{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:.98}.use-case-hub-layout>.section-heading p{margin:0}.use-case-groups{border-top:1px solid #0f232c2e;gap:0}.use-case-group{border-bottom:1px solid #0f232c2e}.use-case-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:6.5rem;padding:1rem 3.4rem 1rem 0;list-style:none;display:grid;position:relative}.use-case-group>summary::-webkit-details-marker{display:none}.use-case-group>summary:after{border-right:2px solid var(--accent-700);border-bottom:2px solid var(--accent-700);content:"";width:.85rem;height:.85rem;transition:transform .18s var(--ease-out);position:absolute;right:.4rem;transform:rotate(45deg)translateY(-.2rem)}.use-case-group[open]>summary:after{transform:rotate(225deg)translate(-.15rem,-.05rem)}.use-case-group>summary strong,.use-case-group>summary small{display:block}.use-case-group>summary strong{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.use-case-group>summary small{max-width:68ch;color:var(--ink-700);margin-top:.35rem;font-size:.9rem;line-height:1.5}.use-case-group>summary em{color:var(--accent-800);font-size:.78rem;font-style:normal;font-weight:720}.use-case-link-list{background:#0f232c1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-bottom:1.3rem;display:grid}.use-case-link{background:#fff;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:7.5rem;padding:1rem;display:grid}.use-case-link:hover strong{color:var(--accent-800)}.use-case-link .use-case-card__icon{border-radius:8px;width:2.35rem;height:2.35rem}.use-case-link strong,.use-case-link small{display:block}.use-case-link strong{font-size:1rem}.use-case-link small{color:var(--ink-700);margin-top:.3rem;font-size:.82rem;line-height:1.45}.use-case-trust{background:#fff}.use-case-trust__inner{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.use-case-trust__inner>div:first-child img{filter:drop-shadow(0 18px 26px #081e2729);width:8rem;margin-bottom:1.5rem}.use-case-trust h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.7rem,4.6vw,4.3rem);line-height:.98}.use-case-trust__facts{border-top:1px solid #0f232c2e}.use-case-trust__facts article{border-bottom:1px solid #0f232c2e;padding:1.25rem 0}.use-case-trust__facts h3,.use-case-trust__facts p{margin:0}.use-case-trust__facts p{color:var(--ink-700);margin-top:.4rem}.targeted-workday{background:#e9eff1}.targeted-workday__inner{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.targeted-workday .section-heading{top:calc(var(--anchor-offset) + 1.5rem);max-width:38rem;margin:0;position:sticky}.targeted-workday .section-heading h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.8rem,4.7vw,4.5rem);line-height:.98}.targeted-workday .section-heading>p{line-height:1.62}.targeted-workday .check-list{border-top:1px solid #0f232c29;margin-top:1.5rem;padding-top:1.1rem}.targeted-task-list{border-top:1px solid #0f232c2e;margin:0;padding:0;list-style:none}.targeted-task-list li{border-bottom:1px solid #0f232c2e;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.4rem,3vw,2rem) 0;display:grid}.targeted-task-list li>span{color:var(--accent-800);font-size:.78rem;font-weight:760}.targeted-task-list h3,.targeted-task-list p{margin:0}.targeted-task-list h3{font-size:clamp(1.35rem,2vw,1.75rem)}.targeted-task-list p{color:var(--ink-700);margin-top:.45rem;line-height:1.58}.targeted-story{background:#fff}.targeted-story__inner{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,7rem);display:grid}.targeted-story__copy h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.8rem,4.7vw,4.5rem);line-height:.98}.targeted-story__copy>p{color:var(--ink-700);line-height:1.62}.targeted-story__turn{border-block:1px solid #0f232c29;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.5rem 1.5rem;margin-top:2rem;padding-block:1rem;display:grid}.targeted-story__turn p{color:var(--ink-700);margin:0}.targeted-story__route{color:#fff;box-shadow:var(--shadow-md);background:#0b2029;border-radius:14px;align-self:start;padding:clamp(1.5rem,4vw,2.5rem)}.targeted-story__route h3{color:#fff;margin-top:0;font-size:1.55rem}.targeted-story__route ol,.targeted-story__route ul{margin:0;padding:0;list-style:none}.targeted-story__route ol{counter-reset:targeted-route}.targeted-story__route ol li{color:#d4e1e4;counter-increment:targeted-route;border-bottom:1px solid #ffffff24;min-height:3rem;padding:.8rem 0 .8rem 2.6rem;position:relative}.targeted-story__route ol li:before{color:#08252c;content:counter(targeted-route);background:#7bddd6;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:760;display:grid;position:absolute;top:.78rem;left:0}.targeted-story__route ul{margin-top:1.2rem}.targeted-story__route ul li{color:#aabfc5;padding:.35rem 0;font-size:.85rem}.targeted-security-section{background:#e9eff1;border:0}.targeted-security{grid-template-columns:minmax(20rem,.74fr) minmax(0,1.26fr);gap:clamp(3rem,8vw,7rem)}.targeted-security__copy h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.7rem,4.6vw,4.3rem);line-height:.98}.targeted-security__copy p{line-height:1.62}.targeted-security__proof{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.targeted-security__proof li{border-bottom:1px solid #0f232c29;padding:.9rem 0}.targeted-security__proof li:before{display:none}.targeted-fit{background:#fff}.targeted-fit__inner{grid-template-columns:minmax(0,1.18fr) minmax(19rem,.62fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.targeted-fit h2{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.8rem,4.7vw,4.5rem);line-height:.98}.targeted-fit h3{margin-top:2rem;font-size:1.35rem}.targeted-fit p{max-width:68ch;color:var(--ink-700);line-height:1.62}.targeted-model-note{color:#fff;box-shadow:var(--shadow-md);background:#0b2029;border-radius:12px;padding:1.5rem}.targeted-model-note span,.targeted-model-note strong,.targeted-model-note small{display:block}.targeted-model-note span{color:#7bddd6;font-size:.76rem;font-weight:720}.targeted-model-note strong{margin-top:.55rem;font-size:clamp(2.5rem,4vw,3.6rem);line-height:1}.targeted-model-note p,.targeted-model-note small{color:#b9cbd0}.targeted-model-note small{border-top:1px solid #ffffff26;padding-top:.8rem;font-size:.75rem;line-height:1.45}.targeted-next{color:#fff;background:#0b2029}.targeted-next__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.targeted-next h2{color:#fff;letter-spacing:-.035em;max-width:13ch;font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:.98}.targeted-next p{color:#b9cbd0}.targeted-next__links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.targeted-next__links a{color:#7bddd6;align-content:center;min-height:2.75rem;font-weight:680}.targeted-next .button--primary{color:#08252c;background:#7bddd6}.targeted-next .button--secondary{color:#fff;background:0 0;border-color:#ffffff3d}@media (width<=1120px){.use-case-hub-hero__inner,.targeted-hero__inner,.use-case-trust__inner,.targeted-workday__inner,.targeted-story__inner,.targeted-security,.targeted-fit__inner,.targeted-next__inner{grid-template-columns:1fr}.use-case-hub-hero__inner>div:first-child,.targeted-hero__inner>div:first-child{max-width:52rem}.targeted-workday .section-heading{position:static}.targeted-next__inner .cta-row{justify-self:start}}@media (width<=900px){.use-case-proof-layout .section-heading,.use-case-hub-layout>.section-heading{grid-template-columns:1fr;gap:1rem}.archive-record-map{grid-template-columns:1fr}.archive-record-map>div{min-height:0}.archive-record-map>p{grid-column:auto}}@media (width<=640px){:root{--install-cue-height:2.75rem}.install-cue__desktop-link,.responsive-primary-cta--desktop{display:none}.install-cue__mobile-link,.responsive-primary-cta--mobile{display:inline-flex}.install-cue a{align-items:center;min-height:2.75rem}.section,#workflow{padding-block:3rem}.hero-product-proof figcaption{grid-template-columns:1fr}.hero-product-proof figcaption>span{display:none}.hero-product-proof figcaption>span+span{border-top:0;border-left:1px solid #ffffff1a}.hero-product-proof figcaption>span:nth-child(n+3){border-top:1px solid #ffffff1a}.hero-product-proof figcaption>span:nth-child(odd){border-left:0}.hero-product-proof figcaption>span:after{display:none}.hero-product-proof figcaption small{grid-column:1;padding:.65rem .7rem .72rem}.home-proof__rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.home-proof__rail>*{min-height:4.8rem;padding:.72rem .8rem;border-top:0!important;border-left:1px solid #ffffff21!important}.home-proof__rail>:first-child{border-left:0!important}.home-proof__rail>:nth-child(2){display:none}.home-problem__inner{gap:1.5rem}.home-problem__copy h2,.workflow-demo__intro h2,.home-archive__intro h2,.home-scope__heading h2,.security-trust__copy h2,.home-value__copy h2{max-width:15ch;font-size:clamp(2.35rem,10.5vw,2.9rem)}.home-problem__steps li{padding:.8rem 0}.workflow-demo__detail-copy,.workflow-demo__cue{min-height:0}.workflow-demo__detail-copy{gap:.55rem}.workflow-demo__detail{gap:.8rem;min-height:18rem}.workflow-demo__cue{display:none}.workflow-demo[data-active-step="2"] .workflow-demo__capture img{transform:translate(44.55%,-44.6%)scale(1.9)}.workflow-demo[data-active-step="2"] .workflow-demo__focus{width:58.9%;height:68.4%;top:20.6%;left:3.35%}.workflow-demo[data-active-step="4"] .workflow-demo__capture img{transform:translate(-138%,-149.5%)scale(4)}.workflow-demo[data-active-step="4"] .workflow-demo__focus{width:56%;height:36%;top:46%;left:43%}.workflow-demo__landing{gap:.65rem;padding-top:1.35rem}.workflow-demo__landing>strong{font-size:2rem}.home-scope__heading{margin-bottom:1.5rem}.home-scope__workspace{grid-template-columns:1fr}.home-scope__notes{padding:1.1rem}.home-scope__proof{display:none}.home-scope__proof-copy{padding:0 0 1rem}.home-scope__proof-copy h3{font-size:1.65rem}.home-scope__proof-copy p{display:none}.home-scope__ladder{margin-top:0}.home-scope__ladder article{grid-template-columns:minmax(4.2rem,.28fr) minmax(0,.72fr);gap:.4rem .8rem;padding:.72rem 0}.home-scope__ladder p{grid-column:2;display:block}.home-archive{gap:1.5rem}.home-archive__intro{gap:1rem}.home-archive__notes li{padding:.78rem 0}.archive-record-map{border-radius:12px;padding:.45rem .45rem 0}.archive-record-map>div{padding:.85rem}.archive-record-map strong{font-size:1.2rem}.archive-record-map__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff21!important;padding:1px!important}.archive-record-map__contents span,.archive-record-map__contents span:first-child{background:#102b35;border:0;min-height:3.1rem;padding:.55rem}.security-trust__facts li,.security-trust__facts li+li{padding:.65rem 0}.security-trust__inner{gap:1rem}.security-trust__badge-wrap{width:6.5rem}.security-trust__facts{margin-top:1rem}.security-trust__facts p{display:none}.home-value__steps li{padding:.72rem 0}.home-value__steps p{display:none}.home-value__inner{gap:1.75rem}.cookie-banner{grid-template-columns:1fr;gap:.5rem;padding:.65rem}.cookie-banner p{font-size:.76rem;line-height:1.35}.cookie-banner__actions a,.cookie-banner__actions .button{min-height:2.75rem}.use-case-hub-hero,.targeted-hero{padding-block:3.4rem}.use-case-hub-hero__inner,.targeted-hero__inner{gap:2.2rem}.use-case-hub-hero h1,.targeted-hero h1{font-size:clamp(2.7rem,12vw,3.55rem)}.use-case-hero-proof img,.targeted-hero-proof img{aspect-ratio:4/3;object-position:76% 50%}.use-case-proof-layout{gap:1.5rem}.use-case-proof-section .screenshot-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.use-case-proof-section .shot-card{scroll-snap-align:start}.use-case-group>summary{grid-template-columns:1fr;gap:.35rem;min-height:5.6rem;padding-right:2.6rem}.use-case-group>summary em{justify-self:start}.use-case-link-list{grid-template-columns:1fr}.use-case-link{min-height:0}.use-case-trust__inner,.targeted-workday__inner,.targeted-story__inner,.targeted-security,.targeted-fit__inner,.targeted-next__inner{gap:2rem}.use-case-trust h2,.targeted-workday .section-heading h2,.targeted-story__copy h2,.targeted-security__copy h2,.targeted-fit h2,.targeted-next h2{font-size:clamp(2.45rem,11vw,3.2rem)}.targeted-task-list li{grid-template-columns:3.7rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0}.targeted-story__turn{grid-template-columns:1fr;gap:.35rem}.targeted-story__turn strong:not(:first-child){margin-top:.7rem}.targeted-story__route,.targeted-model-note{padding:1.2rem}.targeted-security__proof{grid-template-columns:6rem minmax(0,1fr);gap:1rem}.targeted-next__inner .cta-row{width:100%}}@media (width<=360px){.workflow-demo__capture-caption{min-height:4.5rem}.workflow-demo__detail{min-height:20.625rem}}@media (prefers-reduced-motion:reduce){.workflow-demo[data-active-step] .workflow-demo__capture img{transform:none}.workflow-demo[data-active-step] .workflow-demo__focus{top:var(--demo-focus-top);left:var(--demo-focus-left);width:var(--demo-focus-width);height:var(--demo-focus-height)}}@media (pointer:coarse){.use-case-group>summary,.use-case-link,.targeted-next__links a,.responsive-primary-cta,.install-cue a{min-height:2.75rem}}.hero__copy h1{max-width:8.2em;font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(3.2rem,4.4vw,4.5rem);font-weight:650;line-height:.98}.hero__copy .lede{max-width:36rem;font-size:clamp(1.125rem,1.4vw,1.1875rem);line-height:1.58}.hero__free-note{font-size:var(--type-support);font-weight:600;line-height:1.52}.hero-product-proof figcaption{font-size:var(--type-label);font-weight:600;line-height:1.4}.hero-product-proof figcaption small{font-size:var(--type-caption);font-weight:500;line-height:1.5}.home-proof__rail strong{font-size:var(--type-support);font-weight:650}.home-proof__rail span{font-size:var(--type-caption);line-height:1.45}.home-problem__copy h2,.workflow-demo__intro h2,.home-archive__intro h2,.home-scope__heading h2,.security-trust__copy h2,.home-value__copy h2,.use-case-trust h2,.targeted-workday .section-heading h2,.targeted-story__copy h2,.targeted-security__copy h2,.targeted-fit h2,.targeted-next h2{letter-spacing:-.015em;font-size:clamp(2.5rem,4vw,4rem);font-weight:600;line-height:1.02}.home-problem__copy>p,.workflow-demo__intro p,.home-archive__intro>p,.home-scope__heading p,.security-trust__copy>p,.home-value__copy>p,.targeted-workday .section-heading>p,.targeted-story__copy>p,.targeted-security__copy p,.targeted-fit p,.targeted-next p{font-size:var(--type-body);line-height:1.6}.home-problem__steps h3,.workflow-demo__chapter strong,.workflow-demo__detail-copy h3,.home-scope__proof-copy h3,.archive-record-map strong,.use-case-group>summary strong,.targeted-task-list h3,.targeted-story__route h3{font-family:var(--font-body);letter-spacing:-.012em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:650;line-height:1.18}.home-problem__steps p,.workflow-demo__chapter-body,.workflow-demo__detail-copy>p:not(.workflow-demo__step-label),.home-scope__proof-copy p,.home-archive__notes p,.targeted-task-list p,.targeted-story__route ol li,.use-case-group>summary small,.use-case-link small{font-size:var(--type-support);line-height:1.55}.workflow-demo__chapter-label,.workflow-demo__step-label,.workflow-demo__landing-route,.targeted-task-list li>span,.targeted-model-note span,.use-case-group>summary em{font-size:var(--type-label);letter-spacing:.025em;font-weight:650;line-height:1.35}.workflow-demo__chapter small,.workflow-demo__chapter-cue,.workflow-demo__capture-caption,.workflow-demo__detail-copy .workflow-demo__plan-line,.home-scope__proof figcaption,.home-scope__ladder p,.security-trust__facts p,.home-value__steps p,.targeted-model-note small{font-size:var(--type-caption);font-weight:500;line-height:1.5}.workflow-demo__status,.workflow-demo__toolbar>span{font-size:var(--type-label);font-weight:600}.workflow-demo__compare-link,.workflow-demo__nav button,.workflow-demo__nav .button{font-size:var(--type-support);font-weight:650}.workflow-demo__landing>strong,.workflow-demo__outcome strong{font-family:var(--font-display);letter-spacing:-.015em;font-weight:600;line-height:1.04}.use-case-hub-hero h1,.targeted-hero h1{letter-spacing:-.018em;font-size:clamp(3rem,4.4vw,4.5rem);font-weight:650;line-height:1}.cookie-banner p{font-size:var(--type-caption);line-height:1.5}@media (width<=640px){.hero__copy h1{max-width:11ch;font-size:clamp(2.9rem,13vw,3.65rem);line-height:1}.hero__copy .lede{font-size:1.0625rem;line-height:1.58}.home-problem__copy h2,.workflow-demo__intro h2,.home-archive__intro h2,.home-scope__heading h2,.security-trust__copy h2,.home-value__copy h2,.use-case-trust h2,.targeted-workday .section-heading h2,.targeted-story__copy h2,.targeted-security__copy h2,.targeted-fit h2,.targeted-next h2{max-width:15ch;font-size:clamp(2.35rem,10vw,3rem);line-height:1.03}.use-case-hub-hero h1,.targeted-hero h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1.01}.workflow-demo__chapter-label{font-size:var(--type-label)}.workflow-demo__detail-copy{min-height:15.5rem}.workflow-demo__capture-caption{min-height:5.25rem}.workflow-demo__detail{min-height:18.75rem}.workflow-demo__nav.is-final{grid-template-columns:minmax(0,.8fr) auto minmax(0,1fr)}.workflow-demo__compare-link{grid-area:auto}.cookie-banner p{font-size:var(--type-caption);line-height:1.45}}@media (width<=360px){.workflow-demo__detail{min-height:20.625rem}.workflow-demo__nav{gap:.35rem}.workflow-demo__nav.is-final{height:2.8625rem}.workflow-demo__nav button,.workflow-demo__nav .button{padding-inline:.45rem}.workflow-demo__compare-link{white-space:nowrap;padding-inline:.25rem}}:root{--brand-harbor:#071f29;--brand-harbor-raised:#0b2b34;--brand-paper:#fff9ef;--brand-paper-raised:#fffdf8;--brand-sea-glass:#dfeeea;--brand-sea-foam:#eff8f5;--brand-signal:#e85d3f;--brand-signal-deep:#b43f2c;--brand-signal-light:#ff9b82;--brand-tide:#087c78;--brand-tide-light:#83ddd4;--bg:#f4f7f4;--bg-soft:var(--brand-sea-glass);--surface:#fffdf8f5;--surface-strong:var(--brand-paper-raised);--surface-ink:#edf6f3;--border:#071f2929;--border-strong:#071f2947;--ink-900:var(--brand-harbor);--ink-700:#334d54;--ink-500:#52666b;--accent-800:#075f5d;--accent-700:var(--brand-tide);--accent-600:#0a8d86;--accent-500:#18a69d;--accent-300:#9edfd8}body{background:linear-gradient(180deg, var(--brand-paper) 0%, #f1f6f4 100%)}::selection{color:var(--brand-harbor);background:#f3a48d}.install-cue,.home-proof,.home-value,.targeted-next{background:var(--brand-harbor)}.install-cue{box-shadow:inset 0 -1px #83ddd433}.install-cue a{font-size:var(--type-caption)}.site-header{background:#fffdf8f5;border-bottom-color:#071f291f}.site-nav a.is-active,.site-nav a:hover{background:#e3f1ee}.button--primary{background:var(--brand-tide);box-shadow:0 14px 30px #087c783d,0 3px 9px #087c7829}.button--secondary{border-color:#071f2933}.download-router>.button--primary{font-size:1rem}.hero{background:radial-gradient(circle at 0% 8%, #e85d3f24, transparent 27rem), linear-gradient(118deg, var(--brand-paper) 0%, #f9fbf7 53%, #eaf5f2 100%)}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#071f2907 0 1px,#0000 1px 4rem);display:block;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;border:3.5rem solid #e85d3f14;border-radius:999px;width:28rem;height:28rem;display:block;position:absolute;bottom:-13rem;right:-9rem}.hero__headline-accent{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 74%,#e85d3f4d 74%)}.hero__free-note:before{background:var(--brand-signal)}.hero-product-proof{background:var(--brand-harbor);box-shadow:12px 12px #e85d3f26,0 42px 86px #071f2933,0 12px 28px #071f291f}.hero-product-proof:before{z-index:2;content:"";background:var(--brand-signal);width:5.5rem;height:.28rem;position:absolute;top:0;left:clamp(1.4rem,7%,4.5rem)}.hero-product-proof figcaption,.hero-product-proof figcaption small{background:var(--brand-harbor)}.hero-product-proof figcaption>span:nth-child(4):after{background:var(--brand-signal);opacity:1}.home-proof{background:linear-gradient(100deg, var(--brand-harbor) 0%, #0a3139 100%);box-shadow:inset 0 3px 0 var(--brand-signal)}.home-problem,.home-scope,.use-case-trust,.targeted-story,.targeted-fit{background:var(--brand-paper-raised)}.home-problem__steps li>span,.home-value__steps li>span{color:var(--brand-harbor);border-color:var(--brand-signal);background:var(--brand-signal)}#workflow,#archive.section--soft,.targeted-workday,.targeted-security-section{background:var(--brand-sea-glass)}.workflow-demo__intro .workflow-demo__truth,.workflow-demo__chapter-label,.workflow-demo__step-label,.workflow-demo__landing-route,.eyebrow{color:var(--brand-signal-deep)}.home-scope__ladder h3,.archive-record-map small{color:var(--brand-signal-light)}@media (width<=900px){.workflow-demo__detail-copy .workflow-demo__step-label{color:var(--brand-signal-light)}}.workflow-demo__intro .workflow-demo__truth,.archive-record-map small,.archive-record-map>p{font-size:var(--type-caption);line-height:1.5}.workflow-demo__chapter.is-active .workflow-demo__chapter-number{color:var(--brand-harbor);border-color:var(--brand-signal);background:var(--brand-signal)}.workflow-demo__chapter-label{font-size:var(--type-caption)}.workflow-demo__frame,.workflow-demo__toolbar,.workflow-demo__screen-bar,.workflow-demo__capture-caption,.archive-record-map,.archive-record-map>div,.home-scope__workspace{background-color:var(--brand-harbor)}.workflow-demo__nav button.is-primary,.workflow-demo__nav .button--primary,.home-value .button--primary{color:var(--brand-harbor);background:var(--brand-tide-light)}.workflow-demo__focus{border-color:var(--brand-tide-light);box-shadow:0 0 0 100vmax #071f2940,0 0 0 4px #83ddd43d}.workflow-demo__focus:after{color:var(--brand-harbor);background:var(--brand-tide-light)}.security-trust{background:var(--brand-sea-foam)}.archive-record-map{box-shadow:10px 10px #e85d3f21,0 30px 66px #071f2929,0 8px 20px #071f2917}.archive-record-map__contents span:first-child{border-top-color:var(--brand-signal)}.home-scope__proof-copy .text-link,.home-value a,.targeted-next__links a{color:var(--brand-tide-light)}.cookie-banner{background:#fffdf8fa;box-shadow:8px 8px #e85d3f1f,0 26px 60px #071f2933,0 7px 18px #071f291a}.page-hero,.use-case-hub-hero,.targeted-hero{background:radial-gradient(circle at 8% 0%, #e85d3f1f, transparent 23rem), linear-gradient(120deg, var(--brand-paper) 0%, #eef7f4 100%)}@media (width<=640px){.hero:before{opacity:.7;background-size:3rem 100%}.hero:after{opacity:.72;bottom:-17rem;right:-12rem}.hero-product-proof{box-shadow:6px 6px #e85d3f29,0 24px 48px #071f292e}.archive-record-map{box-shadow:6px 6px #e85d3f21,0 22px 44px #071f2929}}
