.form-strip{border-bottom:1px solid var(--line);background:var(--paper-2)}.form-strip .container{font:var(--type-mono-label);letter-spacing:.07em;text-transform:uppercase;color:var(--steel);gap:24px;padding-top:7px;padding-bottom:7px;display:flex}.form-strip .right{gap:24px;margin-left:auto;display:flex}@media (max-width:700px){.form-strip .right span:not(:last-child){display:none}}.hero{padding:72px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.6667% - 1px),#17191b0e calc(16.6667% - 1px) 16.6667%);position:absolute;inset:0}.ruler{background:repeating-linear-gradient(to bottom, var(--steel-2) 0 1px, transparent 1px 12px) 0 0 / 8px 100% no-repeat, repeating-linear-gradient(to bottom, var(--ink) 0 1.5px, transparent 1.5px 60px) 0 0 / 14px 100% no-repeat;opacity:.5;width:18px;position:absolute;top:0;bottom:0;left:0}.hero h1{font:900 clamp(46px, 6.6vw, 96px) / .98 var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;max-width:15ch;margin:18px 0 0}.strike{color:var(--steel);text-decoration:line-through;-webkit-text-decoration-color:var(--weld);text-decoration-color:var(--weld);text-decoration-thickness:.07em}.spec-strip{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:40px;display:flex}.spec-strip .cell{border-right:1px solid var(--line);flex:1;min-width:180px;padding:14px 18px 16px}.spec-strip .cell:first-child{padding-left:0}.spec-strip .cell:last-child{border-right:none}.spec-strip .k{font:var(--type-mono-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;display:block}.spec-strip .v{font:600 16px/1.3 var(--font-body);color:var(--ink)}.stamp{font:700 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--weld);border:2px solid var(--weld);border-radius:2px;padding:7px 11px;display:inline-block;transform:rotate(-3deg)}.stamp.green{color:var(--stamp-green);border-color:var(--stamp-green);transform:rotate(2deg)}.band{background:repeating-linear-gradient(-45deg, var(--ink) 0 9px, transparent 9px 18px);opacity:.85;height:12px}.step{border-top:1px solid var(--line);grid-template-columns:110px 1fr 1.2fr;align-items:start;gap:32px;padding:36px 0;display:grid}.step:first-of-type{border-top:none;padding-top:0}.step .num{font:900 84px/.9 var(--font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--ink)}@media (max-width:900px){.step{grid-template-columns:64px 1fr}.step .frame{grid-column:1/-1}.step .num{font-size:56px}}.order-form{border:1px solid var(--ink);background:var(--surface-card);overflow-x:auto}.order-form table{border-collapse:collapse;width:100%}.order-form th{font:var(--type-mono-label);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);text-align:left;border-bottom:2px solid var(--ink);background:var(--paper-2);white-space:nowrap;padding:12px 18px}.order-form td{border-bottom:1px solid var(--line);font:var(--type-small);color:var(--ink);vertical-align:middle;padding:18px}.order-form tr:last-child td{border-bottom:none}.order-form .plan-name{font:800 20px/1.1 var(--font-display);letter-spacing:-.01em}.order-form .plan-name .start-badge{display:inline-block}.order-form .price{font:var(--type-mono-data);white-space:nowrap;font-size:20px}.order-form .inc{font:var(--type-mono-label);letter-spacing:.08em;text-transform:uppercase;color:var(--stamp-green)}.order-form .exc{font:var(--type-mono-label);color:var(--steel-2)}.order-form tr.hot td{background:var(--weld-tint);border-top:2px solid var(--weld);border-bottom:2px solid var(--weld)}@media (max-width:860px){.order-form .hide-m{display:none}}@media (max-width:480px){.order-form td,.order-form th{padding:12px}.order-form .plan-name .start-badge{margin-top:4px;display:block;margin-left:0!important}}
