@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.p.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.p.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ca19b886-module__e7iP2W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_ca19b886-module__e7iP2W__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_660a07d7-module__olW66q__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_660a07d7-module__olW66q__variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.p.0p_6i_-hvb5ly.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_ca416f3e-module__XJEsBa__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_ca416f3e-module__XJEsBa__variable{--font-header:"Lexend", "Lexend Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_448ba0f7-module__cOfzba__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_448ba0f7-module__cOfzba__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--cobalt:#2457f5;--cobalt-ink:#1a3fcc;--paper:#f7f6f2;--dust:#ece8df;--card:#fff;--ink:#121417;--navy:#101418;--muted:#5c5c59;--white:#fff;--ochre:#d4a017;--border:#1214171a;--radius:16px;--radius-sm:999px;--wrap:1180px;--prose:38rem;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.22s;--t-mid:.42s;--header:76px;--sans:var(--font-body), ui-sans-serif, system-ui, sans-serif;--display:var(--font-display), Georgia, "Times New Roman", serif;--header-font:var(--font-header), var(--sans);--mono:var(--font-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:17px;line-height:1.5;overflow-x:hidden}html.nav-lock,html.nav-lock body{overscroll-behavior:none;overflow:hidden}html.nav-lock body{width:100%;position:fixed;left:0;right:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--cobalt)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--wrap), calc(100% - 40px));margin-inline:auto}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);margin-bottom:14px;font-size:.78rem;font-weight:500;display:block}.eyebrow.is-dash{align-items:center;gap:10px;display:inline-flex}.eyebrow.is-dash:before,.eyebrow.is-around:after{content:"";background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px);width:28px;height:2px}h1,h2,h3,.hero-title,.h2,.h3,.brand-said,.brand-done,.footer-headline{font-family:var(--header-font);letter-spacing:-.028em;margin:0;font-weight:500}.hero-title{font-size:clamp(2.6rem,7vw,5.1rem);font-weight:500;line-height:1.1}.hero-title span{display:block}.hero-title-em{color:#fff;font-style:italic;font-weight:400}.h2{font-size:clamp(2.05rem,4.6vw,3.55rem);line-height:1.04}.h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18}.lede{color:var(--muted);margin:16px 0 0;font-size:clamp(1.12rem,1.55vw,1.32rem);line-height:1.48}.btn{cursor:pointer;min-height:50px;transition:transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:inherit;transform:translateY(-1px)}.btn-primary{background:var(--cobalt);color:var(--white)}.btn-primary:hover{color:var(--white);background:var(--cobalt-ink)}.btn-ghost{color:var(--white);border:1px solid #ffffff8c;padding-inline:22px;text-decoration:none}.btn-ghost:hover{color:var(--white);background:#ffffff1a}.btn-ghost.is-dark{color:var(--ink);border-color:var(--border)}.btn-ghost.is-dark:hover{color:var(--ink);background:var(--dust)}.btn-arrow{display:block}.trust{color:var(--muted);margin:16px 0 0;font-size:.95rem}.trust.is-small{max-width:36rem;font-size:.86rem}.pill,.pill-primary{background:var(--cobalt);min-height:44px;color:var(--white);border-radius:10px;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.site-header{z-index:50;height:var(--header);padding:0 max(20px, calc((100% - var(--wrap)) / 2));color:#fff;max-width:none;font-family:var(--header-font);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:24px;margin:0;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-solid,.site-header.is-scrolled,.site-header.is-open{background:var(--navy);border-bottom-color:#ffffff14}.site-header.is-overlay:not(.is-scrolled):not(.is-open){background:0 0}.lockup{color:inherit;letter-spacing:-.02em;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.lockup:hover{color:inherit}.header-mark{color:#fff;width:26px;height:26px}.wordmark{font-family:var(--header-font);letter-spacing:-.04em;font-size:22px;font-weight:600}.lockup img{border-radius:8px;width:34px;height:34px}.nav{align-items:center;gap:22px;margin-left:auto;font-size:15px;display:flex}.nav a{color:inherit;opacity:.78;transition:opacity var(--t-fast) var(--ease);text-decoration:none}.nav a:hover{color:inherit;opacity:1}.header-cta{color:var(--white);background:var(--cobalt);border:0;border-radius:999px;min-height:0;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}.header-cta:hover{color:var(--white);opacity:1;background:var(--cobalt-ink);transform:none}.menu-toggle{z-index:52;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{width:20px;height:1.5px;transition:transform var(--t-fast) var(--ease), top var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:currentColor;position:absolute;left:12px}.menu-toggle span{top:21px}.menu-toggle span:before,.menu-toggle span:after{content:""}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.menu-toggle[aria-expanded=true] span{background:0 0}.menu-toggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.hero{min-height:100svh;padding:calc(var(--header) + 12px) 0 168px;color:#fff;background:#080a0c;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg,.hero-shade{position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:72% 40%;max-width:none;height:100%}.hero-shade{background:linear-gradient(90deg,#080a0cb8 0%,#080a0c6b 52%,#080a0c38 100%),linear-gradient(#0000 62%,#080a0c80)}.hero-socials{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e10b8;border:1px solid #ffffff14;border-radius:999px;flex-direction:column;grid-row:1/-1;align-self:center;align-items:center;gap:4px;padding:10px 8px;display:flex}.hero-socials a{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.hero-socials a:hover{color:#fff;background:var(--cobalt)}.hero-socials svg{fill:currentColor;width:16px;height:16px;color:inherit}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(240px,.78fr);align-items:end;gap:48px 32px;display:grid;position:relative}.hero-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.hero-copy-main,.hero-trust{flex-direction:column;grid-column:2;align-items:flex-start;display:flex}.hero-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;margin:0 0 18px;padding:0;font-size:.72rem;display:inline-flex}.hero-sub{color:#ffffffc7;max-width:34rem;margin:22px 0 0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-stage{justify-content:flex-end;align-items:flex-end;min-height:480px;display:flex;position:relative}.phone.hero-phone{width:252px;margin:0;transform:none;box-shadow:0 28px 60px #00000059}.hero-stat{width:min(100%,252px);color:var(--ink);background:#fff;border-radius:18px;padding:18px 20px 16px;position:absolute;bottom:28px;left:8px;box-shadow:0 18px 40px #00000038}.hero-stat strong{font-family:var(--header-font);letter-spacing:-.04em;color:var(--cobalt);font-size:3.2rem;line-height:.9;display:block}.hero-stat span{color:var(--muted);margin-top:8px;font-size:.88rem;line-height:1.35;display:block}.trust{color:#ffffffb3}.phone-screen img{object-fit:contain;object-position:top;width:100%;height:100%}.section{padding:112px 0;scroll-margin-top:88px}.phone{background:#111;border:1px solid #000;border-radius:32px;width:min(100%,300px);margin-inline:auto;padding:10px}.phone-screen{aspect-ratio:9/19.5;background:#f6f4ef;border-radius:24px;overflow:hidden}.wave{align-items:flex-end;gap:4px;height:32px;margin-top:14px;display:flex}.wave i{background:var(--cobalt);width:3px;height:8px;animation:1.1s infinite wave;animation-delay:calc(var(--i) * 70ms);border-radius:1px}@keyframes wave{0%,to{opacity:.45;height:8px}50%{opacity:1;height:28px}}.speech{font-family:var(--display);margin:0;font-size:1.15rem;font-style:italic;line-height:1.35}.pos-row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.pos-row:last-child{border-bottom:0}.pos-row span{color:var(--muted);font-family:var(--mono);font-size:.9rem}.price-amount{font-family:var(--mono);margin-top:6px;font-size:1.7rem;font-weight:500}.price-src{color:var(--muted);font-size:.84rem;font-family:var(--mono);margin-top:8px}.check{color:var(--cobalt);flex:none;display:inline-flex}.check-list{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:10px;display:flex}.section-head{max-width:40rem;margin-bottom:48px}.section-head.is-wide{max-width:46rem}.section-head.is-row{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.section-head.is-center{text-align:center;margin-inline:auto}.section-head.is-center .eyebrow{justify-content:center}.section-head.is-center .h2{max-width:16ch;margin-inline:auto}.section-head.is-center .lede{max-width:46ch;margin-inline:auto}.sheet{--sheet-radius:72px;--ruler-tick:32px;z-index:4;background:radial-gradient(ellipse 46% 72% at 96% 52%, #ecd6ba52, transparent 68%), var(--paper);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;margin-top:-72px;padding:56px 0 96px;scroll-margin-top:80px;position:relative;overflow:hidden}.ruler-mark{height:var(--sheet-radius);pointer-events:none;z-index:2;position:absolute;top:0;left:0;right:0}.ruler-span{top:0;left:var(--sheet-radius);right:var(--sheet-radius);height:var(--ruler-tick);background-image:repeating-linear-gradient(90deg,#78787873 0 1.25px,#0000 1.25px 8px),repeating-linear-gradient(90deg,#6464648c 0 1.5px,#0000 1.5px 40px);background-position:0 0;background-repeat:repeat-x;background-size:8px 20px,40px 32px;position:absolute}.ruler-arc{width:var(--sheet-radius);height:var(--sheet-radius);position:absolute;top:0}.ruler-arc.is-left{-webkit-mask:radial-gradient(circle at 100% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));-webkit-mask:radial-gradient(circle at 100% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));mask:radial-gradient(circle at 100% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));background:repeating-conic-gradient(from 180deg at 100% 100%,#7878787a 0deg .4deg,#0000 .4deg 4.4deg);left:0}.ruler-arc.is-right{-webkit-mask:radial-gradient(circle at 0% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));-webkit-mask:radial-gradient(circle at 0% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));mask:radial-gradient(circle at 0% 100%, transparent calc(100% - var(--ruler-tick)), #000 calc(100% - var(--ruler-tick) + .5px));background:repeating-conic-gradient(from 270deg at 0 100%,#7878787a 0deg .4deg,#0000 .4deg 4.4deg);right:0}.about-deco{pointer-events:none;z-index:0;position:absolute;inset:-24px -48px 0}.about-wash{opacity:.16;object-fit:cover;width:min(340px,36%);position:absolute;bottom:18%;left:-6%}.about-hat{color:#10141829;width:min(280px,42%);position:absolute;top:-8px;right:2%}.about{z-index:1;grid-template-columns:minmax(200px,.78fr) minmax(240px,1.2fr) minmax(200px,.82fr);align-items:start;gap:28px 40px;padding:48px 0 72px;display:grid;position:relative}.about-stat{background:var(--card);border-radius:22px;align-self:center;padding:28px 26px 24px;position:relative;box-shadow:0 14px 36px #1014180f}.about-stat:after{content:"";background:var(--cobalt);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:22px}.about-stat strong{font-family:var(--header-font);letter-spacing:-.05em;font-size:clamp(3rem,5vw,4.2rem);font-weight:500;line-height:.9;display:block}.about-stat b{margin-top:18px;font-size:.92rem;font-weight:700;display:block}.about-stat p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.45}.about-copy{max-width:22rem;padding-top:8px}.about-copy .h2{max-width:11ch}.about-copy .lede{max-width:34ch}.about-device{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;align-self:end;gap:10px;min-height:210px;padding:22px 22px 20px;display:flex}.about-device span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:.72rem;font-weight:500}.about-device svg{color:#fff;margin:8px 0 4px}.about-device strong{font-family:var(--header-font);letter-spacing:-.04em;font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:500;line-height:1}.about-device p{color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.4}.sheet-layout{z-index:1;width:min(100%, calc(var(--wrap) + max(0px, (100% - var(--wrap)) / 2)));margin-left:max(20px, calc((100% - var(--wrap)) / 2));grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:40px 32px;scroll-margin-top:96px;display:grid;position:relative}.sheet-copy{max-width:20rem}.sheet-copy .h2{max-width:10ch}.btn.sheet-cta{gap:14px;min-height:52px;margin-top:32px;padding:6px 6px 6px 22px}.btn.sheet-cta:after{content:"";background-color:var(--navy);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4 10h11M11 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:52%;background-repeat:no-repeat;background-size:16px;border-radius:50%;flex:none;width:40px;height:40px}.diff-track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:20px;margin:-18px -4px -28px -12px;padding:28px 32px 44px 12px;display:flex;overflow-x:auto}.diff-track::-webkit-scrollbar{display:none}.diff-card{scroll-snap-align:start;background:var(--card);color:inherit;border:1px solid #1014180f;border-radius:24px;flex-direction:column;flex:0 0 min(360px,82vw);padding:14px 14px 26px;text-decoration:none;display:flex;box-shadow:0 1px 2px #1014180d,0 10px 28px #10141814}a.diff-card:hover{color:inherit}a.diff-card:hover .card-go{background:var(--cobalt-ink)}.diff-card p{color:var(--muted);margin:10px 0 0;padding:0 10px;font-size:.9rem;line-height:1.5}.diff-title{align-items:center;gap:12px;margin-top:22px;padding:0 10px;display:flex}.diff-title h3{font-family:var(--header-font);letter-spacing:-.03em;margin:0;font-size:1.28rem;font-weight:600;line-height:1.2}.diff-glyph{color:var(--ink);opacity:.78;flex:none}.diff-photo{aspect-ratio:4/3;background:var(--dust);border-radius:16px;position:relative;overflow:hidden}.diff-photo:not(.is-screen) img{object-fit:cover;width:100%;height:100%}.diff-photo.is-screen{aspect-ratio:auto;background:0 0;justify-content:center;padding:8px 8px 0;display:flex;overflow:visible}.diff-photo.is-screen .phone.story-phone{width:200px;margin:0}.diff-photo .card-go{width:36px;height:36px;bottom:12px;left:auto;right:12px;box-shadow:0 6px 14px #2457f547}.diff-photo .card-go svg{width:14px;height:14px}.differ{--differ-radius:72px;background:var(--dust);border-radius:var(--differ-radius);padding:88px 0 128px;scroll-margin-top:88px;position:relative;overflow:hidden}.differ-grid{grid-template-rows:minmax(210px,1fr) minmax(210px,1fr);grid-template-columns:1.15fr .95fr .95fr;gap:18px;min-height:520px;display:grid}.differ-shot{background:var(--dust);border-radius:24px;min-height:220px;position:relative;overflow:hidden}.differ-shot img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.differ-shot.is-tall{grid-row:1/-1}.differ-shot.is-wide{grid-area:2/3}.differ-shot .differ-card{margin:0;position:absolute;bottom:16px;left:16px;right:16px}.differ-card{background:var(--card);border:1px solid #1014180f;border-radius:20px;grid-template-columns:48px 1fr;align-content:start;align-items:start;gap:8px 14px;margin:0;padding:22px 20px 20px;display:grid;box-shadow:0 12px 32px #1014180d}.differ-ico{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.differ-card h3{font-family:var(--header-font);letter-spacing:-.03em;align-self:center;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.differ-card p{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:.9rem;line-height:1.45}.differ-skyline{color:#10141824;pointer-events:none;width:100%;height:150px;position:absolute;bottom:0;left:0;right:0}.follow{background:var(--white);padding:72px 0 88px}.follow-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px 40px;display:grid}.phone.follow-phone,.phone.privacy-phone{justify-self:center;width:252px;margin:0}.follow-board{background:var(--paper);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.follow-plot{padding:32px 28px 36px}.follow-origin{text-align:center;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 20px;font-size:.7rem;font-weight:500}.follow-rail{grid-template-rows:auto 12px auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.follow-rail:before{content:"";background-image:repeating-linear-gradient(90deg, var(--ink) 0 5px, transparent 5px 9px);opacity:.22;grid-area:2/1/auto/-1;align-self:center;height:2px;margin:0 16.666%}.follow-rail li{grid-template-rows:subgrid;z-index:1;grid-row:1/-1;justify-items:center;display:grid;position:relative}.follow-rail li:first-child{grid-column:1}.follow-rail li:nth-child(2){grid-column:2}.follow-rail li:nth-child(3){grid-column:3}.follow-idx{font-family:var(--header-font);letter-spacing:-.06em;grid-row:1;font-size:clamp(2.35rem,4vw,3.2rem);font-weight:500;line-height:.9}.follow-dot{background:var(--cobalt);width:12px;height:12px;box-shadow:0 0 0 7px var(--paper);border-radius:50%;grid-row:2;align-self:center}.follow-label{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-row:3;font-size:.72rem;font-weight:500}.follow-end{background:var(--navy);color:#fff;writing-mode:vertical-rl;min-width:58px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;place-items:center;margin:0;padding:24px 18px;font-size:.78rem;font-weight:500;display:grid;transform:rotate(180deg)}.offer{padding:40px 0 96px;scroll-margin-top:88px}.offer-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.offer-card,.news-card{color:inherit;gap:10px;text-decoration:none;display:grid}.news-card{background:var(--card);border-radius:22px;padding:12px 12px 22px;box-shadow:0 10px 30px #1014180f}.offer-card:hover,.news-card:hover{color:inherit}.offer-card:hover .card-go,.news-card:hover .card-go{background:var(--cobalt-ink)}.offer-photo,.news-photo{background:var(--dust);aspect-ratio:16/11;border-radius:22px;position:relative;overflow:visible}.offer-photo img,.news-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);border-radius:22px}.card-go{z-index:1;background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:-18px;left:18px;box-shadow:0 8px 18px #2457f547}.card-go svg{width:16px;height:16px}.offer-card .eyebrow,.news-card .eyebrow{margin-top:22px}.offer-card:hover img,.news-card:hover img{transform:scale(1.04)}.offer-card strong,.news-card strong{font-family:var(--header-font);letter-spacing:-.03em;font-size:1.45rem;font-weight:500;line-height:1.15}.offer-card>span:last-child,.news-card>span:last-child{color:var(--muted)}.quote-band{color:#fff;background:#080a0c;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.quote-bg{object-fit:cover;object-position:50% 40%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.quote-shade{background:linear-gradient(90deg,#080a0cd1,#080a0c73);position:absolute;inset:0}.quote-inner{z-index:1;padding:96px 0;position:relative}.quote-inner.is-with-phone{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 40px;display:grid}.quote-inner.is-with-phone .quote-copy{grid-area:1/1}.quote-inner.is-with-phone .privacy-phone{grid-area:1/2}.quote-inner.is-with-phone .privacy-grid{grid-area:2/1/auto/-1}.quote-speech{max-width:28rem;font-family:var(--display);margin:22px 0 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-style:italic;line-height:1.3}.privacy-stamp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9db4ff;border:1px solid #f5f3ed47;margin:0 0 18px;padding:6px 10px;font-size:.75rem;display:inline-flex}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.privacy-grid p{color:#ffffffb8;margin:8px 0 0}.ticker{background:var(--cobalt);color:#fff;padding:18px 0;overflow:hidden}.ticker-track{width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-track p{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;gap:28px;margin:0;padding-right:28px;font-size:1.15rem;display:flex}.ticker-track i{background:var(--ochre);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 18px 0 8px;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.faq-band{padding:48px 0 96px;scroll-margin-top:88px}.faq-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.together{padding:40px 0 96px;scroll-margin-top:88px}.together-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;margin-bottom:56px;display:grid}.together-photo{background:var(--dust);aspect-ratio:4/3;border-radius:28px;overflow:hidden}.together-photo img{object-fit:cover;width:100%;height:100%}.together-actions{margin-top:28px}.together-actions .btn-primary{color:#fff}.news{padding:72px 0 96px;scroll-margin-top:88px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-grid{grid-template-columns:1.15fr .9fr .9fr;align-items:stretch;gap:14px;margin-top:48px;display:grid}.price-box{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-direction:column;min-height:280px;padding:28px 26px;display:flex}.price-box.is-main{background:var(--navy);color:var(--paper);border-color:var(--navy);position:relative}.price-label{font-size:.95rem;font-weight:500;line-height:1.3;display:block}.price-box .amount{letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;line-height:1;font-family:var(--mono);margin:24px 0 0;display:block}.price-box .note{color:var(--muted);margin-top:12px;line-height:1.45}.price-box.is-main .note{color:#f5f3edb3}.price-cta{background:var(--cobalt);width:100%;color:var(--white);align-self:stretch;margin-top:auto}.price-box.is-main .price-cta:hover{color:var(--white)}.guides-section{padding-top:48px}.faq{margin-top:40px}.faq details{border-top:1px solid var(--border)}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font-family:var(--header-font);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.28rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-mark{flex:none;width:22px;height:22px;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:var(--ink);border-radius:1px;position:absolute}.faq-mark:before{width:14px;height:1.5px;top:10px;left:4px}.faq-mark:after{width:1.5px;height:14px;transition:transform var(--t-fast) var(--ease);top:4px;left:10px}.faq details[open] .faq-mark:after{transform:scaleY(0)}.faq details p{color:var(--muted);max-width:42rem;margin:0 0 22px;line-height:1.55}.site-footer{background:var(--navy);border:0;padding:0}.footer-panel{isolation:isolate;background:var(--navy);color:#fff;max-width:none;padding:72px max(20px, calc((100% - var(--wrap)) / 2)) 28px;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.footer-watermark{z-index:0;font-family:var(--display);letter-spacing:-.06em;color:#ffffff0b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(4.5rem,16vw,12rem);font-weight:500;line-height:.8;position:absolute;bottom:-.22em;left:50%;transform:translate(-50%)}.logo-mark{display:block}.logo-mark svg{width:100%;height:100%;display:block}.footer-imprint{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.footer-imprint .logo-mark{aspect-ratio:1;width:min(72%,540px)}.footer-imprint-light{color:#ffffff17;transform:translateY(3px)}.footer-imprint-dark{color:#0000001f;position:absolute}.footer-content{z-index:1;position:relative}.footer-headline{text-align:left;max-width:18ch;margin:0;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.08}.footer-waitlist{text-align:left;max-width:640px;margin:32px 0 0}.footer-store-cta,.footer-store-cta.pill-primary{color:var(--ink);background:#fff;border-radius:9999px;margin:18px 0 0;box-shadow:3px 3px #0000002e}.footer-store-cta:hover,.footer-store-cta.pill-primary:hover{color:var(--ink);background:var(--paper);filter:none}.footer-lede,.wl-legal,.wl-legal a,.wl-status{color:#ffffffd9}.wl-legal{margin-top:16px;font-size:13px;line-height:1.6}.wl-status{min-height:1.4em;margin-top:12px;font-size:13px}.wl-status[data-state=error]{color:#ffd9d4}.wl-status[data-state=ok]{color:#e8ffe8}.wl-pillrow{background:#fff;border-radius:9999px;align-items:center;gap:8px;max-width:640px;margin:18px auto 0;padding:6px 6px 6px 22px;display:flex;box-shadow:3px 3px #00000029}.wl-pillrow .wl-input,.wl-pillrow .wl-select{min-height:44px;color:var(--ink);box-shadow:none;font:inherit;background:0 0;border:0}.wl-pillrow .wl-input{flex:1;min-width:0;padding:10px 0}.wl-pillrow .wl-select{border-left:1px solid var(--border);max-width:190px;padding:10px 14px 10px 16px}button.pill{font:inherit;cursor:pointer;appearance:none;border:0}button.pill:disabled{opacity:.65;cursor:default}.wl-pillrow .pill-primary,.footer-waitlist .wl-pillrow .pill-primary{white-space:nowrap;min-height:44px;font:inherit;cursor:pointer;color:#fff;background:var(--ink);box-shadow:none;transition:transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease);border:0;border-radius:9999px;margin:0;padding:0 18px;font-weight:500}.footer-waitlist .wl-pillrow .pill-primary:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.footer-grid{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);align-items:start;gap:48px 64px;margin-top:56px;display:grid}.lockup-footer{color:#fff;font-family:var(--header-font);letter-spacing:-.04em;font-weight:600}.lockup-footer:hover{color:#fff}.footer-lockup-mark{color:#fff;width:30px;height:30px}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;display:grid}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-head{color:#ffffffbf;margin-bottom:6px;font-size:16px;font-weight:500}.footer-col a,.footer-cookie{color:#ffffffe6;font:inherit;text-align:left;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;padding:0;font-size:16px;text-decoration:none}.footer-col a:hover,.footer-cookie:hover{color:#fff}.footer-socials{align-items:center;gap:4px;margin-top:2px;display:flex}.footer-socials a{color:#ffffffe6;width:40px;height:40px;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:10px;place-items:center;margin:0 0 0 -8px;display:grid}.footer-socials a:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.footer-socials svg{display:block}.footer-small{color:#fffc;margin-top:56px;font-size:13px}.consent{z-index:60;border:1px solid var(--ink);opacity:0;max-width:430px;transition:opacity .32s var(--ease), transform .32s var(--ease);background:#fff;border-radius:8px;padding:18px 20px 16px;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(14px);box-shadow:6px 6px #14141429}.consent.is-open{opacity:1;transform:none}.consent-text{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.consent-actions{gap:8px;margin-top:14px;display:flex}.consent-btn{border-radius:var(--radius-sm);font:inherit;color:#fff;background:var(--cobalt);cursor:pointer;border:0;flex:1;padding:10px 14px;font-size:14px;font-weight:600}.consent-btn.is-ghost{color:var(--ink);border:1px solid var(--border);background:0 0}.lang-switch{position:relative}.lang-btn{width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;appearance:none;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.lang-btn:hover{transform:translateY(-1px)}.lang-btn[aria-expanded=true]{box-shadow:0 0 0 3px #2457f529}.lang-menu{z-index:70;min-width:220px;color:var(--ink);border:1px solid var(--ink);background:#fff;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:4px 4px #1414141f}.lang-item{color:inherit;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lang-copy{flex-direction:column;gap:1px;display:flex}.lang-copy strong{font-size:14px;font-weight:600}.lang-copy em{color:var(--muted);font-size:12px;font-style:normal}.lang-item:hover{color:inherit;background:#1111110d}.lang-check{opacity:0;width:14px;height:14px;margin-left:auto}.lang-item.is-active .lang-check{opacity:1}.lang-dock{z-index:51;height:var(--header);max-width:none;padding:0 max(20px, calc((100% - var(--wrap)) / 2));pointer-events:none;justify-content:flex-end;align-items:center;margin:0;display:flex;position:fixed;top:0;left:0;right:0}.lang-dock .lang-switch{pointer-events:auto}.lang-slot{flex:none;width:32px;height:32px}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}.hp,.wl-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:none!important}.article{padding:calc(var(--header) + 40px) 0 120px}.article .kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:500;font-family:var(--mono)}.article h1{font-family:var(--header-font);margin:12px 0 16px;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:500;line-height:1.05}.article .legal-updated,.article .guide-lede{color:var(--muted)}.guide-body{max-width:42rem;margin-top:32px}.guide-body h2{font-family:var(--header-font);margin:36px 0 12px;font-size:1.5rem;font-weight:500}.guide-note{border:1px solid var(--ink);color:var(--muted);background:var(--card);margin-bottom:20px;padding:14px 16px}.guide-table{overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:.95rem}.guide-table th,.guide-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px}.guide-table caption{caption-side:bottom;text-align:left;color:var(--muted);padding:10px 8px 0;font-size:.92rem}.guide-list{padding:0;list-style:none}.guide-card a{border-bottom:1px solid var(--border);padding:22px 0;text-decoration:none;display:block}.guide-card h2{margin:6px 0;font-size:1.35rem}.guide-cta{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.guide-related{margin-top:56px}.crumbs{color:var(--muted);margin-bottom:24px;font-size:.9rem}.crumbs a{text-decoration:none}.mobile-nav{display:none}.guides-teaser,.guide-index{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.guides-teaser a,.guide-index a{border-top:1px solid var(--border);gap:8px;padding:28px 0;text-decoration:none;display:grid}.guide-index li:last-child a,.guides-teaser a:last-child{border-bottom:1px solid var(--border)}.guides-teaser strong,.guide-index strong{font-family:var(--header-font);letter-spacing:-.03em;font-size:1.45rem;font-weight:500}.guides-teaser a span:last-child,.guide-index a span:last-child{color:var(--muted)}@media (min-width:640px){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:1280px){.nav{gap:14px;font-size:14px}}@media (max-width:1100px){.nav{gap:12px}}@media (max-width:1024px){.pricing-grid,.hero-grid,.privacy-grid,.follow-grid,.faq-layout,.offer-grid,.news-grid,.together-grid,.footer-grid,.footer-cols{grid-template-columns:1fr}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.hero-copy-main,.hero-trust{grid-column:auto;width:100%}.hero-socials{flex-direction:row;order:2;grid-row:auto;align-self:flex-start;margin:22px 0 0;padding:8px 10px}.hero-trust{order:3;margin-top:18px}.about{grid-template-columns:1fr 1fr;padding:36px 0 56px}.about-copy{grid-column:1/-1;max-width:none}.about-copy .h2{max-width:none}.about-hat{opacity:.7;width:180px;top:72px;right:16px}.about-wash{display:none}.sheet-layout{width:calc(100% - max(20px, calc((100% - var(--wrap)) / 2)));margin-left:max(20px, calc((100% - var(--wrap)) / 2));grid-template-columns:1fr;gap:28px;margin-right:0}.sheet-copy{max-width:none;width:min(var(--wrap), calc(100% - 20px))}.sheet-copy .h2{max-width:none}.differ-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.differ-shot.is-tall{grid-area:auto/1/auto/-1;min-height:380px}.differ-shot.is-wide{grid-area:auto;min-height:240px}.footer-cols{grid-template-columns:1fr 1fr}.hero-stage{justify-content:center;min-height:0}.phone.hero-phone,.phone.follow-phone,.phone.privacy-phone{width:200px}.section-head.is-row{flex-direction:column;align-items:flex-start}.sheet{--sheet-radius:40px;--ruler-tick:26px;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0}.differ{--differ-radius:40px}}@media (max-width:980px){.quote-inner.is-with-phone{grid-template-columns:1fr}.quote-inner.is-with-phone .quote-copy,.quote-inner.is-with-phone .privacy-phone,.quote-inner.is-with-phone .privacy-grid{grid-area:auto/1}.quote-inner.is-with-phone .privacy-phone{justify-self:center}.follow-board{grid-template-columns:1fr}.follow-end{writing-mode:horizontal-tb;letter-spacing:.12em;min-height:52px;padding:16px 20px;transform:none}.about{grid-template-columns:1fr}.about-copy{order:-1}.about-hat,.nav,.header-cta{display:none}.site-header{padding:env(safe-area-inset-top,0px) 12px 0 20px;height:calc(var(--header) + env(safe-area-inset-top,0px));max-width:none}.menu-toggle{color:#fff}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:#fff}.menu-toggle[aria-expanded=true] span{background:0 0}.site-header.is-open,.lang-dock.is-open{z-index:60}.lang-slot{display:none}.lang-dock{max-width:none;height:calc(var(--header) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 56px 0 20px;justify-content:flex-end;align-items:center}.lang-dock .lang-switch{margin-right:0}.menu-toggle{flex:none;margin-left:auto;display:block}.mobile-nav{z-index:55;background:var(--navy);width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--header) + env(safe-area-inset-top,0px) + 12px) 24px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:none;-webkit-overflow-scrolling:touch;border:0;flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow:auto}.mobile-nav a:not(.btn){font-family:var(--header-font);letter-spacing:-.03em;color:#fff;padding:10px 0;font-size:1.7rem;font-weight:500;text-decoration:none}.mobile-nav a.btn{letter-spacing:-.02em;background:var(--cobalt);color:#fff;align-self:stretch;width:100%;min-height:52px;margin-top:16px;padding:16px 22px;font-size:1rem;font-weight:600}.mobile-nav a.btn:hover{color:#fff}.hero{padding:calc(var(--header) + 28px) 0 120px;min-height:100svh}.article{padding-top:calc(var(--header) + 28px)}.wl-pillrow{border-radius:22px;flex-wrap:wrap;padding:12px}.wl-pillrow .wl-select{border-left:0;width:100%;max-width:none}.section,.follow,.differ,.offer,.together,.news,.faq-band{padding:72px 0}.differ{--differ-radius:32px;padding-bottom:96px}.differ-grid{grid-template-columns:1fr}.differ-shot.is-tall,.differ-shot.is-wide{min-height:280px}.sheet{--sheet-radius:32px;--ruler-tick:22px;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;margin-top:-48px;padding:72px 0}.news-grid,.footer-cols{grid-template-columns:1fr}}.roadmap{padding-bottom:0}.roadmap-hero{z-index:5;padding:calc(var(--header) + 40px) 0 128px;position:relative}.roadmap-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px 48px;display:grid}.roadmap-hero-copy .h2{max-width:17ch}.roadmap-hero-copy .lede{max-width:34rem}.roadmap-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.roadmap-hero-stage{justify-content:center;align-items:flex-end;min-height:520px;padding-top:24px;display:flex;position:relative}.roadmap-hero-tile{background:radial-gradient(ellipse 70% 60% at 50% 0%, #2457f514, transparent 70%), var(--dust);pointer-events:none;border-radius:48px;position:absolute;inset:0 6% -56px;overflow:hidden}.roadmap-hero-wash{opacity:.16;mix-blend-mode:multiply;width:64%;height:auto;position:absolute;bottom:-6%;right:-8%;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 70%);mask-image:linear-gradient(135deg,#0000 10%,#000 70%)}.phone.roadmap-phone{width:252px;margin:0 0 -96px;position:relative;box-shadow:0 28px 60px #10141847}.sheet.roadmap-board{padding:calc(var(--sheet-radius) + 36px) 0 128px;background:radial-gradient(ellipse 46% 60% at 100% 100%, #2457f50f, transparent 68%), var(--dust);border-radius:var(--sheet-radius);scroll-margin-top:calc(var(--header) + 8px);margin-top:-72px}.sheet.roadmap-board .ruler-span{background-image:repeating-linear-gradient(90deg,#6464646b 0 1.25px,#0000 1.25px 8px),repeating-linear-gradient(90deg,#50505080 0 1.5px,#0000 1.5px 40px)}.roadmap-board-head{margin-bottom:44px}.roadmap-board-head .h2{max-width:16ch}.roadmap-board-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding-bottom:8px;font-size:.78rem;font-weight:500}.roadmap-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 24px;display:grid}.roadmap-col{align-content:start;gap:18px;display:grid}.roadmap-col-head{border-bottom:1px solid #1014181f;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.roadmap-idx{font-family:var(--header-font);letter-spacing:-.06em;color:var(--ink);font-size:2.2rem;font-weight:500;line-height:.9}.roadmap-pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:7px;margin:0;padding:7px 12px 7px 10px;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.roadmap-pill.is-next{background:var(--cobalt);color:#fff}.roadmap-pill.is-upcoming{background:var(--navy);color:#fff}.roadmap-pill.is-shipped{color:var(--muted);background:#10141814}.roadmap-count{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-left:auto;font-size:.78rem;font-weight:500}.roadmap-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.roadmap-card{background:var(--card);border:1px solid #1014180f;border-radius:24px;margin:0;padding:22px;position:relative;box-shadow:0 1px 2px #1014180d,0 10px 28px #10141814}.roadmap-card-idx{font-family:var(--mono);letter-spacing:.12em;color:var(--cobalt);margin-bottom:12px;font-size:.72rem;font-weight:500;display:block}.roadmap-card strong{font-family:var(--header-font);letter-spacing:-.03em;font-size:1.2rem;font-weight:600;line-height:1.2;display:block}.roadmap-card p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.roadmap-card.is-empty{text-align:center;box-shadow:none;color:var(--muted);background:#ffffff73;border:1.5px dashed #10141838;justify-items:center;gap:10px;padding:34px 22px;font-size:.92rem;display:grid}.roadmap-card.is-empty svg{color:#10141873}.roadmap-card.is-empty.is-wide{grid-column:1/-1;gap:14px;padding:48px 24px}.roadmap-card.is-empty.is-wide p{max-width:30rem;font-family:var(--header-font);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:500;line-height:1.25}.roadmap-card.is-empty.is-wide .btn{margin-top:6px}.roadmap-request{scroll-margin-top:calc(var(--header) + 16px);padding:112px 0 128px}.roadmap-request-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy form""legal form";align-items:start;gap:24px 64px;display:grid}.roadmap-request-copy{grid-area:copy}.roadmap-request-copy .h2{max-width:12ch}.roadmap-request-copy .lede{max-width:30rem}.roadmap-request-photo{aspect-ratio:4/3;background:var(--dust);border-radius:24px;max-width:420px;margin-top:36px;position:relative;overflow:hidden}.roadmap-request-photo img{object-fit:cover;width:100%;height:100%}.roadmap-legal{max-width:420px;color:var(--muted);grid-area:legal;margin:0;font-size:.88rem;line-height:1.5}.roadmap-form{background:var(--card);border:1px solid #1014180f;border-radius:28px;grid-area:form;padding:32px;box-shadow:0 1px 2px #1014180d,0 10px 28px #10141814}.roadmap-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.roadmap-fields label{gap:8px;display:grid}.roadmap-fields label>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:500}.roadmap-fields .is-full{grid-column:1/-1}.roadmap-fields input,.roadmap-fields textarea{background:var(--paper);width:100%;color:var(--ink);font:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:1px solid #10141824;border-radius:14px;padding:13px 16px;font-size:1rem;line-height:1.4}.roadmap-fields input::placeholder,.roadmap-fields textarea::placeholder{color:#5c5c59b3}.roadmap-fields input:hover,.roadmap-fields textarea:hover{border-color:#10141842}.roadmap-fields input:focus,.roadmap-fields textarea:focus{border-color:var(--cobalt);background:#fff;outline:none;box-shadow:0 0 0 4px #2457f529}.roadmap-fields textarea{resize:vertical;min-height:150px}.roadmap-form-foot{border-top:1px solid #10141814;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;padding-top:22px;display:flex}.btn.roadmap-submit{min-height:52px;padding-inline:28px}.btn.roadmap-submit[disabled]{opacity:.6;cursor:progress;transform:none}.roadmap-status{min-height:1.4em;color:var(--muted);flex:200px;margin:0;font-size:.92rem;line-height:1.45}.roadmap-status:not(:empty):before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.roadmap-status[data-state=ok]{color:var(--cobalt-ink)}.roadmap-status[data-state=error]{color:#9b2c2c}@media (max-width:980px){.roadmap-hero{padding-bottom:104px}.roadmap-hero-grid{grid-template-columns:1fr;gap:36px}.roadmap-hero-stage{min-height:0;padding-top:40px}.roadmap-hero-tile{border-radius:40px;inset:0 0 -48px}.phone.roadmap-phone{width:220px;margin-bottom:-80px}.sheet.roadmap-board{padding:calc(var(--sheet-radius) + 52px) 0 96px;margin-top:-56px}.roadmap-board-head{margin-bottom:32px}.roadmap-board-note{padding-bottom:0}.roadmap-cols,.roadmap-request-grid,.roadmap-fields{grid-template-columns:1fr}.roadmap-cols.is-empty{gap:14px}.roadmap-cols.is-empty .roadmap-col-head{padding-bottom:12px}.roadmap-request-grid{grid-template-areas:"copy""form""legal";gap:32px}.roadmap-request-photo{display:none}}@media (max-width:640px){.roadmap-hero{padding:calc(var(--header) + 28px) 0 88px}.roadmap-hero-actions .btn{flex:auto}.phone.roadmap-phone{width:200px;margin-bottom:-72px}.roadmap-hero-tile{border-radius:32px}.sheet.roadmap-board{padding:calc(var(--sheet-radius) + 56px) 0 80px;margin-top:-48px}.roadmap-idx{font-size:1.9rem}.roadmap-card{border-radius:20px;padding:20px 18px}.roadmap-card.is-empty.is-wide{padding:36px 20px}.roadmap-request{padding:88px 0 104px}.roadmap-form{border-radius:22px;padding:22px 18px 20px}.roadmap-form-foot{flex-direction:column;align-items:stretch;gap:0}.btn.roadmap-submit{width:100%}.roadmap-status{text-align:center;flex-basis:auto;margin-top:14px}.roadmap-status:empty{min-height:0;margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.template-head .eyebrow{margin-bottom:18px}.template-head h1{max-width:18ch;margin-top:0}.template-head .lede{max-width:38rem}.template-formats{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.quote-sheet{--sheet-pad-x:44px;--sheet-pad-top:40px;--sheet-r:28px;counter-reset:quote-section;background:var(--card);color:var(--ink);border-radius:var(--sheet-r);padding:var(--sheet-pad-top) var(--sheet-pad-x) 48px;scroll-margin-top:calc(var(--header) + 16px);border:1px solid #1014180f;margin:40px 0 72px;position:relative;box-shadow:0 1px 2px #1014180d,0 10px 28px #10141814}.quote-sheet>p{color:var(--muted);margin:12px 0 0}.quote-sheet h2{counter-increment:quote-section;border-top:1px solid #10141814;align-items:baseline;gap:14px;margin:52px 0 22px;padding-top:36px;font-size:1.45rem;line-height:1.15;display:flex}.quote-sheet h2:before{content:counter(quote-section, decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--cobalt);flex:none;font-size:.78rem;font-weight:500}.quote-sheet h3{margin:22px 0 10px;font-size:1.05rem}.quote-toolbar{top:var(--header);z-index:6;margin:calc(var(--sheet-pad-top) * -1) calc(var(--sheet-pad-x) * -1) 32px;padding:18px var(--sheet-pad-x);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--sheet-r) var(--sheet-r) 0 0;background:#ffffffeb;border-bottom:1px solid #10141814;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky}.quote-toolbar .btn{min-height:44px;padding-inline:20px;font-size:.92rem}.quote-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;margin-top:20px;display:grid}.quote-sheet .field{align-content:start;gap:8px;min-width:0;display:grid}.quote-sheet .field.span-2{grid-column:span 2}.quote-sheet .field.span-all,.quote-sheet .span-all{grid-column:1/-1}.quote-sheet label,.quote-sheet legend,.quote-sheet .field>span{letter-spacing:.01em;color:var(--ink);font-size:.82rem;font-weight:600}.quote-sheet input,.quote-sheet textarea,.quote-sheet select{width:100%;font:inherit;color:var(--ink);background:var(--paper);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:1px solid #10141824;border-radius:12px;padding:11px 14px;font-size:1rem;line-height:1.4}.quote-sheet input::placeholder,.quote-sheet textarea::placeholder{color:#5c5c5999}.quote-sheet input:hover,.quote-sheet textarea:hover,.quote-sheet select:hover{border-color:#10141847}.quote-sheet input:focus,.quote-sheet textarea:focus,.quote-sheet select:focus{border-color:var(--cobalt);background:#fff;outline:none;box-shadow:0 0 0 4px #2457f529}.quote-sheet textarea{resize:vertical;min-height:3.2em}.quote-sheet select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23121417' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.quote-sheet input[type=date]{min-height:48px}.quote-sheet input[type=file]{color:var(--muted);cursor:pointer;background:0 0;border-style:dashed;border-color:#10141838;padding:8px 10px;font-size:.88rem}.quote-sheet input[type=file]:hover{background:var(--paper)}.quote-sheet input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--card);cursor:pointer;transition:background var(--t-fast) var(--ease);border:1px solid #10141824;border-radius:999px;margin-right:12px;padding:6px 14px;font-size:.85rem;font-weight:600}.quote-sheet input[type=file]::file-selector-button:hover{background:var(--dust)}.quote-choice{border:0;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;display:flex}.quote-choice legend{width:100%;margin-bottom:10px;padding:0}.quote-sheet .quote-choice label{background:var(--paper);letter-spacing:0;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #10141824;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:500;display:inline-flex;position:relative}.quote-sheet .quote-choice label:hover{border-color:#10141852}.quote-sheet .quote-choice label:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.quote-sheet .quote-choice label:has(input:focus-visible){box-shadow:0 0 0 4px #2457f52e}.quote-sheet .quote-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.quote-check{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:.95rem;font-weight:500;display:flex}.quote-sheet .quote-check input{width:18px;height:18px;accent-color:var(--cobalt);box-shadow:none;border-radius:5px;flex:none;margin-top:.15em;padding:0}.quote-check+.field-help{margin:6px 0 0 28px}.quote-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.quote-doc-title{font-family:var(--header-font);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4.4vw,3.1rem);font-weight:500;line-height:1}.quote-top .quote-choice{margin-top:18px}.quote-valid{color:var(--muted);margin:18px 0 0}.quote-logo,.quote-logo-slot{object-fit:contain;flex:none;width:136px;height:84px}.quote-logo-slot{background:var(--paper);border:1px dashed #10141838;border-radius:16px;place-items:center;display:grid}.quote-logo-slot:after{content:"Logo";font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.field-help{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.45}.quote-table-wrap{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto}.quote-lines{border-collapse:collapse;width:100%;font-size:.92rem}.quote-lines caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quote-lines th,.quote-lines td{text-align:left;vertical-align:top}.quote-lines th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid #1014182e;padding:0 8px 12px;font-size:.68rem;font-weight:500}.quote-lines td{border-bottom:1px solid #10141814;padding:10px 6px}.quote-lines td:first-child{font-family:var(--mono);color:var(--muted);min-width:2.4rem;padding:22px 8px 0 2px;font-size:.8rem}.quote-lines input,.quote-lines select{border-radius:10px;min-width:4.5rem;padding:10px 12px;font-size:.95rem}.quote-lines select{background-position:right 12px center;min-width:9rem;padding-right:34px}.quote-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;text-align:right!important;padding-top:20px!important}.quote-lines th:nth-last-child(2){text-align:right}.quote-remove{width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #10141824;border-radius:999px;place-items:center;margin-top:4px;padding:0;display:inline-grid}.quote-remove:hover{background:var(--dust);color:var(--ink);border-color:#1014184d}.quote-remove svg{width:12px;height:12px}.quote-sheet .quote-fields>button{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;place-self:end start;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.quote-sheet .quote-fields>button:hover{color:var(--ink)}.quote-sheet>.btn{margin-top:16px}.quote-totals{background:var(--dust);border-radius:18px;gap:10px;max-width:26rem;margin:20px 0 20px auto;padding:20px 24px;display:grid}.quote-totals div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.quote-totals dt,.quote-totals dd{margin:0}.quote-totals dt{color:var(--muted)}.quote-totals dd{font-variant-numeric:tabular-nums;font-weight:600}.quote-totals .is-grand{border-top:1px solid #1014182e;margin-top:4px;padding-top:14px}.quote-totals .is-grand dt{color:var(--ink);font-weight:600}.quote-totals .is-grand dd{font-family:var(--header-font);letter-spacing:-.02em;font-size:1.45rem;font-weight:500}.sign-rule{border-bottom:1px solid var(--ink);min-height:1.6em;display:block}.quote-print-foot{color:var(--muted);border-top:1px solid #10141814;margin-top:40px;padding-top:18px;font-size:.82rem;line-height:1.5}.quote-print-foot:empty,.blank-row,.print-list{display:none}.template-faq{gap:14px;display:grid}.template-faq>div{background:var(--card);border:1px solid #10141814;border-radius:18px;padding:18px 22px}.template-faq dt{font-family:var(--header-font);letter-spacing:-.01em;font-size:1.08rem;font-weight:500}.template-faq dd{color:var(--muted);margin:8px 0 0}.template-copy h2{font-family:var(--header-font);margin:36px 0 12px;font-size:1.5rem;font-weight:500}.follow-jumps{flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;display:flex}.follow-jumps a{font-weight:600;text-decoration:none}.follow-section,.follow-message{scroll-margin-top:calc(var(--header) + 16px)}.follow-message{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:14px 0 20px;padding:16px 16px 12px}.follow-message h3,.template-copy .follow-section>h3{font-family:var(--header-font);margin:28px 0 8px;font-size:1.15rem;font-weight:500}.follow-message h3{margin-top:0}.follow-subject{margin:0 0 10px;font-weight:650}.follow-body p{margin:0 0 10px}.follow-body p:last-child{margin-bottom:0}.follow-message mark{color:inherit;background:#f6e7b2;border-radius:2px;padding:0 .12em}.follow-change,.follow-count{color:var(--muted);margin:10px 0 0;font-size:.92rem}.follow-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.follow-copy{min-height:40px;padding:0 16px;font-size:.9rem}@media (max-width:800px){.quote-sheet{--sheet-pad-x:18px;--sheet-pad-top:24px;--sheet-r:22px;margin:28px 0 56px;padding-bottom:32px}.quote-toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:24px;padding-block:12px;overflow-x:auto}.quote-toolbar::-webkit-scrollbar{display:none}.quote-toolbar .btn{white-space:nowrap;flex:none;min-height:40px;padding-inline:16px;font-size:.86rem}.quote-sheet h2{margin:40px 0 18px;padding-top:28px;font-size:1.3rem}.quote-fields{grid-template-columns:1fr;gap:16px}.quote-sheet .field.span-2,.quote-sheet .field.span-all,.quote-sheet .span-all{grid-column:auto}.quote-top{flex-direction:column;align-items:flex-start;gap:18px}.quote-logo,.quote-logo-slot{width:112px;height:68px}.quote-sheet .quote-choice label{padding:8px 14px;font-size:.88rem}.quote-totals{max-width:none;padding:18px 20px}}@page quote-uk{size:A4;margin:15mm;@bottom-right{content:"Page " counter(page);font-size:9pt}}@page quote-us{size:letter;margin:.6in;@bottom-right{content:"Page " counter(page);font-size:9pt}}@page quote-dach{size:A4;margin:15mm;@bottom-right{content:"Seite " counter(page);font-size:9pt}}@media print{.site-header,.site-footer,.lang-dock,.consent,.mobile-nav,.no-print,.template-copy{display:none!important}html,body{color:#000!important;background:#fff!important}.template-page.article{padding:0!important}.template-page.wrap{width:auto}.quote-sheet{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.quote-sheet.is-uk{page:quote-uk}.quote-sheet.is-us{page:quote-us}.quote-sheet.is-de,.quote-sheet.is-ch{page:quote-dach}.quote-sheet h2{border-top:0;margin:14pt 0 6pt;padding-top:0;font-size:12pt;display:block}.quote-sheet h2:before{display:none}.quote-sheet label,.quote-sheet legend,.quote-sheet .field>span{color:#000;font-size:8.5pt}.quote-fields{gap:8pt 12pt;margin-top:6pt}.quote-sheet .field{gap:2pt}.quote-sheet input,.quote-sheet textarea,.quote-sheet select{color:#000;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:10.5pt}.quote-sheet input::placeholder{color:#0000}.quote-sheet textarea{resize:none}.quote-sheet>p{color:#000}.quote-sheet .quote-choice label{color:#000;background:0 0;border:0;border-radius:0;padding:0;font-size:10.5pt}.quote-sheet .quote-choice label:has(input:checked){color:#000;background:0 0}.field-help{display:none}.quote-sheet .quote-choice label:not(:has(input:checked)){display:none}.quote-check:has(input:not(:checked)){display:none}.quote-choice,.quote-top .quote-choice{margin-top:4pt}.quote-sheet .quote-check input{display:none}.quote-valid{color:#000;margin-top:8pt}.quote-doc-title{font-size:24pt}.quote-lines th{font:inherit;letter-spacing:0;text-transform:none;border-bottom:1px solid #000;padding:0 4pt 4pt;font-size:8.5pt;font-weight:600}.quote-lines td{border-bottom:1px solid #00000040;padding:4pt}.quote-lines td:first-child{font:inherit;color:#000;padding:4pt;font-size:10.5pt}.quote-money{font-weight:500;padding-top:4pt!important}.quote-totals{background:0 0;border-radius:0;gap:3pt;margin:10pt 0 10pt auto;padding:0}.quote-totals dt,.quote-totals .is-grand dt{color:#000}.quote-totals .is-grand{border-top:1px solid #000;padding-top:5pt}.quote-totals .is-grand dd{font:inherit;letter-spacing:0;font-weight:700}.quote-print-foot{color:#000;border-top:1px solid #000;margin-top:18pt;padding-top:6pt;font-size:8pt}.quote-sheet.is-blank input,.quote-sheet.is-blank textarea,.quote-sheet.is-blank select{-webkit-text-fill-color:transparent;border-bottom:1px solid #000;color:#0000!important}.quote-logo-slot,.print-if-filled.is-empty{display:none!important}.print-list{white-space:pre-wrap;margin:0;display:block}.quote-sheet.is-blank .blank-row{display:table-row}.quote-sheet.is-blank .blank-row td{border-bottom:1px solid #000;height:1.6em}.quote-lines tr,.quote-lines td,.quote-lines th{break-inside:avoid;page-break-inside:avoid}.quote-lines th{color:#000}}
