:root{color-scheme:dark;--bg: #041015;--bg-2: #071923;--surface: rgba(8, 29, 39, .78);--surface-strong: rgba(9, 36, 49, .94);--line: rgba(94, 224, 245, .2);--line-strong: rgba(94, 224, 245, .42);--text: #f2f7fa;--muted: #98aeb8;--soft: #c3d2d8;--accent: #35d9ee;--accent-2: #20c6a8;--danger: #ffb86b;--radius: 8px;--shadow: 0 24px 80px rgba(0, 0, 0, .35);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 72% 8%,rgba(48,209,232,.18),transparent 35rem),radial-gradient(circle at 8% 30%,rgba(32,198,168,.1),transparent 28rem),linear-gradient(180deg,#030b10 0%,var(--bg) 42%,#031016 100%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{position:relative;overflow:hidden}.site-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(76,213,233,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(76,213,233,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 80%);animation:gridDrift 18s linear infinite}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:18px clamp(20px,5vw,72px);border-bottom:1px solid rgba(94,224,245,.13);background:#030d12db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;gap:12px;align-items:center;min-width:max-content;letter-spacing:0;text-transform:uppercase}.brand-mark{display:grid;width:42px;height:42px;place-items:center;color:var(--accent);border:1px solid var(--line-strong);border-radius:8px;background:#2dd2e814}.brand strong{display:block;color:var(--accent);font-size:20px;line-height:1;letter-spacing:2px}.brand small{display:block;margin-top:3px;color:var(--soft);font-size:10px;font-weight:700;letter-spacing:1.5px}.nav{display:flex;gap:22px;align-items:center;justify-content:center;color:var(--soft);font-size:14px;font-weight:650}.nav a{transition:color .16s ease}.nav a:hover{color:var(--accent)}.nav-cta{display:none}.language-switcher{display:flex;gap:8px;align-items:center;color:var(--muted)}.language-switcher button,.footer-languages button{color:var(--soft);border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.language-switcher button{min-width:36px;min-height:32px;font-size:12px;font-weight:750}.language-switcher button.active,.language-switcher button:hover{color:var(--text);border-color:var(--line-strong);background:#35d9ee1a}.menu-button{display:none;color:var(--text);border:1px solid var(--line);border-radius:6px;background:#ffffff0a}.hero,.proof-strip,.split-section,.promo-band,.process-section,.security-section,.details-grid,.owner-policy,.application-section,.faq-section,.final-cta,.footer{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(28px,5vw,68px);align-items:center;min-height:calc(100vh - 78px);padding:clamp(38px,6vw,68px) 0 44px}.hero h1{max-width:760px;margin:0;font-size:clamp(42px,5.8vw,72px);line-height:.98;letter-spacing:0}.hero-copy>p{max-width:680px;margin:22px 0 0;color:var(--soft);font-size:clamp(17px,1.7vw,20px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px}.button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:7px;font-size:14px;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.46;transform:none}.button.primary{color:#021015;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 18px 48px #1fcfe240}.button.secondary{color:var(--text);border:1px solid var(--line);background:#ffffff0a}.badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.badge-row span,.owner-points span,.promo-points span{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:7px 10px;color:var(--soft);border:1px solid rgba(94,224,245,.16);border-radius:6px;background:#071923bd}.badge-row svg,.owner-points svg,.promo-points svg{color:var(--accent);flex:0 0 auto}.trust-note{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(255,184,107,.28);border-radius:var(--radius);background:#ffb86b12;color:#ffe3bd!important;font-size:14px!important}.trust-note svg{flex:0 0 auto;margin-top:3px}.hero-visual{position:relative;min-height:500px;border:1px solid rgba(94,224,245,.18);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 52% 48%,rgba(53,217,238,.16),transparent 22rem),linear-gradient(145deg,#0c2d3cf5,#030d12f5);box-shadow:var(--shadow)}.hero-visual:after{position:absolute;inset:-40% 0 auto;height:42%;content:"";background:linear-gradient(180deg,transparent,rgba(53,217,238,.2),transparent);animation:scanSweep 5.5s ease-in-out infinite}.scan-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(53,217,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(53,217,238,.08) 1px,transparent 1px);background-size:34px 34px;transform:perspective(800px) rotateX(56deg) translateY(80px) scale(1.4);transform-origin:center bottom}.wallet-device{position:absolute;top:50%;left:50%;width:min(54vw,360px);aspect-ratio:1.08;transform:translate(-50%,-45%);border:1px solid rgba(94,224,245,.48);border-radius:22px 36px 36px 22px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 12%),linear-gradient(135deg,#18596ffa,#07171ffa);box-shadow:inset 0 0 0 1px #ffffff14,0 0 60px #35d9ee38;animation:walletFloat 7s ease-in-out infinite}.wallet-device:before{position:absolute;top:28px;right:28px;bottom:28px;left:28px;content:"";border:1px solid rgba(94,224,245,.28);border-radius:16px 28px 28px 16px}.wallet-screen{position:absolute;inset:34% 24% auto;display:grid;height:118px;place-items:center;color:var(--accent);border:1px solid var(--line-strong);border-radius:16px;background:#020e139e}.pulse-ring{position:absolute;width:132px;height:132px;border:1px solid rgba(53,217,238,.42);border-radius:50%;animation:pulseRing 2.8s ease-out infinite}.wallet-slot{position:absolute;right:-34px;top:42%;width:92px;height:76px;border:1px solid rgba(94,224,245,.52);border-radius:18px;background:linear-gradient(135deg,#195368fa,#04141bfa)}.wallet-topline{position:absolute;top:22px;left:34px;width:42%;height:4px;border-radius:10px;background:var(--accent);opacity:.62}.floating-panel{position:absolute;display:grid;gap:8px;padding:16px;border:1px solid rgba(94,224,245,.22);border-radius:8px;background:#030d12bd;box-shadow:0 18px 44px #00000047;animation:panelDrift 6s ease-in-out infinite}.floating-panel span{display:block;width:130px;height:8px;border-radius:20px;background:#35d9ee73}.floating-panel span:nth-child(2){width:96px;opacity:.7}.floating-panel span:nth-child(3){width:118px;opacity:.35}.panel-one{top:72px;left:38px}.panel-two{right:34px;bottom:46px;max-width:210px;color:var(--soft)}.panel-two svg{color:var(--accent)}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:72px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.proof-strip article{display:flex;gap:16px;padding:22px;background:#05141cf0}.proof-strip svg{color:var(--accent);flex:0 0 auto}.proof-strip strong{display:block;margin-bottom:4px}.proof-strip p,.case-card p,.warning-panel p,.promo-band p,.timeline-step p,.security-grid p,.info-panel p,.owner-policy p,.form-heading p,.final-cta p,.footer p{margin:0;color:var(--muted);line-height:1.62}.split-section,.details-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:22px;margin-bottom:22px}.section-heading{margin:0 0 24px;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:0}.section-heading.centered{text-align:center}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.case-card,.warning-panel,.promo-band,.process-section,.security-section,.info-panel,.owner-policy,.application-section,.faq-section,.final-cta{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#081f2ad6,#041118d6);box-shadow:0 14px 50px #0000002e}.case-card,.timeline-step,.security-grid article,.info-panel,details{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.case-card:hover,.timeline-step:hover,.security-grid article:hover,.info-panel:hover,details:hover{transform:translateY(-4px);border-color:#5ee0f55c;box-shadow:0 20px 58px #00000042}.case-card{min-height:210px;padding:24px}.case-card svg,.warning-panel>svg,.info-panel>svg{color:var(--accent)}.case-card h3,.timeline-step h3,.security-grid h3{margin:18px 0 8px;font-size:18px;letter-spacing:0}.warning-panel{padding:28px}.warning-panel h2{margin:18px 0 10px}.warning-panel ul,.info-panel ul{display:grid;gap:12px;padding:0;margin:22px 0;list-style:none}.warning-panel li,.info-panel li{display:flex;gap:10px;align-items:flex-start;color:var(--soft);line-height:1.5}.warning-panel li svg{color:var(--danger);flex:0 0 auto;margin-top:4px}.warning-panel strong{color:#ffe3bd}.promo-band{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;padding:34px;margin-bottom:22px}.promo-points{display:grid;gap:10px;min-width:min(360px,100%)}.process-section,.security-section,.application-section,.faq-section{padding:clamp(34px,5vw,56px);margin-bottom:22px}.application-portal{position:relative;overflow:hidden;padding:clamp(34px,5vw,58px);border-color:#35d9ee70;background:linear-gradient(115deg,#07212dfa,#030e14eb 48%,#052927e6),radial-gradient(circle at 80% 20%,rgba(53,217,238,.22),transparent 26rem)}.application-portal:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(53,217,238,.12),transparent),linear-gradient(rgba(53,217,238,.04) 1px,transparent 1px);background-size:100% 100%,42px 42px;opacity:.68}.application-layout{position:relative;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.7fr);gap:22px}.portal-label{display:inline-flex;gap:8px;align-items:center;margin-bottom:12px;color:var(--accent);font-size:13px;font-weight:850;text-transform:uppercase}.application-aside{display:grid;gap:14px;align-content:start}.submission-route-card,.approval-meter,.portal-safe-note{padding:18px;border:1px solid rgba(94,224,245,.2);border-radius:var(--radius);background:#020c1294}.submission-route-card svg,.portal-safe-note svg{color:var(--accent)}.submission-route-card h3{margin:14px 0 8px}.submission-route-card p,.portal-safe-note span{color:var(--muted);line-height:1.58}.approval-meter{display:grid;gap:10px}.approval-meter span{color:var(--soft);font-size:13px;font-weight:800}.approval-meter strong{color:var(--accent);font-size:28px}.meter-track{height:8px;overflow:hidden;border-radius:999px;background:#5ee0f51f}.meter-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .22s ease}.portal-safe-note{display:flex;gap:12px;align-items:flex-start}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.timeline-step{position:relative;min-height:220px;padding:22px;border:1px solid rgba(94,224,245,.14);border-radius:var(--radius);background:#020c128a}.timeline-step svg{color:var(--accent)}.step-number{position:absolute;top:18px;right:18px;color:#35d9ee85;font-weight:900}.section-intro{max-width:760px;margin:-8px auto 28px;color:var(--muted);text-align:center;line-height:1.65}.security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.security-grid article{min-height:184px;padding:22px;border:1px solid rgba(94,224,245,.14);border-radius:var(--radius);background:#020c127a}.security-grid svg{color:var(--accent)}.anti-scam{display:flex;gap:12px;align-items:center;margin-top:18px;padding:18px;color:#ffe3bd;border:1px solid rgba(255,184,107,.26);border-radius:var(--radius);background:#ffb86b12}.anti-scam svg{flex:0 0 auto}.info-panel{padding:30px}.info-panel li svg{color:var(--accent);flex:0 0 auto;margin-top:4px}.info-panel h2{margin:16px 0 18px}.owner-policy{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;padding:34px;margin-bottom:22px}.owner-icon{display:grid;width:128px;height:128px;place-items:center;color:var(--accent);border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle,rgba(53,217,238,.2),transparent 70%),#020c128a}.owner-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.form-heading{max-width:720px;margin:0 auto 30px;text-align:center}.application-form{display:grid;gap:22px;padding:clamp(18px,3vw,28px);border:1px solid rgba(94,224,245,.22);border-radius:var(--radius);background:#010a0f9e;box-shadow:0 28px 70px #00000047}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.field{display:grid;gap:8px;color:var(--soft);font-size:13px;font-weight:760}.field.wide{grid-column:span 2}.field input,.field textarea{width:100%;min-height:48px;padding:13px 14px;color:var(--text);border:1px solid rgba(94,224,245,.2);border-radius:6px;outline:none;background:#020c12b8}.field textarea{min-height:106px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #35d9ee1f}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-field{display:flex;gap:10px;align-items:flex-start;padding:14px;color:var(--soft);border:1px solid rgba(94,224,245,.14);border-radius:6px;background:#020c127a;transition:border-color .16s ease,background .16s ease}.check-field:has(input:checked){border-color:#20c6a86b;background:#20c6a817}.check-field input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.form-footer{display:flex;gap:20px;align-items:center;justify-content:space-between}.form-footer p{display:flex;gap:9px;align-items:center;max-width:640px}.success-message{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px;color:#b6fff0;border:1px solid rgba(32,198,168,.38);border-radius:6px;background:#20c6a81a}.locked-message{padding:13px 16px;color:#ffe3bd;border:1px solid rgba(255,184,107,.24);border-radius:6px;background:#ffb86b12}.button.compact{min-height:42px;padding-inline:16px}.document-center{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;width:min(1180px,calc(100% - 40px));margin:0 auto 22px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#081f2ae6,#041118e0),#020c12bd}.document-center p{color:var(--muted);line-height:1.62}.document-links{display:grid;gap:10px}.document-links a{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:54px;padding:0 16px;color:var(--soft);border:1px solid rgba(94,224,245,.16);border-radius:6px;background:#020c127a;font-weight:800;transition:transform .16s ease,border-color .16s ease,color .16s ease}.document-links a:hover{color:var(--accent);border-color:#5ee0f561;transform:translate(4px)}.document-links svg{color:var(--accent);flex:0 0 auto}.document-page{width:min(980px,calc(100% - 40px));margin:0 auto;padding:clamp(44px,7vw,86px) 0}.document-hero{padding:clamp(30px,5vw,48px);border:1px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(circle at 86% 20%,rgba(53,217,238,.18),transparent 22rem),linear-gradient(145deg,#081f2af5,#041118f0);box-shadow:var(--shadow)}.document-hero svg{color:var(--accent)}.document-hero p{margin:18px 0 10px;color:var(--accent);font-size:13px;font-weight:900;text-transform:uppercase}.document-hero h1{max-width:760px;margin:0;font-size:clamp(38px,6vw,72px);line-height:1}.document-hero span{display:inline-block;margin-top:22px;color:var(--muted)}.document-body,.document-faq-list{display:grid;gap:16px;margin-top:22px}.document-intro,.document-body article,.document-faq-list details{padding:24px;border:1px solid rgba(94,224,245,.16);border-radius:var(--radius);background:#020c1294}.document-intro{margin:0;color:var(--soft);line-height:1.7}.document-body h2{margin:0 0 16px;font-size:clamp(22px,3vw,30px)}.document-body ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.document-body li{display:flex;gap:10px;align-items:flex-start;color:var(--soft);line-height:1.58}.document-body li svg{flex:0 0 auto;margin-top:4px;color:var(--accent)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}details{border:1px solid rgba(94,224,245,.14);border-radius:6px;background:#020c1280}summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;cursor:pointer;font-weight:760;list-style:none}summary::-webkit-details-marker{display:none}details p{padding:0 16px 16px;margin:0;color:var(--muted);line-height:1.6}.final-cta{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:34px;margin-bottom:22px}.final-cta h2{margin:0 0 10px;font-size:clamp(26px,4vw,42px)}.footer{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr;gap:30px;padding:36px 0 44px;color:var(--muted)}.footer strong{display:block;margin-bottom:14px;color:var(--text)}.footer a,.footer-languages button{display:flex;gap:8px;align-items:center;margin-bottom:10px;color:var(--muted)}.footer a:hover,.footer-languages button:hover{color:var(--accent)}.footer-languages button{padding:0}.footer-disclaimer{grid-column:1 / -1;padding-top:22px;border-top:1px solid rgba(94,224,245,.14);font-size:13px}@keyframes gridDrift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes scanSweep{0%,18%{transform:translateY(-30%);opacity:0}42%{opacity:1}78%,to{transform:translateY(360%);opacity:0}}@keyframes walletFloat{0%,to{transform:translate(-50%,-45%)}50%{transform:translate(-50%,-48%)}}@keyframes pulseRing{0%{opacity:.62;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes panelDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}@media(max-width:1100px){.header{grid-template-columns:auto auto 1fr}.menu-button{display:inline-grid;width:42px;height:42px;place-items:center}.nav{position:absolute;top:78px;right:20px;display:none;width:min(340px,calc(100vw - 40px));padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#030d12f5;box-shadow:var(--shadow)}.nav.open{display:grid}.nav-cta{display:inline-flex;color:var(--accent)}.language-switcher{justify-content:flex-end}.hero{grid-template-columns:1fr;min-height:auto}.hero-visual{min-height:480px}.timeline,.security-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-layout{grid-template-columns:1fr}}@media(max-width:760px){.header{grid-template-columns:1fr auto;gap:12px;padding:14px 20px}.brand strong{font-size:16px}.brand small{font-size:9px}.menu-button{order:2}.language-switcher{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.nav{top:112px}.hero,.proof-strip,.split-section,.promo-band,.process-section,.security-section,.details-grid,.owner-policy,.application-section,.faq-section,.document-center,.final-cta,.footer{width:min(100% - 28px,1180px)}.hero{padding-top:48px}.hero h1{font-size:clamp(42px,13vw,58px)}.hero-visual{min-height:390px}.panel-one{left:16px;top:24px}.panel-two{right:16px;bottom:18px}.proof-strip,.split-section,.details-grid,.case-grid,.timeline,.security-grid,.form-grid,.checkbox-grid,.faq-grid,.document-center,.footer{grid-template-columns:1fr}.field.wide{grid-column:auto}.promo-band,.owner-policy,.final-cta,.form-footer{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.owner-policy{display:grid}.owner-icon{width:96px;height:96px}.footer-disclaimer{grid-column:auto}}
