@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c28cdf08-module__T0UfLq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c28cdf08-module__T0UfLq__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-void:#000;--ink:#08080a;--ink-raised:#101013;--ink-card:#16161a;--ink-card-hover:#1d1d22;--paper:#fff;--paper-raised:#f4f4f6;--paper-line:#e4e4e8;--paper-text:#08080a;--paper-text-dim:#55555f;--paper-red:#dc1b24;--text:#f6f6f7;--text-dim:#a6a6ae;--text-faint:#8b8b95;--line:#ffffff17;--line-strong:#ffffff29;--red:#dc1b24;--red-hover:#c8161e;--red-text:#f2555a;--red-soft:#dc1b2424;--red-glow:#dc1b2459;--on-red:#fff;--red-line:#dc1b2457;--tint:#ffffff0d;--tint-strong:#ffffff17;--device-bezel:#0d0d10;--device-bar:#101014;--header-bg:#08080ab8;--header-bg-scrolled:#08080aeb;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--gutter:clamp(1.25rem, .6rem + 2.6vw, 2.5rem);--section-y:clamp(4rem, 2rem + 7.5vw, 8rem);--card-padding:clamp(1.25rem, 1rem + 1.4vw, 2rem);--card-gap:var(--space-5);--heading-top:var(--space-8);--heading-bottom:var(--space-5);--content-max:1200px;--content-wide:1400px;--prose-max:44rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lg:clamp(1.1875rem, 1.05rem + .5vw, 1.375rem);--text-xl:clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--text-2xl:clamp(1.75rem, 1.35rem + 1.9vw, 2.75rem);--text-3xl:clamp(2.25rem, 1.5rem + 3.4vw, 3.75rem);--text-4xl:clamp(2.75rem, 1.4rem + 6vw, 5.25rem);--text-stat:clamp(2.75rem, 1.8rem + 4.2vw, 4.5rem);--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--tracking-display:-.035em;--tracking-tight:-.02em;--tracking-label:.1em;--leading-display:.98;--leading-tight:1.12;--leading-body:1.6;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-lift:0 18px 50px -24px #000000e6;--shadow-frame:0 40px 90px -40px #000000f2, 0 0 0 1px #ffffff12;--shadow-focus:0 0 0 2px var(--ink), 0 0 0 4px var(--red-text);--ease-out:cubic-bezier(.22, .61, .36, 1);--transition-fast:.14s var(--ease-out);--transition-base:.24s var(--ease-out);--reveal-duration:.6s;--header-h:4rem;--header-space:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--space-6));--tap-min:44px}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-void:#fff;--ink:#fbfbfc;--ink-raised:#f3f3f6;--ink-card:#fff;--ink-card-hover:#f7f7f9;--paper:#08080a;--paper-raised:#16161a;--paper-line:#ffffff1f;--paper-text:#f6f6f7;--paper-text-dim:#a6a6ae;--paper-red:#f2555a;--text:#08080a;--text-dim:#55555f;--text-faint:#6e6e78;--line:#08080a1a;--line-strong:#08080a2e;--red:#dc1b24;--red-hover:#c8161e;--red-text:#dc1b24;--red-soft:#dc1b2414;--red-glow:#dc1b2447;--red-line:#dc1b2447;--on-red:#fff;--tint:#08080a0a;--tint-strong:#08080a12;--device-bezel:#d9d9e0;--device-bar:#eeeef2;--header-bg:#fbfbfcb8;--header-bg-scrolled:#fbfbfceb;--shadow-lift:0 18px 50px -24px #08080a42;--shadow-frame:0 40px 90px -40px #08080a52, 0 0 0 1px #08080a14}@media (min-width:768px){:root{--header-h:4.5rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--red-text);outline-offset:3px;border-radius:var(--radius-sm)}input,textarea,select,button{font:inherit;font-size:max(var(--text-base), 1rem)}::selection{background:var(--red);color:var(--on-red)}.skip-link{left:var(--space-4);top:var(--space-4);z-index:200;padding:var(--space-3) var(--space-4);background:var(--red);color:var(--on-red);border-radius:var(--radius-sm);font-weight:var(--weight-bold);transition:transform var(--transition-fast);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{aspect-ratio:1080/280;background-image:url(/towkey-wordmark-white.png);background-position:0;background-repeat:no-repeat;background-size:contain;display:block}html.light .wordmark,.wordmark--ink{background-image:url(/towkey-wordmark.png)}html.light .wordmark--ink{background-image:url(/towkey-wordmark-white.png)}@media print{.wordmark,html.light .wordmark,.wordmark--ink,html.light .wordmark--ink{background-image:url(/towkey-wordmark.png)}}.band{padding-top:var(--section-y);padding-bottom:var(--section-y)}.band--ink{background:var(--ink)}.band--raised{background:var(--ink-raised)}.band--void{background:var(--ink-void)}.band--paper{background:var(--paper);color:var(--paper-text)}.band--ruled{border-top:1px solid var(--line)}.band--paper.band--ruled{border-top-color:var(--paper-line)}.shell{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.shell--wide{max-width:var(--content-wide)}.shell--prose{max-width:var(--prose-max)}.stack{gap:var(--card-gap);flex-direction:column;display:flex}.stack--tight{gap:var(--space-4)}.stack--loose{gap:var(--space-7)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-text);margin-bottom:var(--space-4);display:block}.band--paper .eyebrow{color:var(--paper-red)}.section-title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}.section-lead{font-size:var(--text-md);line-height:var(--leading-body);color:var(--text-dim);max-width:var(--prose-max);margin-top:var(--space-4)}.band--paper .section-lead{color:var(--paper-text-dim)}.section-head{margin-bottom:var(--space-8)}.section-head--centred{text-align:center;max-width:46rem;margin-inline:auto}.section-head--centred .section-lead{margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);text-align:center;border:1px solid #0000;display:inline-flex}.btn--primary{background:var(--red);color:var(--on-red);box-shadow:0 10px 30px -12px var(--red-glow)}.btn--primary:hover{background:var(--red-hover);transform:translateY(-1px)}.btn--ghost{color:var(--text);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{background:var(--tint-strong);border-color:var(--text-faint)}.band--paper .btn--ghost{color:var(--paper-text);border-color:var(--paper-line)}.band--paper .btn--ghost:hover{background:var(--paper-raised)}.btn--lg{min-height:3.5rem;padding:var(--space-4) var(--space-7);font-size:var(--text-md)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--tint-strong);border-color:var(--line);color:var(--text-faint);box-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--tint-strong);transform:none}.link-arrow{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-dim);transition:color var(--transition-fast);display:inline-flex}.link-arrow:hover{color:var(--text)}.link-arrow svg{transition:transform var(--transition-fast)}.link-arrow:hover svg{transform:translateX(var(--space-1))}.band--paper .link-arrow{color:var(--paper-text-dim)}.band--paper .link-arrow:hover{color:var(--paper-text)}.link-arrow svg{flex:none}.reveal{opacity:0;transition:opacity var(--reveal-duration) var(--ease-out), transform var(--reveal-duration) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal:not(.is-visible){will-change:opacity, transform}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.no-js .reveal{opacity:1;transform:none}
.site-header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);transition:border-color var(--transition-base), background var(--transition-base);padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line);background:var(--header-bg-scrolled)}.theme-toggle{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--text);border-color:var(--text-faint);background:var(--tint)}.site-header__utility{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (min-width:900px){.site-header__utility{margin-left:0}}.site-header__inner{align-items:center;gap:var(--space-5);height:var(--header-h);max-width:var(--content-wide);padding-inline:var(--gutter);margin-inline:auto;display:flex}.site-header__brand{min-height:var(--tap-min);flex:none;align-items:center;display:flex}.site-header__brand .wordmark{width:118px}.site-header__nav{align-items:center;gap:var(--space-2);margin-left:var(--space-4);display:none}.site-header__link{min-height:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-dim);transition:color var(--transition-fast);align-items:center;display:inline-flex}.site-header__link:hover,.site-header__link[aria-current=page]{color:var(--text)}.site-header__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:none}.site-header__actions .btn{min-height:var(--tap-min);padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}.site-header__cart{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-dim);justify-content:center;align-items:center;display:inline-flex}.site-header__cart:hover{color:var(--text);border-color:var(--red-line)}.site-header__cart svg{width:1.15rem;height:1.15rem}.site-header__toggle{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:900px){.site-header__nav,.site-header__actions{display:flex}.site-header__toggle{display:none}.site-header__brand .wordmark{width:132px}}.mobile-nav{z-index:150;background:var(--ink);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-nav__bar{height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--line);align-items:center;display:flex}.mobile-nav__bar .wordmark{width:118px}.mobile-nav__utility{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.mobile-nav__close{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.mobile-nav__body{gap:var(--space-2);padding:var(--space-6) var(--gutter);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-nav__link{min-height:3.25rem;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);border-bottom:1px solid var(--line);align-items:center;display:flex}.mobile-nav__actions{gap:var(--space-3);padding:var(--space-5) var(--gutter) var(--space-8);flex-direction:column;display:flex}.site-footer{background:var(--ink-void);border-top:1px solid var(--line);padding-top:var(--space-9);padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px))}.site-footer__top{gap:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:1fr;display:grid}.site-footer__brand{max-width:22rem}.site-footer__brand .wordmark{width:200px;margin-bottom:var(--space-5)}@media (min-width:900px){.site-footer__brand .wordmark{width:248px}}.site-footer__slogan{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-text)}.site-footer__tagline{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-faint)}.site-footer__cols{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__heading{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text);margin-bottom:var(--space-3)}.site-footer__list{flex-direction:column;display:flex}.site-footer__list a{min-height:var(--tap-min);font-size:var(--text-sm);color:var(--text-faint);transition:color var(--transition-fast);align-items:center;display:inline-flex}.site-footer__list a:hover{color:var(--text)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--text-faint);flex-wrap:wrap;display:flex}@media (min-width:700px){.site-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.site-footer__top{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.site-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}
.hero{padding-top:calc(var(--section-y) + var(--space-4));padding-bottom:var(--section-y);background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.hero__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60rem 34rem at 50% -8%, var(--red-soft), transparent 62%), radial-gradient(40rem 26rem at 92% 6%, var(--red-soft), transparent 58%);position:absolute;inset:0}.hero__inner{gap:var(--space-8);align-items:center;display:grid}.hero__copy{max-width:34rem}.hero__wordmark{font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);margin:0;line-height:.95}.hero__slogan{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--red-text);margin-top:var(--space-3);margin-bottom:0}.hero__lead{font-size:var(--text-md);color:var(--text-dim);margin-top:var(--space-5);max-width:32rem}.hero__cta{align-items:stretch;gap:var(--space-4);margin-top:var(--space-7);flex-direction:column;display:flex}.hero__note{font-size:var(--text-sm);color:var(--text-faint);margin-top:var(--space-4)}.hero__visual{margin-top:var(--space-6)}@media (min-width:560px){.hero__cta{align-items:center;gap:var(--space-5);flex-direction:row}}@media (min-width:980px){.hero__inner{gap:var(--space-9);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hero__visual{width:calc(100% + 8vw);margin-top:0}}.frame{border-radius:var(--radius-lg);background:var(--ink-card);border:1px solid var(--line-strong);box-shadow:var(--shadow-frame);position:relative;overflow:hidden}.frame__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--device-bar);border-bottom:1px solid var(--line);display:flex}.frame__dots{gap:var(--space-2);flex:none;display:flex}.frame__dots i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.frame__url{min-width:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--tint);font-size:var(--text-xs);color:var(--text-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.frame__screen{background:var(--ink-raised);width:100%;height:auto;display:block}.frame__screen--light{display:none}html.light .frame__screen--light{display:block}html.light .frame__screen--dark{display:none}.frame--phone{border-radius:var(--radius-xl);padding:var(--space-2);background:var(--device-bezel);border-color:var(--line-strong);max-width:300px}.frame--phone .frame__screen{border-radius:var(--radius-lg)}.section-head--split{gap:var(--space-5);display:grid}.section-head--split .section-lead{margin-top:0}@media (min-width:860px){.section-head--split{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end}}.rows{border-top:1px solid var(--line)}.rows__row{gap:var(--space-2);padding-top:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);display:grid}.rows__label{font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.rows__line{font-size:var(--text-md);color:var(--text-dim);max-width:46rem;margin:0}@media (min-width:760px){.rows__row{gap:var(--space-6);grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:baseline}}.tiles{gap:var(--space-8);display:grid}.tiles__title{margin-top:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.tiles__line{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-dim)}@media (min-width:900px){.tiles{gap:var(--space-8) var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.subhead{margin-top:var(--space-9);margin-bottom:var(--space-6)}.subhead h3{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.subhead p{font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-2);max-width:var(--prose-max)}.phones{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));max-width:70rem;display:grid}@media (max-width:900px){.phones{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem}}@media (max-width:640px){.phones{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:22rem}}.phones__item .frame--phone{max-width:100%}.phones__line{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-dim)}.store-badges{gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.store-badges__link{padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.store-badges__link:hover{border-color:var(--red-line)}.split{gap:var(--space-8);align-items:start;display:grid}.split__phone{margin-top:var(--space-7);justify-content:center;display:flex}.assistant__shot{margin-bottom:var(--space-7)}.example__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-4)}.assistant__guarantee{margin-top:var(--space-7);padding-left:var(--space-5);border-left:2px solid var(--red-line);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text)}@media (min-width:960px){.split{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.jobs{gap:var(--space-5);margin-top:var(--space-7);display:grid}.jobs__item{gap:var(--space-4);align-items:flex-start;display:flex}.jobs__icon{border-radius:var(--radius-sm);background:var(--red-soft);width:2.25rem;height:2.25rem;color:var(--red-text);flex:none;place-items:center;display:grid}.jobs__title{font-size:var(--text-base);font-weight:var(--weight-bold)}.jobs__line{font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-1)}.convo{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.convo__turn{max-width:92%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.convo__turn--human{background:var(--tint-strong);border:1px solid var(--line);border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.convo__turn--ai{background:var(--red-soft);border:1px solid var(--red-line);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.convo__who{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-1);display:block}.convo__turn--ai .convo__who{color:var(--red-text)}.convo__approve{gap:var(--space-2);margin-top:var(--space-3);display:flex}.convo__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold)}.convo__chip--yes{background:var(--red);color:var(--on-red)}.convo__chip--no{border:1px solid var(--line-strong);color:var(--text-dim)}.spec__item{padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-md);color:var(--text-dim);break-inside:avoid}@media (min-width:760px){.spec{columns:2;column-gap:var(--space-8)}}.trio{gap:var(--space-7);display:grid}.trio__item{padding-top:var(--space-4);border-top:1px solid var(--line)}.band--paper .trio__item{border-top-color:var(--paper-line)}.trio__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.trio__line{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-dim)}.band--paper .trio__line{color:var(--paper-text-dim)}@media (min-width:860px){.trio{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.plans__switch{margin-bottom:var(--space-7);justify-content:center;display:flex}.switcher{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--tint);display:inline-flex}.switcher__option{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-5);border-radius:var(--radius-pill);color:var(--text-dim);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;display:inline-flex}.switcher__option:hover{color:var(--text)}.switcher__option[aria-pressed=true]{background:var(--ink-card);color:var(--text);box-shadow:var(--shadow-lift)}.switcher__badge{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--red);color:var(--on-red);font-size:var(--text-xs);font-weight:var(--weight-bold)}.plans__note{margin-top:var(--space-6);max-width:44rem;font-size:var(--text-sm);color:var(--text-faint);text-align:center;margin-inline:auto}.tiers{gap:var(--card-gap);grid-template-columns:1fr;align-items:stretch;display:grid}.tier{padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-card);flex-direction:column;display:flex;position:relative}.tier--featured{border-color:var(--red);background:linear-gradient(180deg, var(--red-soft), var(--ink-card) 45%);box-shadow:0 30px 70px -40px var(--red-glow)}.tier__badge{top:0;left:var(--card-padding);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--red);color:var(--on-red);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;position:absolute;transform:translateY(-50%)}.tier__name{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.tier__price{align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);display:flex}.tier__amount{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);white-space:nowrap;line-height:1}.tier__currency{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-dim);white-space:nowrap}.tier__period{font-size:var(--text-sm);color:var(--text-faint)}.tier__trial{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-text);flex-wrap:wrap;display:flex}.tier__saving{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--red-soft);color:var(--red-text);letter-spacing:var(--tracking-tight);text-transform:none}.tier__summary{font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-4)}.tier__inherits{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text)}.tier__list{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.tier__list li{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-dim);line-height:1.5;display:flex}.tier__list svg{color:var(--red-text);flex:none;margin-top:.28em}.tier__meta{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);gap:var(--space-2);font-size:var(--text-xs);color:var(--text-faint);flex-direction:column;display:flex}.tier__cta{padding-top:var(--space-6);margin-top:auto}@media (min-width:700px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.addon{padding:var(--card-padding);border:1px solid var(--red-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--red-soft), var(--ink-card) 60%)}.addon__head{gap:var(--space-5);display:grid}.addon__body{margin-top:var(--space-3);font-size:var(--text-md);color:var(--text-dim);max-width:var(--prose-max)}.addon__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.addon__amount{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:1}.addon__period{font-size:var(--text-sm);color:var(--text-faint)}.addon__minutes{font-size:var(--text-sm);color:var(--text-dim);flex-basis:100%}.addon__facts{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.addon__facts li{font-size:var(--text-sm);color:var(--text-dim)}.addon__note{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-faint)}.addon__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.addon__terms{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-faint)}.addon__actions .btn svg{width:1.1rem;height:1.1rem;margin-right:var(--space-2)}@media (min-width:780px){.addon__head{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start}.addon__price{text-align:right;justify-content:flex-end}}.note-card{padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-card)}.note-card__title{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.note-card__body{font-size:var(--text-md);color:var(--text-dim);margin-top:var(--space-4);max-width:var(--prose-max)}.note-card__tag{margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-text);display:inline-block}.topups{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.topup{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--tint)}.topup__what{font-size:var(--text-base);font-weight:var(--weight-bold)}.topup__price{font-size:var(--text-sm);color:var(--red-text);margin-top:var(--space-1);font-weight:var(--weight-bold)}.topup__note{font-size:var(--text-xs);color:var(--text-faint);margin-top:var(--space-2)}.topup__buy{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:var(--tap-min);padding-right:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--red-text);display:inline-flex}.topup__buy svg{width:1rem;height:1rem}.topup__buy:hover{text-decoration:underline}.topups__note{margin-top:var(--space-6);max-width:var(--prose-max);font-size:var(--text-sm);color:var(--text-dim)}.versus{gap:var(--space-7);margin-top:var(--space-7);align-items:start;display:grid}@media (min-width:900px){.versus{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.versus__roles{gap:var(--space-5);display:grid}.versus__role{padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.versus__role-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.versus__role-name{font-size:var(--text-base);font-weight:var(--weight-bold)}.versus__role-cost{font-size:var(--text-base);font-weight:var(--weight-bold);white-space:nowrap}.versus__role-does{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-dim)}.versus__role-source{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-faint)}.versus__total{margin-top:var(--space-6)}.versus__total-label{font-size:var(--text-sm);color:var(--text-dim)}.versus__total-figure{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.versus__side--ours{padding:var(--space-6);border:1px solid var(--red-line);border-radius:var(--radius-md);background:var(--tint)}.versus__side--ours .versus__total{margin-top:0}.versus__side--ours .versus__total-figure{color:var(--red-text)}.versus__saving{margin-top:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-md);font-weight:var(--weight-bold)}.versus__footnote{margin-top:var(--space-6);max-width:var(--prose-max);font-size:var(--text-xs);color:var(--text-faint);line-height:1.6}@media (min-width:700px){.topups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.topups{grid-template-columns:repeat(4,minmax(0,1fr))}}.addon__currency{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-dim);white-space:nowrap}.addon__amount{white-space:nowrap}.faq{gap:var(--card-gap);grid-template-columns:1fr;display:grid}.faq__q{font-size:var(--text-base);font-weight:var(--weight-bold)}.faq__a{font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-3);line-height:1.6}@media (min-width:800px){.faq{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.close{text-align:center}.close__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin-bottom:var(--space-6)}.actions-row{align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-direction:column;display:flex}.centred-link{margin-top:var(--space-7);text-align:center}@media (min-width:640px){.actions-row{justify-content:center;gap:var(--space-5);flex-direction:row}}.careers-hero__title{font-size:var(--text-3xl);letter-spacing:var(--tracking-display);max-width:16ch}.careers-hero__lead{font-size:var(--text-md);color:var(--text-dim);max-width:var(--prose-max);margin-top:var(--space-6)}.prose p{font-size:var(--text-md);color:var(--text-dim);line-height:var(--leading-body)}.prose p+p{margin-top:var(--space-5)}.prose h2{font-size:var(--text-xl);margin-top:var(--heading-top);margin-bottom:var(--heading-bottom)}.prose h2:first-child{margin-top:0}.prose a{color:var(--red-text);text-underline-offset:3px;text-decoration:underline}.values{gap:var(--card-gap);grid-template-columns:1fr;display:grid}.value{padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink-card)}.value__title{font-size:var(--text-base);font-weight:var(--weight-bold)}.value__line{font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-2)}@media (min-width:780px){.values{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-card{gap:var(--space-5);padding:var(--card-padding);border:1px solid var(--red);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--red-soft), var(--ink-card) 70%);text-align:center;flex-direction:column;align-items:center;display:flex}.contact-card__title{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.contact-card__line{font-size:var(--text-md);color:var(--text-dim);max-width:34rem}.contact-card__email{font-size:var(--text-sm);color:var(--text-faint)}
.sg-band{padding-top:var(--space-8);padding-bottom:var(--space-9)}.sg-slogan{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-text);margin-bottom:var(--space-5)}.sg-title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}.sg-subtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-dim)}.sg-grid{gap:var(--space-6);margin-top:var(--space-6);align-items:start;display:grid}@media (min-width:900px){.sg-grid{grid-template-columns:minmax(0,1fr) 20rem}.sg-main{grid-area:1/1}.sg-summary{top:var(--header-space);grid-area:1/2;position:sticky}}.sg-summary{justify-items:start;gap:var(--space-2);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-card);display:grid}.sg-summary__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.sg-summary__name{font-size:var(--text-lg);font-weight:var(--weight-bold)}.sg-summary__price{align-items:baseline;gap:var(--space-2);display:flex}.sg-summary__amount{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.sg-summary__period{font-size:var(--text-sm);color:var(--text-dim)}.sg-summary__trial{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--red-soft);color:var(--red-text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.sg-summary__note{font-size:var(--text-xs);color:var(--text-faint)}.sg-summary__change,.sg-foot__link{min-height:var(--tap-min);color:var(--red-text);font-weight:var(--weight-bold);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.sg-choose{gap:var(--space-2);width:100%;display:grid}.sg-choose__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;display:flex}.sg-choose__option:hover{border-color:var(--red-text);background:var(--tint)}.sg-choose__option[aria-pressed=true]{border-color:var(--red);background:var(--red-soft)}.sg-choose__name{font-size:var(--text-sm);font-weight:var(--weight-bold)}.sg-choose__price{font-size:var(--text-sm);color:var(--text-dim)}.sg-section{margin-top:var(--space-7);margin-bottom:var(--space-4);font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.sg-main .sg-section:first-of-type{margin-top:0}.sg-alert{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--red-line);border-radius:var(--radius-md);background:var(--red-soft);font-size:var(--text-sm);color:var(--text);flex-direction:column;display:flex}.sg-card{gap:var(--space-5);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-card);display:grid}.sg-field{gap:var(--space-2);display:grid;position:relative}.sg-label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text)}.sg-hint,.sg-error{font-size:var(--text-xs)}.sg-hint{color:var(--text-faint)}.sg-error{color:var(--red-text);font-weight:var(--weight-bold)}.sg-input{width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--ink);color:var(--text);font-size:max(var(--text-base), 1rem);transition:border-color var(--transition-fast), background var(--transition-fast)}.sg-input:hover{border-color:var(--text-faint)}.sg-input:focus{border-color:var(--red-text);background:var(--ink-card-hover)}.sg-input[aria-invalid=true]{border-color:var(--red)}.sg-select{appearance:auto}.sg-row{gap:var(--space-5);display:grid}@media (min-width:560px){.sg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-password{gap:var(--space-2);display:flex}.sg-password .sg-input{flex:1;min-width:0}.sg-reveal{min-height:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text-dim);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;flex:none}.sg-reveal:hover{color:var(--text);border-color:var(--text-faint)}.sg-checks{gap:var(--space-1);margin-top:var(--space-1);display:grid}.sg-checks li{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-faint);display:flex}.sg-checks li:before{content:"·";width:1ch;font-weight:var(--weight-bold)}.sg-checks li[data-ok=true]{color:var(--text-dim)}.sg-checks li[data-ok=true]:before{content:"✓";color:var(--red-text)}.sg-suggest{z-index:5;margin-top:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--ink-card);box-shadow:var(--shadow-lift);position:absolute;top:100%;left:0;right:0;overflow:hidden}.sg-suggest__option{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);color:var(--text-dim);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.sg-suggest__option:hover{background:var(--tint-strong);color:var(--text)}.sg-terms__box{overscroll-behavior:contain;max-height:clamp(18rem,46vh,30rem);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink);overflow-y:auto}.sg-terms__box:focus-visible{border-radius:var(--radius-md)}.sg-terms__box .prose p,.sg-terms__box .legal-list li{font-size:var(--text-sm)}.sg-terms__box .prose h2{font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-3)}.sg-terms__box .prose h3{font-size:var(--text-base);margin-top:var(--space-5)}.sg-terms__box .prose p+p,.sg-terms__box .legal-list{margin-top:var(--space-4)}.sg-terms__end{height:1px}.sg-terms__accept{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sg-terms__label{align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);cursor:pointer;display:inline-flex}.sg-terms__check{width:1.25rem;height:1.25rem;accent-color:var(--red);cursor:pointer;flex:none}.sg-terms__check:disabled{cursor:not-allowed}.sg-terms__check:disabled~span{color:var(--text-faint)}.sg-terms__note{font-size:var(--text-xs);color:var(--text-faint)}.sg-actions{align-items:stretch;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.sg-actions .btn{width:100%}.sg-actions__note{font-size:var(--text-xs);color:var(--text-faint);text-align:center}@media (min-width:560px){.sg-actions{flex-direction:row-reverse;justify-content:flex-start;align-items:center}.sg-actions .btn{width:auto}.sg-actions__note{text-align:right}}.sg-done{justify-items:start;gap:var(--space-4);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-card);display:grid}.sg-done:focus{outline:none}.sg-done__flag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--red-soft);color:var(--red-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.sg-done__title{font-size:var(--text-xl);letter-spacing:var(--tracking-display)}.sg-done__line{font-size:var(--text-md);color:var(--text-dim)}.sg-done__note{font-size:var(--text-sm);color:var(--text-faint)}.sg-done__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.sg-foot{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--text-faint)}.sg-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.handoff{gap:var(--space-5);max-width:34rem;padding-top:var(--space-8);padding-bottom:var(--space-9);justify-items:start;display:grid}.handoff__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}.handoff__line{font-size:var(--text-md);color:var(--text-dim)}.handoff__note{font-size:var(--text-sm);color:var(--text-faint)}.handoff__actions{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.legal-meta{margin-top:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.legal-meta__date{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.legal-meta__lead{margin-top:var(--space-4);font-size:var(--text-md);color:var(--text-dim);line-height:var(--leading-body)}.legal-toc{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.legal-toc a{font-size:var(--text-sm);color:var(--text-dim);border-bottom:1px solid var(--line-strong);padding-bottom:var(--space-1);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}.legal-toc a:hover{color:var(--text);border-bottom-color:var(--red-text)}.prose h2,.prose h3{scroll-margin-top:var(--header-space)}.prose h3{font-size:var(--text-lg);margin-top:var(--space-7);margin-bottom:var(--space-4)}.legal-list{margin-top:var(--space-5);padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;list-style:outside;display:flex}.legal-list li{font-size:var(--text-md);color:var(--text-dim);line-height:var(--leading-body)}.legal-list li::marker{color:var(--text-faint)}.legal-list+p,.legal-table-wrap+p{margin-top:var(--space-5)}.legal-list strong{color:var(--text);font-weight:var(--weight-bold)}.legal-table-wrap{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:30rem}.legal-table th,.legal-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.legal-table tr:last-child th,.legal-table tr:last-child td{border-bottom:0}.legal-table thead th{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);background:var(--tint)}.legal-table tbody th{font-weight:var(--weight-bold);color:var(--text);white-space:nowrap}.legal-table tbody td{color:var(--text-dim);line-height:var(--leading-body)}.legal-note{margin-top:var(--space-7);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink-card)}.legal-note p{font-size:var(--text-base);color:var(--text-dim);line-height:var(--leading-body)}.legal-note p+p{margin-top:var(--space-4)}.legal-note__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);margin-bottom:var(--space-3)}

