:root{--ink: #111316;--ink-2: #1c1f24;--ink-3: #2a2d33;--bg: #ffffff;--bg-2: #f6f7f9;--line: #e6e8ec;--line-dark: #2a2d33;--muted: #6a6f78;--muted-dark: #9aa0aa;--sterling: #d3d8df;--sterling-hi: #f4f6f9;--mirror: #5e6670;--green: #1f9d6b;--red: #c8473e;--f-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--f-num: "IBM Plex Mono", ui-monospace, Menlo, monospace;--radius: 10px;--wrap: 1200px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.03em;text-wrap:balance;font-weight:800}p{margin:0}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid #6b8fd6;outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:20px}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums}.eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--muted)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-3)}.btn-silver{background:linear-gradient(145deg,var(--sterling-hi),#b5bcc5);color:var(--ink)}.btn-silver:hover{background:linear-gradient(145deg,#fff,#c3c9d1)}.btn-ghost{border-color:#3a3e45;color:#fff;background:transparent}.btn-ghost:hover{border-color:var(--sterling)}.btn-line{border-color:var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--ink)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.ticker{background:#0b0c0e;color:#c9cdd3;font-family:var(--f-num);font-size:.74rem;letter-spacing:.03em}.ticker .wrap{display:flex;gap:22px;align-items:center;padding-block:7px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.ticker .wrap::-webkit-scrollbar{display:none}.ticker b{color:#fff;font-weight:500;margin-left:6px}.ticker .lab{color:#7f8792;margin-left:auto;font-family:var(--f-ui);font-size:.7rem}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#fffffff0;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:28px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:1.32rem;letter-spacing:-.04em}.brand img{width:36px;height:36px}.main-nav{display:flex;gap:24px;font-weight:600;font-size:.93rem}.main-nav a{text-decoration:none;color:#3b3f46}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--ink)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.cart-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-weight:700;font-size:.88rem}.cart-btn:hover{border-color:var(--ink)}.cart-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:.72rem;display:inline-grid;place-items:center}.cart-count[data-zero]{background:var(--line);color:var(--muted)}.menu-btn{display:none;background:none;border:1px solid var(--line);border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center}.mobile-nav{display:none;border-top:1px solid var(--line);background:#fff}.mobile-nav a{display:block;padding:14px 20px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600}.hero{background:radial-gradient(70% 90% at 78% 40%,#262930 0%,var(--ink) 62%);color:#f2f1ee;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center;padding-block:40px 24px}.hero h1{font-size:clamp(2.4rem,5.6vw,4.3rem);letter-spacing:-.045em;max-width:13ch}.hero p.lede{color:#b9bdc4;font-size:1.1rem;max-width:46ch;margin-top:18px}.hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hero .eyebrow{color:var(--sterling);margin-bottom:16px;display:block}.hero-coin{display:grid;place-items:center}.hero-coin img{width:min(560px,100%)}.hero-facts{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px}.hero-facts div{display:grid;gap:2px}.hero-facts b{font-family:var(--f-num);font-weight:500;font-size:1.15rem;color:#fff}.hero-facts small{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8e939b;font-weight:700}.section{padding-block:72px}.section.alt{background:var(--bg-2)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.section-head h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}.section-head p{color:var(--muted);max-width:56ch;margin-top:8px}.link-arrow{font-weight:700;text-decoration:none;white-space:nowrap}.link-arrow:hover{text-decoration:underline}.spot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.spot-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;display:grid;gap:4px}.spot-card .metal{font-weight:700;display:flex;align-items:center;gap:8px}.spot-card .dot{width:10px;height:10px;border-radius:50%}.spot-card .price{font-family:var(--f-num);font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.spot-card small{color:var(--muted);font-size:.78rem}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.card{display:grid;grid-template-rows:auto 1fr;text-decoration:none;border-radius:var(--radius);background:#fff;border:1px solid var(--line);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.card:hover{border-color:#cfd3da;box-shadow:0 10px 28px #11131614;transform:translateY(-2px)}.card .media{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 45%,#fff,#eef0f3 80%);display:grid;place-items:center;padding:18px}.card .media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(17,19,22,.18))}.card .body{padding:14px 16px 16px;display:grid;gap:4px;align-content:start}.card .cat{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--muted)}.card .name{font-weight:700;line-height:1.3}.card .row{display:flex;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-top:6px;flex-wrap:wrap}.card .price{font-family:var(--f-num);font-weight:500}.stock{font-size:.76rem;font-weight:700;color:var(--green)}.stock.out,.sale{color:var(--red)}.was{color:var(--muted);text-decoration:line-through;font-size:.85em;margin-right:6px}.skel{background:linear-gradient(90deg,#f0f2f4 25%,#e7eaee 37%,#f0f2f4 63%);background-size:400% 100%;animation:sk 1.4s ease infinite;border-radius:6px}@keyframes sk{0%{background-position:100% 50%}to{background-position:0 50%}}.card.skeleton .media{background:none}.card.skeleton .media div{width:100%;height:100%}.empty{border:1px dashed #cfd3da;border-radius:var(--radius);padding:48px 24px;text-align:center;display:grid;gap:10px;justify-items:center;background:#fff}.empty img{width:96px;opacity:.9}.empty h3{font-size:1.25rem}.empty p{color:var(--muted);max-width:46ch}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.feature{border-top:2px solid var(--ink);padding-top:14px;display:grid;gap:6px;align-content:start}.feature b{font-size:1.02rem}.feature p{color:var(--muted);font-size:.92rem}.cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cat-tile{position:relative;border-radius:14px;overflow:hidden;padding:26px;min-height:200px;display:flex;flex-direction:column;justify-content:end;text-decoration:none;color:#fff;background:var(--ink);isolation:isolate}.cat-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tile-bg)}.cat-tile h3{font-size:1.5rem}.cat-tile span{color:#c3c9d1;font-size:.9rem}.cat-tile:hover h3{text-decoration:underline}.page-head{padding-block:44px 8px}.page-head h1{font-size:clamp(2rem,4.4vw,3rem)}.page-head p{color:var(--muted);margin-top:8px;max-width:60ch}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-block:18px 22px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:.86rem;text-decoration:none;color:#3b3f46}.chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.toolbar .spacer{flex:1}.field{border:1px solid var(--line);border-radius:8px;padding:9px 12px;font:inherit;font-size:.9rem;background:#fff;color:var(--ink);min-width:0}.field:focus{outline:2px solid #6b8fd6;outline-offset:0;border-color:transparent}.pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding-block:36px 72px;align-items:start}.crumbs{font-size:.84rem;color:var(--muted);padding-top:24px;display:flex;gap:8px;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.gallery{position:sticky;top:90px;display:grid;gap:12px}.gallery .main{aspect-ratio:1;border-radius:14px;background:radial-gradient(70% 70% at 50% 45%,#fff,#eef0f3 80%);display:grid;place-items:center;padding:32px;border:1px solid var(--line)}.gallery .main img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(17,19,22,.22))}.thumbs{display:flex;gap:10px;flex-wrap:wrap}.thumbs button{width:72px;height:72px;border-radius:8px;border:1px solid var(--line);background:#fff;padding:6px}.thumbs button[aria-current=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain}.buybox{display:grid;gap:18px}.buybox h1{font-size:clamp(1.8rem,3.4vw,2.5rem)}.buybox .price{font-family:var(--f-num);font-size:1.8rem;font-weight:500;letter-spacing:-.02em}.buybox .short{color:#3b3f46}.buybox .short p+p{margin-top:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden}.qty button{width:42px;height:46px;background:#fff;border:0;font-size:1.1rem}.qty button:hover{background:var(--bg-2)}.qty input{width:52px;height:46px;border:0;text-align:center;font:inherit;font-family:var(--f-num);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.buy-row .btn{flex:1;min-width:180px}.specs{border-top:1px solid var(--line)}.specs div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.93rem}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:600;text-align:right}.assure{display:grid;gap:8px;background:var(--bg-2);border-radius:var(--radius);padding:16px 18px;font-size:.9rem}.assure div{display:flex;gap:10px;align-items:baseline}.desc{max-width:72ch;color:#2f3339}.desc h2,.desc h3{margin:22px 0 8px;font-size:1.2rem}.desc p{margin:10px 0}.desc ul{padding-left:20px}.opt{display:grid;gap:6px}.opt label{font-weight:700;font-size:.88rem}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;font-weight:600;font-size:.92rem;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;display:flex;gap:14px;align-items:center;z-index:80;box-shadow:0 12px 30px #00000040}.toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.toast a{color:var(--sterling);font-weight:700}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:40px;padding-block:28px 80px;align-items:start}.cart-items{display:grid;gap:0;border-top:1px solid var(--line)}.line-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.line-item .thumb{width:96px;height:96px;border-radius:10px;background:var(--bg-2);display:grid;place-items:center;padding:8px}.line-item .thumb img{width:100%;height:100%;object-fit:contain}.line-item .info{display:grid;gap:4px;min-width:0}.line-item .info a{font-weight:700;text-decoration:none}.line-item .info a:hover{text-decoration:underline}.line-item .controls{display:flex;gap:12px;align-items:center;margin-top:6px;flex-wrap:wrap}.line-item .remove{background:none;border:0;color:var(--muted);text-decoration:underline;font-size:.85rem;padding:0}.line-item .total{font-family:var(--f-num);font-weight:500;text-align:right}.summary{position:sticky;top:90px;border:1px solid var(--line);border-radius:14px;padding:22px;display:grid;gap:14px;background:#fff}.summary h2{font-size:1.25rem}.summary .row{display:flex;justify-content:space-between;font-size:.95rem}.summary .row.total{font-weight:800;font-size:1.1rem;border-top:1px solid var(--line);padding-top:14px}.summary small{color:var(--muted);font-size:.8rem}.notice{background:#fff6e5;border:1px solid #f1d9a6;color:#6b4e12;border-radius:8px;padding:10px 12px;font-size:.86rem}.prose{max-width:72ch;padding-block:12px 80px}.prose h2{font-size:1.5rem;margin:40px 0 10px}.prose p,.prose li{color:#2f3339}.prose p{margin:12px 0}.prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.95rem}.prose th,.prose td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}.prose th{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.table-scroll{overflow-x:auto}.site-footer{background:var(--ink);color:#b9bdc4;padding-block:56px 32px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}.site-footer .brand{color:#fff}.site-footer h4{color:#fff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-weight:800}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.92rem}.site-footer a{text-decoration:none;color:#b9bdc4}.site-footer a:hover{color:#fff}.footer-note{border-top:1px solid var(--line-dark);margin-top:40px;padding-top:22px;font-size:.8rem;color:#80858d;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:1024px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features,.spot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.main-nav{display:none}.menu-btn{display:inline-flex}.mobile-nav.open{display:block}.hero .wrap{grid-template-columns:1fr;padding-block:36px 8px}.hero-coin{order:-1}.hero-coin img{width:min(380px,86%)}.pdp{grid-template-columns:1fr;gap:28px}.gallery{position:static}.cart-layout{grid-template-columns:1fr}.summary{position:static}.cats{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card .body{padding:12px}.features{grid-template-columns:1fr}.section{padding-block:52px}.line-item{grid-template-columns:72px 1fr}.line-item .thumb{width:72px;height:72px}.line-item .total{grid-column:2;text-align:left}.cart-btn .label{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.calc-hero{background:radial-gradient(70% 120% at 85% 0%,#2b2e35 0%,var(--ink) 60%);color:#f2f1ee}.calc-hero .wrap{padding-block:48px 40px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:end}.calc-hero h1{font-size:clamp(2.1rem,4.8vw,3.4rem);letter-spacing:-.04em;max-width:16ch}.calc-hero p{color:#b9bdc4;margin-top:14px;max-width:54ch;font-size:1.05rem}.calc-hero .eyebrow{color:var(--sterling);display:block;margin-bottom:14px}.spot-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2a2d33;border:1px solid #2a2d33;border-radius:12px;overflow:hidden}.spot-mini div{background:#16181c;padding:14px 16px;display:grid;gap:2px}.spot-mini small{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8e939b;font-weight:700}.spot-mini b{font-family:var(--f-num);font-weight:500;font-size:1.05rem;color:#fff}.spot-mini span{font-family:var(--f-num);font-size:.76rem;color:#9aa0aa}.calc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;padding-block:36px 24px;align-items:start}.panel{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px;display:grid;gap:18px}.panel h2{font-size:1.25rem}.panel .sub{color:var(--muted);font-size:.9rem;margin-top:2px}.items{display:grid;gap:12px}.item{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;gap:12px;background:var(--bg-2)}.item-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.item-top b{font-size:.9rem}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;background:#fff;padding:3px;gap:2px}.seg button{border:0;background:none;padding:6px 12px;border-radius:999px;font-weight:700;font-size:.82rem;color:#3b3f46;display:inline-flex;align-items:center;gap:6px}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.seg .sw{width:9px;height:9px;border-radius:50%}.item-fields{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:10px;align-items:end}.fld{display:grid;gap:5px;min-width:0}.fld label{font-size:.76rem;font-weight:700;color:#3b3f46}.fld .field{width:100%}.item-foot{display:flex;justify-content:space-between;align-items:center;font-size:.86rem;color:var(--muted)}.item-foot .val{font-family:var(--f-num);color:var(--ink);font-weight:500;font-size:.98rem}.link-btn{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;font-size:.82rem}.add-btn{border:1px dashed #c3c8cf;background:#fff;border-radius:12px;padding:12px;font-weight:700;color:#3b3f46}.add-btn:hover{border-color:var(--ink);color:var(--ink)}.offer-row{display:grid;gap:6px}.money-input{position:relative}.money-input span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-family:var(--f-num)}.money-input input{padding-left:26px;width:100%;font-family:var(--f-num)}.fine-print{font-size:.78rem;color:var(--muted);line-height:1.5}.fine-print a{color:inherit}.result{position:sticky;top:90px;background:var(--ink);color:#f2f1ee;border-color:var(--ink)}.result .eyebrow{color:#9aa0aa}.melt{font-family:var(--f-num);font-size:clamp(2.2rem,5vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1}.melt-sub{color:#9aa0aa;font-size:.88rem;margin-top:6px}.breakdown{display:grid;gap:6px;border-top:1px solid #2a2d33;padding-top:14px}.breakdown div{display:flex;justify-content:space-between;gap:10px;font-size:.9rem;color:#c9cdd3}.breakdown b{font-family:var(--f-num);font-weight:500;color:#fff}.payout{background:#1c1f24;border-radius:12px;padding:14px;display:grid;gap:10px}.payout-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.payout-head b{font-family:var(--f-num);font-weight:500;font-size:1.3rem}.payout input[type=range]{width:100%;accent-color:var(--sterling)}.payout small{color:#9aa0aa;font-size:.78rem}.verdict{border-radius:12px;padding:14px;display:grid;gap:10px;background:#1c1f24}.verdict .head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.verdict .pct{font-family:var(--f-num);font-size:1.6rem;font-weight:500}.verdict .tag{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.tag.low{background:#3a1d1b;color:#f2a39c}.tag.fair{background:#3a311a;color:#f0cf85}.tag.good{background:#16322a;color:#7fd7b3}.meter{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,#c8473e,#d9a441 55%,#1f9d6b 85% 100%)}.meter i{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ink);transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff;transition:left .3s}.meter-scale{display:flex;justify-content:space-between;font-family:var(--f-num);font-size:.7rem;color:#80858d}.verdict p{color:#c9cdd3;font-size:.88rem}.result .btn-silver{width:100%}.placeholder{color:#80858d;font-size:.92rem}.rate-table{width:100%;border-collapse:collapse;font-size:.92rem}.rate-table th,.rate-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.rate-table th{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.rate-table td.num,.rate-table th.num{text-align:right}.rate-table tr.group td{background:var(--bg-2);font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#3b3f46}.rates-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.offers-table td.pct b{font-family:var(--f-num);font-weight:500}.unlock{border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:12px;background:var(--bg-2)}.unlock form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.unlock label.check{display:flex;gap:8px;align-items:flex-start;font-size:.84rem;color:#3b3f46;grid-column:1 / -1}.form-msg{font-size:.86rem;color:var(--red)}.tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tip{border-top:2px solid var(--ink);padding-top:12px;display:grid;gap:6px;align-content:start}.tip p{color:var(--muted);font-size:.92rem}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.calc-band{background:var(--ink);color:#f2f1ee;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.calc-band p{color:#b9bdc4;margin-top:6px;max-width:60ch}@media(max-width:960px){.calc,.calc-hero .wrap,.rates-grid{grid-template-columns:1fr}.result{position:static}.tips,.calc-band{grid-template-columns:1fr}}@media(max-width:600px){.item-fields{grid-template-columns:1fr 1fr}.item-fields .fld:first-child{grid-column:1 / -1}.unlock form{grid-template-columns:1fr}.spot-mini div{padding:10px}.spot-mini b{font-size:.9rem}.verdict .pct{font-size:1.3rem}}
