:root{color-scheme:light;--font-sans: "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg: #f5f4f1;--bg-accent: rgba(63, 130, 255, .08);--panel: rgba(255, 255, 255, .78);--panel-strong: #ffffff;--panel-subtle: #f8f7f5;--border: rgba(41, 38, 36, .08);--border-strong: rgba(41, 38, 36, .14);--text: #292624;--muted: #7a746d;--muted-strong: #56514c;--accent: #3f82ff;--accent-strong: #2f69da;--accent-soft: rgba(63, 130, 255, .14);--success: #58b569;--success-soft: rgba(88, 181, 105, .16);--warning: #f2995a;--warning-soft: rgba(242, 153, 90, .16);--hero-proof-stage-overlay-top: rgba(255, 255, 255, .72);--hero-proof-stage-overlay-bottom: rgba(255, 255, 255, .3);--hero-proof-chip-bg: rgba(255, 255, 255, .72);--shadow-lg: 0 36px 80px rgba(34, 31, 30, .08);--shadow-md: 0 18px 36px rgba(34, 31, 30, .06);--nav-shell: rgba(255, 255, 255, .72);--nav-link: #5f5851;--nav-link-active-bg: rgba(255, 255, 255, .9);--nav-link-active-text: #1f1b18;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 18px;--radius-sm: 14px;--content-width: min(1180px, calc(100vw - 2rem) );--header-width: min(1280px, calc(100vw - 1rem) )}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #0c0d0e;--bg-accent: rgba(63, 130, 255, .12);--panel: rgba(23, 23, 24, .86);--panel-strong: #18191b;--panel-subtle: #202124;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .12);--text: #f4f2ef;--muted: #9f9a94;--muted-strong: #d3cec8;--accent: #4d8bff;--accent-strong: #6aa2ff;--accent-soft: rgba(77, 139, 255, .18);--success: #6fd07a;--success-soft: rgba(111, 208, 122, .18);--warning: #f3a566;--warning-soft: rgba(243, 165, 102, .18);--hero-proof-stage-overlay-top: rgba(255, 255, 255, .08);--hero-proof-stage-overlay-bottom: rgba(255, 255, 255, .02);--hero-proof-chip-bg: rgba(255, 255, 255, .08);--shadow-lg: 0 34px 80px rgba(0, 0, 0, .4);--shadow-md: 0 18px 36px rgba(0, 0, 0, .26);--nav-shell: rgba(18, 19, 21, .92);--nav-link: #cbc6c0;--nav-link-active-bg: rgba(255, 255, 255, .08);--nav-link-active-text: #f8f5f1}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 22rem),radial-gradient(circle at right top,var(--bg-accent),transparent 26rem),var(--bg);color:var(--text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img{max-width:100%}code{font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:.92rem;overflow-wrap:anywhere}.site-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:20;padding:.8rem 0 0}.site-header__inner,.page-shell,.site-footer__inner{width:var(--content-width);margin:0 auto}.site-header__inner{width:var(--header-width);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem .8rem 1.5rem;border:1px solid var(--border);border-radius:999px;background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--nav-shell);backdrop-filter:blur(18px);box-shadow:var(--shadow-md)}.brand-mark{display:inline-flex;align-items:center;gap:.85rem;flex:0 1 auto;min-width:0;max-width:100%}.brand-mark__copy{display:grid;gap:.22rem;min-width:0;flex:1 1 auto}.brand-mark__logo{display:block;width:min(12rem,100%)}.brand-mark__logo img{display:block;width:100%;height:auto}.section-eyebrow,.site-footer__label{margin:0;color:var(--muted);font-size:.73rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-mark__title{color:var(--muted-strong);font-size:.96rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.site-nav{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:center;gap:.4rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{flex:0 0 auto;padding:.68rem .9rem;border-radius:999px;color:var(--nav-link);font-size:.94rem;font-weight:500;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease}.site-nav__link:hover,.site-nav__link.is-active,.site-nav__link:focus-visible{background:var(--nav-link-active-bg);color:var(--nav-link-active-text);box-shadow:inset 0 0 0 1px var(--border)}.site-nav__link:hover{transform:translateY(-1px)}.site-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.65rem}.site-header__cta{white-space:nowrap}.site-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .74rem;border-radius:999px;background:#8080801a;color:var(--muted-strong);font-size:.82rem;font-weight:600}.site-chip--success{background:var(--success-soft);color:var(--success)}@media(min-width:721px){.site-header .brand-mark{max-width:15.5rem}}@media(max-width:1360px){.site-header__inner{gap:.85rem;padding:.75rem .9rem .75rem 1.2rem}.site-header .brand-mark{max-width:14.25rem}.brand-mark__logo{width:min(11rem,100%)}.brand-mark__title{font-size:.9rem}.site-nav{gap:.28rem}.site-nav__link{padding:.62rem .78rem;font-size:.9rem}.site-header__actions{gap:.5rem}.site-chip{padding:.42rem .68rem;font-size:.77rem}.site-header__cta{min-height:2.85rem;padding:.72rem 1rem;font-size:.95rem}}.page-shell{display:grid;gap:1.6rem;padding:2.7rem 0 4rem}.panel,.page-hero,.content-section--highlight{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);backdrop-filter:blur(16px);box-shadow:var(--shadow-md)}.hero,.content-section,.stacked-cards,.faq-list{display:grid;gap:1rem}.hero--landing{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4vw,4rem);align-items:center}.hero__copy,.hero__visual{min-width:0}.hero__copy h1,.page-hero h1,.section-heading h2,.release-card h2,.info-card h2,.numbered-card h2,.cta-banner h2,.faq-item summary span:first-child{margin:0;letter-spacing:-.05em;line-height:.96}.hero__copy h1{font-size:clamp(3.35rem,8vw,6.1rem);max-width:12ch}.hero__lede,.hero__note,.section-heading p,.trust-card p,.step-card p,.page-hero p,.info-card p,.numbered-card p,.release-card dd,.release-card__meta p,.faq-item p,.plain-list,.cta-banner p{margin:0;color:var(--muted);line-height:1.65}.hero__lede{max-width:42rem;margin-top:1rem;font-size:1.08rem}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.15rem;border:1px solid transparent;border-radius:1rem;font-weight:600;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(180deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 18px 30px #3f82ff3d}.button--primary:before{content:"";width:0;height:0;margin-right:.6rem;border-top:.34rem solid transparent;border-bottom:.34rem solid transparent;border-left:.52rem solid currentColor}.button--secondary{border-color:var(--border);background:var(--panel-strong);color:var(--text)}.hero__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.hero__inspect-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;color:var(--text-muted);font-size:.96rem}.hero__inspect-label{color:var(--text);font-weight:600}.hero__inspect-row a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:.18rem}.hero__inspect-row a:hover{color:var(--accent)}.hero__note{max-width:36rem;margin-top:1rem}.hero__note--primary{color:var(--text);font-weight:500}.hero__visual--proof{display:grid;align-items:center}.hero-proof-stage{position:relative;display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--border);border-radius:clamp(1.8rem,3vw,2.5rem);background:linear-gradient(180deg,var(--hero-proof-stage-overlay-top),var(--hero-proof-stage-overlay-bottom)),var(--panel);box-shadow:var(--shadow-lg);isolation:isolate}.hero-proof-stage:before{content:"";position:absolute;left:32%;right:4%;bottom:7%;height:36%;border-radius:999px;background:radial-gradient(circle at center,rgba(63,130,255,.12),rgba(242,153,90,.1) 52%,transparent 74%);filter:blur(20px);z-index:0;pointer-events:none}.hero-proof-stage__copy{position:relative;z-index:1;display:grid;gap:.7rem;max-width:32rem}.hero-proof-stage__headline{margin:0;color:var(--muted-strong);font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.55;font-weight:600}.hero-proof-stage__chips{display:flex;flex-wrap:wrap;gap:.55rem}.hero-proof-stage__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .74rem;border:1px solid var(--border);border-radius:999px;background:var(--hero-proof-chip-bg);color:var(--text);font-size:.81rem;font-weight:600;backdrop-filter:blur(12px)}.hero-proof-stage__chip:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 .18rem #3f82ff1f}.hero-proof-stage__chip--warning:before{background:#ea5545;box-shadow:0 0 0 .18rem #ea55451f}.hero-proof-stage__chip--accent:before{background:var(--warning);box-shadow:0 0 0 .18rem var(--warning-soft)}.hero-proof-stage__chip--success:before{background:var(--success);box-shadow:0 0 0 .18rem var(--success-soft)}.hero-proof{position:relative;margin:0;z-index:1}.hero-proof:before{content:"";position:absolute;inset:auto auto -8% 8%;width:74%;height:30%;border-radius:999px;background:#f2995a2e;filter:blur(36px);pointer-events:none}.hero-proof__frame{position:relative;overflow:hidden;border:1px solid var(--border-strong);border-radius:clamp(1.6rem,3vw,2.25rem);background:#f7efe9;box-shadow:0 24px 60px #221f1e1f}.hero-proof__image{display:block;width:100%;height:auto}.product-shot{position:relative;overflow:hidden;display:grid;gap:1rem;padding:1rem;background:linear-gradient(180deg,var(--panel-strong),var(--panel))}.product-shot:before{content:"";position:absolute;inset:-20% auto auto 60%;width:12rem;height:12rem;border-radius:999px;background:#4d8bff1f;filter:blur(20px);pointer-events:none}.product-shot__topbar{display:flex;align-items:start;justify-content:space-between;gap:1rem}.product-shot__topbar span:first-child{color:var(--muted);font-size:.88rem;font-weight:500}.product-shot__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.support-shot__frame{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff75,#ffffff29),var(--panel-strong);box-shadow:var(--shadow-md)}.support-shot__image{display:block;width:100%;height:auto}.content-section--spotlight{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch}.proof-card{display:grid;gap:1.2rem;padding:clamp(1.8rem,1.35rem + 1vw,2.45rem)}.proof-card h2{margin:0;font-size:clamp(1.75rem,3.6vw,2.8rem);letter-spacing:-.05em;line-height:.98}.product-shot__cards--proof{margin-top:.25rem}.product-shot__card{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.product-shot__card p{margin:0;color:var(--muted);font-size:.82rem}.product-shot__card strong{font-size:1rem}.product-shot__card span{color:var(--muted);line-height:1.55;font-size:.92rem}.how-preview-card{align-content:start}.how-preview-card--app{gap:1rem;border-color:#ffffff14;background:radial-gradient(circle at top right,rgba(77,139,255,.2),transparent 38%),linear-gradient(180deg,#ffffff0d,#ffffff03),#17191b;color:#f4f2ef;box-shadow:0 28px 56px #0000003d}.how-preview-card--app:before{background:#4d8bff2e;filter:blur(28px)}.how-preview__topbar{align-items:start}.how-preview__heading{display:grid;gap:.35rem;max-width:30rem}.how-preview-card--app .how-preview__heading>span{color:#f4f2efad;font-size:.88rem;font-weight:500}.how-preview__heading>strong{font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.how-preview__chip{border:1px solid rgba(111,208,122,.22);background:#6fd07a29;color:#97e5a3}.how-preview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.how-preview__summary-card,.how-preview__timeline,.how-preview__state-card{border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.how-preview__summary-card{display:grid;gap:.28rem;padding:.95rem 1rem;border-radius:18px}.how-preview__summary-card span,.how-preview__timeline-item div span,.how-preview__timeline-item>span:last-child,.how-preview__state-card>span:last-child,.how-preview__note{color:#f4f2efa8}.how-preview__summary-card span{font-size:.78rem;font-weight:500}.how-preview__summary-card strong{font-size:.96rem;font-weight:600;letter-spacing:-.02em}.how-preview__timeline{display:grid;gap:.85rem;padding:1rem;border-radius:22px;background:#0a0b0c57}.how-preview__timeline-bar{display:flex;min-height:.88rem;overflow:hidden;border-radius:999px;background:#ffffff12}.how-preview__timeline-segment{min-width:0}.how-preview__timeline-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.how-preview__timeline-item{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:start}.how-preview__timeline-item div{display:grid;gap:.14rem}.how-preview__timeline-item strong,.how-preview__state-label{font-size:.9rem;font-weight:600}.how-preview__timeline-item div span,.how-preview__timeline-item>span:last-child{font-size:.78rem}.how-preview__timeline-dot,.how-preview__state-dot{display:inline-flex;flex:0 0 auto;border-radius:999px}.how-preview__timeline-dot{width:.55rem;height:.55rem;margin-top:.35rem}.how-preview__breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.how-preview__state-card{display:grid;gap:.72rem;min-height:9.6rem;padding:1rem;border-radius:22px}.how-preview__state-label{display:inline-flex;align-items:center;gap:.65rem}.how-preview__state-dot{width:.95rem;height:.95rem}.how-preview__state-card strong{color:#f4f2ef;font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.how-preview__state-card>span:last-child{font-size:.92rem;font-weight:600}.how-preview__note{margin:0;font-size:.88rem;line-height:1.6}.how-preview__state-card--focused{background:#35d3631f;border-color:#35d36338}.how-preview__state-card--neutral{background:#2192ff1f;border-color:#2192ff38}.how-preview__state-card--phone{background:#ff4e4e1f;border-color:#ff4e4e33}.how-preview__state-card--digital{background:#ff68681f;border-color:#ff686833}.how-preview__state-card--away{background:#f3cc3a24;border-color:#f3cc3a38}.how-preview__state-card--unknown{background:#c2c2c714;border-color:#c2c2c724}.how-preview__timeline-segment--focused,.how-preview__timeline-dot--focused,.how-preview__state-dot--focused{background:#35d363}.how-preview__timeline-segment--neutral,.how-preview__timeline-dot--neutral,.how-preview__state-dot--neutral{background:#2192ff}.how-preview__timeline-segment--phone,.how-preview__timeline-dot--phone,.how-preview__state-dot--phone{background:#ff4e4e}.how-preview__timeline-segment--digital,.how-preview__timeline-dot--digital,.how-preview__state-dot--digital{background:#ff6868}.how-preview__timeline-segment--away,.how-preview__timeline-dot--away,.how-preview__state-dot--away{background:#f3cc3a}.how-preview__timeline-segment--unknown,.how-preview__timeline-dot--unknown,.how-preview__state-dot--unknown{background:#c2c2c7}.how-preview__state-card--focused .how-preview__state-label{color:#35d363}.how-preview__state-card--neutral .how-preview__state-label{color:#2192ff}.how-preview__state-card--phone .how-preview__state-label{color:#ff4e4e}.how-preview__state-card--digital .how-preview__state-label{color:#ff6868}.how-preview__state-card--away .how-preview__state-label{color:#f3cc3a}.how-preview__state-card--unknown .how-preview__state-label{color:#c2c2c7}.section-heading{display:grid;gap:.8rem;max-width:48rem}.section-heading h2,.page-hero h1{font-size:clamp(2.2rem,4vw,3.7rem)}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.trust-card,.step-card,.info-card,.numbered-card,.release-card,.faq-item{padding:clamp(1.8rem,1.35rem + 1vw,2.45rem)}.trust-card h3,.step-card h3,.release-card dt{margin:0 0 .45rem;font-size:1rem;font-weight:600}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.attention-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);gap:1.25rem;align-items:center;padding:1.35rem;background:linear-gradient(135deg,rgba(242,153,90,.08),transparent 58%),var(--panel)}.attention-proof__copy{display:grid;gap:.8rem;max-width:34rem}.attention-proof__copy h2{margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);letter-spacing:-.05em;line-height:.98}.attention-proof__copy>p:last-child{margin:0;color:var(--muted);line-height:1.65}.support-shot{width:100%;max-width:30rem;margin:0;justify-self:end}.step-card{display:grid;gap:.8rem;align-content:start}.info-card{display:grid;gap:1.2rem;align-content:start}.proof-card>:is(p,h2,ul),.info-card>:is(p,h2,ul){max-width:58rem}.numbered-card__index{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:600}.content-section--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.setup-trust-card{display:grid;gap:1rem;padding:1.35rem}.setup-trust-card h2{margin:0;font-size:clamp(1.75rem,3.6vw,2.8rem);letter-spacing:-.05em;line-height:.98}.setup-trust-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.setup-trust-card__group{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-strong)}.setup-trust-card__group h3{margin:0;font-size:1rem}.setup-trust-card__links{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.setup-trust-card__links a{color:var(--accent);font-weight:600}.plain-list,.check-list{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.check-list li{position:relative;padding-left:2rem;color:var(--muted-strong);line-height:1.72}.check-list li:before{content:"";position:absolute;top:.52rem;left:0;width:.75rem;height:.75rem;border-radius:999px;background:var(--success-soft);box-shadow:inset 0 0 0 .18rem var(--success)}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.45rem}.cta-banner__actions{max-width:22rem}.cta-banner__note{margin-top:.8rem;font-size:.94rem}.page-hero{display:grid;gap:.85rem;padding:1.45rem}.download-hero{gap:1rem}.download-hero__requirement{color:var(--text);font-size:1.02rem;font-weight:600}.download-hero__trust-line{color:var(--muted-strong);font-size:.98rem;font-weight:600}.download-hero__postcta{display:grid;gap:.95rem;margin-top:.35rem;padding:1.15rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(77,139,255,.05),transparent),var(--panel-strong)}.download-hero__postcta-header{display:grid;gap:.45rem}.download-hero__postcta h2{margin:0;font-size:clamp(1.4rem,2.6vw,2rem);letter-spacing:-.04em;line-height:1}.download-hero__safari-note{color:var(--muted-strong);font-size:.94rem}.faq-hero{background:linear-gradient(135deg,#4d8bff1a,#ffffff0a),var(--panel)}.faq-hero__chips,.faq-jump-list,.faq-cta__actions{display:flex;flex-wrap:wrap;gap:.7rem}.faq-hero__chips{margin-top:.35rem}.content-section--highlight{padding:1.35rem}.stacked-cards,.faq-list{display:grid;gap:1rem}.numbered-card{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start}.numbered-card>div{display:grid;gap:.95rem;align-content:start;max-width:58rem}.release-card__header,.release-card__meta{display:flex;justify-content:space-between;gap:1rem}.download-trust-card{display:grid;gap:.95rem}.release-card{padding:0}.release-card__details{display:grid}.release-card__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;cursor:pointer;list-style:none;font-weight:600}.release-card__summary::-webkit-details-marker{display:none}.release-card__summary-toggle{color:var(--muted);transition:transform .18s ease}.release-card__details[open] .release-card__summary-toggle{transform:rotate(180deg)}.release-card__content{display:grid;gap:1.2rem;padding:0 1.25rem 1.25rem;border-top:1px solid var(--border)}.release-card__status{margin:0;align-self:start;padding:.5rem .8rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:600}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.release-grid--compact{margin:0}.release-grid__item{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-strong)}.release-grid__item--wide{grid-column:1 / -1}.release-grid dt{margin-bottom:.4rem}.release-grid dd{margin:0}.release-card__meta{flex-direction:column}.release-card__resource-group{display:grid;gap:.7rem}.release-card__resource-label{color:var(--muted-strong);font-weight:600}.release-card__resource-list a{color:var(--accent)}.release-card__fallback-note{margin:0;color:var(--muted-strong)}.release-card__snapshot{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--border);display:grid;gap:.9rem}.release-card__snapshot h3{margin:0}.faq-item{padding:0}.faq-item summary{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;cursor:pointer;padding:1.15rem 1.2rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open]{border-color:var(--border-strong)}.faq-item__question{min-width:0}.faq-item__meta{display:inline-flex;align-items:center;gap:.75rem;margin-left:auto}.faq-item__body{display:grid;gap:.9rem;padding:1rem 1.2rem 1.2rem;border-top:1px solid var(--border)}.faq-item__body p{padding:0}.faq-item__list{display:grid;gap:.7rem;margin:0;padding:0 0 0 1.2rem;color:var(--muted-strong);line-height:1.6}.faq-item__index{color:var(--muted);font-weight:600}.faq-item__toggle{position:relative;display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--panel-strong)}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.85rem;height:.12rem;border-radius:999px;background:var(--muted-strong);transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease}.faq-item__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-item__toggle:after{opacity:0}.faq-fact-card{display:grid;gap:.75rem;align-content:start;background:linear-gradient(180deg,#4d8bff14,#4d8bff05),var(--panel)}.faq-jump{align-content:start}.faq-jump-list__link{transition:transform .18s ease,background-color .18s ease,color .18s ease}.faq-jump-list__link:hover{transform:translateY(-1px);background:var(--nav-link-active-bg);color:var(--nav-link-active-text)}.faq-section{scroll-margin-top:7rem}.faq-cta{align-items:flex-start}.site-footer{padding:0 0 3rem}.site-footer__inner{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0 0;border-top:1px solid var(--border)}.site-footer__brand{max-width:30rem}.brand-mark--footer{margin-bottom:1rem}.brand-mark--footer .brand-mark__logo{width:min(14rem,100%)}.site-footer__copy{margin:0;color:var(--muted);line-height:1.7}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:2rem}.site-footer__link{display:block;margin-top:.65rem;color:var(--muted-strong)}@media(max-width:1080px){.site-header__inner{flex-wrap:wrap;border-radius:26px}.site-nav{order:3;width:100%;justify-content:flex-start}.site-header__actions{margin-left:auto}.hero--landing,.content-section--spotlight,.content-section--split,.attention-proof{grid-template-columns:1fr}.card-grid,.step-grid,.setup-trust-card__grid,.how-preview__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof-stage{padding:1rem}}@media(max-width:720px){:root{--content-width: min(1180px, calc(100vw - 1.1rem) );--header-width: min(1280px, calc(100vw - 1.1rem) )}.site-header .brand-mark{width:100%}.site-header .brand-mark__title{max-width:100%}.site-header__inner,.site-footer__inner,.cta-banner,.product-shot__topbar,.release-card__header{flex-direction:column;align-items:flex-start}.site-header__actions,.product-shot__cards,.card-grid,.step-grid,.setup-trust-card__grid,.release-grid,.site-footer__links,.how-preview__summary,.how-preview__timeline-list,.how-preview__breakdown{grid-template-columns:1fr}.site-header__actions{width:100%;margin-left:0}.site-header__cta,.button-row,.cta-banner__actions,.site-nav{width:100%}.faq-item__meta{gap:.6rem}.download-hero__trust-line{line-height:1.55}.button-row{flex-direction:column;align-items:stretch}.hero-proof:before{inset:auto auto -12% 2%;width:88%}.hero-proof-stage__headline{font-size:1rem}.support-shot{max-width:100%;justify-self:stretch}.button{width:100%}.numbered-card{grid-template-columns:1fr}.site-footer__inner{padding-top:1.6rem}}
