@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800;900&display=swap";.account-shell,.dashboard-shell{min-height:100vh;background:#030916}.account-shell{background:radial-gradient(ellipse at 10% 50%,#0c36632b,transparent 65%),#030916}.account-top{height:98px;max-width:1320px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.back-home{display:flex;align-items:center;gap:8px;font-size:12px;color:#9cb3ce}.environment-banner{background:#10213a;border-block:1px solid #294260;color:#b3cde7;padding:9px 20px;display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;line-height:1.6}.environment-banner svg{color:#38cdff;flex-shrink:0}.environment-banner a{color:#4ad9ff;text-decoration:underline}.auth-layout{width:min(1160px,calc(100% - 64px));margin:55px auto 70px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:center}.auth-story{position:relative;min-height:610px;align-self:center}.auth-story h1{font-size:45px;line-height:1.2;letter-spacing:-1.5px;margin:22px 0;background:none;background-clip:initial;color:#f0f6ff;filter:none}.auth-story>p{font-size:13px;max-width:345px}.auth-story>img{height:330px;width:100%;object-fit:contain;object-position:left;filter:drop-shadow(0 0 35px #087dff44);animation:float 8s ease-in-out infinite;margin:15px 0}.auth-assurance{display:flex;align-items:center;gap:13px;font-size:12px;color:#d5e4f5}.auth-assurance svg{color:#33c7ff}.auth-assurance small{display:block;font-size:10px;color:#91aac7;margin-top:5px}.auth-card{border:1px solid #284867;border-radius:16px;padding:36px;background:linear-gradient(140deg,#0c1b31e8,#050e1de8);box-shadow:0 0 80px #006dff0d}.auth-card h2{font-size:29px;line-height:1.2;letter-spacing:-.9px;margin:22px 0 13px}.auth-card>p{font-size:12px}.auth-card-top{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:2px;color:#8fabc9}.auth-mark{display:grid;place-items:center;background:#0e3457;border:1px solid #25597f;border-radius:10px;width:40px;height:40px;color:#42cfff}.account-form{display:grid;gap:17px;margin-top:25px}.account-field{display:grid;gap:8px;font-size:11px;color:#b9cce3}.account-field input,.account-field select{width:100%;height:44px;background:#030d1d;border:1px solid #2b4565;border-radius:7px;padding:0 12px;color:#ecf6ff;outline-offset:3px;font-size:13px;color-scheme:dark;min-width:0}.account-field input:focus,.account-field select:focus{outline:2px solid #2ba4df}.account-field input[readonly]{color:#8ba7c5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid>*{min-width:0}.password-input{display:flex;align-items:center;position:relative}.password-input input{padding-right:44px}.password-input button{position:absolute;right:7px;width:32px;height:32px;border:0;background:none;color:#91b0d2;display:grid;place-items:center}.field-help{font-size:10px!important;line-height:1.7;margin:-8px 0 0;color:#839fbe}.checkbox-field{display:flex;gap:10px;align-items:start;font-size:10px;line-height:1.7;color:#b4c9e2}.checkbox-field input{width:16px;height:16px;accent-color:#1388ff;margin:2px 0 0;flex-shrink:0}.checkbox-field a{color:#49d2ff;text-decoration:underline}.checkbox-field small{display:block;color:#7e9cbd}.account-submit{width:100%;margin-top:2px;min-height:46px}.account-submit:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.turnstile-holder{min-width:0;overflow:hidden}.turnstile-holder:empty{display:none}.form-side-link{font-size:11px;color:#3fcbff;justify-self:end;margin-top:-6px}.auth-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:23px 0 0;font-size:11px;color:#8ca8c7}.auth-links a{color:#4dd2ff;display:inline-flex;gap:7px;align-items:center}.auth-links>span{width:100%;text-align:center}.auth-footnote{border-top:1px solid #20364e;padding-top:20px;margin-top:23px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#7894b3}.account-notice{padding:13px 14px;border:1px solid #256878;border-radius:7px;background:#0d323b55;color:#b5dde0;display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.7;margin:17px 0}.account-notice.error{border-color:#88465a;background:#53243a44;color:#ffc6d1}.account-notice svg{flex-shrink:0;margin-top:2px}.auth-done{display:flex;flex-direction:column;align-items:center;gap:23px;padding:30px 0 10px}.auth-done>svg{color:#39dfc0}.auth-done>a:last-child{font-size:11px;color:#7ddaff}.account-footer{padding:25px 40px;border-top:1px solid #192e47;display:flex;justify-content:space-between;font-size:10px;color:#6f8eae}.account-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:14px;color:#a1c8e9;font-size:14px}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-shell{display:flex;flex-wrap:wrap}.dashboard-shell>.environment-banner{width:100%;min-height:36px;position:relative;z-index:20}.dashboard-sidebar{width:240px;border-right:1px solid #1c334f;padding:35px 22px;background:#060f1e;min-height:calc(100vh - 36px)}.dashboard-sidebar>.logo{margin-left:15px}.workspace-label{font-size:7px;letter-spacing:1.8px;color:#557393;margin:43px 12px 18px}.dashboard-sidebar nav{display:grid;gap:7px}.dashboard-sidebar nav button{display:flex;gap:13px;align-items:center;text-align:left;padding:13px 15px;border-radius:7px;background:none;border:1px solid transparent;color:#8ba6c4;font-size:12px;transition:background .2s,color .2s}.dashboard-sidebar nav button.active{border-color:#235980;background:linear-gradient(90deg,#113452,#0a2037);color:#dcf6ff}.dashboard-sidebar nav button:hover{background:#0c223a;color:#50ccff}.dashboard-sidebar nav button.active svg{color:#33cfff}.sidebar-bottom{margin-top:40px;text-align:center;border-top:1px solid #1b2e45;padding-top:20px}.sidebar-bottom img{height:125px;filter:drop-shadow(0 0 15px #0066ff44)}.sidebar-bottom p{font-size:10px;line-height:1.7;color:#7094b9}.sidebar-bottom strong{font-weight:500;color:#b6cfe7}.sidebar-bottom a,.sidebar-bottom button{display:flex;justify-content:center;align-items:center;gap:8px;font-size:10px;color:#94b5d6;padding:12px;width:100%;background:none;border:0}.sidebar-bottom button{border-top:1px solid #1b2e45;margin-top:15px;color:#d0a6ad}.dashboard-main{width:calc(100% - 240px);min-width:0}.dashboard-top{height:84px;border-bottom:1px solid #1b304c;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.dashboard-top>span{font-size:11px;letter-spacing:3px;color:#849ebd}.dashboard-top>span b{color:#39c7f4}.user-chip{display:flex;gap:11px;align-items:center;font-size:11px}.user-chip small{display:block;font-size:8px;color:#688aaf;margin-top:4px}.avatar{height:34px;width:34px;background:#123556;border:1px solid #245d88;border-radius:50%;display:grid;place-items:center;color:#65dcff;font-size:10px}.dashboard-main main{max-width:1220px;margin:auto;padding:35px 40px}.dashboard-heading{margin-bottom:28px}.dashboard-heading h1,.support-panel h1{font-size:36px;line-height:1.2;letter-spacing:-1px;background:none;background-clip:initial;filter:none;color:#eaf4ff;margin:12px 0}.dashboard-heading p{font-size:12px;margin:0}.dashboard-heading .eyebrow{font-size:8px;letter-spacing:2px}.dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.dashboard-stats article{background:linear-gradient(130deg,#10243c,#071222);border:1px solid #233e5d;border-radius:10px;padding:23px;display:flex;flex-direction:column;position:relative;overflow:hidden;min-width:0}.dashboard-stats article>svg{position:absolute;top:22px;right:20px;color:#36bce9;width:20px}.dashboard-stats span{font-size:10px;color:#8ba9c9;margin-bottom:18px}.dashboard-stats strong{font-size:22px;display:flex;align-items:center;gap:7px}.dashboard-stats small{font-size:8px;color:#7092b7;margin-top:10px;overflow-wrap:anywhere}.dashboard-stats .verified{color:#5cdbbc}.dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.dashboard-panel{border:1px solid #233d59;background:linear-gradient(120deg,#0b1a2e,#071221);border-radius:11px;padding:25px;min-width:0}.dashboard-panel h2{font-size:18px;letter-spacing:-.5px;line-height:1.4}.dashboard-panel p{font-size:11px}.journey-panel{position:relative;overflow:hidden;padding:30px 25px;min-height:280px}.journey-panel .eyebrow{font-size:7px;letter-spacing:2px;max-width:70%}.journey-panel h2{font-size:25px;line-height:1.3;max-width:70%}.journey-panel p{max-width:65%;font-size:10px}.journey-panel img{position:absolute;right:-10px;bottom:8px;width:40%;height:220px;object-fit:contain;pointer-events:none}.journey-panel .button{font-size:9px;padding:0 12px;min-height:38px;position:relative;z-index:1}.activity-list{display:grid;gap:17px}.activity-list>div{display:flex;gap:10px;align-items:start;font-size:10px;color:#bbd0e6}.activity-list svg{color:#36b5df;flex-shrink:0;margin-top:2px}.activity-list small{display:block;color:#6f91b3;font-size:8px;margin-top:6px}.empty-card .empty-icon{display:grid;place-items:center;height:45px;width:45px;border:1px solid #214b70;background:#0d2a45;color:#3dc5fc;border-radius:12px;margin-bottom:18px}.empty-card h2{font-size:17px;margin-bottom:10px}.empty-card .button{font-size:10px;min-height:37px;padding:0 14px;box-shadow:none}.empty-card.large{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-card.large .empty-icon{height:75px;width:75px;margin-bottom:27px;border-radius:20px}.empty-card.large h2{font-size:25px}.empty-card.large p{max-width:400px;line-height:1.8}.empty-card.large .button{margin-top:15px}.dashboard-disclaimer{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 30px;color:#597c9f;font-size:9px}.dashboard-menu{display:none}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.settings-grid>div>.dashboard-panel+.dashboard-panel{margin-top:23px}.settings-grid .dashboard-panel{align-self:start}.settings-grid .account-form{margin-top:20px}.settings-grid .account-submit{font-size:11px;min-height:42px}.settings-grid .account-field{font-size:10px}.consent-details{border-top:1px solid #1e3a57;margin-top:25px;padding-top:18px;font-size:11px;color:#9cbbd9}.consent-details summary{cursor:pointer}.consent-details p{font-size:9px;line-height:1.6;margin:15px 0}.consent-details small{display:block;color:#6f91b4}.session-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #1e354e;font-size:11px}.session-row svg{color:#43c6eb}.session-row small{display:block;font-size:9px;color:#7796b6;margin:5px 0}.session-row+form{margin-top:15px}.deletion-panel{border-color:#573046}.deletion-panel h2{color:#d7a1b3}.deletion-panel .button{background:#492135;border-color:#9e4967;box-shadow:none}.support-panel details{padding:20px 0;border-bottom:1px solid #263a50}.support-panel summary{font-size:13px;cursor:pointer}.support-panel details p{margin-top:15px}.support-panel>a{display:flex;align-items:center;gap:8px;margin-top:23px;font-size:12px;color:#3aceff}.mailbox-page,.legal-page{max-width:850px;margin:50px auto;padding:0 24px}.mailbox-page h1,.legal-page h1{font-size:36px;letter-spacing:-1px;line-height:1.3;color:#e9f5ff;background:none;filter:none;margin:40px 0 20px}.mailbox-page>.button{margin-right:20px}.mailbox-page>a{font-size:13px;color:#44caff}.mailbox-page .dashboard-panel{margin-top:22px}.mailbox-page .dashboard-panel>small{font-size:10px;color:#7396b9}.mail-text{white-space:pre-wrap;overflow-wrap:anywhere}.mail-text a{color:#3fd3ff;text-decoration:underline}.legal-page .eyebrow{margin-top:40px}.legal-page h2{font-size:22px;margin-top:25px;letter-spacing:-.3px;line-height:1.35}.legal-page p{font-size:15px;line-height:1.75}.legal-document{color:#c6d9ee;line-height:1.8}.legal-document ul{margin:10px 0 20px;padding-left:24px;font-size:15px}.legal-document li{margin:5px 0}.legal-document-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:36px 0 20px}.legal-document-nav a{color:#44caff;text-decoration:underline}.legal-page .button{margin:20px 0 40px}@media(max-width:1100px){.auth-layout{gap:35px;grid-template-columns:1fr 480px}.auth-story h1{font-size:37px}.dashboard-sidebar{width:210px;padding:30px 15px}.dashboard-main{width:calc(100% - 210px)}.dashboard-main main{padding:30px 25px}.dashboard-top{padding:0 25px}.dashboard-stats{gap:10px}.dashboard-stats article{padding:20px 15px}.dashboard-stats article>svg{right:14px;width:16px}.dashboard-stats span{font-size:9px}.dashboard-columns{gap:16px}.journey-panel img{opacity:.75;right:-5px}.journey-panel h2{font-size:22px}.settings-grid{grid-template-columns:1fr}.settings-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-grid>div>.dashboard-panel+.dashboard-panel{margin-top:0}}@media(max-width:800px){.auth-layout{grid-template-columns:1fr;max-width:520px;margin-top:35px}.auth-story{display:none}.account-top{height:80px;padding:0 25px}.auth-card{padding:30px}.dashboard-sidebar{position:fixed;left:-250px;top:36px;bottom:0;z-index:30;width:230px;overflow:auto;transition:left .25s;box-shadow:30px 0 50px #0008;min-height:0}.dashboard-sidebar.open{left:0}.dashboard-main{width:100%}.dashboard-menu{display:grid;place-items:center;background:none;border:0;color:#4bcaff;margin-right:14px}.dashboard-top{height:70px;justify-content:start;position:sticky;top:0;background:#040d1dea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:31}.user-chip{margin-left:auto}.dashboard-main main{padding:28px 22px}.dashboard-stats strong{font-size:20px}.dashboard-panel{padding:22px}.journey-panel .eyebrow{max-width:100%}.journey-panel img{width:35%;height:170px;bottom:15px}.journey-panel h2{max-width:80%}.journey-panel p{max-width:75%}.settings-grid>div{display:block}.settings-grid>div>.dashboard-panel+.dashboard-panel{margin-top:23px}}@media(max-width:520px){.account-top{padding:0 20px;height:72px}.back-home{font-size:10px;gap:5px}.account-top .logo strong{font-size:26px}.environment-banner{font-size:8px;padding:8px 12px;min-height:34px}.auth-layout{width:calc(100% - 28px);margin:24px auto 35px}.auth-card{padding:25px 20px;border-radius:12px}.auth-card h2{font-size:27px}.auth-card>p{font-size:11px}.auth-card-top{font-size:8px}.account-form{gap:16px}.account-field{font-size:10px}.account-field input,.account-field select{font-size:16px;height:45px}.form-grid{gap:10px}.checkbox-field{font-size:10px}.field-help{font-size:9px!important}.account-submit{font-size:12px;min-height:46px}.account-footer{font-size:8px;padding:20px}.auth-links{font-size:10px}.dashboard-main main{padding:24px 16px}.dashboard-heading h1{font-size:30px}.dashboard-top{padding:0 16px}.user-chip>span:last-child{font-size:10px}.dashboard-stats{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.dashboard-stats article{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:17px 20px}.dashboard-stats article>svg{display:none}.dashboard-stats span{font-size:10px;margin:0}.dashboard-stats strong{font-size:18px;justify-self:end}.dashboard-stats small{grid-column:span 2;font-size:9px;margin-top:8px}.dashboard-columns{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.dashboard-panel{padding:23px 20px}.journey-panel{min-height:260px}.journey-panel h2{font-size:26px;max-width:75%}.journey-panel p{font-size:11px;max-width:70%}.journey-panel img{width:37%;height:210px;bottom:10px}.journey-panel .button{font-size:10px;min-height:40px}.empty-card.large{min-height:360px}.empty-card.large h2{font-size:23px}.dashboard-disclaimer{font-size:8px;line-height:1.7;padding:20px}.settings-grid{gap:18px}.settings-grid .account-field,.account-notice{font-size:10px}.dashboard-sidebar{top:34px}.legal-page h1,.mailbox-page h1{font-size:29px}.mailbox-page .dashboard-panel h2{font-size:18px}}.header-login{font-size:11px;color:#91c6ee;white-space:nowrap}@media(max-width:600px){.header-login{font-size:9px}.nav-wrap{gap:8px}.nav-cta{margin-left:0}}.store-shell{min-height:100vh;background:radial-gradient(ellipse at 75% 5%,#0b2b482f,transparent 45%),#030916;color:#edf5ff}.store-top{max-width:1320px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.store-top nav{display:flex;align-items:center;gap:28px;font-size:13px}.cart-header-link{display:inline-flex;align-items:center;gap:6px;color:#54d8ff;flex-shrink:0}.cart-header-link span{display:grid;place-items:center;border-radius:50%;background:#133b64;font-size:10px;min-width:19px;height:19px}.store-demo-banner{display:flex;gap:9px;justify-content:center;align-items:center;padding:12px 20px;background:#10213a;border-block:1px solid #294260;color:#a5d9ef;font-size:11px;letter-spacing:.08em;text-align:center}.store-main{max-width:1240px;margin:auto;padding:50px 28px 80px}.store-heading{margin:15px 0 35px}.store-heading h1{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-1.8px;margin:16px 0}.store-heading em{font-style:normal;color:#37cfff}.store-heading p{max-width:650px;color:#9db1c9;line-height:1.8;font-size:14px}.store-hero{display:flex;justify-content:space-between;align-items:center;min-height:255px}.store-hero img{height:235px;margin:0 60px;filter:drop-shadow(0 0 40px #00bfff22)}.store-filters{display:flex;gap:10px;align-items:center;border-bottom:1px solid #1d3049;padding-bottom:24px;margin-bottom:30px}.store-filters button{border:1px solid #284261;border-radius:30px;padding:10px 18px;color:#acbfd7;background:#091425;font-size:12px}.store-filters .selected{background:#123b54;border-color:#39c7f4;color:#8ceaff}.store-filters a{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card,.store-panel{border:1px solid #203650;border-radius:16px;background:linear-gradient(125deg,#0c1d31,#07121f);overflow:hidden}.product-card{transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-3px);border-color:#2b8db3}.product-art{height:190px;position:relative;background:radial-gradient(ellipse at center,#0b477f80,transparent 70%);overflow:hidden;border-bottom:1px solid #1d3049}.product-art img{height:175px;position:absolute;right:28px;bottom:-12px;z-index:1}.product-art>b{position:absolute;left:25px;top:57px;font-size:86px;font-weight:900;color:#46cfff23}.sample-badge{display:inline-block;color:#69d5ed;border:1px solid #21617a;border-radius:5px;padding:5px 8px;font-size:9px;letter-spacing:.12em}.product-art .sample-badge{position:absolute;top:17px;left:20px}.product-body{padding:25px}.product-body h2{font-size:20px;margin:15px 0}.product-body p{font-size:13px;color:#9fb1c8;line-height:1.7;min-height:65px}.product-body .eyebrow{font-size:8px;letter-spacing:.12em}.price-pending{font-size:17px;display:block;margin-top:20px}.product-body small,.store-panel>small{display:block;font-size:11px;color:#829ab6;line-height:1.7}.product-body .button{width:100%;margin-top:24px;font-size:12px}.product-details-link{background:none;border:0;color:#a8bbd1;font-size:11px;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:17px}.store-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.8fr);gap:28px;align-items:start}.store-panel{padding:30px;margin-bottom:24px}.store-panel h2{font-size:23px;letter-spacing:-.5px;overflow-wrap:anywhere}.store-panel h3{font-size:17px}.store-panel p,.store-panel li{font-size:13px;color:#a1b4cb;line-height:1.8}.store-panel .button{margin-top:20px;display:flex;width:100%;font-size:13px;justify-content:center}.store-panel .secondary{background:transparent;box-shadow:none;border:1px solid #286683}.store-notice{border:1px solid #26556a;background:#0b2636;color:#b4dae8;border-radius:8px;font-size:12px;line-height:1.7;padding:13px 16px;margin:15px 0;animation:store-in .2s ease-out}.store-notice.error{border-color:#8d465b;color:#ffb9cc;background:#321524}.store-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:12px;background:none;border:0;color:#5bd3f4;padding:0}.cart-line{display:flex;align-items:center;gap:24px;border-bottom:1px solid #203650;padding:18px 0 25px;margin-bottom:10px}.cart-line img{width:85px;max-height:125px;object-fit:contain}.cart-line h3{margin:10px 0}.cart-line p{margin:0}.cart-line small{color:#55c8ec;font-size:11px}.quantity-control{display:flex;align-items:center;gap:17px;margin-top:16px;font-size:12px}.quantity-control button{background:#0d2842;border:1px solid #294965;color:#b7d9e9;width:30px;height:30px;border-radius:5px;display:grid;place-items:center}.quantity-control button:last-child{margin-left:15px;color:#e8a0ac}.store-shell button:disabled{opacity:.45;cursor:not-allowed}.empty-cart,.checkout-gate{text-align:center;padding:65px 30px}.empty-cart>svg,.checkout-gate>svg{color:#40c7ff}.empty-cart .button,.checkout-gate .button{max-width:340px;margin:22px auto 0}.summary-lines>div{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #243449;font-size:13px}.summary-lines small{display:block;font-size:10px;color:#91a9c2;margin-top:7px}.summary-lines b{white-space:nowrap;font-size:11px;color:#b4d2e4}.order-totals>div{display:flex;justify-content:space-between;gap:15px;margin:17px 0;font-size:12px;color:#aabed2}.order-totals dd{margin:0;text-align:right}.order-totals .total{color:#6cdbff;font-size:15px;border-top:1px solid #203650;padding-top:22px}.store-panel label{display:block;font-size:12px;color:#b9cee1;margin:19px 0}.store-panel input:not([type=checkbox]),.store-panel textarea{display:block;box-sizing:border-box;width:100%;background:#040e1e;border:1px solid #2b425b;border-radius:7px;padding:13px;color:#edf5ff;margin-top:8px;font:inherit}.store-panel textarea{min-height:100px;resize:vertical}.promo-form{display:flex;gap:10px;align-items:center}.promo-form .button{width:auto;margin-top:8px;min-width:90px}.store-check{display:flex!important;gap:10px;align-items:flex-start;line-height:1.6}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.payment-card{padding:24px 18px;background:#071528;border:1px solid #254a6e;border-radius:12px;color:#dcefff;text-align:left;transition:border-color .2s,background .2s}.payment-card:not(:disabled):hover{background:#103153;border-color:#40ccf7}.payment-card svg{color:#43d0ff;margin-bottom:16px}.payment-card.skrill svg{color:#db84ff}.payment-card.crypto svg{color:#f5b85f}.payment-card strong,.payment-card span,.payment-card b{display:block}.payment-card strong{font-size:18px}.payment-card span{color:#9eb3cb;font-size:11px;line-height:1.6;margin:12px 0;min-height:35px}.payment-card b{font-size:10px;color:#66cceb}.session-clock{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0;padding:24px;border:1px solid #1e4e6c;background:#071b2d;border-radius:10px;flex-wrap:wrap;color:#57d3ff}.session-clock strong{font-size:42px;font-variant-numeric:tabular-nums;letter-spacing:2px}.session-clock small{width:100%;text-align:center;font-size:10px;color:#9ebdd3}.session-reference{overflow-wrap:anywhere;font-size:11px!important}.evidence-picker{border:1px dashed #3588ac;border-radius:10px;padding:25px;text-align:center;background:#081e30}.evidence-picker svg{color:#4bcfff}.evidence-picker strong,.evidence-picker span{display:block;margin-top:10px}.evidence-picker span{font-size:11px;color:#8faec8}.evidence-picker input{font-size:10px!important}.order-history{padding-left:20px}.order-history li{padding-bottom:18px}.order-history small,.order-history-row small{display:block;color:#819bb5;font-size:10px;margin-top:7px}.status-pill{display:inline-block;padding:8px 12px;border:1px solid #22677b;background:#0d2d3d;border-radius:20px;font-size:10px;color:#75def2}.order-history-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #203650;padding:22px 0}.order-history-row b{font-size:11px;overflow-wrap:anywhere}.store-footer{border-top:1px solid #1a3048;padding:24px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;color:#7d95af}.store-footer a{margin-left:20px}.store-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000b;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.store-dialog{max-width:550px;width:100%;max-height:90vh;overflow:auto}.store-close{float:right;background:transparent;border:0;color:#c0d8ed;padding:5px}.subtle{font-size:11px!important}.store-shell :focus-visible{outline:2px solid #56d7ff;outline-offset:4px}@keyframes store-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-hero img{margin:0 10px;height:190px}.store-columns{grid-template-columns:minmax(0,1fr)}.store-top{padding:22px}.store-top nav{gap:16px}}@media(max-width:600px){.store-top{flex-wrap:wrap;gap:20px}.store-top .logo{width:110px}.store-top nav{font-size:11px;gap:14px}.store-top nav>a:nth-child(2){display:none}.store-main{padding:22px 18px 45px}.store-hero img{display:none}.store-heading h1{letter-spacing:-1px}.store-heading p{font-size:13px}.store-filters{flex-wrap:wrap;gap:8px}.store-filters button{font-size:10px;padding:8px 12px}.store-filters a{width:100%;margin:10px 0 0}.product-grid{grid-template-columns:1fr}.store-panel{padding:22px}.cart-line{gap:15px}.cart-line img{width:60px}.cart-line .eyebrow{font-size:8px}.payment-grid{gap:10px}.payment-card{padding:20px 12px}.payment-card strong{font-size:15px}.summary-lines>div{gap:10px}.order-history-row{flex-wrap:wrap}.store-footer{flex-wrap:wrap;line-height:1.8;text-align:center}.store-demo-banner{font-size:9px}.nav-wrap>.cart-header-link{margin-left:auto}.store-panel .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.store-shell *{animation:none!important;transition:none!important}}.official-price{display:block;color:#eaf8ff;font-size:1.55rem;letter-spacing:-.03em;margin:.45rem 0}.product-art img{object-fit:contain}.promotion-strip{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.4rem;margin:1.2rem 0 1.8rem;border:1px solid #31cbff;border-radius:14px;background:linear-gradient(110deg,#092643,#101447);color:#d8f7ff;text-decoration:none;font-weight:700}.product-detail-columns{align-items:start;margin-bottom:2rem}.gallery{min-width:0}.gallery-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;border:1px solid #274b73;border-radius:20px;background:#071329;overflow:hidden}.gallery-stage>img{display:block;width:100%;max-height:640px;object-fit:contain}.gallery-stage>button{position:absolute;bottom:15px;border:1px solid #54c8f4;border-radius:10px;background:#07172fc9;color:#fff;padding:8px;cursor:pointer}.gallery-stage>button:nth-of-type(1){left:15px}.gallery-stage>button:nth-of-type(2){left:60px}.gallery-stage>button:nth-of-type(3){right:15px}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0}.gallery-thumbs button{flex:none;width:78px;height:70px;border:2px solid transparent;background:#0d1b33;border-radius:10px;padding:2px;cursor:pointer}.gallery-thumbs button.selected{border-color:#32cfff}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.gallery-fullscreen{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#020914f5;display:flex;align-items:center;justify-content:space-around;gap:10px;padding:20px}.gallery-fullscreen img{max-width:80vw;max-height:90vh;object-fit:contain}.gallery-fullscreen button{border:1px solid #54c8f4;background:#0c1b32;color:#fff;border-radius:10px;padding:10px;cursor:pointer}.gallery-fullscreen button:first-child{position:absolute;top:16px;right:16px}.official-features{list-style:none;padding:0;display:grid;gap:.65rem}.official-features li{display:flex;gap:.7rem;align-items:flex-start}.official-features svg{flex:none;color:#38d9ca}.comparison{margin-top:2rem}.comparison-scroll{overflow-x:auto}.comparison table{width:100%;min-width:650px;border-collapse:collapse}.comparison th,.comparison td{padding:.85rem;border-bottom:1px solid #243e60;text-align:left}.comparison thead th{color:#d7f5ff}.comparison thead small{display:block;color:#50d7ff}.comparison td{text-align:center;color:#42dacc}.discount-claim{max-width:800px;margin:auto}.discount-claim>strong,.promo-popup>strong{display:block;color:#31d5ff;font-size:3rem;margin:.4rem 0}.discount-code{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:1rem;background:#08172f;border:1px solid #347dac;border-radius:14px}.discount-code code{font-size:1.25rem;letter-spacing:.12em;color:#e9f9ff}.discount-claim li{margin:.7rem 0}.promo-popup{position:relative;max-width:480px;width:calc(100% - 32px);text-align:center;padding:2.3rem;box-shadow:0 20px 90px #000b}.promo-popup .store-close{position:absolute;top:12px;right:14px}.promo-popup img{max-width:100%;max-height:220px;object-fit:contain}.promo-popup small{display:block;margin-top:1rem;color:#a5bfd2}@media(max-width:700px){.gallery-stage{min-height:260px}.gallery-fullscreen img{max-width:68vw}.gallery-thumbs button{width:62px;height:56px}.promo-popup{padding:1.6rem}}:root{font-family:Inter,Arial,sans-serif;color:#edf5ff;background:#030916;font-synthesis:none;font-weight:400;--cyan:#34d4ff;--muted:#99abc4;--border:#203b60}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #73e4ff;outline-offset:5px}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}p{color:var(--muted);font-size:14px;line-height:1.75}em{font-style:normal;color:var(--cyan)}.container{width:min(1240px,calc(100% - 80px));margin:auto}.section{padding:88px 0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:3.2px;color:#a9c4df;display:flex;align-items:center;gap:10px;margin-bottom:16px}.heading h2,h2{font-size:clamp(30px,3.1vw,43px);letter-spacing:-1.6px;line-height:1.14;font-weight:800;margin-bottom:20px}.heading p{max-width:510px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.section-top .heading h2{margin-bottom:0}.section-top>p{margin:0;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(120deg,#00baff,#0752ff 75%);border:1px solid #6fdaff;border-radius:8px;min-height:49px;padding:0 24px;font-weight:600;font-size:13px;box-shadow:0 0 20px #0759ff55,inset 0 0 7px #97ebff55;transition:transform .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-2px);box-shadow:0 0 30px #0689ff88}.button.secondary{background:#071326b5;border-color:#326287;box-shadow:none}.button.secondary:hover{border-color:#41d8ff;box-shadow:0 0 20px #0a67ff33}.logo{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.logo strong{font-weight:900;font-size:36px;letter-spacing:2px;font-style:italic;background:linear-gradient(#fff 25%,#d0e5ff 47%,#6d8499 52%,#e9f7ff 76%);-webkit-background-clip:text;background-clip:text;color:transparent}.logo span{font-size:8px;letter-spacing:6px;margin:5px 0 0 6px}.skip{position:fixed;top:-100px;left:15px;background:#0c61d3;padding:10px;z-index:100}.skip:focus{top:12px}header{height:92px;background:#030916da;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #18355666;position:sticky;top:0;z-index:20}.nav-wrap{max-width:1380px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:32px}header nav{display:flex;gap:28px}header nav a{font-size:12px;font-weight:500;color:#c7d3e6;transition:color .2s}header nav a:hover{color:#38d4ff}header nav a:first-child{color:#fff}.nav-cta{min-height:40px;font-size:12px;padding:0 19px}.menu-toggle{display:none;background:none;border:0}.hero{position:relative;min-height:710px;overflow:hidden;isolation:isolate;--mx:50%;--my:50%;--drift:0px}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:url(/assets/astra-hero.webp) 50% 50%/cover no-repeat;transform:scale(1.025) translate(var(--drift));transition:transform .8s ease-out}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#020815a8,transparent 67%),linear-gradient(0deg,#030916,transparent 20%)}.hero-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(480px circle at var(--mx) var(--my),#006eff15,transparent 80%);pointer-events:none}.hero-inner{position:relative;padding-top:76px;padding-bottom:85px;min-height:710px}.hero-copy{width:54%;max-width:660px}.hero .eyebrow{color:#43d5ff;font-size:11px;letter-spacing:4px}.status-dot{height:5px;width:5px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}h1{font-size:clamp(74px,8.7vw,124px);font-weight:900;letter-spacing:-6px;line-height:.95;margin:30px 0 29px;background:linear-gradient(#fff 24%,#e6f1ff 48%,#a6bedb 53%,#fff 76%);color:transparent;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px #087cff55)}h1 span{display:block;font-size:26px;letter-spacing:16px;line-height:1.6;font-weight:500;padding-left:5px;color:#e3edff}.hero h2{font-size:29px;letter-spacing:-.8px;line-height:1.35;margin-bottom:16px}.hero-description{max-width:430px;font-size:13px;color:#abbdd6}.trust{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;max-width:440px;margin:24px 0 30px}.trust span{display:flex;align-items:center;gap:11px;font-size:11px}.trust svg{width:21px;color:#31cfff;filter:drop-shadow(0 0 5px #008cff)}.hero-actions{display:flex;gap:14px}.hero .micro{font-size:10px;margin-top:17px;color:#97aecb}.market-panel{position:absolute;right:-14px;bottom:90px;width:260px;padding:17px;border-radius:13px;background:linear-gradient(140deg,#081c38e8,#041020df);border:1px solid #2b83c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 35px #087aff22;animation:float 7s ease-in-out infinite}.market-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;font-weight:600;letter-spacing:1px;color:#c3d9f4}.market-top span:first-child{display:flex;gap:5px;align-items:center}.market-top span:last-child{padding:4px;border:1px solid #355274;border-radius:3px;color:#8ea3be}.market-top i{width:4px;height:4px;background:#40debd;border-radius:50%}.chart{width:100%;margin:12px 0;display:block}.market-caption{display:flex;align-items:center;gap:6px;font-size:10px;margin-bottom:13px}.market-caption svg{color:var(--cyan)}.market-caption span{margin-left:auto;color:var(--cyan);font-size:8px}.market-tags{display:flex;gap:5px;flex-wrap:wrap}.market-tags span{border:1px solid #284463;padding:5px 7px;border-radius:4px;font-size:8px;color:#afc7e1}.market-panel small{font-size:7px;display:block;color:#89a0bd;margin-top:11px}.scroll-hint{position:absolute;bottom:20px;left:0;display:flex;gap:12px;align-items:center;font-size:8px;letter-spacing:2px;color:#829fbd}.scroll-hint svg{color:var(--cyan)}.market-strip{background:#071121;border-block:1px solid #192a43}.market-strip .container{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px}.market-strip span{font-size:8px;letter-spacing:1.3px;color:#6f88a8}.market-strip b{font-size:9px;font-weight:600;letter-spacing:1.6px;color:#aac0dc}.market-strip i{font-size:14px;color:#1c80c4}.features{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.card{position:relative;background:linear-gradient(130deg,#0c1b31,#050d1b);border:1px solid #263e60;border-radius:10px;transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);border-color:#328cce;box-shadow:0 8px 30px #007bff12}.feature{padding:26px 20px 20px;overflow:hidden}.feature:after{content:"";position:absolute;right:-40px;bottom:-60px;background:#075bff1a;border-radius:50%;width:130px;height:130px;filter:blur(25px)}.icon-box{color:#37d3ff;filter:drop-shadow(0 0 8px #048cff);margin-bottom:22px}.icon-box svg{height:29px;width:29px}.feature-4 .icon-box{color:#a17bff}.card-number{position:absolute;top:29px;right:18px;font-size:9px;color:#48617f}.feature h3{font-size:14px;line-height:1.4;max-width:145px;min-height:39px}.feature p{font-size:11px;line-height:1.7;margin-bottom:0}.section-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;margin:22px 0 0;color:#7d94af}.section-note svg{color:#38b9ed}.process-section{position:relative;border-block:1px solid #193051;background:radial-gradient(ellipse at 85% 50%,#083b731e,transparent 65%),#050e1d}.process-layout{display:grid;grid-template-columns:1fr 300px;position:relative;padding-top:65px;padding-bottom:44px;gap:24px}.process-content{z-index:2}.process-content .heading p{max-width:530px;font-size:12px}.process-content .heading h2 br{display:none}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.step{text-align:left;padding:22px 15px 14px;background:#061225;border:1px solid #203c63;border-radius:8px;position:relative;transition:background .2s,border-color .2s}.step.active{border-color:#2aabef;background:linear-gradient(135deg,#0d2b4e,#071428)}.step>svg:first-child{color:#38caff;width:25px;margin-bottom:13px;filter:drop-shadow(0 0 6px #005dff)}.step-number{position:absolute;right:15px;top:21px;font-size:10px;font-weight:700;color:#4cd4ff}.step h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.step p{font-size:10px;margin:0;line-height:1.6}.step-arrow{position:absolute;right:-15px;top:65px;width:16px;color:#2bd1ff;z-index:3;filter:drop-shadow(0 0 4px #16aaff)}.step:last-child .step-arrow{display:none}.step-detail{font-size:10px;margin:20px 0 0;min-height:48px;color:#8ba3c0;max-width:700px}.step-detail span{color:#39c4f8;font-size:9px;letter-spacing:1px;display:block;margin-bottom:3px}.process-mascot{position:relative;align-self:center;height:350px}.process-mascot img{position:absolute;bottom:5px;left:-8%;width:116%;height:390px;object-fit:contain;filter:drop-shadow(0 0 30px #0378ff33);animation:float 7s ease-in-out infinite}.orbit{position:absolute;width:290px;height:290px;border:1px solid #2a75c343;border-radius:50%;box-shadow:0 0 70px #0049c921;top:20px;left:0}.orbit:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px solid #2a75c322;border-radius:50%}.mascot-caption{position:absolute;bottom:-16px;left:45px;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #2668a0;background:#051831e8;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;color:#91b9df;line-height:1.7}.mascot-caption svg{color:#35cbff}.mascot-caption strong{color:#e4f1ff;font-weight:500}.demo-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.video-preview{padding:0;text-align:left;position:relative;border:1px solid #2b74aa;border-radius:12px;overflow:hidden;aspect-ratio:1.75;background:#061021;box-shadow:0 0 40px #086dff12}.video-preview img{width:100%;height:100%;object-fit:cover;object-position:80% center;transition:transform .6s}.video-preview:hover img{transform:scale(1.05)}.video-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#020914,transparent 80%)}.video-label{position:absolute;top:20px;left:23px;font-size:8px;letter-spacing:2px;z-index:1}.play-circle{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:#04235b9c;border:1px solid #c0f4ff;box-shadow:0 0 25px #177aff;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.play-circle svg{margin-left:3px;width:23px}.video-bottom{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:end;justify-content:space-between;z-index:2}.video-bottom>span{font-size:23px;font-weight:800}.video-bottom strong{color:#33ceff}.video-bottom small{font-size:7px;display:flex;align-items:center;gap:7px;letter-spacing:1px}.demo-copy .heading p{font-size:12px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px}.benefits>div{border:1px solid #203958;background:#071323;border-radius:7px;padding:15px 8px;text-align:center}.benefits svg{color:#2bcdff;width:22px;margin-bottom:10px}.benefits>div:last-child svg{color:#b779ff}.benefits span{display:block;font-size:9px;line-height:1.5}.micro{font-size:10px;color:#8299b5;margin-top:15px}.pricing-section{padding:70px 0;background:linear-gradient(#061020,#030916);border-block:1px solid #182c46}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.plan{padding:24px}.plan-tag{font-size:8px;letter-spacing:1.3px;color:#7e98b7;margin-bottom:23px}.plan.popular{border-color:#258eff;box-shadow:0 0 22px #1060ff30,inset 0 0 30px #126aff11}.popular .plan-tag{color:#49d7ff}.plan:last-child .plan-tag{color:#d3b986}.plan h3{font-size:22px;margin-bottom:8px;letter-spacing:-.4px}.plan p{font-size:10px}.price{display:flex;gap:10px;align-items:center;margin-top:28px;margin-bottom:9px}.price svg{color:#7791af;width:17px}.price strong{font-size:21px;letter-spacing:-.6px}.price-note{font-size:8px;color:#8097b5}.plan ul{padding:22px 0 0;margin:24px 0;border-top:1px solid #1e314c;list-style:none;display:grid;gap:13px}.plan li{display:flex;align-items:center;gap:8px;font-size:10px;color:#b1c3db}.plan li svg{width:12px;height:12px;color:#30c3f6}.plan .button{width:100%;padding:0 8px;min-height:40px;font-size:10px;justify-content:space-between;gap:5px}.payment-bar{display:flex;align-items:center;justify-content:space-between;border:1px solid #20334f;padding:22px 25px;border-radius:9px;margin-top:22px;background:#071222}.payment-bar>div:first-child{display:flex;gap:13px;align-items:center}.payment-bar>div:first-child>svg{color:#32c1fb;width:23px}.payment-bar strong{display:block;font-size:11px;font-weight:600}.payment-bar small{display:block;font-size:8px;color:#8295af;margin-top:6px}.payment-brands{display:flex;gap:27px;align-items:center}.payment-brands b{font-size:15px;display:flex;align-items:center;gap:7px}.payment-brands .skrill{font-size:21px;color:#e7bddf;letter-spacing:-1px}.coin{width:25px;height:25px;border-radius:50%;background:#fca62f;color:#fff;display:grid;place-items:center;font-size:20px}.payment-brands .eft{font-style:italic}.secure{display:flex;align-items:center;gap:6px;font-size:8px;color:#8ea6c3}.cta-section{position:relative;display:flex;gap:30px;align-items:center;padding-top:70px;padding-bottom:70px;overflow:hidden}.cta-art{width:32%;height:290px;position:relative;background:radial-gradient(ellipse,#0b51ae35,transparent 65%)}.cta-art img{height:330px;width:100%;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 0 20px #0668ff44)}.cta-copy{max-width:585px;z-index:1}.cta-copy p{font-size:12px;max-width:490px}.cta-copy h2{font-size:43px;margin-bottom:15px}.cta-copy .button{margin-top:10px}.cta-benefits{display:flex;gap:20px;margin-top:23px;color:#a7bed9;font-size:9px}.cta-benefits span{display:flex;gap:6px;align-items:center}.cta-benefits svg{width:12px;height:12px;color:#3fd2ff}.cta-star{font-size:160px;color:#1572b6;filter:blur(1px);text-shadow:0 0 70px #1e77d5;position:absolute;right:14px;top:90px;opacity:.4}.support-section{display:flex;align-items:center;justify-content:space-between;background:#0a1729;border:1px solid #223d5b;padding:21px 25px;border-radius:8px;margin-bottom:50px}.support-section>div{display:flex;align-items:center;gap:12px;font-size:12px;color:#b7cbe2}.support-section svg{width:18px;color:#4acbff}.support-section button{display:flex;align-items:center;gap:9px;border:0;background:none;font-size:11px}footer{border-top:1px solid #203047;padding-top:34px;padding-bottom:25px}.footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.footer-top .logo strong{font-size:29px}.footer-top .logo span{font-size:6px;letter-spacing:5px}.footer-top nav{display:flex;gap:27px;font-size:10px;color:#b1c2d9}.language{display:flex;align-items:center;gap:7px;font-size:10px;color:#96b3d2}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #162941;padding-top:22px;font-size:8px;color:#7b92af}.footer-bottom>div{display:flex;gap:23px}.footer-bottom button{background:none;border:0;padding:0;font-size:8px;color:#91a9c4}.risk-copy{font-size:8px;color:#6e85a0;margin:16px 0 0;line-height:1.8;max-width:1050px}.modal{color:#e6f2ff;background:linear-gradient(135deg,#0b1f3a,#040b18);border:1px solid #28669a;border-radius:16px;padding:36px;width:min(620px,calc(100% - 32px));max-height:85dvh;box-shadow:0 0 80px #07f2}.modal::backdrop{background:#010711d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal h2{font-size:28px;margin-right:20px;margin-top:12px}.modal h3{font-size:18px}.modal .close{position:absolute;right:14px;top:14px;border:0;background:#152a43;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.close svg{width:18px}.modal p{font-size:13px}.modal .eyebrow{font-size:8px}.notice{display:flex;gap:9px;align-items:center;font-size:11px;color:#aacde9;border:1px solid #284969;padding:12px;border-radius:6px;line-height:1.5;margin:20px 0}.notice svg{flex-shrink:0}.modal form{display:grid;gap:16px}.modal label{display:grid;gap:8px;font-size:11px;color:#bed3e8}.modal input,.modal select{width:100%;background:#06101f;color:#e7f3ff;border:1px solid #315170;border-radius:6px;padding:12px;font-size:13px;outline-offset:3px;color-scheme:dark}.modal form small{font-size:10px;color:#91a9c6;text-align:center}.demo-pill{display:inline-block;font-size:8px;color:#45d6ff;border:1px solid #234d6f;padding:6px 9px;border-radius:4px;letter-spacing:1px}.chart.large{background:#07162a;padding:15px;border-radius:8px}.demo-tabs{display:flex;gap:7px;margin:20px 0}.demo-tabs button{background:#0a192c;border:1px solid #28445f;border-radius:5px;padding:10px 8px;font-size:10px;flex:1}.demo-tabs button.selected{border-color:#27bcff;background:#0c3658}.modal video{width:100%}.modal details{border-top:1px solid #25425e;padding:15px 0}.modal summary{font-size:13px;cursor:pointer}.modal details p{margin-top:12px;margin-bottom:0}.preview-success{text-align:center;padding:20px 0}.preview-success>svg{color:#39dfb6;width:36px;height:36px;margin-bottom:15px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(min-width:1600px){.hero-art{background-position:center 43%}.hero{min-height:780px}.hero-inner{min-height:780px;padding-top:110px}.market-panel{right:-40px;bottom:115px}}@media(max-width:1150px){header nav{gap:17px}.nav-wrap{gap:20px}.hero-copy{width:60%}.hero-art{background-position:60% center}.market-panel{width:220px;right:0;bottom:60px}.hero h2{font-size:27px}.hero-description{max-width:370px}.features{gap:9px}.feature{padding:22px 14px}.process-layout{grid-template-columns:1fr 220px}.process-mascot img{height:340px}.orbit{width:220px;height:220px}.mascot-caption{left:0}.plan{padding:20px 16px}.demo-layout{gap:30px}.payment-brands{gap:16px}.secure{display:none}.cta-copy h2{font-size:38px}}@media(max-width:900px){.container{width:calc(100% - 48px)}header{height:76px}.nav-wrap{width:calc(100% - 48px)}header nav{display:none;position:absolute;top:75px;left:0;right:0;background:#061224fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px;flex-direction:column;border-bottom:1px solid #23466c;gap:0}header nav.open{display:flex}header nav a{padding:14px 5px;font-size:15px}.menu-toggle{display:block}.nav-cta{margin-left:auto}.logo strong{font-size:30px}.logo span{font-size:7px;letter-spacing:5px}.hero-inner{min-height:680px;padding-top:70px}.hero-copy{width:70%}.hero-art{background-position:65% center;opacity:.75}.hero:after{background:linear-gradient(90deg,#020815e5,transparent 95%),linear-gradient(0deg,#030916,transparent 25%)}.hero h1{font-size:90px}.hero h1 span{font-size:21px;letter-spacing:13px}.market-panel{width:195px;right:-5px;bottom:55px}.hero-actions .button{padding:0 18px;font-size:12px}.market-strip .container{flex-wrap:wrap;justify-content:center;padding:15px 0;gap:14px}.market-strip span{display:none}.market-strip b{font-size:8px}.features{grid-template-columns:repeat(3,1fr)}.feature{padding:23px}.feature h3{min-height:0;max-width:none}.features .feature:nth-last-child(-n+2){grid-column:span 1}.section{padding:60px 0}.section-top>p{max-width:230px;font-size:11px}.process-layout{grid-template-columns:1fr}.process-content .heading{max-width:70%}.process-mascot{position:absolute;right:0;top:10px;width:180px;height:170px;pointer-events:none}.process-mascot img{height:200px;bottom:0}.mascot-caption,.orbit{display:none}.steps{margin-top:30px}.demo-layout{gap:24px}.demo-copy h2{font-size:29px}.benefits{grid-template-columns:repeat(2,1fr);margin-top:15px}.benefits>div{display:flex;align-items:center;gap:8px;padding:10px}.benefits svg{margin:0;width:17px}.benefits span{font-size:8px}.plans{grid-template-columns:repeat(2,1fr)}.plan{padding:25px}.payment-bar{gap:20px}.cta-art{width:30%;height:240px}.cta-art img{height:270px}.cta-copy{width:70%}.cta-copy h2{font-size:35px}.cta-star{display:none}.cta-benefits{gap:10px;font-size:8px}.footer-top nav{gap:15px}.language{display:none}}@media(max-width:600px){.container{width:calc(100% - 36px)}header{height:68px}.nav-wrap{width:calc(100% - 32px);gap:14px}header nav{top:67px}.logo strong{font-size:26px}.logo span{font-size:6px;letter-spacing:4px}.nav-cta{min-height:34px;padding:0 11px;font-size:10px;gap:6px}.nav-cta svg{width:13px}.menu-toggle{padding:4px}.hero{min-height:900px}.hero-inner{padding-top:40px;min-height:900px;padding-bottom:360px}.hero-copy{width:100%;max-width:none}.hero .eyebrow{font-size:8px;letter-spacing:2.7px}.hero h1{font-size:clamp(68px,20vw,100px);letter-spacing:-4px;margin:26px 0 24px}.hero h1 span{font-size:19px;letter-spacing:11px;line-height:1.7;padding-left:3px}.hero h2{font-size:25px;line-height:1.35}.hero-description{font-size:12px;max-width:350px;margin-bottom:18px}.hero-art{background-size:auto 450px;background-position:72% bottom;background-repeat:no-repeat;opacity:1;transform:none}.hero:after{background:linear-gradient(180deg,#030916 49%,transparent 68%,#030916 100%)}.trust{gap:15px 10px;margin:20px 0 24px;max-width:380px}.trust span{font-size:10px;gap:8px}.trust svg{width:19px;height:19px}.hero-actions{gap:10px}.hero-actions .button{min-height:45px;padding:0 13px;font-size:11px;gap:8px}.hero-actions .button svg{width:15px}.hero .micro{font-size:9px}.market-panel{width:165px;right:0;bottom:45px;padding:11px;animation:none}.market-panel .chart{margin:7px 0;max-height:60px}.market-top{font-size:6px;letter-spacing:.4px}.market-caption{font-size:8px;margin-bottom:7px}.market-tags{gap:4px}.market-tags span{font-size:6px;padding:4px}.market-panel small{font-size:6px;line-height:1.4}.scroll-hint{bottom:20px;font-size:7px}.market-strip .container{gap:10px 12px}.market-strip b{font-size:7px;letter-spacing:.6px}.market-strip i{font-size:9px}.market-strip i:last-of-type{display:none}.market-strip b:last-child{display:none}.section{padding:48px 0}.eyebrow{font-size:8px;letter-spacing:2.4px;margin-bottom:13px}.heading h2,h2{font-size:30px;letter-spacing:-1px}.section-top{display:block;margin-bottom:24px}.section-top>p{max-width:none;margin-top:17px;font-size:12px}.section-top>p br{display:none}.features{grid-template-columns:repeat(2,1fr);gap:10px}.feature{padding:20px 15px}.feature h3{font-size:13px;min-height:36px}.feature p{font-size:10px}.icon-box{margin-bottom:16px}.icon-box svg{width:25px}.card-number{font-size:8px;right:13px;top:25px}.features .feature:last-child{grid-column:span 2;padding-left:65px;min-height:94px}.feature:last-child .icon-box{position:absolute;left:20px;top:32px}.feature:last-child h3{min-height:0;margin-bottom:6px}.feature:last-child p{max-width:250px}.section-note{font-size:8px;align-items:start;line-height:1.6;text-align:left}.section-note svg{flex-shrink:0;margin-top:3px}.process-layout{padding-top:45px;padding-bottom:32px}.process-content .heading{max-width:73%}.process-content .heading h2{font-size:28px}.process-content .heading h2 br{display:block}.process-content .heading p{font-size:11px}.process-mascot{top:45px;right:-15px;width:135px;height:160px}.process-mascot img{height:170px;left:0;width:100%}.steps{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px}.step{padding:18px 15px}.step-arrow{display:none}.step p{font-size:10px}.step-detail{min-height:80px;font-size:10px}.demo-layout{grid-template-columns:1fr;gap:28px}.video-preview{aspect-ratio:1.6}.demo-copy .heading h2 br{display:none}.demo-copy .heading p{font-size:12px}.benefits{grid-template-columns:repeat(4,1fr);gap:7px}.benefits>div{display:block;padding:13px 5px}.benefits svg{width:21px;margin-bottom:8px}.benefits span{font-size:8px}.pricing-section{padding:45px 0}.plans{gap:12px;margin-top:25px}.plan{padding:18px 13px}.plan-tag{font-size:6px;letter-spacing:.8px;min-height:8px;margin-bottom:18px}.plan h3{font-size:20px}.plan p{font-size:9px;min-height:31px}.price{margin-top:20px;gap:6px}.price strong{font-size:16px}.price svg{width:13px}.price-note{font-size:7px;line-height:1.6;display:block}.plan ul{margin:18px 0;padding-top:18px;gap:10px}.plan li{font-size:8px;gap:5px}.plan li svg{width:10px;flex-shrink:0}.plan .button{font-size:8px;min-height:37px;padding:0 7px}.plan .button svg{width:12px}.payment-bar{display:block;padding:20px}.payment-bar>div:first-child{justify-content:center}.payment-brands{justify-content:center;margin-top:22px;gap:30px}.payment-bar small{font-size:8px}.cta-section{padding-top:45px;padding-bottom:40px;display:block}.cta-art{position:absolute;width:120px;height:160px;right:-10px;top:40px;opacity:.8}.cta-art img{height:175px}.cta-copy{width:100%}.cta-copy .eyebrow{font-size:7px;letter-spacing:1.8px;max-width:215px;line-height:1.8}.cta-copy h2{font-size:32px;max-width:240px}.cta-copy p{max-width:260px;font-size:11px}.cta-benefits{flex-wrap:wrap;gap:10px 15px;font-size:8px}.cta-copy .button{font-size:12px;min-height:46px}.support-section{padding:17px;gap:15px;margin-bottom:30px}.support-section>div{font-size:10px;gap:8px;line-height:1.5}.support-section>div svg{flex-shrink:0}.support-section button{font-size:9px;white-space:nowrap;gap:4px}.footer-top{align-items:start;gap:20px}.footer-top nav{flex-wrap:wrap;justify-content:flex-end;max-width:210px;gap:13px;font-size:9px}.footer-bottom{display:block;font-size:8px}.footer-bottom>div{margin-top:17px;gap:20px}.risk-copy{font-size:7px}.modal{padding:28px 22px}.modal h2{font-size:25px}.demo-tabs{gap:5px}.demo-tabs button{font-size:8px;padding:10px 5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.hero-art{transform:none!important}}.market-photo-panel{padding:0;overflow:hidden;border:1px solid #54beff;border-radius:9px;background:#05132d;box-shadow:0 0 35px #087aff44;line-height:0;animation:float 7s ease-in-out infinite}.market-photo-panel img{display:block;width:100%;height:auto}@media(max-width:600px){.market-photo-panel{padding:0;animation:float 7s ease-in-out infinite}}
