@import url('/fonts.css?v=1');
:root{--bg:#080813;--surface:#11111f;--surface2:#17172a;--ink:#f7f5ff;--muted:#aaa6bb;--line:rgba(255,255,255,.11);--violet:#8e70ff;--cyan:#59d9ff;--gold:#edc36f;--green:#63dda9;--red:#ff8799;font-family:Vazirmatn,Tahoma,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 15% 4%,rgba(116,79,255,.18),transparent 29%),radial-gradient(circle at 88% 22%,rgba(89,217,255,.09),transparent 26%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wl-skip{position:fixed;z-index:100;top:8px;right:8px;padding:10px 14px;background:#fff;color:#111;transform:translateY(-150%)}.wl-skip:focus{transform:none}.wl-nav{width:min(1380px,calc(100% - 40px));height:78px;margin:18px auto 0;padding:0 14px;display:flex;align-items:center;gap:28px;border:1px solid var(--line);border-radius:18px;background:rgba(13,13,25,.78);backdrop-filter:blur(18px);position:relative;z-index:10}.wl-brand{display:flex;align-items:center;gap:11px;margin-left:auto}.wl-brand img{width:104px;height:52px;object-fit:contain}.wl-brand span{display:grid}.wl-brand strong{font:700 12px "Fira Code",monospace}.wl-brand small{font:650 7px "Fira Code",monospace;color:#7e7991}.wl-nav nav{display:flex;gap:25px;color:#b9b5c8;font-size:11px}.wl-nav nav a:hover{color:#fff}.wl-language{height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:#817d90;font:8px "Fira Code",monospace}.wl-language select{border:0;background:transparent;color:#f1effa;font:700 10px "Fira Code",monospace;outline:0}.wl-language option{background:#141422}.wl-loading{min-height:650px;display:grid;place-items:center;align-content:center;gap:13px;color:var(--muted)}.wl-loading i{width:30px;height:30px;border:3px solid #282840;border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.wl-hero{width:min(1380px,calc(100% - 40px));min-height:760px;margin:18px auto 0;padding:clamp(45px,7vw,95px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:7vw;border:1px solid var(--line);border-radius:28px;background:linear-gradient(125deg,rgba(24,20,42,.96),rgba(10,10,19,.96));position:relative;overflow:hidden}.wl-hero:before{content:"WHITE / LABEL";position:absolute;left:-22px;bottom:-22px;color:rgba(255,255,255,.025);font:900 clamp(75px,12vw,170px)/.8 "Fira Code",monospace;letter-spacing:-.09em;direction:ltr}.wl-hero-copy,.wl-blueprint{position:relative;z-index:1}.wl-kicker{display:inline-flex;padding:7px 10px;border:1px solid rgba(237,195,111,.32);border-radius:99px;color:var(--gold);font:750 8px "Fira Code",monospace;letter-spacing:.1em}.wl-hero h1{max-width:800px;margin:22px 0;font-size:clamp(48px,6.5vw,91px);line-height:1.08;letter-spacing:-.065em}.wl-hero h1 em{display:block;font-style:normal;background:linear-gradient(95deg,#fff,#b7a6ff 52%,#68ddff);-webkit-background-clip:text;background-clip:text;color:transparent}.wl-lead{max-width:720px;margin:0;color:#b1adc0;font-size:clamp(13px,1.3vw,17px);line-height:2}.wl-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.wl-proof span{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);color:#a8a3b7;font-size:9px}.wl-blueprint{min-height:480px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(142,112,255,.2),transparent 38%),#0c0c17;box-shadow:0 35px 80px rgba(0,0,0,.35)}.wl-blueprint>header{display:flex;justify-content:space-between;color:#777286;font:8px "Fira Code",monospace}.wl-blueprint>header i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(99,221,169,.1)}.brand-core{height:180px;margin:26px 0 15px;display:grid;place-items:center;align-content:center;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(142,112,255,.16),rgba(89,217,255,.04))}.brand-core span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,var(--violet),#4e32c2);font:800 13px "Fira Code",monospace}.brand-core strong{margin-top:12px;font-size:15px}.brand-core small{margin-top:4px;color:#777286;font:8px "Fira Code",monospace}.blueprint-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;direction:ltr}.blueprint-flow span{min-height:77px;padding:10px;display:grid;place-items:center;text-align:center;border:1px solid var(--line);border-radius:12px;color:#b9b5c8;font:700 8px/1.7 "Fira Code",monospace}.blueprint-flow b{color:#6d687b}.blueprint-domain{margin-top:13px;padding:12px;border:1px solid rgba(237,195,111,.22);border-radius:11px;color:#d9ba79;background:rgba(237,195,111,.05);font:650 9px "Fira Code",monospace;direction:ltr;text-align:center}
.wl-delivery{padding:130px max(20px,calc((100vw - 1320px)/2))}.wl-section-head{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:7vw;margin-bottom:50px}.wl-section-head span,.form-copy>span{color:#a68fff;font:750 9px "Fira Code",monospace;letter-spacing:.1em}.wl-section-head h2,.form-copy h2{margin:14px 0 0;font-size:clamp(38px,5vw,67px);line-height:1.2;letter-spacing:-.05em}.wl-section-head p{margin:0;color:var(--muted);font-size:12px;line-height:2}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.delivery-grid article{min-height:310px;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--surface);position:relative;overflow:hidden}.delivery-grid article:after{content:attr(data-step);position:absolute;left:17px;bottom:10px;color:rgba(255,255,255,.035);font:900 70px "Fira Code",monospace}.delivery-grid article>span{color:var(--cyan);font:700 8px "Fira Code",monospace}.delivery-grid h3{margin:86px 0 12px;font-size:23px}.delivery-grid p{margin:0;color:#9995aa;font-size:11px;line-height:2}.commercial-note{margin-top:10px;padding:22px 25px;display:grid;grid-template-columns:auto 1fr;gap:18px;border:1px solid rgba(237,195,111,.28);border-radius:18px;background:linear-gradient(110deg,rgba(237,195,111,.1),rgba(142,112,255,.06))}.commercial-note>span{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:#2f271b;color:#f0ca79;font:800 10px "Fira Code",monospace}.commercial-note strong{display:block;font-size:14px}.commercial-note p{margin:5px 0 0;color:#a6a1b3;font-size:10px;line-height:1.9}
.wl-form-section{width:min(1320px,calc(100% - 40px));margin:0 auto 110px;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);gap:10px}.form-copy,.wl-request-form{border:1px solid var(--line);border-radius:22px;background:var(--surface)}.form-copy{padding:clamp(28px,4vw,52px);background:radial-gradient(circle at 0 0,rgba(142,112,255,.18),transparent 35%),var(--surface)}.form-copy p{margin:20px 0;color:#a5a0b2;font-size:12px;line-height:2}.form-path{display:grid;gap:1px;margin-top:35px;background:var(--line);border:1px solid var(--line)}.form-path span{padding:14px;background:#10101d;display:grid;grid-template-columns:35px 1fr;gap:10px;color:#aaa5b8;font-size:10px}.form-path b{color:var(--gold);font:750 9px "Fira Code",monospace}.telegram-direct{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px;border:1px solid rgba(89,217,255,.25);border-radius:12px;background:rgba(89,217,255,.05);color:#95e5ff;font-size:10px}.telegram-direct b{font:750 9px "Fira Code",monospace;direction:ltr}.wl-request-form{padding:clamp(24px,4vw,45px)}.form-type{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--line)}.form-type span{color:#807b90;font:8px "Fira Code",monospace}.form-type b{font-size:13px}.wl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.wl-form-grid label{display:grid;gap:7px;color:#beb9cb;font-size:10px;font-weight:700}.wl-form-grid .wide{grid-column:1/-1}.wl-form-grid input,.wl-form-grid select,.wl-form-grid textarea{width:100%;border:1px solid #34334a;border-radius:10px;background:#0b0b16;color:#f7f5ff;padding:10px 12px}.wl-form-grid input,.wl-form-grid select{height:48px}.wl-form-grid textarea{min-height:140px;resize:vertical;line-height:1.8}.wl-form-grid input:focus,.wl-form-grid select:focus,.wl-form-grid textarea:focus{border-color:var(--violet);outline:3px solid rgba(142,112,255,.18)}.website-confirm{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-consent{margin:16px 0;color:#827d91;font-size:9px;line-height:1.8}.submit-request{width:100%;min-height:52px;border:0;border-radius:11px;background:linear-gradient(110deg,#7557f4,#9278ff);color:#fff;cursor:pointer;font-weight:850;box-shadow:0 15px 35px rgba(117,87,244,.24)}.submit-request:disabled{opacity:.55;cursor:wait}.form-status{min-height:23px;margin:12px 0 0;color:#9e99aa;font-size:10px;line-height:1.8}.form-status.error{color:var(--red)}.form-status.success{padding:13px;border:1px solid rgba(99,221,169,.3);border-radius:10px;background:rgba(99,221,169,.07);color:#87e7bd}.wl-footer{width:min(1320px,calc(100% - 40px));min-height:100px;margin:0 auto 22px;padding:22px 0;display:flex;align-items:center;gap:22px;border-top:1px solid var(--line);color:#777285}.wl-footer img{width:92px;height:48px;object-fit:contain}.wl-footer p{margin:0 auto 0 0;font-size:9px}.wl-footer a{font-size:10px;color:#aaa5b7}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(142,112,255,.55);outline-offset:3px}
html[dir="ltr"] .wl-brand{margin-left:0;margin-right:auto}html[dir="ltr"] .wl-hero h1,html[dir="ltr"] .wl-section-head h2,html[dir="ltr"] .form-copy h2{letter-spacing:-.04em}html[dir="ltr"] .wl-footer p{margin-left:auto;margin-right:0}
@media(max-width:1000px){.wl-hero{grid-template-columns:1fr}.wl-blueprint{max-width:660px;width:100%;margin:auto}.delivery-grid{grid-template-columns:1fr 1fr}.delivery-grid article:last-child{grid-column:1/-1}.wl-form-section{grid-template-columns:1fr}.wl-section-head{grid-template-columns:1fr}}
@media(max-width:680px){.wl-nav{width:calc(100% - 20px);height:68px;margin-top:10px;gap:8px}.wl-brand img{width:78px}.wl-brand span,.wl-nav nav{display:none}.wl-language{margin-right:auto}.wl-hero{width:calc(100% - 20px);padding:45px 20px;border-radius:21px}.wl-hero h1{font-size:45px}.wl-blueprint{min-height:420px;padding:16px}.blueprint-flow{grid-template-columns:1fr}.blueprint-flow b{display:none}.wl-delivery{padding:85px 14px}.delivery-grid{grid-template-columns:1fr}.delivery-grid article:last-child{grid-column:auto}.delivery-grid article{min-height:260px}.delivery-grid h3{margin-top:60px}.commercial-note{grid-template-columns:1fr}.wl-form-section{width:calc(100% - 20px);margin-bottom:70px}.wl-form-grid{grid-template-columns:1fr}.wl-form-grid .wide{grid-column:auto}.form-type{align-items:flex-start;flex-direction:column}.wl-footer{width:calc(100% - 24px);align-items:flex-start;flex-direction:column}.wl-footer p{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* White Label legibility pass: preserve the shared site chrome, enlarge only page-specific microcopy. */
.wl-kicker{font-size:10px}
.wl-lead{font-size:clamp(15px,1.3vw,18px)}
.wl-proof span{font-size:11px}
.wl-blueprint>header{font-size:10px}
.brand-core span{font-size:15px}
.brand-core strong{font-size:17px}
.brand-core small{font-size:10px}
.blueprint-flow span{font-size:10px}
.blueprint-domain{font-size:11px}
.wl-section-head span,.form-copy>span{font-size:11px}
.wl-section-head p{font-size:14px}
.delivery-grid article>span{font-size:10px}
.delivery-grid h3{font-size:25px}
.delivery-grid p{font-size:13px}
.commercial-note>span{font-size:12px}
.commercial-note strong{font-size:16px}
.commercial-note p{font-size:12px}
.form-copy p{font-size:14px}
.form-path span{font-size:12px}
.form-path b{font-size:11px}
.telegram-direct{font-size:12px}
.telegram-direct b{font-size:11px}
.form-type span{font-size:10px}
.form-type b{font-size:15px}
.wl-form-grid label{font-size:12px}
.wl-form-grid input,.wl-form-grid select,.wl-form-grid textarea{font-size:13px}
.form-consent{margin:24px 0 26px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(142,112,255,.18);border-radius:10px;background:rgba(142,112,255,.05);color:#aaa5b8;font-size:11px;line-height:2}
.form-consent input{flex:0 0 auto;margin-top:5px}
.form-status{font-size:12px}
