:root{color:#fff;background:#071525;font-family:InterFast,Inter,sans-serif;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100%;overflow-x:hidden}body{min-height:100vh;color:#fff}a{color:inherit}#bg-container{position:fixed;inset:0;z-index:-2;background:url(/images/aurora-borealis-optimized.jpg) center / cover no-repeat}.site-overlay{position:fixed;inset:0;z-index:-1;background:#0003;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.page-wrapper{width:100%;padding:60px 20px 20px}.site-card{width:100%;max-width:920px;margin-right:auto;padding:clamp(26px,4vw,52px);border:1px solid rgba(255,255,255,.15);border-radius:clamp(24px,4vw,48px);background:#1e232d94;box-shadow:0 30px 60px #0006;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%)}.site-branding{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.site-branding img{width:166px;height:63px;padding:7px 12px;border-radius:13px;background:#fffffff0;object-fit:contain}.site-branding span{font-size:.82rem;font-weight:700;opacity:.86}h1,h2{font-family:PlayfairFast,Playfair Display,serif}h1{margin:0;font-size:clamp(2.3rem,7vw,4.8rem);line-height:1;letter-spacing:-2px;text-align:center}.sales-domain{margin:14px auto 0;max-width:100%;font-family:PlayfairFast,Playfair Display,serif;font-size:clamp(1.55rem,5vw,3.25rem);font-weight:700;line-height:1.08;text-align:center;overflow-wrap:anywhere}.intro{margin:12px 0 28px;text-align:center;font-size:clamp(1rem,2.2vw,1.2rem);opacity:.94}.domain-error{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:#8219198c;border:1px solid rgba(255,190,190,.5);text-align:center}.player-section{margin-top:12px}.player-mount{width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:18px;background:#061d33;box-shadow:0 20px 46px #00000052}.player-fallback{width:100%;height:100%;padding:24px;display:grid;place-content:center;gap:8px;text-align:center;color:#ffffffe6}.player-fallback span,.player-noscript{font-size:.88rem;line-height:1.5;opacity:.84}.player-noscript{margin:10px 0 0}.process-section{margin-top:34px}.process-section h2,.support-block h2{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.process-steps{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none}.process-steps li{min-width:0;min-height:92px;padding:15px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.32);border-radius:16px;background:#ffffff24;text-align:center}.process-steps span{color:#ffffffa3;font-size:.75rem;font-weight:700;letter-spacing:.08em}.process-steps strong{font-size:.96rem;overflow-wrap:anywhere}.explanation{margin-top:24px;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#05122361}.explanation p{margin:0;font-size:.98rem;line-height:1.58}.explanation p+p{margin-top:7px}.support-block{margin-top:24px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid rgba(255,255,255,.32);border-radius:18px;background:#ffffff24}.support-block p{margin:7px 0 0;line-height:1.45;opacity:.94}.button{min-height:46px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#0512236b;color:#fff;font-weight:700;text-align:center;text-decoration:none}.button:hover,.button:focus-visible{background:#051223ad;border-color:#fff;outline:none}.button-primary{flex:0 0 auto;background:#05122394}.secondary-action{margin-top:22px;display:flex;justify-content:center}.contact-strip{width:fit-content;max-width:calc(100% - 24px);margin:0 auto 12px;padding:12px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.35);background:#00000094;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);display:flex;align-items:center;gap:12px;position:relative;z-index:45;color:#fff}.contact-strip-photo{width:52px;height:52px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,255,255,.55);flex:0 0 auto}.contact-strip-text{font-size:.88rem;line-height:1.4}.contact-strip-text a{color:#fff;font-weight:700}.contact-strip-desktop{display:block}.contact-strip-desktop strong{display:block;font-size:.94rem}.contact-strip-mobile{display:none}.contact-strip-mobile .line{display:block}.site-footer{padding:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;border-top:1px solid rgba(255,255,255,.22);background:#00000061;color:#fff;font-size:.8rem;opacity:.85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-footer a{margin:4px 6px;padding:8px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#00000085;font-weight:700;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{background:#000000ad;border-color:#fff;outline:none}.cc_b_cp{color:#fff!important;background:#051223c2!important;border:1px solid rgba(255,255,255,.7)!important}.cc_b_cp:hover,.cc_b_cp:focus-visible{color:#fff!important;background:#051223e0!important}@media(max-width:900px){.page-wrapper{padding:28px 12px 24px}.site-card{margin:0 auto;border-radius:18px}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.process-steps li:last-child{grid-column:1 / -1}.support-block{align-items:stretch;flex-direction:column}.button-primary{width:100%}.contact-strip{width:calc(100% - 20px);margin:0 auto 10px;padding:11px 12px;flex-direction:column;text-align:center}.contact-strip-desktop{display:none}.contact-strip-mobile{display:block}.contact-strip-mobile .line+.line{margin-top:1px}}@media(min-width:901px){.contact-strip-shell{width:min(920px,calc(100% - 40px));margin:0 0 12px 20px;display:flex;justify-content:center}.contact-strip{margin:0;width:fit-content;max-width:calc(100% - 24px)}.contact-strip-text{width:auto}.contact-strip-desktop{text-align:left}}@media(max-width:430px){.site-card{padding:24px 18px}.site-branding{align-items:flex-start;flex-direction:column;gap:9px}.site-branding img{width:148px;height:56px}h1{font-size:clamp(2.1rem,12vw,3rem);letter-spacing:-1px}.sales-domain{font-size:clamp(1.45rem,9vw,2.35rem)}.player-mount{width:calc(100% + 16px);margin-left:-8px;border-radius:13px}.process-steps{grid-template-columns:1fr}.process-steps li,.process-steps li:last-child{grid-column:auto;min-height:72px;align-items:center;flex-direction:row;justify-content:flex-start;gap:14px;text-align:left}.process-steps span{width:34px;flex:0 0 auto}.support-block,.explanation{padding:17px}.button-secondary{width:100%}.site-footer{padding:14px 10px calc(20px + env(safe-area-inset-bottom));line-height:1.65}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
