:root{--paper:#F6F2E9;--card:#FFFDF8;--ink:#16161A;--espresso:#241F1A;--on-dark:#F4EFE3;--on-dark-mute:rgba(244,239,227,0.72);--slate:#6B6355;--line:#E2DACA;--line-soft:#EDE6D8;--accent:#FFC53D;--accent-deep:#9A6B05;--accent-ink:#1A1408;--live:#2E7D5B;--shadow:rgba(36,31,26,0.12);--paper-veil:rgba(246,242,233,0.9)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#14130F;--card:#1D1B15;--ink:#F2EDE1;--espresso:#241F1A;--on-dark:#F4EFE3;--slate:#A79C87;--line:#302B20;--line-soft:#272319;--accent:#FFCB4F;--accent-deep:#FFCB4F;--accent-ink:#1A1408;--live:#5CC291;--shadow:rgba(0,0,0,0.5);--paper-veil:rgba(20,19,15,0.9)}}:root[data-theme="dark"]{--paper:#14130F;--card:#1D1B15;--ink:#F2EDE1;--espresso:#241F1A;--on-dark:#F4EFE3;--slate:#A79C87;--line:#302B20;--line-soft:#272319;--accent:#FFCB4F;--accent-deep:#FFCB4F;--accent-ink:#1A1408;--live:#5CC291;--shadow:rgba(0,0,0,0.5);--paper-veil:rgba(20,19,15,0.9)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Commissioner","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;text-wrap:balance}p{margin:0}a{color:inherit}svg{display:block}img{max-width:100%}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:4px}.u{font-family:"Unbounded","Arial Black",sans-serif;letter-spacing:-0.02em;text-wrap:balance}.wrap{max-width:1160px;margin:0 auto;padding:0 28px}@media (max-width:640px){.wrap{padding:0 18px}}.eyebrow{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--slate)}.topbar{position:sticky;top:0;z-index:40;background:var(--paper-veil);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.topbar .bar{display:flex;align-items:center;justify-content:space-between;height:72px;gap:16px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;flex:none}.brand svg{width:26px;height:auto}.brand b{font-family:"Unbounded","Arial Black",sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:-0.01em}.switch{display:flex;gap:3px;padding:3px;margin:0;list-style:none;background:var(--line-soft);border:1px solid var(--line);border-radius:11px}.switch li{flex:1;display:flex}.switch a{flex:1;text-align:center;white-space:nowrap;text-decoration:none;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.71rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--slate);padding:7px 13px;border-radius:8px}.switch a:hover{color:var(--ink)}.switch a[aria-current]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px var(--shadow)}@media (max-width:660px){.topbar .bar{height:auto;padding-top:12px;padding-bottom:12px;flex-wrap:wrap;row-gap:11px}.topbar .brand{order:1}.topbar .langpick{order:2}.topbar .switch{order:3;flex-basis:100%}}.langpick{position:relative}.langpick>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.74rem;color:var(--slate);border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--card)}.langpick>summary::-webkit-details-marker{display:none}.langpick>summary:hover{color:var(--ink);border-color:var(--slate)}.langpick>summary svg{width:13px;height:13px}.langpop{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:430px;max-width:78vw;max-height:56vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 44px -22px var(--shadow);padding:14px;margin:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:2px 10px}.langpop a{display:block;text-decoration:none;color:var(--slate);font-size:0.8rem;padding:4px 6px;border-radius:6px}.langpop a:hover{color:var(--ink);background:var(--paper)}.langpop a[aria-current]{color:var(--ink);font-weight:600;background:var(--paper)}.crumbs{border-bottom:1px solid var(--line-soft)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:13px 0;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.71rem;color:var(--slate)}.crumbs a{text-decoration:none;color:var(--slate)}.crumbs a:hover{color:var(--ink)}.crumbs li[aria-current]{color:var(--ink)}.crumbs li+li:before{content:"/";margin-inline-end:8px;opacity:0.45}.badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.badge{display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--ink);color:var(--paper);border-radius:10px;padding:9px 16px}.badge:hover{transform:translateY(-1px)}.badge svg{width:19px;height:19px;flex:none}.badge small{display:block;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.58rem;letter-spacing:0.06em;text-transform:uppercase;opacity:0.7}.badge strong{display:block;font-size:0.94rem;font-weight:600;line-height:1.2}.on-espresso .badge{background:var(--on-dark);color:var(--espresso)}.market-footer{border-top:1px solid var(--line);padding:34px 0 30px}.market-footer .row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.market-footer .brand b{font-size:0.95rem}.market-footer .lnk{font-size:0.85rem;color:var(--slate);text-decoration:none}.market-footer .lnk:hover{color:var(--ink)}.market-footer .cp{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.72rem;color:var(--slate);margin-top:18px}.market-footer .cp a{color:inherit}.market-footer .cp a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.badge:hover{transform:none}}.route{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-weight:600;font-size:0.95rem;min-width:0}.route .dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--slate);flex:none}.route .dot.end{border-color:var(--accent-deep);background:var(--accent)}.route .dash{flex:1;min-width:16px;border-top:2px dotted var(--line)}.place-hero{padding:46px 0 60px}.place-hero .cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:54px;align-items:start}@media (max-width:940px){.place-hero .cols{grid-template-columns:minmax(0,1fr);gap:34px}}.place-hero h1{font-family:"Unbounded","Arial Black",sans-serif;font-weight:800;font-size:clamp(1.95rem,4vw,2.95rem);line-height:1.1;letter-spacing:-0.035em;margin:16px 0 0}.place-hero .cms{margin-top:20px;max-width:56ch}.place-hero .cms p:first-child{color:var(--ink);font-size:1.12rem;font-weight:500}.cms>*+*{margin-top:14px}.cms p{color:var(--slate)}.cms a{color:var(--accent-deep)}.cms ul,.cms ol{margin:14px 0 0;padding-inline-start:20px;color:var(--slate)}.cms li+li{margin-top:4px}.cms br{display:none}.facts{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 28px 56px -34px var(--shadow)}.facts dl{margin:0}.facts dt{color:var(--slate);font-size:0.88rem}.facts dd{margin:0;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-weight:600;font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.facts-top{display:flex;align-items:center;gap:7px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--slate);padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.facts-top i{width:6px;height:6px;border-radius:50%;background:var(--live);display:block;flex:none}.facts .f{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.facts .f:last-child{border-bottom:none;padding-bottom:4px}.facts .f-text dd{font-family:"Commissioner","Helvetica Neue",Arial,sans-serif;font-size:0.95rem;font-weight:600;letter-spacing:0;text-align:end}.facts .f-text a{color:var(--accent-deep);text-decoration:none}.facts .f-text a:hover{text-decoration:underline}.facts .go{display:block;margin-top:14px;text-align:center;text-decoration:none;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:11px 16px;font-weight:600;font-size:0.92rem}.facts .go:hover{filter:brightness(1.05)}.facts-note{margin-top:12px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.65rem;color:var(--slate);opacity:0.8}.contrast{border-top:1px solid var(--line);padding:74px 0}.contrast .pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:34px}@media (max-width:820px){.contrast .pair{grid-template-columns:1fr}}.side{padding:28px 30px;border:1px solid var(--line)}.side:first-child{border-start-start-radius:14px;border-end-start-radius:14px;border-inline-end:none}.side:last-child{border-start-end-radius:14px;border-end-end-radius:14px;background:var(--card);border-color:var(--accent-deep)}@media (max-width:820px){.side:first-child{border-radius:14px 14px 0 0;border-inline-end:1px solid var(--line);border-bottom:none}.side:last-child{border-radius:0 0 14px 14px}}.side .tag{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--slate)}.side:last-child .tag{color:var(--accent-deep);font-weight:600}.side h3{font-family:"Unbounded","Arial Black",sans-serif;font-weight:600;font-size:1.18rem;letter-spacing:-0.03em;margin:12px 0 10px}.side p{color:var(--slate);font-size:0.95rem}.side:last-child p{color:var(--ink)}.prose{border-top:1px solid var(--line);padding:70px 0 74px}.prose .wrap>*{max-width:74ch}.prose .cms h3{font-size:1.1rem;font-weight:600;margin:0}.prose .cms>*+*{margin-top:18px}.prose h2{font-family:"Unbounded","Arial Black",sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.18;margin:14px 0 0}.prose .cms h2{margin-top:0}.prose p{margin-top:18px;color:var(--slate);font-size:1rem}.band{background:var(--espresso);color:var(--on-dark);padding:74px 0}.band .grid{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:center}@media (max-width:900px){.band .grid{grid-template-columns:1fr;gap:32px}}.band .eyebrow{color:var(--accent)}.band h2{font-family:"Unbounded","Arial Black",sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:clamp(1.6rem,3.1vw,2.3rem);line-height:1.16;margin:16px 0 0}.band p{margin-top:18px;color:var(--on-dark-mute);max-width:52ch}.band .badges{margin-top:0}.coverage{padding:78px 0 84px}.place-hero+.coverage{padding-top:0}.coverage h2{font-family:"Unbounded","Arial Black",sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:clamp(1.5rem,2.9vw,2.05rem);margin:14px 0 0;max-width:24ch}.coverage .lede{margin-top:14px;color:var(--slate);max-width:62ch}.tools{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:30px 0 8px}.find{position:relative;flex:1;min-width:230px;max-width:360px}.find input{width:100%;padding:11px 14px;padding-inline-start:37px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.85rem}.find input::placeholder{color:var(--slate)}.find svg{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--slate)}.tally{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.75rem;color:var(--slate)}.abc{columns:5 170px;column-gap:26px}.lgroup{break-inside:avoid;margin-bottom:16px}.lgroup .lt{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-weight:600;font-size:0.72rem;color:var(--accent-deep);border-bottom:1px solid var(--line);display:block;padding-bottom:4px;margin-bottom:5px}.lgroup ul{list-style:none;margin:0;padding:0}.lgroup li a{display:block;text-decoration:none;font-size:0.89rem;padding:3px 0;color:var(--ink)}.lgroup li a:hover{color:var(--accent-deep)}.lgroup.hidden,.lgroup li.hidden{display:none}.empty{display:none;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;color:var(--slate);padding:20px 0}.up{margin-top:26px;padding-top:18px;border-top:1px solid var(--line-soft)}.up a{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.78rem;color:var(--slate);text-decoration:none}.up a:hover{color:var(--ink)}.up a:before{content:"\2190\00a0"}[dir="rtl"] .up a:before{content:"\2192\00a0"}.picker{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 28px 56px -34px var(--shadow)}.picker-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.picker-top .when{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;color:var(--slate);white-space:nowrap}.picker-label{display:flex;align-items:center;gap:8px;margin:16px 0 10px}.picker-label .n{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.64rem;letter-spacing:0.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:2px 7px;border-radius:5px;font-weight:600}.picker-label span{font-size:0.86rem;color:var(--slate)}.offers{display:flex;flex-direction:column;gap:9px}.offer{display:flex;align-items:center;gap:13px;width:100%;text-align:start;background:var(--paper);border:1.5px solid var(--line);border-radius:13px;padding:13px 15px;cursor:pointer;font:inherit;color:inherit;transition:border-color 0.15s ease,background 0.15s ease,transform 0.12s ease}.offer:hover{border-color:var(--slate);transform:translateY(-1px)}.offer[aria-checked="true"]{border-color:var(--accent-deep);background:var(--card)}.offer .pic{width:38px;height:38px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--line);color:var(--slate)}.offer .pic svg{width:21px;height:21px}.offer[aria-checked="true"] .pic{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.offer .meta{flex:1;min-width:0}.offer .nm{display:block;font-weight:600;font-size:0.95rem;line-height:1.3}.offer .sub{display:block;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;color:var(--slate);line-height:1.35;margin-top:2px}.offer .cost{text-align:end;flex:none}.offer .cost b{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:1.02rem;font-weight:600;font-variant-numeric:tabular-nums}.offer .cost i{display:block;font-style:normal;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.62rem;letter-spacing:0.05em;text-transform:uppercase;color:var(--slate);margin-top:2px}.offer[aria-checked="true"] .cost i{color:var(--accent-deep);font-weight:600}@media (max-width:430px){.offer{padding:12px 13px;gap:11px}.offer .sub{font-size:0.64rem}}.picker-foot{margin-top:15px;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.picker-foot .sum{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.76rem;color:var(--slate)}.picker-foot .sum b{color:var(--ink)}.picker-foot .go{display:inline-block;text-decoration:none;background:var(--accent);color:var(--accent-ink);border:none;border-radius:9px;padding:10px 18px;font:inherit;font-weight:600;font-size:0.88rem;cursor:pointer}.picker-foot .go:hover{filter:brightness(1.05)}.picker-note{margin-top:12px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.65rem;color:var(--slate);opacity:0.8}.steps-sec{padding:0 0 78px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:32px}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:22px}}.step{border-top:2px solid var(--ink);padding-top:16px}.step .k{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.72rem;color:var(--accent-deep);font-weight:600;letter-spacing:0.08em}.step h3{font-size:1.02rem;font-weight:600;margin:8px 0 6px}.step p{color:var(--slate);font-size:0.92rem}@media (prefers-reduced-motion:reduce){.offer:hover{transform:none}}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.chips a{display:block;text-decoration:none;color:var(--ink);font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.82rem;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px 13px}.chips a:hover{color:var(--accent-deep);border-color:var(--accent-deep)}.setter{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 28px 56px -34px var(--shadow)}.setter .route{margin:15px 0 4px}.setter-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.setter-top .who{display:flex;align-items:center;gap:7px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--slate)}.setter-top .who i{width:6px;height:6px;border-radius:50%;background:var(--live);display:block;flex:none}.setter-top .when{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;color:var(--slate);white-space:nowrap}.route-sub{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.7rem;color:var(--slate)}.setter-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 10px}.setter-label .n{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.64rem;letter-spacing:0.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:2px 7px;border-radius:5px;font-weight:600}.setter-label span{font-size:0.86rem;color:var(--slate)}.stepper{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--paper);border:1.5px solid var(--accent-deep);border-radius:13px;padding:12px 14px}.stepper button{width:40px;height:40px;flex:none;border-radius:10px;cursor:pointer;background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center}.stepper button:hover:not(:disabled){border-color:var(--slate)}.stepper button:disabled{opacity:0.4;cursor:not-allowed}.stepper .val{flex:1;min-width:0;text-align:center;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.stepper .val small{display:block;font-size:0.6rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--slate);font-weight:500;margin-top:1px}.bill{margin-top:14px;display:flex;flex-direction:column;gap:7px}.bill .row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:0.88rem}.bill .row span{color:var(--slate)}.bill .row b{font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-weight:600;font-variant-numeric:tabular-nums}.bill .row.zero span,.bill .row.zero b{color:var(--accent-deep);font-weight:600}.bill .row.total{border-top:1px solid var(--line);padding-top:9px;margin-top:2px;font-size:1rem}.bill .row.total span{color:var(--ink);font-weight:600}.bill .row.total b{font-size:1.12rem}.setter-go{display:block;margin-top:15px;width:100%;text-align:center;text-decoration:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:none;border-radius:10px;padding:12px 18px;font:inherit;font-weight:600;font-size:0.92rem}.setter-go:hover{filter:brightness(1.05)}.setter-note{margin-top:12px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.65rem;color:var(--slate);opacity:0.8}.perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;padding:0;list-style:none}@media (max-width:940px){.perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.perks{grid-template-columns:minmax(0,1fr)}}.perk{border:1px solid var(--line);border-radius:15px;padding:20px;background:var(--card)}.perk svg{width:30px;height:30px;color:var(--slate);margin-bottom:14px}.perk h3{font-size:1rem;font-weight:600;margin-bottom:6px}.perk p{color:var(--slate);font-size:0.9rem}.perk.key{background:var(--accent);border-color:var(--accent)}.perk.key svg{color:var(--accent-ink)}.perk.key h3,.perk.key p{color:var(--accent-ink)}.req{display:flex;align-items:center;gap:16px;margin-top:22px;border:1px dashed var(--line);border-radius:15px;padding:18px 20px}.req svg{width:28px;height:28px;flex:none;color:var(--accent-deep)}.req p{color:var(--slate);font-size:0.93rem}.req b{color:var(--ink)}.place-hero.pick .cols{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);align-items:center}@media (max-width:940px){.place-hero.pick .cols{grid-template-columns:minmax(0,1fr);gap:38px}}.place-hero.pick .cms{max-width:52ch}.here{display:flex;align-items:center;gap:9px;margin-top:20px;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-size:0.76rem;color:var(--slate)}.here i{width:7px;height:7px;border-radius:50%;background:var(--live);display:block;flex:none}.sec-h2{font-family:"Unbounded","Arial Black",sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:clamp(1.5rem,2.9vw,2.05rem);line-height:1.18;margin:14px 0 0;max-width:24ch}.near .box{margin-top:22px;padding:20px 22px;background:var(--card);border:1px solid var(--line);border-radius:16px}.faq .grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:54px;align-items:start}@media (max-width:900px){.faq .grid{grid-template-columns:minmax(0,1fr);gap:30px}}.faq .aside p{margin-top:14px;color:var(--slate);font-size:0.95rem;max-width:34ch}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line-soft)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding:16px 0;font-weight:600;font-size:1rem;line-height:1.4}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--accent-deep)}.qa summary:after{content:"+";flex:none;font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;font-weight:400;font-size:1.2rem;line-height:1.2;color:var(--accent-deep)}.qa details[open] summary:after{content:"\2013"}.qa .a{padding:0 0 20px;color:var(--slate);font-size:0.95rem;max-width:72ch}.qa .a a{color:var(--accent-deep)}.hero{padding:60px 0 76px}.hero .cols{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:60px;align-items:center}@media (max-width:940px){.hero .cols{grid-template-columns:minmax(0,1fr);gap:44px}}.hero h1{font-family:"Unbounded","Arial Black",sans-serif;font-weight:800;font-size:clamp(2.15rem,4.4vw,3.15rem);line-height:1.08;letter-spacing:-0.035em;margin:18px 0 0}.hero h1 .hl{background:linear-gradient(transparent 0 78%,var(--accent) 78% 97%,transparent 97%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero .lede{margin-top:20px;max-width:44ch;color:var(--slate);font-size:1.06rem}.coverage h2{max-width:22ch}