:root{--bay-0:#08090B;--bay-1:#0E1013;--bay-2:#14171B;--line:#262B31;--line-2:#333A42;--ink:#EDEFF1;--ink-2:#A9B0B8;--ink-3:#7A828B;--steel:#C9CED4;--red:#D02018;--red-up:#F2564A;--f-d:"Barlow Condensed","Arial Narrow",sans-serif;--f-b:"Inter","Helvetica Neue",Arial,sans-serif;--t-hero:clamp(2.6rem,6.4vw,5.6rem);--t-h2:clamp(2rem,4.2vw,3.4rem);--t-h3:clamp(1.25rem,1.8vw,1.6rem);--t-b:1.0313rem;--t-s:.875rem;--t-xs:.75rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:7rem;--ease:cubic-bezier(.22,1,.36,1);--hd:62px;--bar:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:hidden;background:var(--bay-0);color:var(--ink);font-family:var(--f-b);font-size:var(--t-b);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:#fff}img{max-width:100%;display:block}a{color:var(--ink);text-underline-offset:3px}h1,h2,h3{font-family:var(--f-d);font-weight:700;line-height:1.02;margin:0;text-wrap:balance;letter-spacing:.005em;text-transform:uppercase}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);font-weight:600}p{margin:0 0 var(--s4);max-width:62ch;text-wrap:pretty}.sub{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums lining-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:fixed;inset:0 0 auto 0;z-index:60;background:#08090bf5;border-bottom:1px solid var(--line)}.hd{display:flex;align-items:center;gap:var(--s5);height:var(--hd);padding:0 clamp(16px,3vw,36px)}.hd__logo img{height:32px;width:auto}.hd__nav{display:flex;gap:clamp(12px,2vw,26px);margin-left:auto;align-items:center}.hd__nav a{font-family:var(--f-d);font-weight:600;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-2)}.hd__tel{font-family:var(--f-d);font-weight:600;font-size:1.05rem;letter-spacing:.04em;color:var(--steel);text-decoration:none;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-d);font-weight:600;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--red);padding:10px 22px;border:0;cursor:pointer;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .5s var(--ease)}.btn:hover:after,.btn:focus-visible:after{transform:translate(120%)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--red-up);outline-offset:3px}.btn--ghost{background:transparent;border:1px solid var(--line-2);color:var(--ink)}.btn--ghost:hover{border-color:var(--steel)}.bar{display:flex;align-items:center;gap:clamp(10px,2vw,28px);height:var(--bar);padding:0 clamp(16px,3vw,36px);background:var(--bay-1);border-top:1px solid var(--line);font-family:var(--f-d);font-weight:600;font-size:.98rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);overflow:hidden;white-space:nowrap}.bar b{color:var(--ink);font-weight:700}.bar i{width:1px;height:16px;background:var(--line-2);flex:0 0 1px}.bar a{color:var(--red-up);text-decoration:none;margin-left:auto}.bar a+a{margin-left:0}@media(max-width:900px){:root{--bar:62px}.hd__nav a:not(.btn){display:none}.hd__tel{display:none}.bar{font-size:.86rem;gap:6px 12px;height:auto;min-height:var(--bar);padding:7px 16px;flex-wrap:wrap;white-space:normal;line-height:1.5}.bar a,.bar i{display:none}}.hero{position:relative;padding-top:var(--hd)}html.js-scrolly .hero{height:calc(435vh + var(--hd))}.stage{position:sticky;top:var(--hd);height:calc(100vh - var(--hd));overflow:hidden;display:none}html.js-scrolly .stage{display:block}.stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,9,11,.62),rgba(8,9,11,.28) 34%,transparent 56%),linear-gradient(0deg,rgba(8,9,11,.55),transparent 42%)}.ch{position:absolute;left:clamp(96px,9vw,150px);bottom:clamp(64px,10vh,120px);max-width:min(600px,calc(100vw - 480px));opacity:0;transform:translateY(24px);will-change:opacity,transform;overflow-wrap:break-word}.ch h1,.ch h2{font-size:var(--t-hero);color:var(--ink);text-shadow:0 2px 30px rgba(0,0,0,.6)}.ch p{margin-top:var(--s4);font-size:clamp(1rem,1.2vw,1.15rem);color:var(--steel);text-shadow:0 1px 16px rgba(0,0,0,.7);max-width:46ch}.ch .cta-row{display:flex;gap:12px;margin-top:var(--s5);flex-wrap:wrap}.ch .lnk{display:inline-flex;align-items:center;padding:10px 4px;font-family:var(--f-d);font-weight:600;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line-2)}.clock{position:absolute;left:clamp(96px,9vw,150px);top:clamp(28px,7vh,80px);font-family:var(--f-d);font-weight:700;font-size:1.3rem;letter-spacing:.18em;color:var(--steel);font-variant-numeric:tabular-nums;z-index:5;text-shadow:0 1px 12px rgba(0,0,0,.6)}.clock small{display:block;font-size:.7rem;letter-spacing:.2em;color:var(--ink-3);font-weight:600}.cue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink-2);font-family:var(--f-d);font-weight:600;letter-spacing:.3em;font-size:.8rem;text-transform:uppercase}.cue svg{animation:cue 1.6s var(--ease) infinite}@keyframes cue{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(7px);opacity:.4}}@media(prefers-reduced-motion:reduce){.cue svg{animation:none}}.rail{position:absolute;left:clamp(14px,2vw,26px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:5}.rail button{display:flex;align-items:center;gap:8px;padding:6px 0;background:none;border:0;cursor:pointer}.rail i{display:block;width:26px;height:2px;background:var(--line-2);transform:scaleX(.7);transform-origin:left center;transition:background .25s,transform .25s}.rail button.on i{background:var(--red);transform:scaleX(1)}.rail span{font-family:var(--f-d);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity .25s}.rail button.on span,.rail button:hover span,.rail button:focus-visible span{opacity:1;color:var(--steel)}.sheet{position:absolute;right:clamp(14px,2.4vw,34px);top:clamp(20px,4vh,40px);width:min(330px,32vw);background:#0a0b0ddb;border:1px solid var(--line-2);z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-d)}.sheet__head{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px 10px;border-bottom:1px solid var(--line-2)}.sheet__head b{font-weight:700;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.sheet__head b.cert{display:none;color:var(--red-up)}.sheet__head span{font-weight:600;font-size:.85rem;letter-spacing:.12em;color:var(--ink-3)}.sheet__veh{padding:10px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.sheet__veh small{display:block;font-size:.68rem;letter-spacing:.18em;color:var(--ink-3);font-weight:600;text-transform:uppercase}.sheet__veh div{font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-2)}.tabs button{padding:9px 2px;text-align:center;font-family:var(--f-d);font-weight:600;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:0;border-right:1px solid var(--line);background:none;cursor:pointer}.tabs button:last-child{border-right:0}.tabs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.stages{list-style:none;margin:0;padding:6px 0}.stages li{display:flex;align-items:center;gap:10px;padding:5px 16px;font-weight:600;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);transition:color .3s}.stages li[hidden]{display:none}.stages li i{width:12px;height:12px;border:1px solid var(--line-2);flex:0 0 12px;position:relative;transition:background .3s,border-color .3s}.stages li.done{color:var(--ink)}.stages li.done i{border-color:var(--red-up);background:var(--red)}.stages li.done i:after{content:"";position:absolute;left:2px;top:4px;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.stages li.now{color:var(--steel)}.stages li.now i{border-color:var(--steel)}.stages li em{margin-left:auto;font-style:normal;font-size:.8rem;letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s}.stages li.done em,.stages li.now em{opacity:1}.stages li.done em{color:var(--ink-2)}.cov{display:none;padding:8px 16px 4px;grid-template-columns:1fr 1fr;gap:0 12px;border-bottom:1px solid var(--line)}.cov h5{margin:0 0 4px;font-size:.68rem;letter-spacing:.18em;color:var(--ink-3);font-weight:600;text-transform:uppercase}.cov ul{list-style:none;margin:0;padding:0}.cov li{font-weight:600;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;color:var(--steel);padding:2px 0;display:flex;gap:6px;align-items:center}.cov li i{width:9px;height:9px;flex:0 0 9px;border:1px solid var(--line-2)}.cov .yes li i{background:var(--red);border-color:var(--red-up)}.cov .no li{color:var(--ink-3)}.stampband{display:none;height:56px;border-top:1px solid var(--line);align-items:center;justify-content:center;overflow:hidden}.stamp{transform:rotate(-4deg);border:3px solid var(--red-up);color:var(--red-up);padding:5px 12px;font-weight:700;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sheet--cert .sheet__head b.job{display:none}.sheet--cert .sheet__head b.cert{display:inline}.sheet--cert .tabs{display:none}.sheet--cert .cov{display:grid}.sheet--cert .stampband{display:flex}.sheet__foot{border-top:1px solid var(--line-2);padding:10px 16px 12px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:end}.sheet__foot small{display:block;font-size:.68rem;letter-spacing:.18em;color:var(--ink-3);font-weight:600;text-transform:uppercase}.sheet__foot b{font-weight:700;font-size:1.5rem;color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums}.sheet__foot .term{font-weight:600;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);text-align:right;max-width:130px}.sheet__foot .act{grid-column:1/-1;display:flex;gap:1px;margin-top:8px}.sheet__foot .act a{flex:1;text-align:center;padding:9px 0;font-weight:600;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;background:var(--bay-2);color:var(--ink);text-decoration:none}.sheet__foot .act a.red{background:var(--red);color:#fff}html.js-scrolly .story{display:none}.story figure{margin:0;position:relative}.story img{width:100%;height:auto}.story figcaption{padding:var(--s5) clamp(16px,5vw,72px) var(--s7)}.story h1,.story h2{font-size:clamp(1.9rem,6vw,3.4rem)}.story p{color:var(--steel)}.story .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:0 clamp(16px,5vw,72px) var(--s7)}.story .clockline{padding:var(--s4) clamp(16px,5vw,72px) 0;font-family:var(--f-d);font-weight:700;letter-spacing:.18em;color:var(--ink-3)}.story .plate{margin:0 clamp(16px,5vw,72px) var(--s7);border:1px solid var(--line-2);background:var(--bay-1);font-family:var(--f-d)}.story .plate h4{margin:0;padding:10px 16px;border-bottom:1px solid var(--line-2);font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase}.story .plate h4.red{color:var(--red-up)}.story .plate ul{list-style:none;margin:0;padding:8px 16px}.story .plate li{padding:4px 0;font-weight:600;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.story .plate .two{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.story .plate .two ul+ul li{color:var(--ink-3)}.story .plate .foot{padding:10px 16px;border-top:1px solid var(--line-2);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}@media(max-width:1100px){.ch{max-width:min(600px,calc(100vw - 420px))}}.sec{padding:var(--s9) clamp(16px,5vw,72px);border-top:1px solid var(--line);background:var(--bay-0)}.sec--tint{background:var(--bay-1)}.sec__head{max-width:1200px;margin:0 auto var(--s7)}.sec__head p{margin-top:var(--s4);color:var(--ink-2);font-size:1.05rem}.sweep{position:relative;display:inline-block}.sweep:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:linear-gradient(90deg,var(--red) 0 44px,var(--line-2) 44px)}.packs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);max-width:1200px;margin:0 auto}html.js-rack .packs{display:block;background:none;border:0;position:relative;height:790px;perspective:2600px;perspective-origin:50% 42%;touch-action:pan-y}html.js-rack .packs .plate{position:absolute;left:50%;top:36px;width:360px;margin-left:-180px;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .7s var(--ease),opacity .45s;will-change:transform;-webkit-user-select:none;user-select:none}html.js-rack .packs .plate[data-d="0"]{z-index:3;box-shadow:0 30px 60px -30px #000c;border-top:2px solid var(--red)}html.js-rack .packs .plate[data-d="0"] .plate__code b{color:var(--red-up)}html.js-rack .packs .plate[data-d="0"] .price{color:var(--ink)}html.js-rack .packs .plate[data-d="0"] .price small{color:var(--red-up)}html.js-rack .packs .plate[data-d="0"] .btn--ghost{background:var(--red);border-color:var(--red);color:#fff}html.js-rack .packs .plate[data-d="1"],html.js-rack .packs .plate[data-d="-1"]{opacity:.5;z-index:2;cursor:pointer}html.js-rack .packs .plate[data-d="2"]{opacity:0;pointer-events:none;z-index:1}.rack__dial{display:none;max-width:1200px;margin:var(--s4) auto 0;background:var(--line);border:1px solid var(--line);gap:1px}html.js-rack .rack__dial{display:flex}.rack__dial button{flex:1;padding:12px 8px;background:var(--bay-1);border:0;color:var(--ink-3);font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;cursor:pointer;line-height:1.25}.rack__dial button b{display:block;color:var(--steel);font-weight:700;letter-spacing:.12em}.rack__dial button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--red)}.rack__dial button[aria-selected=true] b{color:var(--ink)}.rack__dial .rack__arrow{flex:0 0 56px;background:var(--bay-2);display:grid;place-items:center;color:var(--steel)}.rack__dial .rack__arrow:hover,.rack__dial button:hover{color:var(--ink)}.rack__hint{max-width:1200px;margin:10px auto 0;font-family:var(--f-d);font-weight:600;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;display:none}html.js-rack .rack__hint{display:block}@media(prefers-reduced-motion:reduce){html.js-rack .packs .plate{transition:none}}@media(max-width:960px){html.js-rack .packs{height:auto;perspective:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 12px;scrollbar-width:none;touch-action:pan-x pan-y}html.js-rack .packs::-webkit-scrollbar{display:none}html.js-rack .packs .plate{position:relative;left:auto;top:auto;margin:0;width:84vw;flex:0 0 84vw;scroll-snap-align:center;transform:none!important;opacity:1!important;pointer-events:auto!important;cursor:auto}.rack__dial button b{display:none}.rack__hint{display:none!important}}.plate{background:var(--bay-1);padding:var(--s6) var(--s5) var(--s5);display:flex;flex-direction:column;gap:var(--s4);transition:background .25s}.plate:hover{background:var(--bay-2)}.plate__code{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:var(--s3)}.plate__code b{font-family:var(--f-d);font-weight:700;font-size:1.15rem;letter-spacing:.1em}.plate__code span{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.plate h3{font-size:1.5rem}.plate .who{color:var(--ink-2);font-size:var(--t-s);min-height:2.6em}.plate .price{font-family:var(--f-d);font-weight:700;font-size:2.6rem;line-height:1}.plate .price small{font-size:1rem;font-weight:600;color:var(--ink-3);letter-spacing:.06em;margin-left:6px}.plate ul,.halo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--t-s);color:var(--steel)}.plate li,.halo li{display:flex;gap:10px;align-items:flex-start}.plate li svg,.halo li svg{flex:0 0 14px;margin-top:4px}.plate li.star{color:var(--ink);font-weight:600}.plate .btn{margin-top:auto}.halo{max-width:1200px;margin:1px auto 0;border:1px solid var(--line);border-top:2px solid var(--red);background:linear-gradient(180deg,var(--bay-2),var(--bay-1));padding:var(--s6) var(--s5);display:grid;grid-template-columns:1.2fr .9fr auto;gap:var(--s6);align-items:center}.halo h3{font-size:2rem}.halo .who{color:var(--ink-2);margin-top:var(--s2)}.halo ul{columns:2;gap:var(--s5);display:block}.halo li{margin-bottom:8px;break-inside:avoid}.halo .price{font-family:var(--f-d);font-weight:700;font-size:3.2rem;line-height:1;white-space:nowrap}.halo .price small{display:block;font-size:.95rem;color:var(--ink-3);letter-spacing:.06em;font-weight:600}.included{max-width:1200px;margin:var(--s5) auto 0;display:grid;grid-template-columns:1fr auto;gap:var(--s5);align-items:center;border:1px solid var(--line-2);background:var(--bay-1);padding:var(--s4) var(--s5);font-size:var(--t-s);color:var(--steel)}.included b{font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.packs-note{max-width:1200px;margin:var(--s4) auto 0;font-size:var(--t-xs);color:var(--ink-3)}@media(max-width:960px){.packs,.included{grid-template-columns:1fr}}.decide{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);max-width:1200px;margin:0 auto}.decide>div{background:var(--bay-1);padding:var(--s6) var(--s5)}.decide h3{display:flex;justify-content:space-between;align-items:baseline}.decide h3 span{font-family:var(--f-d);font-size:1rem;color:var(--red-up);letter-spacing:.08em}.decide dl{margin:var(--s5) 0 0;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:var(--t-s)}.decide dt{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:var(--t-xs);padding-top:2px}.decide dd{margin:0;color:var(--steel)}.decide-note{max-width:70ch;margin:var(--s5) auto 0;color:var(--ink-2);font-size:var(--t-s)}@media(max-width:820px){.decide{grid-template-columns:1fr}}.made{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s7);max-width:1200px;margin:0 auto;align-items:center}.made img{width:100%;height:auto;border:1px solid var(--line-2)}.made .lead-p{font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--steel);max-width:52ch}.spec{border:1px solid var(--line-2);background:var(--bay-1);margin-top:var(--s5)}.spec>div{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;gap:var(--s4);font-size:var(--t-s)}.spec>div:last-child{border-bottom:0}.spec b{font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.85rem;padding-top:2px}.spec span{color:var(--steel)}.spec .rsv{color:var(--ink-3)}@media(max-width:900px){.made{grid-template-columns:1fr;gap:var(--s6)}}.warr{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s8);align-items:start}.cols{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:var(--s5) 0}.cols>div{background:var(--bay-1);padding:var(--s4) var(--s5)}.cols h4{margin:0 0 10px;font-family:var(--f-d);font-weight:700;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cols ul{list-style:none;margin:0;padding:0;font-family:var(--f-d);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.cols li{padding:4px 0;display:flex;gap:10px;align-items:center}.cols li svg{flex:0 0 14px}.warr aside{border:1px solid var(--line-2);background:var(--bay-1);padding:var(--s5)}.warr aside h3{font-size:1.2rem;margin-bottom:var(--s3)}.warr aside p{font-size:var(--t-s);color:var(--steel)}.terms{display:grid;grid-template-columns:1fr auto;gap:6px 18px;font-size:var(--t-s);margin:var(--s4) 0;border-top:1px solid var(--line);padding-top:var(--s4)}.terms span{color:var(--ink-2)}.terms b{font-family:var(--f-d);letter-spacing:.05em;color:var(--ink);font-weight:600;text-align:right}@media(max-width:900px){.warr{grid-template-columns:1fr;gap:var(--s6)}.cols{grid-template-columns:1fr}}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);max-width:1200px;margin:0 auto}.rev{background:var(--bay-1);padding:var(--s5)}.rev .stars{display:inline-flex;gap:5px}.rev .stars svg{display:block}.rev p{font-size:var(--t-s);color:var(--steel);margin:var(--s3) 0 var(--s4)}.rev footer{font-size:var(--t-xs);color:var(--ink-3)}.rev footer b{color:var(--ink-2);font-weight:600}.vehicles{max-width:1200px;margin:var(--s5) auto 0;color:var(--ink-3);font-size:var(--t-s);line-height:1.9}.vehicles b{color:var(--steel);font-weight:500}@media(max-width:900px){.reviews{grid-template-columns:1fr}}.locs{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.loc{background:var(--bay-1);padding:var(--s5) var(--s4)}.loc b{font-family:var(--f-d);font-weight:600;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase}.loc span{display:block;font-size:var(--t-xs);color:var(--ink-3);margin-top:4px;letter-spacing:.04em}.locmeta{max-width:1200px;margin:var(--s5) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);font-size:var(--t-s);color:var(--steel)}.locmeta b{font-family:var(--f-d);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);display:block;margin-bottom:4px}@media(max-width:1000px){.locs{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.locs{grid-template-columns:repeat(2,1fr)}.locmeta{grid-template-columns:1fr}}.faq{max-width:900px;margin:0 auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s4) 0;font-family:var(--f-d);font-weight:600;font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:14px;height:14px;flex:0 0 14px;margin-top:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 2v10M2 7h10' stroke='%23F2564A' stroke-width='1.8' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}.faq details[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h10' stroke='%23F2564A' stroke-width='1.8' fill='none'/%3E%3C/svg%3E")}.faq details p{color:var(--steel);font-size:var(--t-s);padding-bottom:var(--s4);max-width:70ch}.quote{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s8)}.qform{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.qform label{display:flex;flex-direction:column;gap:6px;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:var(--f-d);font-weight:600}.qform input,.qform select{background:var(--bay-1);border:1px solid var(--line-2);color:var(--ink);padding:12px 14px;font:500 1rem var(--f-b)}.qform input::placeholder{color:#98a0a8}.qform input:focus,.qform select:focus{outline:2px solid var(--red-up);outline-offset:0;border-color:transparent}.qform .full{grid-column:1/-1}.qform .btn{grid-column:1/-1;padding:14px}.q-ok{grid-column:1/-1;border:1px solid var(--line-2);background:var(--bay-2);padding:var(--s4);font-size:var(--t-s);color:var(--steel);display:none}.q-ok.show{display:block}.qside{border:1px solid var(--line-2);background:var(--bay-1);padding:var(--s5);align-self:start}.qside h3{margin-bottom:var(--s4)}.qside ol{margin:0;padding-left:1.2em;color:var(--steel);font-size:var(--t-s);display:flex;flex-direction:column;gap:10px}.qside .rv{border-top:1px solid var(--line);margin-top:var(--s5);padding-top:var(--s4);font-size:var(--t-s);color:var(--steel)}.qside .rv footer{color:var(--ink-3);font-size:var(--t-xs);margin-top:6px}@media(max-width:900px){.quote,.qform{grid-template-columns:1fr}}.ft{border-top:1px solid var(--line);padding:var(--s8) clamp(16px,5vw,72px) var(--s6);background:var(--bay-1)}.ft__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto 1fr 1fr auto;gap:var(--s7);align-items:start}.ft img{height:44px;width:auto}.ft h4{margin:0 0 10px;font-family:var(--f-d);font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--t-s)}.ft a{color:var(--ink-2);text-decoration:none}.ft .biz{font-size:var(--t-xs);color:var(--ink-3);line-height:1.8;text-align:right}.ft .demo-note{max-width:1200px;margin:var(--s6) auto 0;padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3)}@media(max-width:900px){.ft__grid{grid-template-columns:1fr;gap:var(--s5)}.ft .biz{text-align:left}}.stick{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:1px;background:var(--line);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.stick a{flex:1;display:flex;align-items:center;justify-content:center;padding:14px;background:var(--bay-1);color:var(--ink);font-family:var(--f-d);font-weight:600;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media(max-width:900px){.stick{display:flex}body{padding-bottom:52px}}:root{--hi:rgba(255,255,255,.1);--hi-2:rgba(255,255,255,.04);--lo:rgba(0,0,0,.7);--lo-2:rgba(0,0,0,.45);--ground:#030405;--plate-shadow:inset 0 1px 0 var(--hi),inset 1px 0 0 var(--hi-2),inset 0 -1px 0 var(--lo),inset -1px 0 0 var(--lo-2),0 2px 0 var(--ground),0 18px 36px -16px rgba(0,0,0,.9);--plate-face:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 38%);--key-red:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.35),0 3px 0 #6E120D,0 12px 22px -10px rgba(208,32,24,.6);--key-red-down:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 0 #6E120D,0 4px 10px -6px rgba(208,32,24,.5);--key-steel:inset 0 1px 0 var(--hi),inset 0 -2px 0 rgba(0,0,0,.5),0 3px 0 var(--ground),0 12px 22px -12px rgba(0,0,0,.9);--key-steel-down:inset 0 1px 0 var(--hi-2),inset 0 -1px 0 rgba(0,0,0,.5),0 1px 0 var(--ground),0 4px 10px -8px rgba(0,0,0,.9)}.plate,.included,.decide>div,.spec,.cols>div,.warr aside,.rev,.loc,.qside,.q-ok,.ledger,.tally,.sheet,.story .ledger-static div,.locmeta>div{background-image:var(--plate-face);box-shadow:var(--plate-shadow)}.locmeta>div{background-color:var(--bay-1);border:1px solid var(--line-2);padding:var(--s4) var(--s5)}.decide,.cols,.reviews,.locs,.packs{gap:12px;background:none;border:0}.faq details{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:0 var(--s5);margin-bottom:10px}.faq{border-top:0}.made img{box-shadow:0 2px 0 var(--ground),0 22px 44px -18px #000000f2}html.js-rack .packs .plate[data-d="0"]{box-shadow:var(--plate-shadow),0 40px 70px -30px #000000f2}.ch .fact,.ch .specline{background:#0a0b0d9e;border:1px solid var(--line-2);padding:8px 12px;background-image:var(--plate-face);box-shadow:var(--plate-shadow)}.btn{background:linear-gradient(180deg,#e03a2e,#c41c14);box-shadow:var(--key-red);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(2px);box-shadow:var(--key-red-down)}.btn--ghost{background:linear-gradient(180deg,#1b1f24,#101317);box-shadow:var(--key-steel)}.btn--ghost:hover{transform:translateY(-1px);border-color:var(--steel)}.btn--ghost:active{transform:translateY(2px);box-shadow:var(--key-steel-down)}html.js-rack .packs .plate[data-d="0"] .btn--ghost{background:linear-gradient(180deg,#e03a2e,#c41c14);box-shadow:var(--key-red)}html.js-rack .packs .plate[data-d="0"] .btn--ghost:active{box-shadow:var(--key-red-down)}.stick a{box-shadow:inset 0 1px 0 var(--hi),inset 0 -2px #00000080}.stick a.red{box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000059}.stick{box-shadow:0 -12px 28px -14px #000000e6}.sheet__foot .act a{box-shadow:var(--key-steel)}.sheet__foot .act a.red{background:linear-gradient(180deg,#e03a2e,#c41c14);box-shadow:var(--key-red)}.sheet__foot .act a:active{transform:translateY(1px);box-shadow:var(--key-steel-down)}.sheet__foot .act a.red:active{box-shadow:var(--key-red-down)}.rack__dial,.tabs{background:none;border:0;gap:2px}.rack__dial button,.tabs button{background:linear-gradient(180deg,#15181c,#0e1013);box-shadow:var(--key-steel);border:1px solid var(--line-2)}.rack__dial button[aria-selected=true],.tabs button.on{background:#0a0c0e;box-shadow:inset 0 3px 8px #000c,inset 0 -3px 0 var(--red),0 1px 0 var(--hi-2)}.rack__dial .rack__arrow:active,.rack__dial button:active,.tabs button:active{transform:translateY(1px);box-shadow:var(--key-steel-down)}.qform input,.qform select{background:#0a0c0f;box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px #ffffff0d}.top{box-shadow:0 12px 30px -14px #000000f2,inset 0 -1px 0 var(--hi-2)}.bar{background-image:linear-gradient(180deg,#ffffff08,#fff0);box-shadow:inset 0 1px 0 var(--hi-2)}@media(prefers-reduced-motion:reduce){.btn,.btn--ghost{transition:none}}.plate li{position:relative;align-items:center}.plate li>span:first-of-type{flex:1 1 auto}.why{flex:0 0 18px;width:18px;height:18px;margin-left:auto;border:1px solid var(--line-2);background:linear-gradient(180deg,#1b1f24,#101317);color:var(--ink-3);font:700 .72rem/1 var(--f-d);cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:var(--key-steel);transition:transform .12s var(--ease),box-shadow .12s var(--ease)}.why:hover{color:var(--ink);border-color:var(--steel)}.why[aria-expanded=true]{color:var(--ink);border-color:var(--red-up);transform:translateY(1px);box-shadow:var(--key-steel-down)}.tip{position:absolute;left:24px;right:0;bottom:calc(100% + 10px);z-index:9;background:var(--bay-2);background-image:var(--plate-face);border:1px solid var(--line-2);box-shadow:var(--plate-shadow);padding:10px 12px;font:400 .8rem/1.5 var(--f-b);color:var(--steel);text-transform:none;letter-spacing:0;font-weight:400}.tip:after{content:"";position:absolute;right:4px;bottom:-6px;width:10px;height:10px;background:var(--bay-2);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:rotate(45deg)}.tip[hidden]{display:none}:root{--bay-0:#FFFFFF;--bay-1:#F5F6F8;--bay-2:#EAEDF1;--line:#DCE0E5;--line-2:#C6CCD3;--ink:#0E1013;--ink-2:#3B424A;--ink-3:#6B737C;--steel:#2A3138;--hi:rgba(255,255,255,.95);--hi-2:rgba(255,255,255,.7);--lo:rgba(14,16,19,.14);--lo-2:rgba(14,16,19,.07);--ground:#C9CED4;--plate-shadow:inset 0 1px 0 var(--hi),inset 1px 0 0 var(--hi-2),inset 0 -1px 0 var(--lo),inset -1px 0 0 var(--lo-2),0 2px 0 var(--ground),0 18px 36px -16px rgba(14,16,19,.28);--plate-face:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0) 38%);--key-steel:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 0 rgba(14,16,19,.1),0 3px 0 #B8BFC7,0 12px 22px -12px rgba(14,16,19,.35);--key-steel-down:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(14,16,19,.1),0 1px 0 #B8BFC7,0 4px 10px -8px rgba(14,16,19,.3)}.top{background:#fffffff5;border-bottom-color:var(--line-2);box-shadow:0 12px 30px -16px #0e101359,inset 0 -1px #ffffffb3}.hd__nav a{color:var(--ink-2)}.hd__nav a:hover,.hd__nav a:focus-visible{color:var(--ink)}.hd__tel{color:var(--ink)}.bar{background:var(--bay-1);border-top-color:var(--line-2);color:var(--ink-2)}.bar b{color:var(--ink)}.bar i{background:var(--line-2)}.bar a{color:var(--red)}.btn--ghost{background:linear-gradient(180deg,#fff,#eef0f3);color:var(--ink);border-color:var(--line-2)}.btn:focus-visible,a:focus-visible,button:focus-visible,.qform input:focus,.qform select:focus{outline-color:var(--red)}.stage .ch h1,.stage .ch h2{color:#edeff1}.stage .ch p{color:#c9ced4}.stage .btn--ghost{background:transparent;color:#edeff1;border-color:#5a6470;box-shadow:none}.stage .btn--ghost:active{transform:none}.stage .lnk{color:#c9ced4;text-decoration-color:#5a6470}.stage .lnk:hover{color:#edeff1}.stage .fact{color:#a9b0b8;background:#0a0b0d9e;border-color:#333a42;box-shadow:none}.stage .fact b{color:#edeff1}.ledger{background:#08090bbd;border-color:#333a42;box-shadow:0 18px 36px -16px #000000e6;background-image:none}.ledger h4{color:#7a828b}.ledger h4.on{color:#c9ced4}.ledger li{color:#7a828b}.ledger li.seen{color:#c9ced4}.ledger li.on{color:#edeff1}.ledger li i{border-color:#333a42}.ledger .no li.on i{border-color:#7a828b}.ledger .no li.on i:after{background:#7a828b}.ledger .term{color:#7a828b;border-top-color:#333a42}.rail span{color:#7a828b}.rail button.on span,.rail button:hover span,.rail button:focus-visible span{color:#c9ced4}.rail i{background:#333a42}.rail button.on i{background:var(--red)}.cue{color:#a9b0b8}.decide h3 span,.plate__code b,html.js-rack .packs .plate[data-d="0"] .plate__code b,html.js-rack .packs .plate[data-d="0"] .price small{color:var(--red)}.rack__dial button{background:linear-gradient(180deg,#fff,#eef0f3);color:var(--ink-3);border-color:var(--line-2)}.rack__dial button b{color:var(--ink-2)}.rack__dial button[aria-selected=true]{background:#e3e7ec;color:var(--ink);box-shadow:inset 0 3px 8px #0e10132e,inset 0 -3px 0 var(--red)}.rack__dial .rack__arrow{background:#eaedf1;color:var(--ink-2)}html.js-rack .packs .plate[data-d="1"],html.js-rack .packs .plate[data-d="-1"]{opacity:.72}.why{background:linear-gradient(180deg,#fff,#eef0f3);color:var(--ink-3)}.why:hover,.why[aria-expanded=true]{color:var(--ink)}.tip{background:#fff;color:var(--ink-2)}.tip:after{background:#fff}.qform input,.qform select{background:#fff;color:var(--ink);box-shadow:inset 0 2px 5px #0e10131f,inset 0 -1px #fffc}.qform input::placeholder{color:#8a939c}.q-ok{background:var(--bay-2)}.stick{background:var(--line-2);box-shadow:0 -12px 28px -14px #0e101359}.stick a{background:#fff;color:var(--ink);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #0e101314}.stick a.red{background:var(--red);color:#fff}.ft{background:var(--bay-1)}.ft a{color:var(--ink-2)}.ft a:hover{color:var(--ink)}.made img{border-color:var(--line-2)}html{scroll-padding-top:calc(var(--hd) + 12px)}body{background:#fff}.wrap{max-width:1200px;margin:0 auto}.hd{position:relative}.hd__nav{gap:clamp(8px,1.4vw,22px)}.hd__nav>a,.hd__nav>details>summary{font-family:var(--f-d);font-weight:600;font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);cursor:pointer;list-style:none;padding:6px 2px}.hd__nav>details>summary::-webkit-details-marker{display:none}.hd__nav>details{position:relative}.hd__nav>details>summary:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:7px}.hd__nav>details[open]>summary{color:var(--ink)}.menu{position:absolute;left:0;top:calc(100% + 10px);min-width:260px;background:#fff;border:1px solid var(--line-2);box-shadow:var(--plate-shadow);padding:6px 0;z-index:70}.menu a{display:block;padding:10px 16px;font-family:var(--f-d);font-weight:600;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line)}.menu a:last-child{border-bottom:0}.menu a:hover{background:var(--bay-1);color:var(--ink)}.menu a small{display:block;font-family:var(--f-b);font-weight:400;font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:2px}.hd .hd__tel{color:var(--ink)}.burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line-2);background:#fff;box-shadow:var(--key-steel);cursor:pointer;place-items:center;padding:0}.burger i{display:block;width:20px;height:2px;background:var(--ink);box-shadow:0 -6px 0 var(--ink),0 6px 0 var(--ink)}.mnav{display:none}@media(max-width:1060px){.hd__nav{display:none}.burger{display:grid}.mnav{display:none;position:fixed;inset:var(--hd) 0 0 0;background:#fff;z-index:59;overflow:auto;padding:12px 16px 90px}.mnav.open{display:block}.mnav a,.mnav b{display:block;padding:14px 8px;border-bottom:1px solid var(--line);font-family:var(--f-d);font-weight:600;font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none}.mnav b{color:var(--ink-3);font-size:.9rem;letter-spacing:.14em;padding-top:22px;border-bottom:0}.mnav .btn{display:flex;justify-content:center;margin-top:18px;border-bottom:0}}.bar{display:flex}.ph{position:relative;margin-top:calc(var(--hd) + var(--bar));min-height:min(78vh,640px);display:flex;align-items:flex-end;background:#0b0d10;color:#edeff1;overflow:hidden}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090bc7,#08090b59 45%,#08090b26),linear-gradient(0deg,rgba(8,9,11,.75),transparent 55%)}.ph__in{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(16px,5vw,72px) clamp(40px,7vh,80px)}.ph .crumbs{margin-bottom:18px}.ph h1{font-size:clamp(2.4rem,5.6vw,4.6rem);color:#edeff1;text-shadow:0 2px 30px rgba(0,0,0,.6);max-width:18ch}.ph .lede{margin-top:var(--s4);font-size:clamp(1.05rem,1.3vw,1.25rem);color:#c9ced4;max-width:56ch;text-shadow:0 1px 16px rgba(0,0,0,.7)}.ph .cta-row{display:flex;gap:12px;margin-top:var(--s5);flex-wrap:wrap}.ph .specline{display:inline-flex;align-items:center;gap:14px;margin-top:var(--s5);flex-wrap:wrap;border:1px solid #333A42;padding:10px 14px;background:#0a0b0d99}.ph .specline span{font-family:var(--f-d);font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#a9b0b8}.ph .specline b{font-weight:700;color:#edeff1}.ph .specline i{width:1px;height:16px;background:#333a42}.ph--short{min-height:min(52vh,440px)}.crumbs{font-family:var(--f-d);font-weight:600;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#a9b0b8}.crumbs a{color:#a9b0b8;text-decoration:none}.crumbs a:hover{color:#fff}.crumbs i{margin:0 8px;font-style:normal;color:#5a6470}.answer{margin:0 auto;padding:var(--s7) clamp(16px,5vw,72px) 0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.5;color:var(--ink);max-width:1200px}.answer p{max-width:62ch;margin:0}.answer b{color:var(--red)}.split{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:center}.split--rev>.split__media{order:-1}.split__media{position:relative}.split__media img{width:100%;height:auto;display:block;border:1px solid var(--line-2);box-shadow:0 2px 0 var(--ground),0 22px 44px -18px #0e101359}.split__media .tag{position:absolute;left:14px;bottom:14px;background:#0a0b0dd1;color:#edeff1;font-family:var(--f-d);font-weight:600;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border:1px solid #333A42}.split h2{font-size:var(--t-h2)}.split p{color:var(--ink-2)}.split ul.ticks{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.split ul.ticks li{display:flex;gap:10px;align-items:flex-start}.split ul.ticks svg{flex:0 0 14px;margin-top:5px}@media(max-width:900px){.split{grid-template-columns:1fr;gap:var(--s5)}.split--rev>.split__media{order:0}}.priceplate{display:grid;grid-template-columns:auto 1fr;gap:var(--s4) var(--s6);align-items:end;border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5) var(--s6);margin-top:var(--s5)}.priceplate .p{font-family:var(--f-d);font-weight:700;font-size:clamp(2.6rem,4vw,3.6rem);line-height:1}.priceplate .p small{font-size:.95rem;font-weight:600;color:var(--red);letter-spacing:.08em;margin-left:8px}.priceplate .t{font-family:var(--f-d);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.priceplate .t b{color:var(--ink);font-weight:700}.priceplate .act{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}.steps{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:st}.step{position:relative;border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5) var(--s4) var(--s4)}.step:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:var(--f-d);font-weight:700;font-size:2.2rem;line-height:1;color:var(--red);letter-spacing:.02em}.step h3{font-size:1.15rem;margin-top:10px}.step p{font-size:var(--t-s);color:var(--ink-2);margin:8px 0 0}.step img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin-top:var(--s4);border:1px solid var(--line-2)}@media(max-width:1000px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.svc{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.svc a{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.svc a:hover{transform:translateY(-3px)}.svc img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:saturate(.95)}.svc .body{padding:var(--s4) var(--s5) var(--s5);display:flex;flex-direction:column;gap:6px;flex:1}.svc h3{font-size:1.3rem}.svc p{font-size:var(--t-s);color:var(--ink-2);margin:0}.svc .from{margin-top:auto;padding-top:var(--s3);font-family:var(--f-d);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1rem;display:flex;justify-content:space-between;align-items:baseline}.svc .from small{color:var(--red);font-weight:600;font-size:.82rem;letter-spacing:.08em}@media(max-width:900px){.svc{grid-template-columns:1fr 1fr}}@media(max-width:560px){.svc{grid-template-columns:1fr}}.revgrid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rv{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);display:flex;flex-direction:column}.rv img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.rv .body{padding:var(--s4) var(--s5) var(--s5)}.rv .stars{display:inline-flex;gap:4px}.rv .stars svg{display:block}.rv h3{font-size:1.05rem;margin-top:8px;font-family:var(--f-d);letter-spacing:.04em;text-transform:uppercase}.rv p{font-size:var(--t-s);color:var(--ink-2);margin:10px 0 0}.rv footer{margin-top:var(--s4);font-size:var(--t-xs);color:var(--ink-3)}.rv footer b{color:var(--ink);font-weight:600}@media(max-width:900px){.revgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.revgrid{grid-template-columns:1fr}}.locgrid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.locplate{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5) var(--s4)}.locplate b{display:block;font-family:var(--f-d);font-weight:700;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.locplate span{display:block;font-size:var(--t-xs);color:var(--ink-3);margin-top:6px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--f-d);font-weight:600}.locplate .l{margin-top:14px;font-size:var(--t-s);color:var(--ink-2)}@media(max-width:1000px){.locgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.locgrid{grid-template-columns:1fr 1fr}}.cmp{max-width:1200px;margin:0 auto;overflow-x:auto}.cmp table{width:100%;border-collapse:collapse;font-size:var(--t-s);border:1px solid var(--line-2);background:var(--bay-1);box-shadow:var(--plate-shadow)}.cmp th,.cmp td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{font-family:var(--f-d);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;background:#fff}.cmp th:first-child{font-family:var(--f-d);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);width:22%}.cmp td svg{display:inline-block;vertical-align:-2px;margin-right:6px}.cmp .price td{font-family:var(--f-d);font-weight:700;font-size:1.5rem}.band{position:relative;background:#0b0d10;color:#edeff1;overflow:hidden;padding:var(--s9) clamp(16px,5vw,72px)}.band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090bd9,#08090b73)}.band__in{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--s6);align-items:center}.band h2{font-size:var(--t-h2);color:#edeff1}.band p{color:#c9ced4;max-width:52ch}.band .cta-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.band .btn--ghost{background:transparent;color:#edeff1;border-color:#5a6470;box-shadow:none}@media(max-width:900px){.band__in{grid-template-columns:1fr}.band .cta-row{justify-content:flex-start}}.strip{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.strip figure{margin:0;border:1px solid var(--line-2);box-shadow:var(--plate-shadow);background:var(--bay-1)}.strip img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.strip figcaption{padding:8px 12px;font-family:var(--f-d);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:900px){.strip{grid-template-columns:1fr 1fr}}.article{max-width:760px;margin:0 auto;padding:var(--s8) clamp(16px,5vw,72px)}.article h1{font-size:clamp(2rem,4vw,3.2rem)}.article .meta{font-family:var(--f-d);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.85rem;margin:var(--s4) 0 var(--s6)}.article h2{font-size:clamp(1.4rem,2.2vw,1.9rem);margin-top:var(--s7)}.article h3{font-size:1.2rem;margin-top:var(--s6)}.article p{color:var(--ink-2);font-size:1.05rem;line-height:1.7}.article ul{color:var(--ink-2);line-height:1.7;padding-left:1.2em}.article .lead-in{font-size:1.2rem;color:var(--ink)}.article a{color:var(--red)}.postgrid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.post{display:block;text-decoration:none;color:var(--ink);border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5)}.post small{font-family:var(--f-d);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem}.post h3{font-size:1.35rem;margin-top:8px}.post p{color:var(--ink-2);font-size:var(--t-s);margin:10px 0 0}@media(max-width:760px){.postgrid{grid-template-columns:1fr}}.ft{background:#0b0d10;color:#c9ced4;border-top:0}.ft h4{color:#7a828b}.ft a{color:#c9ced4}.ft a:hover{color:#fff}.ft .biz{color:#7a828b}.ft .demo-note{color:#7a828b;border-top-color:#262b31}.ft__grid{grid-template-columns:auto 1fr 1fr 1fr auto}@media(max-width:900px){.ft__grid{grid-template-columns:1fr}}html.js .rv,html.js .svc a,html.js .step,html.js .locplate,html.js .split__media,html.js .strip figure,html.js .post{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js .in{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html.js .rv,html.js .svc a,html.js .step,html.js .locplate,html.js .split__media,html.js .strip figure,html.js .post{opacity:1;transform:none;transition:none}}.sec--pad{padding-top:var(--s8);padding-bottom:var(--s8)}.sec__head--wide p{max-width:70ch}.note-plate{max-width:1200px;margin:var(--s5) auto 0;border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s4) var(--s5);font-size:var(--t-s);color:var(--ink-2)}.note-plate b{font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.two{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:800px){.two{grid-template-columns:1fr}}.qform textarea{background:#fff;border:1px solid var(--line-2);color:var(--ink);padding:12px 14px;font:500 1rem var(--f-b);min-height:120px;resize:vertical;box-shadow:inset 0 2px 5px #0e10131f,inset 0 -1px #fffc}.qform textarea:focus{outline:2px solid var(--red);outline-offset:0;border-color:transparent}.hero .stage .ch{max-width:min(600px,calc(100vw - 480px))}:root{--bar:40px}@media(max-width:900px){:root{--bar:62px}}.ph .btn--ghost{background:transparent;color:#edeff1;border-color:#5a6470;box-shadow:none}.ph .specline{margin-top:var(--s5);display:inline-flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c9ced4;font-size:.92rem}.ph .specline b{color:#edeff1;font-weight:700;font-size:1.15rem;letter-spacing:.04em;margin-right:6px}.ph .specline i{width:1px;height:16px;background:#5a6470}.trio{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trio figure{margin:0;border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);display:flex;flex-direction:column}.trio img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-bottom:1px solid var(--line-2)}.trio figcaption{padding:var(--s4) var(--s5) var(--s5)}.trio h3{font-size:1.3rem}.trio p{font-size:var(--t-s);color:var(--ink-2);margin:8px 0 0}.quote-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:var(--s6);align-items:start}.qmain{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s6) var(--s5)}.qside{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:12px}.qside .note-plate{margin:0}.qside .revgrid{display:block}.next{margin:10px 0 0;padding-left:1.3em;color:var(--ink-2);font-size:var(--t-s);display:flex;flex-direction:column;gap:8px}.note-plate p{margin:8px 0 0;color:var(--ink-2);font-size:var(--t-s)}.note-plate .btn{margin-top:var(--s4)}.note-plate ul.ticks{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.note-plate ul.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-s)}.note-plate ul.ticks svg{flex:0 0 14px;margin-top:4px}.excl{margin:var(--s4) 0 0;padding-left:1.2em;color:var(--ink-2);font-size:var(--t-s);line-height:1.6}.excl li{margin:4px 0}.cmp th a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-2)}.cmp th a:hover{color:var(--red)}.article .crumbs,.article .crumbs a{color:var(--ink-3)}.article .crumbs a:hover{color:var(--ink)}.article .crumbs i{color:var(--line-2)}.article{max-width:820px}.article__hero{margin:var(--s5) 0 var(--s6)}.article__hero img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border:1px solid var(--line-2);box-shadow:var(--plate-shadow)}.post{padding:0;display:flex;flex-direction:column}.post img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid var(--line-2)}.post__body{padding:var(--s4) var(--s5) var(--s5)}.post:hover{transform:translateY(-3px)}.decide-note{color:var(--ink-2)}@media(max-width:1000px){.trio{grid-template-columns:1fr 1fr}.quote-grid{grid-template-columns:1fr}}@media(max-width:700px){.trio,.two,.postgrid{grid-template-columns:1fr}.article{padding-left:16px;padding-right:16px}}.hd__nav .btn,.hd__nav>a.btn{color:#fff;padding:10px 22px}.article{margin-top:calc(var(--hd) + var(--bar))}.qside .rv{border-top:0;margin-top:0;padding-top:0}.strip img,.rv img,.svc img,.post img,.trio img,.step img,.split__media img,.article__hero img{color:transparent;background:var(--bay-1)}.svc img,.strip img,.rv img,.post img,.trio img,.step img,.article__hero img,.rp__media img{height:auto}.svc img,.strip img,.rv img,.post img,.trio img,.article__hero img{aspect-ratio:16/10}.strip img{aspect-ratio:4/3}.post img,.article__hero img{aspect-ratio:16/9}.rp__media img{height:100%}.legal h2{font-size:1.35rem;margin-top:var(--s7)}.legal__s:first-child h2{margin-top:0}.legal p,.legal li{color:var(--ink-2);font-size:1rem;line-height:1.65}.legal ul{padding-left:1.2em}.legal li{margin:6px 0}.legal__date{margin-top:var(--s7);font-size:var(--t-s);color:var(--ink-3);border-top:1px solid var(--line-2);padding-top:var(--s4)}.qform .consent{flex-direction:row;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0;font-family:var(--f-b);font-weight:500;font-size:.9rem;color:var(--ink-2)}.qform .consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--red)}.qform .fine{margin:0;font-size:.78rem;color:var(--ink-3)}.qform .fine a{color:var(--ink-2)}.hp{display:none}.article a.ext{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;color:var(--red);text-decoration:none;border-bottom:2px solid var(--red)}h1,h2,h3,h4,summary,.ch,.ph__in,.tp__body,.plate,.rv .body,.svc .body,.locplate,.faq,.answer,.split,.band__in,.sheet,.rail{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ch{max-width:min(700px,calc(100vw - 480px))}.ph h1{max-width:20ch}body{overflow-x:clip}@media(min-width:961px){html.js-rack .packs{overflow-x:clip}}.trio img{aspect-ratio:4/5}.btn--wa{background:linear-gradient(180deg,#25d366,#1da851);color:#fff;border:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000040,0 8px 18px -10px #0e101380}.btn--wa:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.3-.4.8-1.4.1-.2 0-.3 0-.5l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8c.1.2 1.9 3 4.7 4.1 1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.1-1.2l-.5-.3z'/%3E%3C/svg%3E") center/contain no-repeat}.ctas{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:1200px;margin:var(--s5) auto 0}.ctas small{flex-basis:100%;font-size:var(--t-xs);color:var(--ink-3);font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.faq+.ctas{max-width:900px}.ctastrip{max-width:1200px;margin:var(--s6) auto 0;border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5);display:grid;grid-template-columns:1fr auto;gap:var(--s4) var(--s6);align-items:center}.ctastrip p{margin:0;font-family:var(--f-d);font-weight:600;font-size:1.15rem;letter-spacing:.03em;color:var(--ink)}.ctastrip .ctas{margin:0}.stick a.wa{background:linear-gradient(180deg,#25d366,#1da851);color:#fff}@media(max-width:900px){.ctastrip{grid-template-columns:1fr}.ctas .btn{flex:1 1 auto;justify-content:center}}.ptypes{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ptype{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);display:flex;flex-direction:column}.ptype__media{position:relative;border-bottom:1px solid var(--line-2)}.ptype__media img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;display:block}.ptype__n{position:absolute;left:12px;top:10px;font-family:var(--f-d);font-weight:700;font-size:1.6rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7)}.ptype__n:after{content:"";position:absolute;left:0;bottom:-5px;width:22px;height:3px;background:var(--red)}.ptype__body{padding:var(--s4) var(--s5) var(--s5)}.ptype h3{font-size:1.25rem}.ptype p{font-size:var(--t-s);color:var(--ink-2);margin:8px 0 0}.bring{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bring--5{grid-template-columns:repeat(5,1fr)}.bring--2{grid-template-columns:1fr 1fr;max-width:820px;margin-left:max(0px,calc((100% - 1200px)/2))}.bring__i{border:1px solid var(--line-2);background:#fff;background-image:var(--plate-face);box-shadow:var(--plate-shadow);padding:var(--s5);border-top:2px solid var(--red)}.bring__i b{display:block;font-family:var(--f-d);font-weight:700;font-size:1.3rem;letter-spacing:.03em;text-transform:uppercase}.bring__i p{margin:8px 0 0;font-size:var(--t-s);color:var(--ink-2)}.pform .pform__h{font-size:1.1rem;letter-spacing:.06em;margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line-2)}.pform .pform__h:first-of-type{margin-top:0;padding-top:0;border-top:0}.qform select{background:#fff;color:var(--ink);border:1px solid var(--line-2);padding:12px 14px;font:500 1rem var(--f-b);box-shadow:inset 0 2px 5px #0e10131f}.checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checks .check{flex-direction:row;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0;font-family:var(--f-b);font-weight:500;font-size:.92rem;color:var(--ink);border:1px solid var(--line-2);background:#fff;padding:10px 12px;box-shadow:var(--key-steel);cursor:pointer}.checks .check input{width:18px;height:18px;margin-top:1px;accent-color:var(--red);flex:0 0 18px}.checks .check:has(input:checked){background:#fdecea;border-color:var(--red)}.qform label.stack{margin-top:-8px}@media(max-width:1000px){.ptypes,.bring{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ptypes,.bring,.checks,.qform{grid-template-columns:1fr}}html,body{overflow-x:hidden;overflow-x:clip}@media(max-width:900px){input,select,textarea,.cf input,.cf select,.cp__form input,.qform input,.qform select,.qform textarea{font-size:16px}.stick{background:#fff;gap:0;padding-bottom:env(safe-area-inset-bottom)}.stick a{flex:1 1 0;min-width:0;white-space:nowrap;font-size:.92rem;letter-spacing:.05em;padding:0 6px;height:56px;border-left:1px solid var(--line-2)}.stick a:first-child{border-left:0}.stick a.red:before{width:14px;height:14px;margin-right:6px}body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.ck{bottom:calc(68px + env(safe-area-inset-bottom));right:12px}.cp{height:calc(100vh - var(--hd))}}@media(max-width:700px){:root{--t-h2:2.5rem;--t-h3:1.45rem}.sec__head h2,.split h2{font-size:2.45rem;line-height:1}.sec__head p{font-size:1rem;margin-top:14px}.sec__head{margin-bottom:var(--s6)}.split h2{margin-bottom:12px}.ph h1{font-size:2.5rem}.answer{font-size:1.15rem}}.ft__badges{position:relative;z-index:1;max-width:1200px;margin:var(--s6) auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s5) var(--s6)}.ft__am{display:block;background:#fff;padding:8px 10px;height:56px;width:auto;box-sizing:content-box}.ft__partner{display:flex;align-items:center;gap:14px;text-decoration:none}.ft__partner img{display:block;height:38px;width:auto}.ft__partner span{font-family:var(--f-d);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#7a828b}.ft__partner:hover span{color:#c9ced4}.ft__am{background:none;padding:0;height:72px}.turn-wrap{max-width:1200px;margin:0 auto}.turn{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}html.js-turn .turn{display:block;position:relative;perspective:2400px;perspective-origin:50% 45%;touch-action:pan-y;height:var(--turn-h,600px);overflow:hidden;padding-bottom:40px}.tp{border:1px solid var(--line-2);background:var(--bay-1);background-image:var(--plate-face);box-shadow:var(--plate-shadow);display:flex;flex-direction:column;color:var(--ink);text-decoration:none}html.js-turn .tp{position:absolute;left:50%;top:20px;width:var(--turn-w,400px);margin-left:calc(var(--turn-w,400px) / -2);transform-style:preserve-3d;backface-visibility:hidden;transition:transform .8s var(--ease),opacity .5s;will-change:transform;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none}html.js-turn .tp[data-d="0"]{opacity:1;pointer-events:auto;z-index:4;border-top:2px solid var(--red);box-shadow:var(--plate-shadow),0 40px 70px -30px #0e10138c}html.js-turn .tp[data-d="1"],html.js-turn .tp[data-d="-1"]{opacity:.78;pointer-events:auto;cursor:pointer;z-index:3}html.js-turn .tp[data-d="2"],html.js-turn .tp[data-d="-2"]{opacity:.35;pointer-events:auto;cursor:pointer;z-index:2}.tp__media{position:relative;overflow:hidden;border-bottom:1px solid var(--line-2);background:#0b0d10;flex:0 0 auto}.tp__media img{width:100%;height:auto;display:block;color:transparent}.turn--reviews .tp__media{aspect-ratio:16/10}.turn--reviews .tp__media img{height:100%;object-fit:cover}.turn--ig .tp__media{aspect-ratio:4/5}.turn--ig .tp__media img{height:100%;object-fit:cover}.tp__media--none{display:grid;place-items:center;background:linear-gradient(160deg,#14171b,#0b0d10)}.tp__media--none b{font-family:var(--f-d);font-weight:700;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;color:#edeff1;text-align:center;padding:0 24px;line-height:1.1}.tp__media--none small{position:absolute;left:14px;bottom:12px;font-family:var(--f-d);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#7a828b}.tp__body{padding:var(--s4) var(--s5) var(--s5);display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.tp__body .stars{display:inline-flex;gap:4px}.tp__body .stars svg{display:block}.tp__body h3{font-size:1.05rem;font-family:var(--f-d);letter-spacing:.04em;text-transform:uppercase;margin:0}.tp__body p{font-size:var(--t-s);color:var(--ink-2);margin:0}html.js-turn .turn--reviews .tp__body p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}html.js-turn .turn--ig .tp__body p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.tp__body footer{margin-top:auto;padding-top:10px;font-size:var(--t-xs);color:var(--ink-3);display:flex;justify-content:space-between;gap:10px;align-items:baseline}.tp__body footer b{color:var(--ink);font-weight:600}.tp__tag{font-family:var(--f-d);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;color:var(--ink-3);white-space:nowrap}.turn--steps .tp__num{position:absolute;left:14px;top:12px;z-index:1;font-family:var(--f-d);font-weight:700;font-size:2.4rem;line-height:1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7);letter-spacing:.02em}.turn--steps .tp__num:before{content:"";position:absolute;left:0;bottom:-6px;width:28px;height:3px;background:var(--red)}.turn--steps .tp__body h3{font-size:1.4rem;letter-spacing:.03em}.turn--steps .tp__body p{font-size:1rem;color:var(--ink-2)}.turn--steps .tp__body{gap:6px}.turn--steps .tp__media{max-height:440px;display:grid;place-items:center}.turn--steps .tp__media img{max-height:440px;object-fit:contain}.turn--ig .tp__body h3{font-size:.85rem;color:var(--ink-3);letter-spacing:.12em}.turn--ig .tp__body footer a{color:var(--red);text-decoration:none;font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.turn__dial{display:none;max-width:1200px;margin:var(--s4) auto 0;gap:2px;align-items:stretch}html.js-turn .turn__dial{display:flex}.turn__dial .rack__arrow{flex:0 0 56px;border:1px solid var(--line-2);background:#eaedf1;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;box-shadow:var(--key-steel)}.turn__dial .rack__arrow:active{transform:translateY(1px);box-shadow:var(--key-steel-down)}.turn__ticks{flex:1;display:flex;gap:2px;min-width:0}.turn__ticks button{flex:1;min-width:0;height:44px;border:1px solid var(--line-2);background:linear-gradient(180deg,#fff,#eef0f3);box-shadow:var(--key-steel);cursor:pointer;padding:0;position:relative;color:var(--ink-3);font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;line-height:1.2}.turn__ticks button.tick:after{content:"";position:absolute;left:50%;top:12px;bottom:12px;width:2px;margin-left:-1px;background:var(--line-2)}.turn__ticks button b{display:block;color:var(--ink-2);font-weight:700;letter-spacing:.12em}.turn__ticks button[aria-selected=true]{background:#e3e7ec;color:var(--ink);box-shadow:inset 0 3px 8px #0e10132e,inset 0 -3px 0 var(--red)}.turn__ticks button[aria-selected=true] b{color:var(--ink)}.turn__ticks button.tick[aria-selected=true]:after{background:var(--red)}.turn__ticks button.tick:hover:after{background:var(--ink-2)}.turn__read{flex:0 0 auto;min-width:170px;border:1px solid var(--line-2);background:var(--bay-1);padding:0 16px;display:flex;flex-direction:column;justify-content:center;font-family:var(--f-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;color:var(--ink-3);line-height:1.2}.turn__read b{color:var(--ink);font-weight:700;font-size:1rem;letter-spacing:.06em}.turn__hint{max-width:1200px;margin:10px auto 0;font-family:var(--f-d);font-weight:600;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;display:none}html.js-turn .turn__hint{display:block}@media(prefers-reduced-motion:reduce){html.js-turn .tp{transition:none}}@media(max-width:960px){html.js-turn .turn{height:auto;perspective:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 12px;scrollbar-width:none;touch-action:pan-x pan-y}html.js-turn .turn::-webkit-scrollbar{display:none}html.js-turn .tp{position:relative;left:auto;top:auto;margin-left:0;width:min(84vw,var(--turn-w,400px));height:auto;flex:0 0 auto;scroll-snap-align:center;transform:none!important;opacity:1;pointer-events:auto}html.js-turn .tp[data-d="0"]{border-top:2px solid var(--red)}.turn__ticks button.tick,.turn__ticks{display:none}}@media(max-width:700px){.turn{grid-template-columns:1fr}}.ck{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;background:linear-gradient(180deg,#d02018,#b51810);color:#fff;border:0;cursor:pointer;font-family:var(--f-d);font-weight:700;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--key-red),0 18px 36px -14px #0e101399}.ck:active{box-shadow:var(--key-red-down);transform:translateY(1px)}@keyframes ckpop{0%,86%,to{transform:none;box-shadow:var(--key-red),0 18px 36px -14px #0e101399}91%{transform:scale(1.055);box-shadow:var(--key-red),0 18px 36px -14px #0e101399,0 0 0 8px #d0201824}95%{transform:scale(.985)}}.ck--pop{animation:ckpop 6.5s ease-in-out 4s 6 both}.ck--pop:hover,.ck--pop:focus-visible,.ck--pop:active{animation:none}@media(prefers-reduced-motion:reduce){.ck--pop{animation:none}}.ck i{width:10px;height:10px;background:#fff;box-shadow:0 0 0 3px #ffffff40}.ck[aria-expanded=true]{display:none}@media(max-width:900px){.ck{bottom:64px;right:12px;padding:11px 14px;font-size:.95rem}}.cp{position:fixed;right:18px;bottom:18px;z-index:81;width:min(400px,calc(100vw - 24px));height:min(640px,calc(100vh - 100px));display:none;flex-direction:column;background:#fff;border:1px solid var(--line-2);box-shadow:var(--plate-shadow),0 40px 80px -30px #0e1013b3}.cp.open{display:flex}@media(max-width:900px){.cp{right:0;bottom:0;width:100vw;height:calc(100vh - var(--hd));border:0}}.cp__hd{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0b0d10;color:#edeff1;border-bottom:2px solid var(--red)}.cp__hd img{width:30px;height:30px}.cp__hd b{font-family:var(--f-d);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1rem;display:block}.cp__hd small{color:#a9b0b8;font-size:.75rem;display:block;margin-top:2px}.cp__x{margin-left:auto;width:36px;height:36px;border:1px solid #333A42;background:#14171b;color:#edeff1;cursor:pointer;font-size:1.2rem;line-height:1}.cp__log{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--bay-1)}.cm{max-width:88%;padding:10px 12px;font-size:.92rem;line-height:1.5;border:1px solid var(--line-2);background:#fff;color:var(--ink);white-space:pre-wrap;box-shadow:var(--plate-shadow)}.cm--u{align-self:flex-end;background:#0b0d10;color:#edeff1;border-color:#0b0d10}.cm--a b{font-weight:600}.cm--w{align-self:flex-start;color:var(--ink-3);font-style:normal}.cm--w i{display:inline-block;width:6px;height:6px;background:var(--red);margin-right:4px;animation:ckb 1s infinite alternate}.cm--w i:nth-child(2){animation-delay:.2s}.cm--w i:nth-child(3){animation-delay:.4s}@keyframes ckb{0%{opacity:.2}to{opacity:1}}.ca{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.ca a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-family:var(--f-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;text-decoration:none;color:#fff;background:linear-gradient(180deg,#25d366,#1da851);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000040}.ca a.call{background:linear-gradient(180deg,#d02018,#b51810)}.cf{align-self:stretch;border:1px solid var(--line-2);background:#fff;box-shadow:var(--plate-shadow);border-top:2px solid var(--red)}.cf__hd{padding:8px 12px;border-bottom:1px solid var(--line-2);font-family:var(--f-d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:var(--ink);display:flex;justify-content:space-between}.cf__hd span{color:var(--ink-3);font-weight:600}.cf__g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 12px;min-width:0}.cf label{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--f-d);font-weight:600;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cf label em{font-style:normal;color:#a9b0b8;text-transform:none;letter-spacing:0}.cf label.w{grid-column:1/-1}.cf input,.cf select{width:100%;box-sizing:border-box;border:1px solid var(--line-2);padding:9px 10px;font:500 .9rem var(--f-b);color:var(--ink);background:#fff;box-shadow:inset 0 2px 4px #0e10131a;min-width:0}.cf input:focus,.cf select:focus{outline:2px solid var(--red);outline-offset:0}.cf input:invalid:not(:placeholder-shown){border-color:var(--red)}.cf .cf__c{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:8px;text-transform:none;letter-spacing:0;font-family:var(--f-b);font-weight:500;font-size:.8rem;color:var(--ink-2)}.cf .cf__c input{width:16px;height:16px;margin-top:1px;accent-color:var(--red);box-shadow:none}.cf__ft{padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}.cf__ft button{border:0;background:linear-gradient(180deg,#d02018,#b51810);color:#fff;padding:11px;font-family:var(--f-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--key-red)}.cf__ft button:disabled{opacity:.6;cursor:default}.cf__err{margin:0 0 2px;font-size:.72rem;font-weight:600;color:var(--red);line-height:1.35}.cf__ft small{font-size:.68rem;color:var(--ink-3);line-height:1.4}.cf__ft small a{color:var(--ink-2)}.cf.sent .cf__g,.cf.sent .cf__ft{display:none}.cf.sent .cf__hd span{color:var(--red)}.cp__keys{display:flex;gap:2px;padding:8px 10px 0;flex-wrap:wrap;background:var(--bay-1)}.cp__keys button{flex:1 1 auto;border:1px solid var(--line-2);background:linear-gradient(180deg,#fff,#eef0f3);box-shadow:var(--key-steel);padding:8px 10px;font-family:var(--f-d);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;color:var(--ink-2);cursor:pointer}.cp__keys button:active{transform:translateY(1px);box-shadow:var(--key-steel-down)}.cp__form{display:flex;gap:2px;padding:10px;border-top:1px solid var(--line-2);background:#fff}.cp__form input{flex:1;min-width:0;border:1px solid var(--line-2);padding:11px 12px;font:500 .95rem var(--f-b);color:var(--ink);box-shadow:inset 0 2px 5px #0e10131f}.cp__form input:focus{outline:2px solid var(--red);outline-offset:0}.cp__form button{border:0;background:linear-gradient(180deg,#d02018,#b51810);color:#fff;padding:0 16px;font-family:var(--f-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--key-red)}.cp__note{padding:6px 12px 10px;font-size:.68rem;color:var(--ink-3);line-height:1.4;background:#fff}.cp__note a{color:var(--ink-2)}:root{--shield:url(img-symbol-256.png);--shield-big:url(img-symbol-512.png)}.sh{display:inline-block;width:15px;height:15px;flex:0 0 15px;background:var(--shield) center/contain no-repeat;vertical-align:-2px}.sh--steel{opacity:.55}.plate li .sh,.ticks .sh,.note-plate ul.ticks .sh{margin-top:3px}.cmp td .sh{margin-right:6px}.plate li.star .sh{opacity:1}.sweep:before{content:"";position:absolute;left:0;bottom:-19px;width:18px;height:18px;background:var(--shield) center/contain no-repeat}.sweep:after{background:linear-gradient(90deg,transparent 0 24px,var(--red) 24px 60px,var(--line-2) 60px)}.answer p{position:relative;padding-left:46px}.answer p:before{content:"";position:absolute;left:0;top:.05em;width:32px;height:32px;background:var(--shield) center/contain no-repeat}.band:before{content:"";position:absolute;right:-4%;top:50%;width:min(46vw,520px);aspect-ratio:1;transform:translateY(-50%) rotate(-8deg);background:var(--shield-big) center/contain no-repeat;opacity:.09;pointer-events:none;z-index:0}.band__in{position:relative;z-index:1}.ft{position:relative;overflow:hidden}.ft:before{content:"";position:absolute;left:-6%;bottom:-30%;width:min(40vw,460px);aspect-ratio:1;background:var(--shield-big) center/contain no-repeat;opacity:.07;pointer-events:none}.ft__grid,.ft .demo-note{position:relative;z-index:1}.priceplate{position:relative;overflow:hidden}.priceplate:before{content:"";position:absolute;right:-20px;top:-30px;width:180px;height:180px;background:var(--shield-big) center/contain no-repeat;opacity:.07;pointer-events:none}.priceplate>*{position:relative}.ph .specline:before{content:"";width:18px;height:18px;flex:0 0 18px;background:var(--shield) center/contain no-repeat}.ck i{width:18px;height:18px;background:var(--shield) center/contain no-repeat;box-shadow:none}.stick a.red:before{content:"";width:16px;height:16px;background:var(--shield) center/contain no-repeat;margin-right:8px}.locplate b:before{content:"";display:inline-block;width:16px;height:16px;background:var(--shield) center/contain no-repeat;margin-right:8px;vertical-align:-2px}.tp__tag:before,.rp__g:before{content:"";display:inline-block;width:11px;height:11px;background:var(--shield) center/contain no-repeat;margin-right:5px;vertical-align:-1px}.bring__i b:before{content:"";display:inline-block;width:16px;height:16px;background:var(--shield) center/contain no-repeat;margin-right:8px;vertical-align:-2px}.sheet__done:before{content:"";display:inline-block;width:13px;height:13px;background:var(--shield) center/contain no-repeat;margin-right:8px;vertical-align:-1px}@media(max-width:900px){input,select,textarea,.cf input,.cf select,.cp__form input,.qform input,.qform select,.qform textarea{font-size:16px!important}}.qform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qform label,.qform .full,.quote-grid>*,.qside .revgrid,.qside .rv{min-width:0}.qform input,.qform select,.qform textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:700px){.qform{grid-template-columns:minmax(0,1fr)}.sec__head p{margin-top:26px}.sec__head h2{margin-bottom:4px}.cmp table{min-width:620px}.cmp{margin-left:-16px;margin-right:-16px;padding:0 16px}.ph .specline i{display:none}.ph .specline{gap:8px 16px}}@media(max-width:900px){.story figure:last-of-type{position:relative;top:auto}.story .cta-row{margin:6px 0 28px;gap:10px;flex-wrap:wrap}.story .cta-row .btn{flex:1 1 auto;justify-content:center}}@media(max-width:700px){.btn{font-size:.95rem;padding:11px 16px;letter-spacing:.06em}.ph .cta-row .btn,.band .cta-row .btn{flex:1 1 auto;justify-content:center}}@media(max-width:900px){.ck{padding:7px 11px 7px 9px;font-size:.78rem;letter-spacing:.06em;gap:6px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));background:#d02018e6;box-shadow:0 8px 20px -12px #0e101399;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ck i{width:14px;height:14px}.ck .ck__t{display:none}}@media(max-width:900px){.stick{gap:0;border-top:1px solid var(--line-2);background:#fff}.stick a,.stick a.wa,.stick a.red{box-shadow:none;border:0;height:56px;line-height:56px;padding:0 6px;margin:0}.stick a.wa{background:#1fb955}}.ft .demo-note{display:flex;justify-content:space-between;align-items:baseline;gap:8px 32px;flex-wrap:wrap}.ft .ft__credit{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#7a828b;text-decoration:none;align-self:center}.ft .ft__credit img{display:block;width:84px;height:auto;opacity:.62;transition:opacity .2s}.ft .ft__credit:hover,.ft .ft__credit:focus-visible{color:#fff}.ft .ft__credit:hover img,.ft .ft__credit:focus-visible img{opacity:1}@media(min-width:901px){.ft{padding-bottom:84px}}.cmp{position:relative}:root{--ink-3:#646C75}.rack__tabs{display:contents}@media(max-width:900px){.stick a.wa{background:#15803d}}@media(max-width:700px){.rack__dial button{min-width:0;padding:10px 4px;font-size:.8rem;letter-spacing:.04em}.rack__dial .rack__arrow,.turn__dial .rack__arrow{flex-basis:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/site.css.map */
