:root{--ink:#14161c;--paper:#f6f5f1;--cobalt:#4c39c6;--white:#fff;--surface-page:var(--paper);--surface-card:#fff;--surface-chip:#f1efe9;--surface-ink:var(--ink);--border-card:#e3e1d9;--divider:#eeede7;--text-body:var(--ink);--text-muted:#4a4c55;--text-faint:#6c6c64;--text-on-cobalt:#fff;--text-on-ink:var(--paper);--text-link:var(--cobalt);--accent:var(--cobalt);--accent-hover:#3e2da8;--accent-press:#342591;--entity-person:#516ea9;--entity-vehicle:#39797f;--entity-pet:#3e7952;--entity-home:#8d663f;--entity-financial:#7957a8;--entity-contact:#a5557d;--entity-custom:#65707b;--error:#c54134;--success:#327b57;--warning:#92661c}[data-theme=dark]{--ink:#ecebe4;--paper:#0e0f13;--surface-page:#0e0f13;--surface-card:#191b22;--surface-chip:#23252e;--surface-ink:#f6f5f1;--border-card:#2a2c35;--divider:#22242c;--text-body:#ecebe4;--text-muted:#a7a9b2;--text-faint:#8c8e96;--text-on-cobalt:#fff;--text-on-ink:#14161c;--text-link:#a99bf5;--cobalt:#6a57e0;--accent:#6a57e0;--accent-hover:#7e6de8;--accent-press:#5a47d0;--entity-person:#8aa0d4;--entity-vehicle:#5faeb4;--entity-pet:#6fb187;--entity-home:#c79a6c;--entity-financial:#a98fd6;--entity-contact:#d488ae;--entity-custom:#9aa4ae;--error:#e8776b;--success:#5fb98c;--warning:#d2a24a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#ecebe4;--paper:#0e0f13;--surface-page:#0e0f13;--surface-card:#191b22;--surface-chip:#23252e;--surface-ink:#f6f5f1;--border-card:#2a2c35;--divider:#22242c;--text-body:#ecebe4;--text-muted:#a7a9b2;--text-faint:#8c8e96;--text-on-cobalt:#fff;--text-on-ink:#14161c;--text-link:#a99bf5;--cobalt:#6a57e0;--accent:#6a57e0;--accent-hover:#7e6de8;--accent-press:#5a47d0;--entity-person:#8aa0d4;--entity-vehicle:#5faeb4;--entity-pet:#6fb187;--entity-home:#c79a6c;--entity-financial:#a98fd6;--entity-contact:#d488ae;--entity-custom:#9aa4ae;--error:#e8776b;--success:#5fb98c;--warning:#d2a24a}}:root{--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-ui:"Inter",ui-sans-serif,system-ui,sans-serif;--tracking-display:-.03em;--tracking-label:.01em;--text-xs:13px;--text-sm:15px;--text-base:17px;--text-md:17px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--leading-tight:1.15;--leading-normal:1.45;--group-label:700 15px/1.2 var(--font-display);--row-name:700 17px/1.3 var(--font-ui);--row-sub:400 15px/1.35 var(--font-ui)}body{font-family:var(--font-ui);color:var(--text-body);background:var(--surface-page)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-card:14px;--radius-card-sm:12px;--radius-chip:100px;--radius-control:10px;--radius-badge:10px;--radius-phone:28px;--badge-size:40px;--touch-min:44px;--logo-floor:60px;--shadow-soft:0 20px 50px #14161c1a;--rule-entity-alpha:35%;--ease-standard:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur-base:.2s}[data-theme=dark]{--shadow-soft:0 20px 50px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-soft:0 20px 50px #00000080}}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff)format("woff")}:root{--site-max:1200px;--site-gutter:var(--space-4);--site-section:var(--space-12);--site-display:var(--text-2xl);--site-h2:var(--text-xl);--site-h3:var(--text-lg);--site-phone:280px;--site-phone-hero:280px}@media (width>=52.5em){:root{--site-gutter:var(--space-10);--site-section:calc(var(--space-12) * 2);--site-display:calc(var(--text-xl) * 2);--site-h2:var(--text-2xl);--site-h3:var(--text-xl);--site-phone:300px;--site-phone-hero:340px}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[hidden]{display:none!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:400 var(--text-base)/1.6 var(--font-ui);overflow-wrap:break-word;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);margin:0}.container{max-width:var(--site-max);padding-inline:var(--site-gutter);margin-inline:auto}main{padding:0}a{color:var(--text-link);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}a,button{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), text-decoration-thickness var(--dur-fast) var(--ease-standard)}main a,footer a{text-underline-offset:.15em;text-decoration:underline}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--text-link);outline-offset:3px}.skip{left:var(--space-4);top:calc(var(--space-12) * -2);background:var(--surface-page);color:var(--text-link);padding:var(--space-2) var(--space-3);border:2px solid var(--text-link);z-index:10;position:absolute}.skip:focus{top:var(--space-4)}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cta{align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-size:var(--text-base);color:var(--text-link);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px;display:inline-flex}.cta:hover{text-decoration-thickness:2px}.cta svg{flex:none}header.site{border-bottom:1px solid var(--border-card)}.header-grid{align-items:center;column-gap:var(--space-4);padding-top:var(--space-3);grid-template-columns:1fr auto;grid-template-areas:"logo theme""nav nav";display:grid}.lockup{min-height:var(--touch-min);font-size:var(--text-xl);color:var(--text-link);grid-area:logo;justify-self:start;align-items:center;gap:.06em;line-height:1;text-decoration:none;display:inline-flex}.lockup:hover{color:var(--text-link);text-decoration:none}.lockup svg{width:auto;height:1em}.lockup-word{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700}.lockup-word:after{content:"Hand"}.site-nav{margin-top:var(--space-2);border-top:1px solid var(--divider);grid-area:nav}.site-nav ul{justify-content:space-between;column-gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav li{margin:0}.site-nav a{min-height:var(--touch-min);min-width:var(--touch-min);font-size:var(--text-base);color:var(--text-link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--accent-hover);text-underline-offset:.3em;text-decoration:underline 2px}:root[data-theme=dark] .site-nav a:hover{color:var(--text-body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-nav a:hover{color:var(--text-body)}}.site-nav a[aria-current=page]{text-underline-offset:.3em;font-weight:700;text-decoration:underline 3px}@media (width>=52.5em){.header-grid{column-gap:var(--space-8);padding-block:var(--space-4);grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav theme"}.site-nav{border:0;justify-self:end;margin:0}.site-nav ul{justify-content:flex-end;column-gap:var(--space-8)}}.theme-control{border:1px solid var(--border-card);border-radius:var(--radius-control);background:var(--surface-card);grid-area:theme;gap:2px;padding:2px;display:flex}.theme-control button{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);font:500 1rem var(--font-ui);color:var(--text-body);border-radius:calc(var(--radius-control) - 2px);cursor:pointer;background:0 0;border:0;display:inline-flex}.theme-control button:hover{background:var(--surface-chip)}.theme-control button[aria-pressed=true]{background:var(--text-body);color:var(--surface-page);font-weight:700}.theme-control svg{flex:none}.tlabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=52.5em){.theme-control button{padding:0 var(--space-3)}.tlabel{clip:auto;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight)}h1{font-size:var(--text-2xl);margin:0 0 var(--space-4)}h2{font-size:var(--text-xl);margin:var(--space-10) 0 var(--space-3)}h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2)}p,ul,ol{margin:0 0 var(--space-4)}ul,ol{padding-left:var(--space-6)}li{margin-bottom:var(--space-2)}.lede{font-size:var(--text-lg);line-height:var(--leading-normal)}.meta{color:var(--text-faint);font-size:1rem}.panel{border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-5) var(--space-5) var(--space-1);margin:var(--space-8) 0}.panel h2{margin-top:0}.links{gap:0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.links li{margin:0}.links a{min-height:var(--touch-min);align-items:center;display:inline-flex}footer.site{border-top:1px solid var(--border-card);color:var(--text-muted)}.footer-row{padding-top:var(--space-8);padding-bottom:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}footer.site ul{column-gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}footer.site li,footer.site p{margin:0}footer.site a{min-height:var(--touch-min);font-size:var(--text-base);align-items:center;text-decoration-thickness:1px;display:inline-flex}footer.site a:hover{text-decoration-thickness:2px}:root[data-theme=dark] :is(footer.site a,.cta):hover{color:var(--text-body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(footer.site a,.cta):hover{color:var(--text-body)}}.frame{width:var(--site-phone);min-width:0;max-width:100%;margin:0}.frame[data-hero]{width:var(--site-phone-hero)}.phone{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-phone);padding:var(--space-2)}.frame[data-hero] .phone{box-shadow:var(--shadow-soft)}.screen{border-radius:calc(var(--radius-phone) - var(--space-2));border:1px solid var(--divider);background:var(--surface-page);aspect-ratio:1320/2696;overflow:hidden}.screen img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.frame[data-crop=suggest] .screen{aspect-ratio:1320/1388}.frame[data-crop=suggest] img{object-position:50% 11.62%}.frame[data-crop=record] .screen{aspect-ratio:1320/1348}.frame[data-crop=record] img{object-position:50% 11.32%}.frame[data-crop=fields] .screen{aspect-ratio:1320/1424}.frame[data-crop=fields] img{object-position:50% 11.911%}.frame[data-crop=lock] .screen{aspect-ratio:1320/1388}.frame[data-crop=lock] img{object-position:50% 87.027%}.frame[data-crop=perks] .screen{aspect-ratio:1320/1208}.frame[data-crop=perks] img{object-position:50% 50%}:is(.frame,.pair) figcaption{margin-top:var(--space-3);text-align:center;font-size:var(--text-base);color:var(--text-body);font-weight:600}.screen img.shot-dark,:root[data-theme=dark] .screen img.shot-light{display:none}:root[data-theme=dark] .screen img.shot-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .screen img.shot-light{display:none}:root:not([data-theme=light]) .screen img.shot-dark{display:block}}.section{padding-block:var(--site-section)}.section+.section{padding-top:0}.section-title{font-size:var(--site-h2);margin:0 0 var(--space-8)}.coming-soon{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--text-body);font-weight:600;display:flex}.coming-soon svg{color:var(--text-muted);flex:none}.hero-grid{gap:var(--space-10);padding-block:var(--site-section);align-items:center;display:grid}.hero-copy{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.hero-copy>*{margin:0}.hero h1{font-size:var(--site-display);text-wrap:balance;max-width:16ch;line-height:1.08}.hero .lede{color:var(--text-muted);max-width:34rem}.hero-shot{justify-content:center;min-width:0;display:flex}.hero+.section{padding-top:0}@media (width>=52.5em){.hero-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}.hero-copy{gap:var(--space-8)}}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-chip);color:var(--text-body);margin:0;font-weight:600;line-height:1.3;display:inline-flex}.chip svg{color:var(--text-link)}.store-slot{min-height:calc(var(--space-12) + var(--space-2));align-items:center;display:flex}.store-slot>*{margin:0}.moments{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.moment{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-5);flex-direction:column;min-width:0;margin:0;display:flex}.moment p{margin:0}.moment-head{align-items:center;gap:var(--space-3);display:flex}.moment h3{font-size:var(--text-lg);margin:0}.glyph{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-chip);background:var(--surface-chip);color:var(--text-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.record{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--divider);display:flex}.badge{width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-chip);background:var(--entity-person);color:var(--white);font:700 var(--text-base)/1 var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .badge{color:var(--text-on-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge{color:var(--text-on-ink)}}.record-name{font-weight:700;line-height:1.3}.record-sub{color:var(--text-muted);font-size:1rem;line-height:1.35}.record-value{font-size:var(--text-lg);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.badge-home{background:var(--entity-home)}.secret{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.secret p{margin:0}.secret .record{border-top:0;padding-top:0}.secret-row{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.secret-action{font-size:var(--text-base);color:var(--text-link);font-weight:600}.features-title{margin-bottom:var(--space-10)}.f-copy p,.section-line{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted)}.shot-panel{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-10) var(--space-6);background:var(--surface-chip);border-radius:var(--radius-card);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.pair{flex:140px;min-width:0;max-width:240px;margin:0}.more{margin:var(--space-10) 0 0}.stage{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-4);background:var(--surface-chip);border-radius:var(--radius-card);flex-wrap:wrap;min-width:0;display:flex}.stage .chip,.f-lock .chip{background:var(--surface-chip);border-color:var(--surface-chip)}.mock{gap:var(--space-4);min-width:0;max-width:26rem;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);text-align:left;flex-direction:column;flex:17rem;display:flex}.mock p{margin:0}.mock-title{font:700 var(--text-lg)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display)}.mock-sub{color:var(--text-muted);font-size:1rem;line-height:1.35}.mock-label{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:1rem;font-weight:600;display:flex}.badge svg{flex:none}.badge-vehicle{background:var(--entity-vehicle)}.badge-pet{background:var(--entity-pet)}.badge-financial{background:var(--entity-financial)}.badge-contact{background:var(--entity-contact)}.badge-custom{background:var(--entity-custom)}.f-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f-list>li{margin:0}.f-copy{gap:var(--space-3);flex-direction:column;min-width:0;max-width:28rem;display:flex}.f-copy>*{margin:0}.f-copy h3{font-size:var(--site-h3)}.f-span{gap:var(--space-8);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);display:grid}.entities{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.entities li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-page);border:1px solid var(--divider);border-radius:var(--radius-card-sm);flex-direction:column;min-width:0;margin:0;font-weight:600;line-height:1.25;display:flex}.stage .entities{flex:100%}.stage .entities li{background:var(--surface-card);border-color:var(--border-card)}.f-split{gap:var(--space-6);align-items:center;display:grid}.field-list{border:1px solid var(--border-card);border-radius:var(--radius-card-sm);margin:0}.field-list>div{padding:var(--space-3) var(--space-4);flex-direction:column;gap:2px;display:flex}.field-list>div+div{border-top:1px solid var(--divider)}.field-list dt{color:var(--text-muted);font-size:1rem;line-height:1.35}.field-list dd{font-size:var(--text-lg);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.25}.frame-sm{width:200px;display:none}.f-center{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.f-center .f-copy{align-items:center}.f-center .stage{gap:var(--space-6);flex-direction:column;width:100%}.banner{align-items:center;gap:var(--space-4);width:100%;max-width:34rem;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);background:var(--accent);color:var(--text-on-cobalt);border-radius:var(--radius-card);font-size:var(--text-lg);text-align:left;line-height:1.35;display:flex}.banner p{flex:auto;min-width:0;margin:0}.signals{justify-content:center}.f-lock{gap:var(--space-6);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);display:grid}.f-lock .f-copy p{text-wrap:balance}.lock-glyph{width:calc(var(--space-12) + var(--space-8));height:calc(var(--space-12) + var(--space-8));border-radius:var(--radius-chip);background:var(--surface-chip);color:var(--text-link);justify-content:center;align-items:center;display:inline-flex}@media (width>=52.5em){.f-list{gap:var(--site-section)}.f-span{align-items:center;gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.f-split{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.f-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.f-split.flip .stage{order:-1}.stage{padding:var(--space-10)}.f-center .stage{padding:var(--space-12) var(--space-10)}.frame-sm{display:block}.f-lock{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}.f-lock .chips{flex-direction:column;align-items:stretch}}.section-head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;max-width:40rem;display:flex}.section-head>*{margin:0}.cmp-head{display:none}.cmp-rows{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-row{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);min-width:0;margin:0}.cmp-q{font-size:var(--text-lg);margin:0 0 var(--space-3)}.cmp-cells{margin:0}.cmp-cell{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--divider);flex-direction:column;min-width:0;display:flex}.cmp-cell dt{font-weight:700;line-height:1.3}.cmp-cell dd{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.cmp-cell.us{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-chip);border-radius:var(--radius-card-sm);border-top:0}.verdict{align-items:center;gap:var(--space-2);font-weight:700;line-height:1.3;display:inline-flex}.verdict svg{color:var(--text-muted)}.us .verdict svg{color:var(--text-link)}.note{color:var(--text-muted);font-size:1rem;line-height:1.45}@media (width>=52.5em){.cmp-head,.cmp-row{column-gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,3fr);display:grid}.cmp-head-cols,.cmp-cells{column-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cmp-head span{padding:var(--space-4) var(--space-5);font:700 var(--text-lg)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display)}.cmp-head .us{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--text-link);border-bottom:0}.cmp-rows{gap:0}.cmp-row{border:0;border-top:1px solid var(--border-card);background:0 0;border-radius:0;padding:0}.cmp-q{font-size:var(--text-base);font-family:var(--font-ui);letter-spacing:0;padding:var(--space-5) var(--space-5) var(--space-5) 0;margin:0;line-height:1.4}.cmp-cell{padding:var(--space-5);border-top:0}.cmp-cell dt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-cell.us{padding:var(--space-5);background:var(--surface-card);border-inline:1px solid var(--border-card);border-radius:0;margin:0}.cmp-row:last-child .cmp-cell.us{border-bottom:1px solid var(--border-card);border-radius:0 0 var(--radius-card) var(--radius-card)}}.band{background:var(--accent);color:var(--text-on-cobalt)}:root[data-theme=dark] .band{background:var(--accent-press)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band{background:var(--accent-press)}}.band-inner{gap:var(--space-8);padding-block:var(--site-section);flex-direction:column;display:flex}.band-inner>*{margin:0}.band h2{font-size:var(--site-h2);max-width:20ch}.facts{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.facts li{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);font-size:var(--text-lg);border-top:1px solid;margin:0;font-weight:500;line-height:1.35;display:flex}.facts svg{flex:none;margin-top:2px}.band a,.band a:hover,:root[data-theme=dark] .band .band-inner a:hover{color:var(--text-on-cobalt)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band .band-inner a:hover{color:var(--text-on-cobalt)}}.band a:focus-visible{outline-color:var(--text-on-cobalt)}.pricing-grid{gap:var(--space-10);align-items:center;display:grid}.pricing-copy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pricing-copy>*{margin:0}.pricing-copy .section-line{max-width:30rem}@media (width>=52.5em){.pricing-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.closing{border-top:1px solid var(--border-card)}.closing-inner{align-items:center;gap:var(--space-5);padding-block:var(--site-section);text-align:center;flex-direction:column;display:flex}.closing-inner>*{margin:0}.closing-mark{width:var(--logo-floor);color:var(--text-link);display:block}.closing-mark svg{width:100%;height:auto;display:block}.page-top-grid{gap:var(--space-10);padding-block:var(--space-10);align-items:center;display:grid}.page-top-copy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.page-top-copy>*{margin:0}.page-top h1{font-size:var(--text-2xl)}.page-top .lede{max-width:34rem}.page-top-visual{justify-content:center;min-width:0;display:flex}@media (width>=52.5em){.page-top-grid{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,1fr) auto}}.band h1{font-size:var(--text-2xl);max-width:20ch}.band .lede{max-width:40rem}.prose{max-width:56ch;padding-bottom:var(--space-12);line-height:1.6}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--text-xl);margin:var(--space-12) 0 var(--space-3)}.prose h3{font-size:var(--text-lg)}.band+.container .prose,.page-text{padding-top:var(--space-10)}.jump ul{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jump li{margin:0}.jump a{min-height:var(--touch-min);align-items:center;font-weight:600;display:inline-flex}.fsec{border-top:1px solid var(--border-card);padding-block:var(--space-12)}.fsec-top{gap:var(--space-6);margin-bottom:var(--space-8);align-items:center;display:grid}.fsec-copy{gap:var(--space-3);flex-direction:column;min-width:0;max-width:28rem;display:flex}.fsec-copy>*{margin:0}.fsec h2{font-size:var(--site-h2)}.fsec-intro{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted)}.fsec .prose{padding-bottom:0}.fsec .prose>:last-child{margin-bottom:0}.stage-stack{flex-direction:column}.stage .lock-glyph{background:var(--surface-card)}.mock .record{border-top:0;padding-top:0}.mock .glyph{color:var(--text-link)}.fact-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fact-list li{align-items:flex-start;gap:var(--space-3);margin:0;line-height:1.4;display:flex}.fact-list svg{color:var(--text-link);flex:none;margin-top:1px}.theme-pair{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.theme-pair .frame{width:220px}@media (width>=52.5em){.fsec{padding-block:var(--site-section)}.fsec-top{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fact-row{margin:0 0 var(--space-10);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));padding:0;list-style:none;display:grid}.fact-row li{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-6);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight);min-width:0;margin:0}.contact-card{gap:var(--space-3);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);width:100%;max-width:24rem;padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.contact-card h2{font-size:var(--text-xl);margin:0}.contact-card a{min-height:var(--touch-min);font-size:var(--text-lg);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}:is(.section-title,.f-copy h3,.moment h3,.band h2,.prose h2,.prose h3,.page-top h1,.cmp-q,.fsec h2){text-wrap:balance}:is(.lede,.section-line,.f-copy p,.fsec-intro,.prose p,.prose li,.facts li){text-wrap:pretty}
