:root{--paper:#f1f3f6;--plate:#e6e9ee;--ink:#10171f;--steel:#4b5763;--line:#c6cdd5;--copper:#c45f28;--copper-dark:#9e4a1d;--machine:#151a20;--machine-plate:#1d242c;--machine-line:#2e3843;--machine-text:#d8dee5;--machine-dim:#8b96a1}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:17px;line-height:1.6}.mono{font-family:JetBrains Mono,monospace}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}a{color:inherit}:focus-visible{outline:3px solid var(--copper);outline-offset:2px;border-radius:2px}nav{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f1f3f6eb;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:60px;display:flex}.logo{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;text-decoration:none}.logo b{color:var(--copper)}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--steel);font-size:14.5px;text-decoration:none}.nav-links a:hover{color:var(--ink)}.btn{background:var(--copper);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:13px 26px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.btn:hover{background:var(--copper-dark);transform:translateY(-1px)}.btn-sm{padding:9px 18px;font-size:14px}.btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff}.hero{padding:88px 0 72px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:10px;margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.eyebrow:before{content:"";background:var(--copper);width:26px;height:1px}h1{letter-spacing:-.01em;font-family:Unbounded,sans-serif;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.06}h1 .fade{color:var(--steel);font-weight:500}h1 .forever{color:var(--copper);white-space:nowrap;position:relative}.hero-sub{color:var(--steel);max-width:34em;margin-top:26px;font-size:19px}.hero-sub b{color:var(--ink)}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-note{color:var(--steel);margin-top:18px;font-family:JetBrains Mono,monospace;font-size:12.5px}.spec-plate{border:1px solid var(--line);background:linear-gradient(160deg,#edf0f4 0%,#dce1e8 100%);border-radius:10px;padding:30px 30px 26px;font-family:JetBrains Mono,monospace;position:relative;box-shadow:inset 0 1px #fff,0 14px 34px -18px #10171f47}.screw{background:radial-gradient(circle at 35% 35%,#f4f6f8,#9aa4ae 70%,#6c7680);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 0 0 1px #0000002e}.screw.tl{top:12px;left:12px}.screw.tr{top:12px;right:12px}.screw.bl{bottom:12px;left:12px}.screw.br{bottom:12px;right:12px}.plate-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:12px;display:flex}.plate-model{letter-spacing:.04em;font-size:16px;font-weight:700}.plate-sn{color:var(--steel);letter-spacing:.08em;font-size:11px}.plate-rows{gap:9px;font-size:13.5px;display:grid}.plate-row{justify-content:space-between;gap:16px;display:flex}.plate-row .k{color:var(--steel)}.plate-row .v{text-align:right;font-weight:500}.plate-row.infinity .v{color:var(--copper);font-size:16px;font-weight:700}.plate-price{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:18px;padding-top:16px;display:flex}.plate-price .amount{letter-spacing:-.01em;font-size:26px;font-weight:700}.plate-price .once{color:var(--steel);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}.proof{background:var(--ink);color:#eaedf1;padding:64px 0}.proof .wrap{max-width:1120px}.proof h2{max-width:22em;font-family:Unbounded,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.25}.proof h2 b{color:#ff9c5a;font-weight:700}.hikes{background:#2a333d;border:1px solid #2a333d;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.hike{background:var(--ink);padding:22px 20px;font-family:JetBrains Mono,monospace}.hike .cfg{color:#8b96a1;letter-spacing:.05em;min-height:34px;font-size:11.5px}.hike .move{margin-top:12px;font-size:15px}.hike .old{color:#66717d;text-decoration:line-through}.hike .new{color:#ff9c5a;font-weight:700}.hike .pct{color:#ff9c5a;margin-top:6px;font-size:12px}.hike.zero .new,.hike.zero .pct{color:#5fd08a}.proof-foot{color:#aeb7c0;max-width:44em;margin-top:26px;font-size:15.5px}.proof-foot b{color:#fff}section{padding:84px 0}.sec-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12.5px}h2.sec-title{letter-spacing:-.01em;max-width:20em;font-family:Unbounded,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.15}.sec-sub{color:var(--steel);max-width:38em;margin-top:16px;font-size:17.5px}.how-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.how-card{background:var(--plate);border:1px solid var(--line);border-radius:10px;padding:28px 26px}.how-card .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--copper);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.how-card h3{margin-top:12px;font-size:19px;font-weight:600;line-height:1.35}.how-card p{color:var(--steel);margin-top:10px;font-size:15.5px}.calc{background:var(--machine);color:var(--machine-text);padding:92px 0}.calc .sec-eyebrow{color:#ff9c5a}.calc h2.sec-title{color:#fff}.calc .sec-sub{color:var(--machine-dim)}.calc-body{grid-template-columns:380px 1fr;align-items:start;gap:28px;margin-top:48px;display:grid}.calc-panel{background:var(--machine-plate);border:1px solid var(--machine-line);border-radius:10px;padding:28px}.calc-panel label{letter-spacing:.1em;text-transform:uppercase;color:var(--machine-dim);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.calc-panel select{background:var(--machine);width:100%;color:var(--machine-text);border:1px solid var(--machine-line);border-radius:6px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:13.5px}.slider-block{margin-top:28px}.slider-head{justify-content:space-between;align-items:baseline;display:flex}.slider-val{color:#ff9c5a;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}input[type=range]{width:100%;accent-color:var(--copper);height:32px;margin-top:14px}.slider-hint{color:var(--machine-dim);margin-top:10px;font-size:13px;line-height:1.5}.slider-hint b{color:#ff9c5a}.calc-out{background:var(--machine-plate);border:1px solid var(--machine-line);border-radius:10px;padding:28px}.out-stats{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.stat .k{letter-spacing:.1em;text-transform:uppercase;color:var(--machine-dim);font-family:JetBrains Mono,monospace;font-size:11.5px}.stat .v{color:#fff;margin-top:6px;font-family:Unbounded,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.1}.stat .v small{color:var(--machine-dim);font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500}.stat .v.copper{color:#ff9c5a}.stat .v.green{color:#5fd08a}#chart{width:100%;height:auto;margin-top:6px;display:block}.chart-legend{color:var(--machine-dim);gap:24px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:8px;display:flex}.chart-legend i{border-radius:2px;width:18px;height:3px;display:inline-block}.calc-cta{margin-top:28px}.tariffs{background:var(--paper)}.t-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.t-card{flex-direction:column;display:flex;position:relative}.t-card .spec-plate{flex-direction:column;height:100%;display:flex}.t-card .plate-rows{flex:1}.t-badge{background:var(--copper);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:2;border-radius:99px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.payback-chip{color:var(--steel);text-align:center;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:11.5px}.t-card .btn{text-align:center;margin-top:14px}.t-more{text-align:center;color:var(--steel);margin-top:36px;font-size:15.5px}.t-more a{color:var(--copper);font-weight:600}.uses{background:var(--plate);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.use-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.use{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:24px}.use h3{font-size:17.5px;font-weight:600}.use h3 .mono{color:var(--copper);margin-right:8px;font-size:14px}.use p{color:var(--steel);margin-top:8px;font-size:15px}.faq-list{max-width:780px;margin-top:40px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:22px 40px 22px 0;font-size:18px;font-weight:600;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--copper);font-family:JetBrains Mono,monospace;font-size:22px;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}details[open] summary:after{transform:translateY(-50%)rotate(45deg)}details p{color:var(--steel);max-width:44em;padding:0 0 24px}details p b{color:var(--ink)}.final{background:var(--ink);color:#fff;text-align:center;padding:96px 0}.final h2{font-family:Unbounded,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.15}.final h2 b{color:#ff9c5a}.final p{color:#aeb7c0;max-width:36em;margin:20px auto 0;font-size:17.5px}.final .btn{margin-top:36px;padding:16px 38px;font-size:17px}.final .mono-note{color:#66717d;margin-top:20px;font-family:JetBrains Mono,monospace;font-size:12.5px}footer{border-top:1px solid var(--line);color:var(--steel);padding:36px 0;font-size:13.5px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (width<=960px){.hero-grid{grid-template-columns:1fr;gap:44px}.hikes{grid-template-columns:repeat(2,1fr)}.how-grid,.use-grid,.t-grid{grid-template-columns:1fr 1fr}.calc-body{grid-template-columns:1fr}}@media (width<=620px){body{font-size:16px}.nav-links a:not(.btn){display:none}.hikes,.how-grid,.use-grid,.t-grid,.out-stats{grid-template-columns:1fr}section{padding:64px 0}.hero{padding:60px 0 52px}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/unbounded-latin-500-normal.4slEIF53.woff2)format("woff2"),url(/_astro/unbounded-latin-500-normal.ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/unbounded-cyrillic-500-normal.vuFlZByi.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-500-normal.CRDmNtZY.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2"),url(/_astro/unbounded-latin-700-normal.CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-cyrillic-700-normal.BnWDpkfm.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-700-normal.BKv7sql3.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff)format("woff")}
