:root{--bg:#07080a;--line:#2a252f;--text:#e8eef2;--muted:#9297a2;--red:#ff3f42;--display-red:#d83a3d;--display-shadow:#3c0c0f;--mono:"Cascadia Mono", "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--sans:"Aptos", "Bahnschrift", "Franklin Gothic Medium", sans-serif;color:var(--text);background:var(--bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:linear-gradient(#ffffff05 1px, transparent 1px), radial-gradient(circle at 72% 6%, #ff3f4214, transparent 34rem), var(--bg);background-size:100% 32px,auto,auto;min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}html{scroll-behavior:smooth;overflow-x:hidden}button,a{font:inherit}.shell{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 64px}.page-title{border-bottom:1px dashed var(--line);align-items:end;min-height:112px;padding-bottom:26px;display:grid}.page-title h1{min-height:1em;color:var(--display-red);font-family:var(--mono);letter-spacing:-.1em;text-transform:uppercase;text-shadow:0 3px 0 var(--display-shadow);background:repeating-linear-gradient(90deg,#0000 0 10px,#07080ad1 10px 12px),repeating-linear-gradient(0deg,currentColor 0 8px,#0000 8px 11px);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:.95}.payment-table{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,.7fr) minmax(300px,1.3fr);align-items:center;gap:56px;padding:38px 0 44px;display:grid}.payment-label,.payment-table h2,.price-list,.payment-method-section{font-family:var(--mono)}.payment-label{color:var(--red);letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:800}.payment-table h2{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,56px);line-height:.98}.payment-side{gap:16px;display:grid}.price-list{border:1px solid var(--line);background:linear-gradient(90deg,#ff3f4212,#0000 56%),#ffffff05}.price-row{border-top:1px dashed var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:18px;padding:18px 20px;font-size:18px;line-height:1.35;display:grid}.price-row:first-child{border-top:0}.price-row-head{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.price-row strong{color:var(--red);text-align:right;font-size:22px;line-height:1}.payment-method-label{color:var(--red);letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:800}.payment-method-section{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,.7fr) minmax(300px,1.3fr);align-items:center;gap:56px;padding:44px 0;display:grid}.payment-method-section h2{color:var(--text);letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(30px,4vw,56px);line-height:.98}.payment-method-copy{background:linear-gradient(90deg,#ff3f4217,#0000 58%),#ffffff05;border:1px solid #ff3f4257;align-content:start;gap:18px;padding:24px;display:grid}.payment-method-copy p{color:var(--text);font-size:18px;line-height:1.65}.payment-method-copy p+p{color:var(--muted)}.payment-method-intro{font-weight:800;color:var(--text)!important}.address-card{border:1px solid var(--line);background:linear-gradient(90deg,#ff3f4214,#0000 64%),#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.address-label,.address-value,.copy-address{font-family:var(--mono)}.address-label{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:800}.address-value{overflow-wrap:anywhere;color:var(--text)!important;font-size:15px!important;line-height:1.4!important}.copy-address{min-width:128px;color:var(--red);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ff3f4214;border:1px solid #ff3f428c;padding:13px 15px;font-size:13px;font-weight:800;line-height:1}.copy-address:hover{color:#fff;border-color:var(--red)}.open-order-modal,.submit-order,.order-close{font-family:var(--mono)}.open-order-modal{border:1px solid var(--red);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ff3f422e;width:fit-content;padding:14px 18px;font-size:13px;font-weight:900;line-height:1}.open-order-modal:hover{background:#ff3f424d}.order-modal{z-index:20;place-items:center;padding:20px;display:none;position:fixed;inset:0;overflow-y:auto}.order-modal.is-open{display:grid}.order-modal-backdrop{background:#000000b8;position:absolute;inset:0}.order-dialog{z-index:1;width:min(560px,100%);color:var(--text);background:linear-gradient(135deg,#ff3f421f,#0000 54%),#090a0d;border:1px solid #ff3f427a;max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow-y:auto}.order-label,.order-dialog h2,.order-form,.order-status{font-family:var(--mono)}.order-label{color:var(--red);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.order-dialog h2{color:var(--text);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(30px,5vw,54px);line-height:.95}.order-close{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900;position:absolute;top:18px;right:18px}.order-close:hover{color:var(--red)}.order-form{gap:18px;display:grid}.order-form label{gap:8px;display:grid}.order-form label span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.order-form select,.order-form input{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0c0d10;padding:14px}.order-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.order-form select option{color:var(--text);background:#0c0d10}.order-form select:focus,.order-form input:focus{outline:1px solid var(--red);border-color:var(--red)}.submit-order{border:1px solid var(--red);color:#fff;text-transform:uppercase;cursor:pointer;background:#ff3f422e;width:fit-content;padding:14px 18px;font-size:13px;font-weight:900;line-height:1}.submit-order:hover{background:#ff3f424d}.order-note,.order-status{min-height:1.4em;color:var(--muted);font-size:13px;line-height:1.5}.order-note{max-width:58ch}.intro{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:56px;min-height:430px;padding-bottom:42px;display:grid}.masthead{align-content:center;gap:28px;min-height:300px;display:grid}.kicker{font-family:var(--mono);letter-spacing:.03em;margin:0;font-size:18px}.logo{width:fit-content;color:var(--display-red);font-family:var(--mono);letter-spacing:-.12em;text-transform:uppercase;text-shadow:0 3px #5c1014;background:repeating-linear-gradient(90deg,#0000 0 10px,#07080ad1 10px 12px),repeating-linear-gradient(0deg,currentColor 0 8px,#0000 8px 11px);-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,8.4vw,104px);font-weight:900;line-height:.78}.intro-copy{padding:0 0 54px}.kicker{color:var(--red);text-transform:uppercase;font-weight:800}p{margin:0}.intro-copy p:last-child{color:var(--muted);max-width:58ch;font-family:var(--mono);margin-top:18px;font-size:18px;line-height:1.65}.guide-section{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,.7fr) minmax(300px,1.3fr);gap:56px;padding:44px 0;display:grid}.section-number,.guide-section h2,.section-copy,.reference-link{font-family:var(--mono)}.section-number{color:var(--red);margin-bottom:14px;font-size:18px;font-weight:800}.guide-section h2{max-width:13ch;color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1}.section-copy{color:var(--muted);align-content:start;gap:22px;font-size:17px;line-height:1.7;display:grid}.reference-link{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--text);overflow-wrap:anywhere;background:#ff3f420f;padding:13px 16px;text-decoration:none}.reference-link:hover{border-color:var(--red);color:#fff}.jump-link{width:fit-content;max-width:100%;color:var(--red);font-family:var(--mono);text-transform:uppercase;background:#ff3f4214;border:1px solid #ff3f428c;padding:13px 16px;font-size:14px;font-weight:900;line-height:1;text-decoration:none}.jump-link:hover{color:#fff;border-color:var(--red);background:#ff3f4229}.internal-card{border:1px solid var(--line);min-height:220px;color:var(--text);font-family:var(--mono);background:linear-gradient(135deg,#ff3f421f,#0000 52%),#ffffff05;align-content:start;gap:14px;padding:24px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.internal-card:before{content:"";background:var(--red);height:3px;position:absolute;inset:0 0 auto}.internal-card:hover{background-color:#ffffff09;border-color:#ff3f42bf;transform:translateY(-3px)}.internal-card-label{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#ff3f4214;border:1px solid #ff3f426b;padding:5px 8px;font-size:12px;font-weight:800;line-height:1}.internal-card-title{letter-spacing:-.05em;max-width:18ch;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1}.internal-card-copy{max-width:56ch;color:var(--muted);font-size:16px;line-height:1.65}.subpage{align-content:start;max-width:900px;min-height:calc(100dvh - 118px);padding:36px 0;display:grid}.subpage h1,.subpage p,.back-link{font-family:var(--mono)}.subpage h1{color:var(--red);letter-spacing:-.1em;text-transform:uppercase;text-shadow:0 3px 0 var(--display-shadow);margin:14px 0 0;font-size:clamp(44px,7vw,88px);font-weight:900;line-height:.86}.article-body{border-top:1px dashed var(--line);gap:22px;max-width:74ch;margin-top:34px;padding-top:26px;display:grid}.article-body p{color:#c8ced8;font-family:var(--sans);font-size:20px;line-height:1.75}.back-link{width:fit-content;color:var(--red);margin-bottom:34px;font-size:14px;font-weight:800;text-decoration:none}.back-link:hover{color:#fff}.announcement{background:linear-gradient(90deg,#ff3f421c,#0000 58%),#ffffff05;border:1px solid #ff3f4280;margin:44px 0 0;padding:34px}.announcement-label,.announcement h2,.announcement p{font-family:var(--mono)}.announcement-label{color:var(--red);letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:800}.announcement h2{max-width:18ch;color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,56px);line-height:.98}.announcement p:last-child{max-width:72ch;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.65}.options{padding:44px 0 0}.options-head{gap:12px;margin-bottom:22px;display:grid}.options-label,.options h2,.option-tag,.option-card h3,.option-card p,.option-link{font-family:var(--mono)}.options-label{color:var(--red);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:16px;font-weight:800}.options h2{max-width:28ch;color:var(--display-red);letter-spacing:-.1em;text-transform:uppercase;text-shadow:0 3px 0 var(--display-shadow);background:repeating-linear-gradient(90deg,#0000 0 10px,#07080ad1 10px 12px),repeating-linear-gradient(0deg,currentColor 0 8px,#0000 8px 11px);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(34px,5vw,68px);font-weight:900;line-height:.9}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.option-card{border:1px solid var(--line);background:linear-gradient(#ff3f4214,#0000 42%),#ffffff05;grid-template-rows:auto 1fr auto;align-content:start;gap:18px;min-height:280px;padding:24px;transition:border-color .16s,transform .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.option-card:before{content:"";background:var(--red);height:3px;position:absolute;inset:0 0 auto}.option-card:hover{background-color:#ffffff08;border-color:#ff3f42bf;transform:translateY(-3px)}.option-tag{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#ff3f4214;border:1px solid #ff3f426b;margin:0;padding:5px 8px;font-size:12px;font-weight:800;line-height:1}.option-card h3{color:var(--text);letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.1}.option-card>p:not(.option-tag){color:var(--muted);margin:0;font-size:16px;line-height:1.6}.option-link{border-top:1px dashed var(--line);color:var(--red);overflow-wrap:anywhere;align-self:end;padding-top:16px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.option-link:hover{color:#fff}.disclaimer{border-top:1px dashed var(--line);margin-top:54px;padding-top:32px}.disclaimer h2,.disclaimer p{font-family:var(--mono)}.disclaimer h2{color:var(--red);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,38px);font-weight:900;line-height:1}.disclaimer p{max-width:78ch;min-height:96px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.65}.contact{border-top:1px dashed var(--line);grid-template-columns:minmax(0,.7fr) minmax(300px,1.3fr);gap:56px;margin-top:44px;padding:34px 0 0;display:grid}.contact-label,.contact h2,.contact-details{font-family:var(--mono)}.contact-label{color:var(--red);letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:800}.contact h2{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,56px);line-height:.98}.contact-details{color:var(--muted);align-content:start;gap:12px;font-size:17px;line-height:1.65;display:grid}.contact-card{border:1px solid var(--line);max-width:520px;color:var(--text);overflow-wrap:anywhere;background:#ffffff05;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 48px 18px 18px;display:grid;position:relative}.contact-icon{border:1px solid var(--line);background:#ffffff08;place-items:center;width:38px;height:38px;display:grid}.contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.contact-icon-mail{color:var(--muted)}.contact-icon-telegram{color:#5fb2ff;background:#2d96ff1f;border-color:#2d96ff73}.contact-card-copy{color:var(--text);font-family:var(--mono);gap:4px;font-size:15px;font-weight:800;line-height:1.25;display:grid}.contact-card-copy span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}@media (width<=820px){.shell{width:min(100% - 28px,680px);padding:28px 0 38px}.page-title{min-height:auto;padding-bottom:22px}.page-title h1{letter-spacing:-.08em;font-size:clamp(34px,11vw,58px);line-height:.9}.intro,.guide-section,.payment-table,.payment-method-section,.contact{grid-template-columns:1fr}.intro{gap:32px;min-height:auto;padding-bottom:34px}.guide-section{gap:24px;padding:34px 0}.payment-table{gap:24px}.payment-table h2,.payment-method-section h2,.contact h2{letter-spacing:-.04em;text-align:left;max-width:100%;font-size:clamp(28px,9vw,42px);line-height:1}.payment-method-section{gap:24px;padding:34px 0}.payment-method-copy,.internal-card,.announcement,.option-card,.contact-card{padding:18px}.payment-method-copy p,.intro-copy p:last-child,.section-copy{font-size:16px}.address-card{grid-template-columns:1fr;padding:14px}.copy-address{width:fit-content}.contact{gap:24px}.price-row{grid-template-columns:1fr}.price-row strong{text-align:left}.announcement{padding:24px}.announcement h2{max-width:100%;font-size:clamp(30px,10vw,46px)}.options h2{letter-spacing:-.08em;max-width:100%;font-size:clamp(34px,12vw,52px);line-height:.9}.option-grid{grid-template-columns:1fr}.option-card{min-height:220px}.masthead{min-height:190px}.logo{font-size:clamp(56px,19vw,86px)}.contact-card{grid-template-columns:1fr;padding-right:18px}.contact-card-copy{font-size:14px}.order-modal{padding:12px}.order-dialog{max-height:calc(100dvh - 24px);padding:22px}.order-dialog h2{padding-right:62px;font-size:clamp(28px,9vw,44px)}.submit-order,.open-order-modal,.jump-link,.reference-link{text-align:center;width:100%}.subpage{padding:22px 0}.subpage h1{letter-spacing:-.08em;font-size:clamp(38px,13vw,64px);line-height:.9}.article-body{gap:18px;margin-top:24px;padding-top:20px}.article-body p{font-size:17px;line-height:1.7}}@media (width<=430px){.shell{width:min(100% - 22px,680px);padding-top:22px}.page-title h1,.logo,.options h2,.subpage h1{text-shadow:0 2px 0 var(--display-shadow)}.page-title h1{font-size:clamp(31px,12vw,48px)}.logo{font-size:clamp(52px,20vw,74px)}.payment-method-copy,.order-dialog,.announcement,.option-card,.contact-card,.internal-card{padding:16px}.price-row,.payment-method-copy p,.intro-copy p:last-child,.section-copy,.announcement p:last-child,.disclaimer p{font-size:15px}.address-value,.option-link,.reference-link,.contact-card-copy{overflow-wrap:anywhere;word-break:break-word}.copy-address,.submit-order,.open-order-modal,.jump-link,.reference-link{width:100%}.order-close{top:14px;right:14px}.order-dialog h2{padding-right:58px}}
