@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper: #f4f5fa;--surface: #ffffff;--sunk: #eceef6;--ink: #1a1d3b;--ink-soft: #4a4f75;--muted: #7f84a6;--line: #e2e4ef;--mark-line: #a3a8cc;--a: #3f57e8;--a-text: #3148d6;--a-soft: #e8ecff;--b: #f5a524;--b-text: #9a5b00;--b-soft: #fff1d9;--track: #d9dceb;--btn: #1a1d3b;--btn-text: #ffffff;--danger: #c8323a;--focus: #1a1d3b;--selection: rgba(127, 132, 166, .28);--here: var(--paper);--gutter: 20px;--measure: 620px;--sans: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Newsreader", ui-serif, Georgia, "Times New Roman", serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--paper: #161936;--surface: #22264b;--sunk: #22264b;--ink: #f4f5fa;--ink-soft: #c9cce6;--muted: #9ea3c8;--line: #33386a;--mark-line: #9ea3c8;--a: #8fa3ff;--a-text: #8fa3ff;--a-soft: rgba(143, 163, 255, .14);--b: #f5b544;--b-text: #f5b544;--b-soft: rgba(245, 181, 68, .14);--track: #3a3f6e;--btn: #f4f5fa;--btn-text: #161936;--danger: #ff8f94;--focus: #f4f5fa;--selection: rgba(158, 163, 200, .3)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.55;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--selection)}p{margin:0 0 14px}p,li,dd{text-wrap:pretty}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--muted)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.noscript{max-width:620px;margin:48px auto;padding:0 20px}.page{display:flex;flex-direction:column;width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));min-height:100vh;min-height:100dvh;margin:0 auto;padding-top:max(18px,env(safe-area-inset-top));padding-right:max(var(--gutter),env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(var(--gutter),env(safe-area-inset-left))}.top{display:flex;align-items:center;min-height:44px;margin-bottom:36px}.main{flex:1 0 auto}.foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-top:72px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.foot-links{display:flex;flex-wrap:wrap;gap:4px 20px}.foot-links a{color:var(--ink-soft)}.foot-note{margin:0}.foot-legal{margin:10px 0 0;max-width:620px;font-size:12.5px;line-height:1.5}.badges{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.badge{display:inline-flex;border-radius:9px}.badge img{display:block}.badge-apple img{width:auto;height:48px}.badge-google img{width:auto;height:71.4px;margin:-11.7px}@media(min-width:720px){.page{padding-top:max(28px,env(safe-area-inset-top))}.top{margin-bottom:64px}.foot{margin-top:96px}}.mark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.mark-glyph{position:relative;display:inline-block;width:30px;height:11px}.mark-line{position:absolute;top:50%;left:0;right:0;height:2.5px;margin-top:-1.25px;border-radius:2px;background:var(--mark-line)}.mark-dot{position:absolute;top:0;left:18px;width:11px;height:11px;border-radius:50%;background:var(--b)}.display{margin:0 0 18px;font-size:clamp(36px,10vw,54px);font-weight:800;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.title{margin:0 0 14px;font-size:clamp(30px,8vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.section-title{margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.lede{margin:0 0 16px;color:var(--ink-soft);font-size:18px;line-height:1.5}@media(min-width:720px){.lede{font-size:19px}}.meta{margin:0 0 24px;color:var(--muted);font-size:15px}.muted{color:var(--muted)}.fine{margin:20px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.bullets{margin:0 0 14px;padding-left:1.15em}.bullets li{margin:0 0 8px;padding-left:4px}.bullets li::marker{color:var(--muted)}.notice{margin:0 0 24px;padding:12px 16px;border-radius:14px;background:var(--sunk);color:var(--ink);font-size:15.5px;line-height:1.45}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--btn);color:var(--btn-text);font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:progress}.btn-quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn-quiet:hover{box-shadow:inset 0 0 0 1.5px var(--muted)}@media(max-width:520px){.actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.tilt{position:relative;height:22px}.tilt-track{position:absolute;top:8px;left:0;right:0;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--a) 0%,var(--track) 30%,var(--track) 70%,var(--b) 100%)}.tilt-knob{position:absolute;top:0;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;box-shadow:0 0 0 3px var(--here)}.tilt[data-v=A] .tilt-knob{left:12%;background:var(--a)}.tilt[data-v=B] .tilt-knob{left:88%;background:var(--b)}.tilt[data-v=both] .tilt-knob{background:linear-gradient(90deg,var(--a) 50%,var(--b) 50%)}.tilt[data-v=unclear] .tilt-track,.tilt[data-v=pending] .tilt-track{opacity:.45}.tilt[data-v=unclear] .tilt-knob,.tilt[data-v=pending] .tilt-knob{background:var(--here);box-shadow:inset 0 0 0 3px var(--muted),0 0 0 3px var(--here)}@keyframes weigh{0%{left:30%}to{left:70%}}.tilt[data-v=pending] .tilt-knob{animation:weigh 1.6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.tilt[data-v=pending] .tilt-knob{animation:none}}.tilt-wrap{margin:16px 0 12px}.tilt-ends{display:flex;justify-content:space-between;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.2}.end-a{color:var(--a-text)}.end-b{color:var(--b-text)}.state>.tilt{width:168px;margin:4px 0 30px}.state-loading{display:flex;flex-direction:column;gap:18px;padding-top:24px}.state-loading>.tilt{margin:0}.side-form{margin-top:32px}.field-label{display:block;margin-bottom:2px;font-size:17px;font-weight:700}.field-hint{margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.45}.side-input{display:block;width:100%;min-height:200px;margin:0;padding:16px 18px;border:1.5px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:17px;line-height:1.55;resize:vertical;-webkit-appearance:none;appearance:none}@media(min-width:720px){.side-input{min-height:260px}}.side-input::placeholder{color:var(--muted)}.side-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.side-input[aria-invalid=true]{border-color:var(--danger)}.side-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger)}.field-status{display:flex;align-items:baseline;gap:12px;min-height:20px;margin:8px 2px 0;color:var(--muted);font-size:14px}.count{margin-left:auto;white-space:nowrap}.count-near{color:var(--ink);font-weight:600}.field-error{margin:10px 2px 0;color:var(--danger);font-size:15px;font-weight:500;line-height:1.45}.field-error:empty{display:none}.summary{margin-bottom:0}.issues{margin-top:44px}.issues>.section-title{margin-bottom:4px}.issue{padding:28px 0 22px;border-bottom:1px solid var(--line)}.issue:last-child{border-bottom:0}.issue-title{margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.verdict-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 12px}.verdict{font-size:17px;font-weight:700}.verdict-a{color:var(--a-text)}.verdict-b{color:var(--b-text)}.verdict-both,.verdict-unclear{color:var(--ink)}.confidence{color:var(--muted);font-size:14.5px;font-weight:500}.flipped{padding:10px 14px;border-radius:12px;background:var(--sunk);color:var(--ink-soft);font-size:15px;line-height:1.45}.evidence{display:flex;flex-direction:column;gap:16px;margin:20px 0 8px}.quote{margin:0;padding:2px 0 2px 16px;border-left:3px solid var(--line)}.quote-a{border-left-color:var(--a)}.quote-b{border-left-color:var(--b)}.quote blockquote,.quote>p:first-child{margin:0;color:var(--ink);font-family:var(--serif);font-size:19px;font-style:italic;font-weight:400;line-height:1.42}.quote figcaption,.quote .quote-cite{margin:6px 0 0;color:var(--muted);font-size:13.5px;font-weight:500}.quote .who{font-weight:700}.quote-a .who{color:var(--a-text)}.quote-b .who{color:var(--b-text)}.issue-context{margin-top:18px}.minor-title{margin:0 0 6px;font-size:15px;font-weight:700}.issue-context .bullets{color:var(--ink-soft);font-size:16px}.context{margin-top:28px;padding-top:32px;border-top:1px solid var(--line)}.context>.muted{font-size:15px}.about{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:15.5px}.empty{margin-top:32px;color:var(--ink-soft)}.safety-line{margin:8px 0 14px;font-size:19px;font-weight:700;line-height:1.4}.legal-intro p{color:var(--ink-soft);font-size:18px}.toc{margin:28px 0 8px;padding:18px 0 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.toc-title{margin:0 0 8px;font-size:15px;font-weight:700}.toc ol{margin:0;padding:0;list-style:none;font-size:15.5px}.toc li{margin:0 0 6px;break-inside:avoid}.toc a{color:var(--ink);text-decoration-color:var(--line)}.toc a:hover{text-decoration-color:currentColor}@media(min-width:640px){.toc ol{columns:2;column-gap:36px}}.legal-section{padding-top:36px;scroll-margin-top:16px}.legal-section .section-title{font-size:22px}.rows{margin:0 0 14px}.row{padding:14px 0;border-top:1px solid var(--line)}.row:last-child{border-bottom:1px solid var(--line)}.row dt{margin-bottom:2px;font-weight:700;line-height:1.35}.row dd{margin:0;color:var(--ink-soft)}@media(min-width:640px){.row{display:grid;grid-template-columns:190px 1fr;gap:20px}}.post{max-width:680px}.post-crumbs{margin:0 0 14px;font-size:15px;font-weight:600}.post-crumbs a{color:var(--muted);text-decoration:none}.post-crumbs a:hover{color:var(--ink)}.post .meta{margin-bottom:18px}.post-body{margin-top:28px;color:var(--ink);font-size:18px;line-height:1.65}.post-body p,.post-body ul,.post-body ol{margin:0 0 18px}.post-body ul,.post-body ol{padding-left:1.2em}.post-body li{margin:0 0 8px;padding-left:4px}.post-body li::marker{color:var(--muted)}.post-body h2{margin:44px 0 12px;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:16px}.post-body h3{margin:30px 0 8px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.post-body a,.post-sources a,.post-more a{color:inherit;text-decoration-color:var(--muted);text-underline-offset:3px}.post-said{margin:0 0 18px;max-width:88%}.post-said blockquote{margin:0;padding:14px 20px;border-radius:22px 22px 22px 6px;background:var(--a-soft)}.post-said.said-b{margin-left:auto}.post-said.said-b blockquote{border-radius:22px 22px 6px;background:var(--b-soft)}.post-said p{margin:0;font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.4}.post-said figcaption{margin-top:6px;padding:0 8px;color:var(--muted);font-size:14.5px}.post-said.said-b figcaption{text-align:right}.post-instead{margin:0 0 20px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.post-instead-row{padding:14px 20px}.post-instead-row+.post-instead-row{border-top:1px solid var(--line)}.post-instead-label{display:block;margin-bottom:2px;color:var(--muted);font-size:13.5px;font-weight:700}.post-instead-row.better .post-instead-label{color:var(--a-text)}.post-instead-row p{margin:0;font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.4}.post-note{margin:0 0 20px;padding:14px 18px;border-radius:16px;background:var(--sunk)}.post-note p{margin:0;font-size:16.5px;line-height:1.55}.post-cta{margin:48px 0 0;padding:26px 24px 24px;border-radius:24px;background:var(--sunk)}.post-cta h2{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.post-cta p{margin:0;color:var(--ink-soft);font-size:16.5px;line-height:1.55}.post-cta .badges{margin-top:18px}.post-sources,.post-more{margin:40px 0 0}.post-sources h2,.post-more h2{margin:0 0 10px;font-size:18px;font-weight:800}.post-sources ol,.post-more ul{margin:0;padding-left:1.2em;color:var(--ink-soft);font-size:15.5px;line-height:1.5}.post-sources li,.post-more li{margin:0 0 6px}.post-list{margin:28px 0 0;padding:0;list-style:none}.post-list li+li{margin-top:14px}.post-card{display:block;padding:20px 22px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .16s ease}.post-card:hover{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.post-card-title{display:block;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.post-card-text{display:block;margin-top:6px;color:var(--ink-soft);font-size:16px;line-height:1.5}.post-card-meta{display:block;margin-top:10px;color:var(--muted);font-size:14px}.home{--g: max(20px, env(safe-area-inset-left));--wide: 1200px;--night: #161936;--night-ink: #f4f5fa;--night-soft: #c9cce6;--night-muted: #9ea3c8;--night-line: #33386a;--bezel: #1a1d3b;--lift: 0 30px 70px rgba(22, 25, 54, .22), 0 8px 20px rgba(22, 25, 54, .12);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-settle: cubic-bezier(.34, 1.45, .5, 1)}@media(prefers-color-scheme:dark){.home{--night: #22264b;--night-line: #3a3f6e;--bezel: #2c3160;--lift: 0 30px 70px rgba(0, 0, 0, .45)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.site-top,.hero,.band,.gallery-head,.closing,.site-foot{width:min(var(--wide),calc(100% - 2 * var(--g)));margin-inline:auto}.icon{width:1.1em;height:1.1em;flex:none}.site-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-top:max(18px,env(safe-area-inset-top))}.site-nav{display:flex;gap:4px 22px;font-size:15px;font-weight:500}.site-nav a{color:var(--ink-soft);text-decoration:none}.site-nav a:hover{color:var(--ink);text-decoration:underline}@media(max-width:380px){.site-nav a[href="#privacy"]{display:none}}.site .badges{margin-top:28px}.badges-center{justify-content:center}.phone{position:relative;width:var(--pw, 280px);padding:calc(var(--pw, 280px) * .033);border-radius:calc(var(--pw, 280px) * .16);background:var(--bezel);box-shadow:var(--lift),inset 0 0 0 1.5px #ffffff14}.phone:after{content:"";position:absolute;top:calc(var(--pw, 280px) * .062);left:50%;width:30%;height:calc(var(--pw, 280px) * .075);margin-left:-15%;border-radius:999px;background:#000}.phone img{display:block;width:100%;height:auto;border-radius:calc(var(--pw, 280px) * .13);background:var(--paper)}.tile{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sunk);color:var(--ink)}.tile .icon{width:22px;height:22px}.tile-lg{width:52px;height:52px;margin-bottom:20px;border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #16193614,inset 0 0 0 1px var(--line)}.tile-lg .icon{width:25px;height:25px}.tile-sm{width:34px;height:34px;border-radius:11px}.tile-sm .icon{width:18px;height:18px}.tile-night{background:#ffffff14;box-shadow:inset 0 0 0 1px var(--night-line);color:var(--night-ink)}.said{margin:0;padding-left:16px;border-left:3px solid var(--a)}.said-b{border-left-color:var(--b)}.said blockquote{margin:0}.said blockquote p{margin:0;font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.35}.said figcaption{margin-top:4px;color:var(--muted);font-size:13.5px}.said-who{font-weight:700}.said-a .said-who{color:var(--a-text)}.said-b .said-who{color:var(--b-text)}.balance{--pos: 50%;display:flex;align-items:center;gap:14px}.balance-end{flex:none;min-width:2.6em;font-size:13.5px;font-weight:700}.balance-end:last-child{text-align:right}.balance-beam{position:relative;flex:1 1 auto;height:22px}.balance-track{position:absolute;top:8px;left:0;right:0;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--a) 0%,var(--track) 30%,var(--track) 70%,var(--b) 100%);transition:opacity .5s ease}.balance[data-flip] .balance-track{background:linear-gradient(90deg,var(--b) 0%,var(--track) 30%,var(--track) 70%,var(--a) 100%)}.balance-knob{position:absolute;top:0;left:var(--pos);width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--here);box-shadow:inset 0 0 0 3px var(--muted),0 0 0 3px var(--here);transition:left 1.1s var(--ease-settle),background-color .3s ease .45s,box-shadow .3s ease .45s}.balance[data-call=A],.balance[data-call=B][data-flip]{--pos: 12%}.balance[data-call=B],.balance[data-call=A][data-flip]{--pos: 88%}.balance[data-call=A] .balance-knob{background:var(--a);box-shadow:0 0 0 3px var(--here)}.balance[data-call=B] .balance-knob{background:var(--b);box-shadow:0 0 0 3px var(--here)}.balance[data-call=unclear] .balance-track,.balance[data-call=even] .balance-track{opacity:.5}@keyframes undecided{0%,to{left:50%}30%{left:38%}65%{left:62%}}.balance[data-call=unclear] .balance-knob{animation:undecided 1.6s ease-in-out 1}.hero{display:grid;gap:40px;padding:40px 0 80px}.scene-lines{display:grid;gap:18px}.scene .said{max-width:13.5em;padding:0;border:0;font-size:clamp(28px,3.7vw,50px)}.scene .said blockquote p{font-size:1em;line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.scene .said figcaption{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:15px}.scene .said figcaption:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--a)}.scene .said-b{justify-self:end;text-align:right}.scene .said-b figcaption{justify-content:flex-end}.scene .said-b figcaption:before{order:2;background:var(--b)}.scene .balance{gap:18px;margin-top:34px}.scene .balance-end{font-size:16px}.scene .balance-beam{height:30px}.scene .balance-track{top:11px;height:8px;border-radius:4px}.scene .balance-knob{width:30px;height:30px;margin-left:-15px}.scene-call{margin:12px 0 0;font-size:16px;text-align:center;transition:opacity .5s ease .9s}.scene:has(.balance[data-call=even]) .scene-call{opacity:0}.scene-issue{color:var(--ink-soft)}.call-b{color:var(--b-text);font-weight:700}.call-a{color:var(--a-text);font-weight:700}.call-unclear{color:var(--muted);font-weight:700}.hero-title{max-width:12em;margin:52px 0 18px;font-size:clamp(38px,4.6vw,64px);font-weight:800;line-height:1;letter-spacing:-.045em;text-wrap:balance}.hero-lede{max-width:31em;margin:0;color:var(--ink-soft);font-size:18.5px;line-height:1.5}.hero-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;color:var(--ink-soft);font-size:14.5px;list-style:none}.hero-trust li{display:inline-flex;align-items:center;gap:8px}.hero-trust .icon{color:var(--ink)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;padding:24px 0 8px}.hero-main{position:relative;z-index:2}.rings{position:absolute;top:50%;left:50%;z-index:0;width:min(520px,110%);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,var(--surface) 0 70%,var(--line) 70.2% 70.6%,transparent 70.8%);pointer-events:none}.phone-hero{--pw: 290px;z-index:1}.chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 12px 30px #16193629,inset 0 0 0 1px var(--line);font-size:13px;line-height:1.25}.chip span{display:flex;flex-direction:column;color:var(--ink-soft)}.chip b{color:var(--ink);font-size:13.5px}.chip .icon{width:20px;height:20px}.dot{flex:none;width:12px;height:12px;border-radius:50%}.dot-a{background:var(--a)}.chip-1{top:7%;left:max(-10px,calc(50% - 250px))}.chip-2{top:46%;right:max(-10px,calc(50% - 255px))}.chip-3{bottom:12%;left:max(0px,calc(50% - 235px))}@media(min-width:960px){.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;padding-top:52px}.phone-hero{--pw: 300px}}@media(max-width:520px){.hero{padding:26px 0 56px}.scene .balance{margin-top:26px}.scene-call{text-align:left}.hero-title{margin-top:36px}.phone-hero{--pw: 240px}.chip{padding:8px 11px;font-size:12px}.chip-1{left:0}.chip-2{right:0}.chip-3{left:4px}}.gallery{padding:72px 0 80px;overflow:hidden;background:var(--sunk);border-block:1px solid var(--line)}.gallery-head{margin-bottom:40px}.gallery-head .band-title{margin-bottom:10px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track{display:flex;gap:36px;width:max-content;padding:10px 18px 30px}.shot{margin:0;--pw: 220px}.shot figcaption{max-width:220px;margin-top:18px;color:var(--ink-soft);font-size:14.5px;font-weight:600;text-align:center}.band{padding:64px 0;border-top:1px solid var(--line)}.gallery+.band{border-top:0}.band-title{max-width:13em;margin:0 0 18px;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.04;letter-spacing:-.038em;text-wrap:balance}.band-title-solo{margin-bottom:36px}.band-lede{max-width:32em;margin:0 0 16px;color:var(--ink-soft);font-size:18px;line-height:1.55}.band-fine{margin:20px 0 0;color:var(--muted);font-size:14.5px}.band-head{margin-bottom:36px}.phone-side{--pw: 250px;margin-top:36px}@media(min-width:900px){.band{padding:104px 0}.band-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.band-head{margin:0}.band-head.sticky{position:sticky;top:32px}}@media(max-width:899px){.phone-side{display:none}}.issues-list{margin:0;padding:0;list-style:none}.issue-row{display:grid;gap:12px;padding:26px 28px 30px;border-radius:24px;background:var(--surface);box-shadow:0 1px 2px #1619360f,inset 0 0 0 1px var(--line);--here: var(--surface)}.issue-row+.issue-row{margin-top:16px}.issue-name{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.issue-row .call{margin:0;font-size:15.5px}.issue-why{max-width:34em;margin:0 0 6px;color:var(--ink-soft);font-size:16.5px}.night{--ink: var(--night-ink);--ink-soft: var(--night-soft);--muted: var(--night-muted);--line: var(--night-line);--track: #3a3f6e;--here: var(--night);--a: #8fa3ff;--b: #f5b544;--a-text: #8fa3ff;--b-text: #f5b544;position:relative;overflow:hidden;background:var(--night);color:var(--ink)}.night:before{content:"";position:absolute;top:-420px;right:-380px;width:760px;height:760px;border:1px solid var(--night-line);border-radius:50%;background:radial-gradient(circle closest-side,transparent 0 78%,var(--night-line) 78.2% 78.5%,transparent 78.7%);pointer-events:none}@media(max-width:720px){.night:before{top:-240px;right:-240px;width:400px;height:400px}}.night-inner{position:relative;width:min(var(--wide),calc(100% - 2 * var(--g)));margin-inline:auto;padding:72px 0}.night .band-title{font-size:clamp(36px,5.6vw,72px)}.swap{margin-top:40px;border-top:1px solid var(--line)}.swap-row{display:grid;gap:10px;padding:24px 0;border-bottom:1px solid var(--line)}.swap-label{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);font-size:15px;font-weight:600}.swap-result{margin:0;font-size:16px}.swap .balance-end{font-size:15px}@media(min-width:900px){.night-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;padding:120px 0}.night .band-title{margin:0}.swap{grid-column:1 / -1;margin-top:72px}.swap-row{grid-template-columns:200px minmax(0,1fr) 260px;gap:40px;align-items:center;padding:30px 0}.swap-result{text-align:right}}.tones{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--sunk)}.tone{appearance:none;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.tone:hover{color:var(--ink)}.tone[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a1d3b1f}.message{position:relative;margin-top:20px;padding:24px 26px;border-radius:24px 24px 6px;background:var(--a-soft)}.message-text{min-height:4.2em;margin:0;font-size:21px;font-weight:500;line-height:1.42;letter-spacing:-.01em;transition:opacity .18s ease,transform .18s ease}.message-text.is-swapping{opacity:0;transform:translateY(6px)}.rewrite{display:grid;gap:14px;margin-top:44px}.rewrite-title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700}.rewrite-better{max-width:32em;margin:0;padding-left:19px;font-size:18px;font-weight:500;line-height:1.45}.rewrite-label{display:block;margin-bottom:4px;color:var(--muted);font-size:13.5px;font-weight:700}@media(max-width:520px){.tones{display:flex;border-radius:22px}.tone{flex:1 1 40%}.message-text{font-size:19px}}.ways{display:grid;gap:18px;margin:0}.way{padding:24px 22px 26px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.way:hover{transform:translateY(-3px);box-shadow:0 16px 32px #1619361a,inset 0 0 0 1px var(--line)}.way .tile{margin-bottom:18px}.way dt{margin-bottom:8px;font-size:19px;font-weight:700;letter-spacing:-.015em}.way dd{margin:0;color:var(--ink-soft);font-size:16px}@media(min-width:640px){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.promises{margin:0}.promise-row{padding:20px 0;border-top:1px solid var(--line)}.promise-row:last-child{border-bottom:1px solid var(--line)}.promise-row dt{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-weight:700}.promise-row dd{margin:0;color:var(--ink-soft);font-size:17px}@media(min-width:640px){.promise-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:center}.promise-row dt{margin:0}}.plans{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16.5px}.plans th,.plans td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.plans thead th{padding-bottom:14px;border-bottom:2px solid var(--ink);font-size:22px;font-weight:800;letter-spacing:-.02em}.plans thead td{width:25%;border-bottom:2px solid var(--ink)}.plans tbody th{width:24%;color:var(--ink-soft);font-weight:600}.cell-yes{width:22px;height:22px;color:var(--ink)}.cell-no{width:22px;height:22px;color:var(--muted)}@media(max-width:640px){.plans thead tr,.plans tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.plans thead td{display:none}.plans thead th{padding:0;border:0;font-size:19px}.plans tbody tr{padding:14px 0;border-bottom:1px solid var(--line)}.plans th,.plans td{padding:0;border:0}.plans thead tr{padding-bottom:12px;border-bottom:2px solid var(--ink)}.plans tbody th{grid-column:1 / -1;width:auto;margin-bottom:4px;font-size:14.5px}.plans td{font-size:15px}}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{position:relative;padding:20px 44px 20px 0;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.01em;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before,.faq-item summary:after{content:"";position:absolute;top:50%;right:6px;width:14px;height:2px;margin-top:-1px;border-radius:1px;background:var(--ink-soft);transition:transform .2s ease}.faq-item summary:after{transform:rotate(90deg)}.faq-item[open] summary:after{transform:rotate(0)}.faq-item p{max-width:36em;margin:0;padding:0 0 24px;color:var(--ink-soft);font-size:17px}.faq-item[open] p{animation:arrive .26s var(--ease-out) both}.closing{padding:64px 0 24px;border-top:1px solid var(--line);text-align:center}.closing-phones{position:relative;height:300px;margin-bottom:36px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.phone-fan{--pw: 200px;position:absolute;top:20px;left:50%}.phone-fan-c{z-index:2;margin-left:-100px}.phone-fan-l{margin-left:-250px;transform:rotate(-9deg) translateY(30px)}.phone-fan-r{margin-left:50px;transform:rotate(9deg) translateY(30px)}.closing-title{max-width:12em;margin:0 auto;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.site-foot{padding-bottom:max(24px,env(safe-area-inset-bottom))}.site-foot .foot{margin-top:64px}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes rise{0%{opacity:0;transform:translateY(48px) rotate(2deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.85)}}@keyframes spin-slow{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.scene .said{animation:arrive .7s var(--ease-out) both}.scene .said-b{animation-delay:.26s}.hero-title,.hero-lede,.hero-trust{animation:arrive .7s var(--ease-out) both}.hero-title{animation-delay:.35s}.hero-lede{animation-delay:.45s}.hero-trust{animation-delay:.65s}.phone-hero{animation:rise 1s var(--ease-out) .25s both,float 7s ease-in-out 1.3s infinite}.chip{animation:pop .6s var(--ease-settle) both,float 6s ease-in-out infinite}.chip-1{animation-delay:1s,1.6s}.chip-2{animation-delay:1.25s,2.4s}.chip-3{animation-delay:1.5s,3.2s}.marquee-track{animation:marquee 70s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.is-in{opacity:1;transform:none}.issue-row.reveal:nth-child(2){transition-delay:.12s}.issue-row.reveal:nth-child(3){transition-delay:.24s}.way.reveal:nth-child(2){transition-delay:90ms}.way.reveal:nth-child(3){transition-delay:.18s}.way.reveal:nth-child(4){transition-delay:.27s}.swap-row.reveal+.swap-row.reveal{transition-delay:.2s}.phone-side{animation:float 8s ease-in-out infinite}.closing-phones .phone-fan-l,.closing-phones .phone-fan-r{transition:transform .9s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.balance-knob,.balance-track{transition:none}.balance[data-call=unclear] .balance-knob{animation:none}}
