.account-auth,.account-profile{width:min(100%,460px);margin:0 auto}.account-auth h3,.account-profile h3{margin:18px 0 0;color:#eef4ff;font-size:29px;letter-spacing:-.055em}.account-auth p{margin:12px auto 22px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 16px;padding:3px;border:1px solid var(--line);background:rgba(5,8,14,.48)}.auth-tabs button{min-height:34px;color:#8291aa;border:0;background:transparent;font-size:10px;font-weight:800}.auth-tabs button.active{color:#edf4ff;background:rgba(109,143,238,.19)}.auth-form{display:grid;gap:13px;text-align:left}.auth-form label{display:grid;gap:8px;color:#b4c1d7;font-size:10px;font-weight:750}.auth-form input{width:100%;height:43px;padding:0 12px;color:#e9f1ff;border:1px solid rgba(160,185,239,.22);outline:0;background:rgba(5,8,13,.58);font:inherit;font-size:12px}.auth-form input:focus{border-color:#91b9ff;box-shadow:0 0 0 3px rgba(117,163,255,.1)}.auth-form button{width:100%;margin-top:5px}.auth-form button:disabled{cursor:wait;opacity:.65}.auth-message{margin:0!important;padding:11px 13px;color:#a9e2c9!important;border-left:2px solid #72d8ab;background:rgba(83,189,137,.08);font-size:11px!important;line-height:1.5!important}.auth-switch{margin-top:18px;padding:0;color:#9dbfff;border:0;background:transparent;font-size:11px;font-weight:700}.profile-avatar{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;color:#0b1220;background:linear-gradient(135deg,#b7caff,#7d9bf7);font-size:24px;font-weight:800;clip-path:polygon(50% 0,100% 18%,75% 100%,25% 100%,0 18%)}.account-signed{display:block;color:#80dcb2;font-size:9px;font-weight:800;letter-spacing:.11em}.account-profile h3{margin:8px 0 5px}.account-profile p{margin:0;color:#8f9eb7;font-size:12px}.account-orders{display:grid;gap:6px;margin:24px 0;padding:16px;border:1px solid var(--line);background:rgba(89,124,218,.06)}.account-orders span{color:#d7e4ff;font-size:13px;font-weight:700}.account-orders small{color:#8392a9;font-size:10px;line-height:1.45}.account-profile .button{margin-top:2px}
:root{--ink:#07090d;--ink-soft:#0d1017;--surface:#11151d;--line:rgba(224,235,255,.12);--white:#f3f7ff;--muted:#99a4b9;--blue:#7d9cff;--cyan:#62e1ff;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.site-shell{position:relative;overflow:hidden;background:linear-gradient(118deg,#07090d 0%,#0a0e16 47%,#080a0f 100%)}.site-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(179,205,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(179,205,255,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000 0,transparent 43%)}.section-shell,.site-header,.hero,.feature-strip{width:min(var(--max),calc(100% - 96px));margin:0 auto;position:relative}.ambient{position:absolute;border-radius:50%;filter:blur(8px);pointer-events:none}.ambient-one{width:680px;height:680px;top:-260px;right:-260px;background:radial-gradient(circle,rgba(68,98,206,.2),rgba(48,101,207,.045) 38%,transparent 68%)}.ambient-two{width:530px;height:530px;top:1850px;left:-390px;background:radial-gradient(circle,rgba(59,194,222,.12),transparent 68%)}

.site-header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(230,239,255,.09);z-index:10;animation:header-in .75s cubic-bezier(.16,1,.3,1) both}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.12em;font-size:13px}.brand img{width:40px;height:40px;display:block;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(100,208,255,.28))}.brand>span>span{color:var(--blue);margin-left:3px}.nav-links{display:flex;align-items:center;gap:31px;margin-left:100px}.nav-links a{color:#aab4c7;font-size:13px;letter-spacing:.025em;transition:color .2s}.nav-links a:hover{color:var(--white)}.header-actions{display:flex;align-items:center;gap:18px}.language-switcher{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:6px}.language-switcher button{color:#7c879a;padding:3px 6px;border:0;background:transparent;font-size:10px;font-weight:700;border-radius:3px}.language-switcher button.active{color:#f5f8ff;background:rgba(137,164,255,.2)}.account-link{padding:0;color:#acb8cc;border:0;background:transparent;font-size:11px;font-weight:650}.account-link:hover{color:#fff}.cart-link{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;color:#d8e4ff;border:1px solid rgba(151,180,255,.26);background:rgba(103,133,231,.08);font-size:10px;font-weight:800}.cart-link>span:first-child{color:#83dff9;font-size:13px}.cart-link b{min-width:16px;height:16px;display:grid;place-items:center;color:#0b1020;background:#a5c8ff;border-radius:50%;font-family:Consolas,monospace;font-size:8px}.menu-button{display:none}

.hero{min-height:680px;padding:104px 0 76px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;z-index:1}.hero-copy{max-width:650px;padding-bottom:12px}.eyebrow{display:flex;align-items:center;gap:9px;color:#9db2ee;font-size:10px;line-height:1;font-weight:800;letter-spacing:.16em}.eyebrow>span:first-child{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 4px rgba(98,225,255,.09),0 0 19px rgba(98,225,255,.7);animation:dot-pulse 2.1s ease-in-out infinite}.hero h1,.section-heading h2,.statement h2,.process h2,.faq h2{margin:22px 0 24px;font-size:clamp(50px,5.1vw,78px);line-height:.99;letter-spacing:-.065em;font-weight:700;text-wrap:balance}.hero h1{background:linear-gradient(115deg,#fff,#e8eeff 46%,#9ecbff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:545px;color:var(--muted);font-size:16px;line-height:1.72;letter-spacing:.005em}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:37px}.button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 19px;border:1px solid transparent;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{position:relative;overflow:hidden;color:#0a0e17;background:linear-gradient(120deg,#b9caff,#8aa8ff 55%,#8ce5fa);box-shadow:0 12px 28px rgba(92,126,237,.2)}.button-primary:after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-230%) skewX(-20deg);transition:transform .65s}.button-primary:hover:after{transform:translateX(370%) skewX(-20deg)}.button-primary>*{position:relative;z-index:1}.button-quiet{color:#c8d2e4;border-color:var(--line);background:rgba(255,255,255,.025)}.button-quiet i{color:var(--cyan);font-size:10px}.trust-row{display:flex;align-items:center;gap:13px;margin-top:88px;color:#70809b;font-size:10px;font-weight:700;letter-spacing:.14em}.trust-row i{width:43px;height:1px;background:#4f679d}.reveal-in>*{animation:rise-in .85s cubic-bezier(.16,1,.3,1) both}.reveal-in .eyebrow{animation-delay:.1s}.reveal-in h1{animation-delay:.2s}.reveal-in p{animation-delay:.32s}.reveal-in .hero-actions{animation-delay:.44s}.reveal-in .trust-row{animation-delay:.56s}

.hero-visual{height:540px;position:relative;isolation:isolate;display:grid;place-items:center}.hero-visual:before{content:"";position:absolute;width:425px;height:425px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(85,125,245,.24),rgba(50,79,188,.09) 32%,transparent 70%);z-index:-3;animation:core-breathe 4.5s ease-in-out infinite}.hero-visual:after{content:"";position:absolute;width:306px;height:306px;border-radius:50%;border:1px solid rgba(168,198,255,.14);box-shadow:0 0 0 33px rgba(101,128,228,.04),0 0 0 85px rgba(101,128,228,.025);z-index:-2;animation:halo-spin 16s linear infinite}.orbit{position:absolute;border:1px solid rgba(179,201,255,.15);border-radius:50%;z-index:-1}.orbit-one{width:514px;height:234px;animation:orbit-a 22s linear infinite}.orbit-two{width:458px;height:210px;opacity:.5;animation:orbit-b 17s linear infinite}.glow-core{position:absolute;width:153px;height:153px;border-radius:50%;background:radial-gradient(circle,rgba(131,169,255,.42),rgba(108,124,255,.06) 62%,transparent 70%);filter:blur(12px);animation:core-breathe 3.5s .7s ease-in-out infinite reverse}.hero-emblem{position:absolute;z-index:-1;width:320px;height:320px;object-fit:contain;opacity:.66;mix-blend-mode:screen;filter:drop-shadow(0 0 27px rgba(71,205,255,.32));animation:emblem-float 6s ease-in-out infinite}.interface-panel{width:min(100%,484px);margin-top:-2px;position:relative;z-index:1;background:linear-gradient(145deg,rgba(21,27,41,.96),rgba(10,14,23,.94));border:1px solid rgba(177,204,255,.25);box-shadow:0 25px 75px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06);transform:perspective(1000px) rotateY(-9deg) rotateX(4deg);overflow:hidden;animation:panel-float 5.2s ease-in-out infinite}.panel-topbar{height:33px;border-bottom:1px solid rgba(212,225,255,.11);display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#78849a;font-family:Consolas,monospace;font-size:8px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;display:block;border-radius:50%;background:#7a8496}.window-dots i:first-child{background:#ff7272}.window-dots i:nth-child(2){background:#e6be74}.window-dots i:last-child{background:#79d797}.panel-topbar strong{color:#83e6ba;font-size:7px;letter-spacing:.1em}.panel-content{display:flex;height:263px}.panel-content aside{width:43px;padding-top:10px;border-right:1px solid rgba(212,225,255,.09);display:flex;flex-direction:column;align-items:center;gap:17px}.panel-content aside img{width:23px;height:23px;object-fit:contain;mix-blend-mode:screen}.panel-content aside i{width:11px;height:11px;border:1px solid #50607c;border-radius:2px}.console-main{flex:1;padding:20px 21px}.console-heading{display:flex;justify-content:space-between;align-items:center}.console-heading span{display:block;color:#6c7890;font-size:7px;letter-spacing:.13em}.console-heading strong{display:block;margin-top:5px;font-size:14px;letter-spacing:-.035em}.console-heading button{color:#dce7ff;border:1px solid rgba(146,174,255,.35);background:rgba(117,149,245,.15);padding:5px 8px;border-radius:3px;font-size:7px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.stat-grid>div{min-height:62px;padding:10px;border:1px solid rgba(185,207,255,.11);background:rgba(153,177,243,.045)}.stat-grid span{display:block;color:#78849b;font-size:7px}.stat-grid strong{display:block;margin-top:7px;color:#e4ebff;font-size:15px;line-height:1;letter-spacing:-.05em}.stat-grid small{font-size:7px;margin-left:2px}.stat-grid em{display:block;color:#7bdfbd;margin-top:7px;font-size:7px;font-style:normal}.activity-card{margin-top:11px;padding:11px;border:1px solid rgba(185,207,255,.11)}.activity-card>div{display:flex;justify-content:space-between;color:#7a869d;font-size:7px}.activity-card>div span:last-child{color:#a5bbff}.bars{height:42px;display:flex;align-items:end;gap:5px;padding-top:9px}.bars i{flex:1;display:block;border-radius:1px 1px 0 0;background:linear-gradient(to top,#657bd1,#91b3ff);opacity:.75;transform-origin:bottom;animation:dashboard-bars 2.7s ease-in-out infinite alternate}.bars i:nth-child(1){height:35%}.bars i:nth-child(2){height:58%;animation-delay:-.8s}.bars i:nth-child(3){height:47%;animation-delay:-1.7s}.bars i:nth-child(4){height:81%}.bars i:nth-child(5){height:63%;animation-delay:-.8s}.bars i:nth-child(6){height:88%;animation-delay:-1.7s}.bars i:nth-child(7){height:51%}.bars i:nth-child(8){height:72%;animation-delay:-.8s}.bars i:nth-child(9){height:60%;animation-delay:-1.7s}.bars i:nth-child(10){height:92%}.bars i:nth-child(11){height:78%;animation-delay:-.8s}.bars i:nth-child(12){height:98%;animation-delay:-1.7s}.floating-card{position:absolute;z-index:2;border:1px solid rgba(185,210,255,.22);background:rgba(15,21,34,.88);backdrop-filter:blur(14px);box-shadow:0 18px 35px rgba(0,0,0,.3)}.runtime{top:58px;left:7px;width:121px;padding:13px;animation:small-float 4.2s .5s ease-in-out infinite}.runtime>span,.resource small{display:block;color:#7f8ba3;font-size:7px;font-weight:800;letter-spacing:.13em}.runtime strong{display:block;margin-top:7px;font-size:21px;letter-spacing:-.07em}.runtime small{color:#92a1c0;font-size:9px}.runtime em{display:block;color:#7ee1bc;margin-top:5px;font-size:8px;font-style:normal}.resource{right:-9px;bottom:55px;min-width:186px;padding:12px;display:flex;align-items:center;gap:9px;animation:small-float 4.8s 1.2s ease-in-out infinite reverse}.resource>span{width:27px;height:27px;display:grid;place-items:center;color:#a9c7ff;background:rgba(104,145,255,.17);border:1px solid rgba(142,176,255,.28)}.resource strong{display:block;margin-top:3px;font-size:11px}.resource button{margin-left:auto;color:#a8c7ff;border:0;background:none;font-size:17px}

.feature-strip{min-height:74px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-strip div{display:flex;align-items:center;justify-content:center;gap:10px;color:#a2aec1;font-size:11px;font-weight:650;letter-spacing:.06em;border-right:1px solid var(--line)}.feature-strip div:first-child{border-left:1px solid var(--line)}.feature-strip span:first-child{color:#83a6ff}.ticker{overflow:hidden;border-bottom:1px solid rgba(126,151,214,.11);white-space:nowrap;pointer-events:none}.ticker>div{display:inline-flex;gap:28px;padding:14px 0;color:rgba(148,175,255,.34);font-family:Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;animation:ticker 24s linear infinite}.ticker span{display:inline-block}

.catalogue{padding:148px 0 150px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.section-heading h2,.statement h2,.process h2,.faq h2{max-width:700px;margin:19px 0 0;font-size:clamp(35px,3.4vw,52px);line-height:1.05;letter-spacing:-.055em;font-weight:650}.section-heading p{max-width:365px;margin:0 0 4px;color:var(--muted);font-size:14px;line-height:1.7}.catalogue-toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:59px;padding-bottom:17px;border-bottom:1px solid var(--line)}.filter-list{display:flex;gap:9px}.filter-list button{min-height:31px;padding:0 13px;color:#8491a6;border:1px solid transparent;background:transparent;font-size:11px}.filter-list button:hover{color:var(--white)}.filter-list button.selected{color:#dbe5ff;border-color:rgba(139,167,255,.38);background:rgba(111,137,234,.1)}.product-count{color:#62708b;font-family:Consolas,monospace;font-size:10px;letter-spacing:.08em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px}.product-card{min-width:0;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,rgba(21,26,36,.85),rgba(10,13,19,.85));transition:transform .25s,border-color .25s}.product-card:hover{transform:translateY(-5px);border-color:rgba(143,173,255,.38)}.product-art{height:232px;padding:18px 19px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#111827}.product-garage .product-art{background:radial-gradient(circle at 60% 40%,rgba(115,116,246,.32),transparent 43%),linear-gradient(135deg,#151b42,#0e1727 76%)}.product-inventory .product-art{background:radial-gradient(circle at 48% 40%,rgba(67,198,217,.22),transparent 43%),linear-gradient(135deg,#0d2531,#0c171f 75%)}.product-dispatch .product-art{background:radial-gradient(circle at 50% 50%,rgba(176,108,238,.22),transparent 44%),linear-gradient(135deg,#20162f,#131521 72%)}.art-index{position:absolute;top:17px;left:18px;color:rgba(216,228,255,.45);font-family:Consolas,monospace;font-size:10px}.art-display{position:absolute;inset:0;display:grid;place-items:center}.art-grid{position:absolute;width:65%;height:115%;opacity:.32;background-image:linear-gradient(rgba(190,214,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(190,214,255,.22) 1px,transparent 1px);background-size:20px 20px;transform:rotate(-30deg)}.art-ring{position:absolute;width:136px;height:136px;border:1px solid rgba(219,231,255,.25);border-radius:50%;box-shadow:0 0 0 17px rgba(166,192,255,.06),0 0 0 43px rgba(166,192,255,.035);animation:halo-spin 13s linear infinite}.art-shape{position:absolute;width:102px;height:102px;border:1px solid rgba(190,211,255,.3);transform:rotate(45deg);background:linear-gradient(135deg,rgba(163,188,255,.16),rgba(100,117,202,.03))}.product-inventory .art-shape{border-radius:18px;transform:rotate(0);background:repeating-linear-gradient(90deg,rgba(159,234,246,.21) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(159,234,246,.21) 0 1px,transparent 1px 22px)}.product-dispatch .art-shape{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(0)}.art-display strong{position:relative;z-index:1;color:#e3ebff;font-size:53px;line-height:1;font-weight:650;letter-spacing:-.08em;text-shadow:0 0 32px rgba(187,209,255,.45)}.product-type{position:absolute;left:18px;bottom:16px;color:#a7bbef;font-size:8px;letter-spacing:.13em;font-weight:800}.product-body{padding:22px 21px 20px}.product-title{display:flex;align-items:start;justify-content:space-between;gap:8px}.product-title h3{margin:0;font-size:21px;line-height:1;letter-spacing:-.055em;font-weight:650}.product-title div>span{display:inline-block;margin-top:8px;color:#72809a;font-size:9px;font-family:Consolas,monospace}.product-title>strong{color:#d9e4ff;font-size:15px;font-weight:650}.product-body p{min-height:47px;margin:18px 0 20px;color:#96a1b6;font-size:12px;line-height:1.65}.product-meta{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-meta>span{color:#6f7c94;font-size:8px;font-weight:700;letter-spacing:.09em}.product-meta div,.framework-pills{display:flex;flex-wrap:wrap;gap:5px}.product-meta b,.framework-pills b{padding:3px 5px;color:#a8b8de;border:1px solid rgba(150,176,244,.22);background:rgba(121,150,235,.08);font-family:Consolas,monospace;font-size:8px;font-weight:500}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.product-actions button{min-height:35px;padding:0 10px;color:#a8c7ff;border:1px solid rgba(134,168,251,.27);background:rgba(101,143,240,.075);font-size:10px;font-weight:800}.product-actions button:hover{color:#08101c;background:#a5c3ff}.catalogue-note{margin:38px 0 0;color:#7d8ba4;font-family:Consolas,monospace;font-size:10px;letter-spacing:.04em;text-align:center}

.statement{display:grid;grid-template-columns:.93fr 1.07fr;gap:92px;padding:33px 0 141px}.statement h2{max-width:458px}.value-list{border-top:1px solid var(--line)}.value-list article{display:grid;grid-template-columns:58px 1fr 22px;gap:15px;padding:29px 0 26px;border-bottom:1px solid var(--line)}.value-list article>span{color:#7790d3;font-family:Consolas,monospace;font-size:11px}.value-list h3{margin:0;color:#e4ebfa;font-size:17px;letter-spacing:-.03em;font-weight:600}.value-list p{max-width:410px;margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.value-list i{color:#96b8ff;font-style:normal}.process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(115deg,rgba(64,84,150,.16),rgba(12,16,24,.42) 48%,rgba(21,55,83,.17))}.process .section-shell{padding:133px 0 128px}.process-heading{max-width:557px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:43px;margin-top:68px}.steps article>span{color:#86a6fc;font-family:Consolas,monospace;font-size:11px}.steps article>i{display:block;height:1px;margin:20px 0 25px;background:linear-gradient(90deg,rgba(153,182,255,.65),rgba(153,182,255,.08))}.steps h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.04em}.steps p{max-width:290px;margin:11px 0 0;color:#9ca8bb;font-size:12px;line-height:1.65}.faq{display:grid;grid-template-columns:.82fr 1.18fr;gap:88px;padding:143px 0 148px}.faq h2{max-width:410px}.support-box{max-width:364px;margin-top:42px;padding:20px;border:1px solid rgba(148,181,255,.22);background:rgba(109,142,228,.065)}.support-box>b{color:#a7c7ff}.support-box p{margin:13px 0 14px;color:#c1cce1;font-size:12px;line-height:1.55}.support-box a{color:#a9c3ff;font-size:11px;font-weight:700}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{width:100%;padding:24px 0;display:flex;justify-content:space-between;gap:20px;color:#dfe7f6;border:0;background:transparent;text-align:left;font-size:14px;font-weight:600}.faq-list button i{color:#8fafea;font-size:21px;font-style:normal;line-height:.7}.faq-list p{max-width:570px;margin:-7px 45px 23px 0;color:var(--muted);font-size:12px;line-height:1.75}.site-footer{border-top:1px solid var(--line);background:#07090d}.footer-main{display:grid;grid-template-columns:1.7fr .65fr .65fr;gap:70px;padding:65px 0}.footer-main p{max-width:310px;margin:19px 0 0;color:#7f8ca4;font-size:12px;line-height:1.65}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links>span{margin-bottom:5px;color:#5e6a81;font-size:8px;font-weight:800;letter-spacing:.14em}.footer-links a{color:#aab4c5;font-size:11px}.footer-links a:hover{color:#e3ebfc}.footer-bottom{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);color:#66738a;font-size:9px;letter-spacing:.06em}

.toast{position:fixed;right:24px;bottom:24px;z-index:100;display:none;align-items:center;gap:10px;min-height:52px;padding:10px 13px;color:#dce9ff;border:1px solid rgba(132,237,195,.28);background:rgba(13,25,30,.94);box-shadow:0 18px 40px rgba(0,0,0,.35);backdrop-filter:blur(13px);font-size:11px}.toast.show{display:flex;animation:toast-in .35s cubic-bezier(.16,1,.3,1) both}.toast:before{content:"✓";display:grid;width:21px;height:21px;place-items:center;color:#092017;border-radius:50%;background:#7be6ba}.toast button{padding:0;color:#9fbeff;border:0;background:transparent;font-size:11px;font-weight:800}.overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:rgba(2,4,8,.76);backdrop-filter:blur(10px)}.product-modal{width:min(760px,100%);display:grid;grid-template-columns:260px 1fr;position:relative;overflow:hidden;border:1px solid rgba(177,203,255,.27);background:#0d1119;box-shadow:0 32px 100px rgba(0,0,0,.6);animation:modal-in .22s ease both}.modal-close{position:absolute;z-index:2;top:12px;right:13px;width:31px;height:31px;color:#c8d6ee;border:1px solid rgba(220,232,255,.19);background:rgba(10,15,25,.62);font-size:20px;line-height:1}.modal-art{position:relative;display:grid;min-height:440px;place-items:center;overflow:hidden;background:radial-gradient(circle at 52% 44%,rgba(117,145,253,.35),transparent 37%),linear-gradient(135deg,#151c45,#0c1421)}.modal-art:before{content:"";position:absolute;width:250px;height:250px;border:1px solid rgba(220,231,255,.25);transform:rotate(45deg)}.modal-art:after{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(187,209,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(187,209,255,.2) 1px,transparent 1px);background-size:24px 24px}.modal-art.inventory{background:radial-gradient(circle at 52% 44%,rgba(67,207,223,.28),transparent 37%),linear-gradient(135deg,#0b2931,#0d151d)}.modal-art.dispatch{background:radial-gradient(circle at 52% 44%,rgba(187,113,242,.29),transparent 37%),linear-gradient(135deg,#281735,#10131d)}.modal-art>span{position:relative;z-index:1;color:#eef4ff;font-size:104px;font-weight:600;letter-spacing:-.1em;text-shadow:0 0 34px rgba(196,215,255,.4)}.modal-content{padding:41px 37px 32px}.modal-kicker{color:#a7bef6;font-size:9px;font-weight:800;letter-spacing:.14em}.modal-title{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:11px}.modal-title h2{margin:0;font-size:31px;letter-spacing:-.065em}.modal-title div>span{color:#71809c;font-size:10px;font-family:Consolas,monospace}.modal-title>strong{padding-top:8px;color:#deebff;font-size:17px}.modal-content>p{margin:23px 0;color:#a2afc4;font-size:13px;line-height:1.7}.modal-detail{padding:16px 0;border-top:1px solid var(--line)}.modal-detail>span{display:block;color:#6f7c93;font-size:8px;font-weight:800;letter-spacing:.12em}.modal-detail ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none;color:#b8e4d2;font-size:11px}.modal-action{width:100%;margin-top:8px}.commerce-panel{width:min(760px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid rgba(169,199,255,.3);background:linear-gradient(145deg,#111827,#080c13);box-shadow:0 35px 100px rgba(0,0,0,.65);animation:modal-in .24s ease both}.commerce-panel>header{min-height:99px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 29px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(90,129,232,.13),transparent 62%)}.commerce-panel>header span{display:block;color:#9dbaff;font-size:9px;font-weight:800;letter-spacing:.14em}.commerce-panel>header h2{margin:8px 0 0;color:#f0f5ff;font-size:27px;letter-spacing:-.055em}.commerce-panel>header .modal-close{position:static;flex:0 0 auto}.panel-body{padding:26px 29px 30px}.panel-empty{min-height:250px;display:grid;justify-items:center;align-content:center;padding:18px;text-align:center}.panel-empty>span{display:grid;width:49px;height:49px;place-items:center;color:#a5c4ff;border:1px solid rgba(159,190,255,.32);background:rgba(97,137,234,.1);font-size:22px}.panel-empty p{max-width:350px;margin:18px 0 20px;color:#a6b3c8;font-size:13px;line-height:1.6}.panel-cart-lines{border-top:1px solid var(--line)}.panel-cart-line{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:13px;align-items:center;min-height:88px;padding:12px 0;border-bottom:1px solid var(--line)}.cart-art{width:54px;height:57px;display:grid;place-items:center;border:1px solid rgba(180,204,255,.22);background:radial-gradient(circle at 50% 42%,rgba(118,151,246,.35),transparent 39%),#111a30}.cart-art.inventory{background:radial-gradient(circle at 50% 42%,rgba(57,205,225,.29),transparent 39%),#102127}.cart-art.dispatch{background:radial-gradient(circle at 50% 42%,rgba(194,103,241,.27),transparent 39%),#21152c}.cart-art span{color:#e7efff;font-size:24px;font-weight:700}.panel-cart-line h3{margin:4px 0;color:#e5edff;font-size:15px;letter-spacing:-.04em}.panel-cart-line p,.panel-cart-line>div:nth-child(2)>span{margin:0;color:#8494ae;font-family:Consolas,monospace;font-size:10px}.panel-cart-line>div:nth-child(2)>span{color:#92b4fb;font-weight:800;letter-spacing:.1em}.quantity-control{display:flex;align-items:center;min-width:80px;height:29px;border:1px solid var(--line)}.quantity-control button{width:24px;height:100%;color:#b7c8e9;border:0;background:transparent;font-size:15px}.quantity-control button:hover{background:rgba(116,151,241,.13)}.quantity-control span{min-width:29px;display:grid;place-items:center;color:#e4ecfc;font-family:Consolas,monospace;font-size:11px}.remove-button{color:#8795ae;border:0;background:transparent;font-size:10px}.remove-button:hover{color:#ff9aa6}.order-summary{margin-top:21px;padding:23px;border:1px solid rgba(154,184,255,.22);background:linear-gradient(145deg,rgba(24,32,48,.92),rgba(12,16,24,.9));box-shadow:0 23px 50px rgba(0,0,0,.18)}.summary-label{display:block;margin-bottom:11px;color:#98b8ff;font-size:9px;font-weight:800;letter-spacing:.15em}.summary-total,.checkout-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;color:#97a5bb;border-top:1px solid var(--line);font-size:12px}.summary-total{margin-top:8px;padding-top:17px}.summary-total span,.summary-total strong{color:#eff5ff;font-size:16px;font-weight:700}.checkout-button{width:100%;margin-top:21px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:20px;align-items:start}.checkout-form{display:grid;gap:14px}.checkout-form label{display:grid;gap:8px;color:#b4c1d7;font-size:10px;font-weight:750}.checkout-form input,.checkout-form select{width:100%;height:42px;padding:0 12px;color:#e9f1ff;border:1px solid rgba(160,185,239,.22);outline:0;background:rgba(5,8,13,.58);font:inherit;font-size:12px}.checkout-form select option{background:#101623}.checkout-form input:focus,.checkout-form select:focus{border-color:#91b9ff;box-shadow:0 0 0 3px rgba(117,163,255,.1)}.checkout-note,.checkout-message{margin:0;padding:13px 15px;color:#9fb5d8;border-left:2px solid #8ab1ff;background:rgba(89,132,226,.08);font-size:11px;line-height:1.55}.checkout-message{color:#a9e2c9;border-color:#72d8ab;background:rgba(83,189,137,.08)}.checkout-submit{width:100%}.account-panel{min-height:300px;display:grid;place-items:center;padding:40px;text-align:center}.account-panel .account-symbol{display:grid;width:50px;height:57px;place-items:center;margin:0 auto;color:#0a1020;background:#a8c2ff;clip-path:polygon(50% 0,100% 18%,75% 100%,25% 100%,0 18%);font-size:25px;font-weight:800}.account-panel p{max-width:400px;margin:22px auto;color:#a6b4cb;font-size:14px;line-height:1.7}.account-status{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;color:#b8cbf4;border:1px solid rgba(150,184,255,.27);background:rgba(92,130,223,.08);font-size:10px;font-weight:800}

.observe{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.observe.visible{opacity:1;transform:none}@keyframes header-in{from{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes rise-in{from{opacity:0;transform:translateY(19px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes dot-pulse{50%{box-shadow:0 0 0 7px rgba(98,225,255,.04),0 0 23px rgba(98,225,255,.85)}}@keyframes core-breathe{50%{transform:scale(1.13);opacity:1}}@keyframes halo-spin{to{transform:rotate(360deg)}}@keyframes orbit-a{from{transform:rotate(-23deg)}to{transform:rotate(337deg)}}@keyframes orbit-b{from{transform:rotate(57deg)}to{transform:rotate(417deg)}}@keyframes panel-float{50%{translate:0 -9px}}@keyframes emblem-float{50%{transform:translateY(-11px) scale(1.03)}}@keyframes small-float{50%{translate:0 -10px}}@keyframes dashboard-bars{from{filter:brightness(.72);transform:scaleY(.77)}to{filter:brightness(1.3);transform:scaleY(1.08)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes toast-in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:980px){.section-shell,.site-header,.hero,.feature-strip{width:min(100% - 48px,var(--max))}.nav-links{gap:19px;margin-left:25px}.hero{grid-template-columns:1fr;padding-top:87px}.hero-copy{max-width:720px}.hero-visual{width:min(610px,100%);margin:30px auto -30px}.trust-row{margin-top:56px}.product-grid{grid-template-columns:repeat(2,1fr)}.statement,.faq{gap:50px}.footer-main{grid-template-columns:1.4fr .8fr .8fr;gap:30px}}@media(max-width:720px){.section-shell,.site-header,.hero,.feature-strip{width:min(100% - 32px,var(--max))}.site-header{height:70px}.brand{font-size:11px}.brand img{width:32px;height:32px}.nav-links{position:absolute;top:70px;left:0;right:0;display:none;margin:0;padding:19px 17px;align-items:stretch;gap:16px;border:1px solid var(--line);background:#111722;box-shadow:0 20px 40px rgba(0,0,0,.42)}.nav-links.open{display:flex;flex-direction:column}.nav-links a{font-size:13px}.header-actions{gap:10px}.account-link{display:none}.menu-button{width:33px;height:28px;display:grid;align-content:center;gap:5px;padding:0;border:0;background:transparent}.menu-button i{width:20px;height:1px;display:block;background:#ccd8f0}.hero{min-height:0;padding:68px 0 30px}.hero-copy>p{font-size:14px}.hero-actions{margin-top:27px;flex-wrap:wrap}.trust-row{margin-top:47px;font-size:8px}.hero-visual{height:392px;margin:12px auto -27px;transform:scale(.88);transform-origin:top center}.hero-emblem{width:260px;height:260px}.resource{right:-20px}.feature-strip{grid-template-columns:repeat(2,1fr);min-height:104px}.feature-strip div{padding:13px 4px;font-size:9px;border-bottom:1px solid var(--line)}.feature-strip div:nth-child(2n+1){border-left:1px solid var(--line)}.catalogue{padding:92px 0}.section-heading{display:block}.section-heading p{margin-top:20px}.catalogue-toolbar{margin-top:35px;align-items:start;gap:20px}.filter-list{max-width:calc(100% - 40px);overflow-x:auto;padding-bottom:2px}.filter-list button{white-space:nowrap}.product-grid{grid-template-columns:1fr}.product-body p{min-height:auto}.statement{grid-template-columns:1fr;gap:43px;padding:0 0 89px}.value-list article{grid-template-columns:39px 1fr 15px;gap:8px}.process .section-shell{padding:87px 0}.steps{grid-template-columns:1fr;gap:29px;margin-top:45px}.faq{grid-template-columns:1fr;gap:47px;padding:88px 0}.footer-main{grid-template-columns:1fr 1fr;gap:38px 20px;padding:45px 0}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{gap:15px;flex-direction:column;line-height:1.4}.product-modal{grid-template-columns:1fr;max-height:calc(100vh - 36px);overflow:auto}.modal-art{min-height:155px}.modal-art:before{width:130px;height:130px}.modal-art>span{font-size:66px}.modal-content{padding:27px 23px 24px}.modal-title h2{font-size:28px}.overlay{padding:14px}.commerce-panel{max-height:calc(100vh - 28px)}.commerce-panel>header{min-height:82px;padding:18px}.commerce-panel>header h2{font-size:23px}.panel-body{padding:20px 18px 22px}.panel-cart-line{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}.panel-cart-line .remove-button{grid-column:2;justify-self:start}.panel-cart-line .quantity-control{grid-column:3;grid-row:1}.checkout-layout{grid-template-columns:1fr}.checkout-layout .order-summary{grid-row:1}.account-panel{min-height:260px;padding:30px 18px}.toast{right:16px;bottom:16px;max-width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
