:root{--ink:#0E2A47;--ink-2:#14395C;--ink-3:#092039;--paper:#FCFCFA;--paper-2:#F4F4F0;--paper-3:#EBEBE6;--hair:#D6DAE0;--hair-ink:rgba(255,255,255,.18);--rule:#5C6673;--tx:#131A22;--tx-2:#48525E;--tx-3:#5A6472;--tx-on-ink:#E6ECF3;--tx-on-ink-2:#9DB0C6;--amber:#DB8D27;--amber-d:#A8650F;--amber-veil:#FBF1DF;--teal:#31A3B4;--teal-d:#146A78;--teal-ink:#0F5560;--teal-veil:#E4F4F6;--r-xs:5px;--r-sm:9px;--r-md:16px;--r-lg:26px;--r-xl:40px;--r-pill:999px;--ease:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.4,.14,.3,1);--wrap:1240px;--gut:22px}*{box-sizing:border-box}html{color-scheme:light;background:var(--paper);scroll-behavior:smooth;scrollbar-color:#B9C0C9 var(--paper-2);scrollbar-width:thin}body{margin:0;background:var(--paper);color:var(--tx);font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font:inherit;color:var(--tx);background:var(--paper);caret-color:var(--amber-d)}table{border-collapse:separate;border-spacing:0;width:100%}h1,h2,h3,h4{margin:0;line-height:1.06;font-weight:800;letter-spacing:-.015em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--amber-veil);color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:#b9c0c9;border-radius:var(--r-pill);border:3px solid var(--paper-2)}::-webkit-scrollbar-thumb:hover{background:var(--tx-3)}:focus-visible{outline:2px solid var(--amber-d);outline-offset:2px;border-radius:var(--r-xs)}.on-ink :focus-visible,.hero :focus-visible,.instr :focus-visible{outline-color:var(--amber)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.t-display{font-stretch:118%;font-weight:800;font-size:clamp(32px,3.9vw,52px);letter-spacing:-.024em;line-height:1.04}.t-head{font-stretch:112%;font-weight:800;font-size:clamp(23px,2.7vw,33px);letter-spacing:-.018em;line-height:1.08}.t-sub{font-weight:800;font-size:19px;letter-spacing:-.012em;line-height:1.15}.t-lbl{font-stretch:76%;font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}.t-num{font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.lead{color:var(--tx-2);font-size:16px;max-width:56ch}.util{background:var(--ink-3);color:var(--tx-on-ink-2)}.util .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;height:34px}.util a{color:var(--tx-on-ink-2)}.util a:hover{color:#fff}.util .loc{color:var(--tx-on-ink);font-weight:700}.util .loc b{color:var(--amber);font-weight:800}.util nav{display:flex;gap:22px}@media (max-width:760px){.util nav{display:none}.util .wrap{justify-content:center}}.site{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--hair)}.site .wrap{display:flex;align-items:center;gap:20px;height:70px}.brand{display:flex;align-items:center;flex:none}.brand svg{height:26px;width:auto;display:block}.mainnav{display:flex;gap:2px;flex:1;margin-left:8px}.mainnav a{font-stretch:96%;font-size:14px;font-weight:700;color:var(--tx-2);padding:9px 13px;border-radius:var(--r-sm);transition:background .22s var(--ease),color .22s var(--ease)}.mainnav a:hover{color:var(--tx);background:var(--paper-2)}.mainnav a.on{color:var(--amber-d);background:var(--amber-veil);font-weight:800}.hactions{display:flex;gap:8px;align-items:center;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-stretch:98%;font-weight:800;font-size:14px;padding:12px 18px;min-height:44px;border:1px solid transparent;border-radius:var(--r-sm);transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.btn:active{transform:translateY(1px)}.btn-amber{background:var(--amber);color:#241505;border-color:var(--amber)}.btn-amber:hover{background:var(--amber-d);border-color:var(--amber-d);color:#fff}.btn-line{border-color:var(--hair);color:var(--ink)}.btn-line:hover{border-color:var(--rule);background:var(--paper-2)}.btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-ink:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-on-ink{border-color:var(--hair-ink);color:#fff}.btn-on-ink:hover{background:#ffffff1a}.btn-wide{width:100%}.burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--ink)}@media (max-width:1020px){.mainnav{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;gap:0;background:var(--paper);border-bottom:1px solid var(--hair);padding:6px 0}.mainnav.open{display:flex}.mainnav a{padding:13px var(--gut);border-radius:0;border-bottom:1px solid var(--hair)}.mainnav a.on{border-bottom-color:var(--hair);background:var(--amber-veil);color:var(--amber-d)}.hactions .btn-line{display:none}.burger{display:inline-flex}}.gauge-strip{background:var(--ink);color:var(--tx-on-ink);border-bottom:1px solid var(--ink-2)}.gauge-strip ul{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--wrap);margin:0 auto}.gauge-strip li{padding:13px var(--gut);border-left:1px solid var(--hair-ink);display:flex;flex-direction:column;gap:3px}.gauge-strip li:first-child{border-left:none}.gauge-strip .k{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-on-ink-2)}.gauge-strip .v{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff}.gauge-strip .v em{font-style:normal;color:var(--teal)}@media (max-width:820px){.gauge-strip ul{grid-template-columns:1fr 1fr}.gauge-strip li:nth-child(3){border-left:none}.gauge-strip li:nth-child(n+3){border-top:1px solid var(--hair-ink)}}.screen{display:none}.screen.on{display:block}.sec{padding:60px 0}.sec-tight{padding:34px 0}.sec+.sec{padding-top:48px}.sec-air{padding:84px 0}.band-paper2 .sec,.band-paper2{border-radius:var(--r-lg)}.sec-line{border-top:1px solid var(--hair)}.band-paper2{background:var(--paper-2)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:14px;margin-bottom:26px;border-bottom:2px solid var(--ink)}.sec-head p{color:var(--tx-2);font-size:16px;max-width:50ch;margin-top:8px}.sec-head .idx{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--tx-3);white-space:nowrap;padding-bottom:3px}@media (max-width:640px){.sec-head{flex-direction:column;align-items:flex-start;gap:10px}}.hero{background:var(--ink);color:var(--tx-on-ink);position:relative;overflow:hidden;border-radius:0 0 var(--r-xl) var(--r-xl)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,var(--hair-ink) 1px,transparent 1px);background-size:calc(100% / 12) 100%;opacity:.5;pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:6fr 6fr;gap:48px;align-items:start;padding-top:48px;padding-bottom:48px}.hero h1{color:#fff}.hero h1 em{font-style:normal;color:var(--amber)}.hero .lead{color:var(--tx-on-ink-2);margin-top:18px;font-size:16px;max-width:42ch}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:32px}.hero:before{display:none}}.facts{margin-top:26px;border-top:1px solid var(--hair-ink)}.facts div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hair-ink)}.facts dt{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-on-ink-2)}.facts dd{margin:0;font-size:14px;font-weight:700;color:#fff;text-align:right}.facts-paper{border-top-color:var(--hair);max-width:440px}.facts-paper div{border-bottom-color:var(--hair)}.facts-paper dt{color:var(--tx-3)}.facts-paper dd{color:var(--tx)}.consult{background:var(--paper);color:var(--tx);border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}.consult .hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair);background:var(--paper-2)}.consult .bd{padding:18px}.field{display:flex;gap:0;border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.field input{flex:1;min-width:0;border:none;padding:13px 14px;font-size:16px;font-weight:600;background:var(--paper)}.field input::placeholder{color:var(--tx-3);font-weight:400}.field input:focus-visible{outline:2px solid var(--amber-d);outline-offset:-2px}.field button{background:var(--amber);color:#241505;font-weight:800;font-size:14px;padding:0 20px;min-height:46px;white-space:nowrap}.field button:hover{background:var(--amber-d);color:#fff}.alt{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;color:var(--tx-3)}.alt:before,.alt:after{content:"";flex:1;height:1px;background:var(--hair)}.alt-ch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.alt-num{text-align:center;font-size:12.5px;font-weight:700;color:var(--tx-3);margin-top:8px}.anchor{border:1px solid var(--hair);border-top:2px solid var(--ink);background:var(--paper);margin-top:14px;border-radius:var(--r-md);overflow:hidden}.anchor .ah{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 14px;border-bottom:1px solid var(--hair);background:var(--paper-2)}.anchor .ab{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;padding:13px 14px}.anchor .sp{display:flex;align-items:baseline;gap:5px}.anchor .sp b{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.anchor .sp span{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--tx-3)}.anchor .h{border-left:1px solid var(--hair);padding-left:14px}.anchor .h .k{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);display:block}.anchor .h .v{font-size:19px;font-weight:800;letter-spacing:-.025em;color:var(--tx);display:block;margin-top:2px}.anchor .h .v{transition:color .22s cubic-bezier(.16,1,.3,1)}.anchor .h.muted .v{color:var(--tx-3)}@media (max-width:400px){.anchor .ab{grid-template-columns:1fr 1fr;row-gap:10px}.anchor .sp{grid-column:1/-1}}.result{display:none;margin-top:14px;border:1px solid var(--hair);border-top:2px solid var(--teal-d);border-radius:var(--r-sm);background:var(--teal-veil);padding:12px 14px;font-size:14px;color:var(--teal-ink)}.result.show{display:block}.result.warn{border-top-color:var(--amber-d);background:var(--amber-veil);color:#6b3f06}.result b{font-weight:800}.sim{display:block;margin-top:8px;padding-top:8px;border-top:1px solid rgba(20,106,120,.25);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.result a{color:var(--teal-ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}.horizon{display:flex;gap:0;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden;margin-bottom:0;width:fit-content}.horizon button{font-stretch:92%;font-size:12.5px;font-weight:700;padding:9px 15px;min-height:40px;color:var(--tx-2);border-right:1px solid var(--hair)}.horizon button:last-child{border-right:none}.horizon button{transition:background .22s var(--ease),color .22s var(--ease)}.horizon button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:800}.ptable{border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden;font-variant-numeric:tabular-nums}.ptable thead th{background:var(--paper-2);border-bottom:1px solid var(--hair);padding:10px 14px;text-align:left;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}.ptable th.num,.ptable td.num{text-align:right}.ptable tbody td{border-bottom:1px solid var(--hair)}.ptable tbody tr:last-child td{border-bottom:none}.ptable tbody tr{transition:background .22s var(--ease)}.ptable tbody tr.feat{background:var(--amber-veil)}.ptable td{padding:16px 14px;vertical-align:top}.p-speed{display:flex;align-items:baseline;gap:7px}.p-speed .n{font-size:27px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.p-speed .u{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--tx-3)}.p-tag{display:inline-block;margin-top:7px;font-stretch:88%;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink);padding:4px 9px;border-radius:var(--r-pill)}.p-benefits{display:grid;gap:5px;font-size:14px;color:var(--tx-2)}.p-benefits li{display:flex;gap:7px;align-items:flex-start}.p-benefits svg{color:var(--tx-3);flex:none;margin-top:3px}.p-price{white-space:nowrap}.p-price .v{font-size:23px;font-weight:800;letter-spacing:-.028em;color:var(--tx)}.p-price .c{font-size:12.5px;font-weight:700;color:var(--tx-3)}.p-price.dim .v{font-size:16px;color:var(--tx-3);font-weight:700}.p-price .after{display:block;font-size:11px;color:var(--tx-3);margin-top:3px;white-space:normal}.p-delta{display:inline-block;margin-top:5px;font-size:11px;font-weight:800;color:var(--ink);background:var(--paper-3);border:1px solid var(--hair);padding:2px 7px;border-radius:var(--r-pill)}.p-na{font-size:12.5px;color:var(--tx-3);font-style:italic;white-space:normal;max-width:20ch;display:inline-block}@media (max-width:900px){.ptable,.ptable thead,.ptable tbody,.ptable tr,.ptable td{display:block}.ptable thead{display:none}.ptable{border-top:1px solid var(--hair)}.ptable tbody tr{padding:16px 14px;border-bottom:1px solid var(--hair)}.ptable td{padding:0;margin-bottom:12px}.ptable td:last-child{margin-bottom:0}.ptable td.num{text-align:left}.ptable td[data-l]:before{content:attr(data-l);display:block;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3);margin-bottom:5px}}.note{border:1px solid var(--hair);border-top:2px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-2);padding:13px 15px;font-size:12.5px;color:var(--tx-2);max-width:78ch;margin-top:18px;line-height:1.6}.note b{color:var(--tx);font-weight:800}.note.amber{border-top-color:var(--amber);background:var(--amber-veil);color:#6b3f06}.note.amber b{color:#5f3a05}.spec{border-top:1px solid var(--hair)}.spec>li{display:grid;grid-template-columns:56px 1.1fr 2fr;gap:22px;align-items:baseline;padding:20px 12px;margin:0 -12px;border-bottom:1px solid var(--hair);border-radius:var(--r-sm);transition:background .22s var(--ease)}.spec>li:hover{background:var(--paper-2)}.spec .n{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--tx-3)}.spec h3{font-size:19px;font-weight:800;letter-spacing:-.012em}.spec p{color:var(--tx-2);font-size:14px;max-width:62ch}@media (max-width:760px){.spec>li{grid-template-columns:36px 1fr;gap:8px 14px}.spec p{grid-column:2}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}@media (max-width:820px){.duo{grid-template-columns:1fr}}.panel{background:var(--paper);padding:30px;display:flex;flex-direction:column}.panel.dark{background:var(--ink);color:var(--tx-on-ink)}.panel.dark h3{color:#fff}.panel.dark p{color:var(--tx-on-ink-2)}.panel h3{font-size:23px;margin-top:10px;letter-spacing:-.018em}.panel p{color:var(--tx-2);font-size:14px;margin-top:10px;max-width:44ch}.panel .btn{margin-top:auto;align-self:flex-start}.panel ul{margin-top:16px;display:grid;gap:6px;font-size:14px}.panel.dark ul{color:var(--tx-on-ink-2)}.panel li{display:flex;gap:8px}.panel li svg{color:var(--tx-3);flex:none;margin-top:3px}.appbar{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--paper-2);padding:28px 30px}@media (max-width:760px){.appbar{grid-template-columns:1fr;gap:24px}}.applist{display:grid;gap:9px}.applist li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--tx-2)}.applist svg{color:var(--tx-3);flex:none;margin-top:3px}.stores{display:grid;gap:10px}.store{display:flex;align-items:center;gap:12px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper);padding:11px 16px;min-height:52px;color:var(--ink);transition:background .22s var(--ease),border-color .22s var(--ease)}.store:hover{background:var(--paper-2);border-color:var(--ink)}.store span{display:flex;flex-direction:column;font-size:15px;font-weight:800;letter-spacing:-.012em;line-height:1.2}.store small{font-stretch:76%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}.instr{background:var(--ink);color:var(--tx-on-ink);border:1px solid var(--ink-2);border-radius:var(--r-lg);padding:38px 30px;text-align:center}.instr .read{font-size:clamp(46px,8vw,80px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--teal);font-variant-numeric:tabular-nums}.instr .read-sm{font-size:clamp(34px,4.4vw,46px)}.instr-row{display:flex;align-items:center;justify-content:space-between;gap:32px;text-align:left;flex-wrap:wrap}.instr-row .scale{margin-left:0;margin-right:0;max-width:420px}.instr-cap{color:var(--tx-on-ink-2);font-size:14px;margin-top:14px;max-width:46ch}@media (max-width:720px){.instr-row{flex-direction:column;align-items:flex-start}.instr-row .btn{width:100%}}.instr .read small{font-size:.24em;color:var(--tx-on-ink-2);font-weight:700;letter-spacing:.06em;margin-left:6px}.instr .scale{position:relative;height:26px;margin:20px auto 0;max-width:560px;border-top:1px solid var(--hair-ink)}.instr .scale span{position:absolute;top:0;width:1px;height:7px;background:var(--hair-ink)}.instr .scale span.maj{height:12px;background:var(--tx-on-ink-2)}.instr .scale b{position:absolute;top:13px;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--tx-on-ink-2);letter-spacing:.06em}.instr .rows{display:grid;grid-template-columns:repeat(3,1fr);max-width:560px;margin:22px auto 0;border:1px solid var(--hair-ink)}.instr .rows div{padding:12px 8px;border-left:1px solid var(--hair-ink)}.instr .rows div:first-child{border-left:none}.instr .rows .k{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-on-ink-2)}.instr .rows .v{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-top:3px}.dtable{border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden;font-size:14px}.dtable caption{text-align:left;padding:12px 14px;background:var(--ink);color:#fff;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dtable th{background:var(--paper-2);border-bottom:1px solid var(--hair);padding:9px 14px;text-align:left;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}.dtable td{padding:11px 14px;border-bottom:1px solid var(--hair)}.dtable tr:last-child td{border-bottom:none}.dtable tbody tr{transition:background .22s var(--ease)}.dtable tbody tr:hover{background:var(--paper-2)}.dtable .st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--teal-d)}.dtable .st svg{flex:none}.form{border:1px solid var(--hair);border-radius:var(--r-md);padding:24px;max-width:640px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.grid2{grid-template-columns:1fr}}.f{display:block;margin-bottom:14px}.f>span{display:block;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);margin-bottom:5px}.f input,.f select{width:100%;border:1px solid var(--rule);border-radius:var(--r-sm);padding:12px 13px;font-size:16px;min-height:46px;transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.f input:hover,.f select:hover{border-color:var(--tx-3)}.form a{display:inline-block;padding:8px 10px;border-radius:var(--r-sm);min-height:34px;transition:background .22s var(--ease)}.form a:hover{background:var(--amber-veil)}.f input:focus-visible,.f select:focus-visible{outline:2px solid var(--amber-d);outline-offset:-2px}.choice{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}@media (max-width:560px){.choice{grid-template-columns:1fr}}.choice button{display:flex;align-items:center;gap:10px;padding:15px;min-height:52px;font-size:14px;font-weight:700;border-right:1px solid var(--rule);text-align:left}.choice button:last-child{border-right:none}.choice button[aria-pressed=true]{background:var(--amber-veil);color:#5f3a05;font-weight:800}.choice .dot{width:15px;height:15px;border:1px solid var(--rule);border-radius:var(--r-pill);flex:none;position:relative;transition:border-color .22s var(--ease)}.choice button[aria-pressed=true] .dot{border-color:var(--amber-d)}.choice button[aria-pressed=true] .dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--r-pill);background:var(--amber-d)}@media (max-width:560px){.choice button{border-right:none;border-bottom:1px solid var(--rule)}.choice button:last-child{border-bottom:none}}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden;margin-bottom:26px}.steps div{padding:12px 14px;border-left:1px solid var(--hair)}.steps div:first-child{border-left:none}.steps .k{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}.steps .l{font-size:14px;font-weight:700;color:var(--tx-3);margin-top:2px}.steps div.done .l,.steps div.cur .l{color:var(--tx)}.steps div.cur{background:var(--ink)}.steps div.cur .k{color:var(--amber)}.steps div.cur .l{color:#fff;font-weight:800}.steps div.done{background:var(--paper-2)}.stepbox{display:none}.stepbox.on{display:block}.box{border:1px solid var(--hair);border-radius:var(--r-md);padding:26px}@media (max-width:640px){.steps{grid-template-columns:1fr}.steps div{border-left:none;border-top:1px solid var(--hair)}.steps div:first-child{border-top:none}}.faq{border-top:1px solid var(--hair);max-width:820px}.faq details{border-bottom:1px solid var(--hair);border-radius:var(--r-sm);transition:background .22s var(--ease)}.faq details[open]{background:var(--paper-2)}.faq details summary{padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px}.faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:16px;font-weight:700;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:11px;height:11px;border-right:2px solid var(--amber-d);border-bottom:2px solid var(--amber-d);transform:rotate(45deg) translateY(-3px);transition:transform .18s}.faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.faq summary:focus-visible{outline:2px solid var(--amber-d);outline-offset:2px}.faq p{padding:0 0 18px;color:var(--tx-2);font-size:14px;max-width:68ch}.news{border-top:1px solid var(--hair)}.news li{border-bottom:1px solid var(--hair)}.news a{display:grid;grid-template-columns:130px 1fr auto;gap:20px;align-items:baseline;padding:16px 12px;margin:0 -12px;border-radius:var(--r-sm);transition:background .22s var(--ease)}.news a:hover{background:var(--paper-2)}.news .m{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--tx-3);text-transform:uppercase}.news h3{font-size:16px;font-weight:700;letter-spacing:-.008em;line-height:1.35}.news .go{color:var(--amber-d);font-size:16px;font-weight:800}@media (max-width:760px){.news a{grid-template-columns:1fr;gap:5px}.news .go{display:none}}.foot{background:var(--ink-3);color:var(--tx-on-ink-2);margin-top:56px}.foot .top{padding:44px 0}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:32px}@media (max-width:860px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.foot svg.mark{height:24px;width:auto}.foot .about{font-size:14px;line-height:1.6;margin-top:14px;max-width:36ch}.foot h4{color:#fff;font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px}.foot ul{display:grid;gap:2px}.foot ul a{display:inline-block;font-size:14px;padding:6px 0;min-height:26px}.foot a:hover{color:#fff}.tel{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--hair-ink)}.tel:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tel .k{font-stretch:88%;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-on-ink-2)}.tel b{display:block;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.01em;margin-top:2px}.tel small{font-size:11px}.foot .bot{border-top:1px solid var(--hair-ink);padding:16px 0;font-size:12.5px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.disclaimer{background:#2a2f3a;color:#c9cfd8;font-size:11px;font-weight:600;text-align:center;padding:7px var(--gut);letter-spacing:.01em}.disclaimer b{color:#fff;font-weight:800}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.p-price .v{display:inline-block;transition:color .22s cubic-bezier(.16,1,.3,1),font-size .22s cubic-bezier(.16,1,.3,1),font-weight .22s}.p-price.settling .v{animation:settle .26s cubic-bezier(.16,1,.3,1)}.screen.on{animation:fade .34s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
