*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101622;background:#f7f9fc}button,input,select{font:inherit}button{cursor:pointer}header{height:92px;padding:0 6vw;display:flex;align-items:center;gap:36px;background:#06111e;color:#fff;border-bottom:1px solid #182536;position:sticky;top:0;z-index:20}.brand{font-size:34px;font-weight:950;font-style:italic;letter-spacing:-2px;position:relative;white-space:nowrap}.brand span{color:#a8ef00}.brand b{font-size:18px}.brand small{display:block;font-size:9px;letter-spacing:0;font-style:normal;font-weight:500;color:#cbd5e1}.brand+nav{margin-left:auto}nav{display:flex;gap:30px;align-items:center}nav a{color:#fff;text-decoration:none;font-size:14px;opacity:.9}nav a:first-child{color:#b8ff00;border-bottom:2px solid #b8ff00;padding-bottom:14px}.top-actions{display:flex;gap:10px}.top-actions button{background:#0c1a2a;color:#fff;border:1px solid #213148;border-radius:12px;padding:12px 14px;display:flex;gap:8px;align-items:center}.top-actions .cart{background:#b6fb00;color:#09101a;border:none;font-weight:800}.cart i{font-style:normal;background:#07111e;color:#b6fb00;padding:2px 6px;border-radius:99px}.hero{min-height:510px;background:radial-gradient(circle at 70% 10%,#172a3d 0,#071523 34%,#05111d 70%);color:#fff;padding:42px 6vw 34px;display:grid;grid-template-columns:.9fr 1.4fr;gap:55px}.hero-copy h1{font-size:53px;line-height:1.08;margin:0 0 22px;letter-spacing:-2.5px}.hero-copy h1 em{font-style:normal;color:#aaf300}.hero-copy h1 span{color:#aaf300}.hero-copy p{font-size:18px;color:#d8e0e9;line-height:1.5;max-width:620px}.search{height:58px;background:#0e1e30;border:1px solid #23364d;border-radius:12px;display:flex;align-items:center;padding-left:16px;margin:28px 0}.search input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:0 14px}.search button{align-self:stretch;border:0;background:#b6fb00;padding:0 28px;font-weight:800;border-radius:10px}.trust{display:flex;gap:30px;font-size:12px;color:#e2e8f0}.trust div{display:flex;gap:9px;align-items:center}.trust svg{color:#c8ff48}.portal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-self:center}.portal{height:365px;border-radius:16px;border:1px solid #2b3a4b;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 18px 50px #0008}.portal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none}.portal.green{background:linear-gradient(160deg,#071409,#112600 55%,#07120a)}.portal.green:before{background:radial-gradient(circle at 80% 30%,#8fff003d,transparent 35%)}.portal.pink{background:linear-gradient(160deg,#1e0718,#3a092c 55%,#150817)}.portal.pink:before{background:radial-gradient(circle at 70% 28%,#ff2a9a55,transparent 35%)}.portal.orange{background:linear-gradient(160deg,#1f1006,#291200 55%,#130b06)}.portal.orange:before{background:radial-gradient(circle at 70% 28%,#ff870055,transparent 35%)}.portal-logo{font-size:55px;font-weight:950;color:#b7ff00;position:relative}.pink .portal-logo{color:#ff3aa6}.orange .portal-logo{color:#ff8a00}.portal h3{font-size:24px;margin:4px 0}.portal small{color:#c8d1db}.portal strong{font-size:52px;margin-top:auto}.portal b{font-size:20px}.portal button{margin-top:24px;border:0;padding:14px;border-radius:12px;font-weight:900;background:#b6fb00;display:flex;align-items:center;justify-content:center}.pink button{background:#ff3b9f;color:#fff}.orange button{background:#ff8900}.feature-strip{margin:-1px 6vw 0;transform:translateY(0);background:#fff;border:1px solid #e1e7ef;border-radius:0 0 16px 16px;display:grid;grid-template-columns:repeat(4,1fr);padding:20px}.feature-strip>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;border-right:1px solid #e7ebf1;padding:0 22px}.feature-strip>div:last-child{border:0}.feature-strip svg{grid-row:1/3;color:#6f74d8;width:30px;height:30px}.feature-strip b{font-size:14px}.feature-strip span{font-size:12px;color:#667085}.products{padding:44px 6vw 60px}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.section-title span,.eyebrow{font-size:11px;font-weight:900;color:#7f4ce7;letter-spacing:1.2px}.section-title h2{font-size:30px;margin:4px 0}.flags{display:flex;gap:8px}.flags button{border:1px solid #d9e0e9;background:#fff;padding:10px 13px;border-radius:10px;font-weight:800}.flags .active{background:#b6fb00;border-color:#9ddb00}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid article{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:14px;box-shadow:0 10px 30px #1720330b;transition:.2s}.grid article:hover{transform:translateY(-4px);box-shadow:0 16px 32px #17203316}.product-art{height:140px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:20px;background:linear-gradient(135deg,#071826,#173450)}.product-art.p0{background:linear-gradient(135deg,#071408,#386d00)}.product-art.p1{background:linear-gradient(135deg,#351066,#923df4)}.product-art.p2{background:linear-gradient(135deg,#301007,#e87c08)}.product-art.p3{background:linear-gradient(135deg,#081a32,#1769ce)}.product-art.p4{background:linear-gradient(135deg,#12301f,#1d9f63)}.product-art.p5{background:linear-gradient(135deg,#4a0b16,#e03f4f)}.mini-logo{font-size:45px;font-weight:950;color:#b6fb00}.grid h3{margin:14px 0 2px}.grid p{margin:0;color:#6b7280;font-size:13px}.price{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px}.price strong{font-size:22px}.price span{font-size:11px;color:#57a400;font-weight:900}.grid article>button{width:100%;border:0;background:#edf2f6;padding:11px;border-radius:9px;font-weight:800;display:flex;justify-content:center;align-items:center}.how{background:#fff;padding:42px 8vw 60px;text-align:center}.how>div{display:flex;align-items:center;justify-content:center;gap:34px}.how article{display:grid;grid-template-columns:44px 54px 1fr;text-align:left;align-items:center;max-width:300px}.how article i{background:#eef7d8;color:#507800;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.how article svg{color:#7548dc}.how article b,.how article p{grid-column:3}.how article p{margin:3px 0;color:#6b7280;font-size:12px}footer{background:#06111e;color:#fff;padding:34px 6vw;display:flex;align-items:center;gap:30px}footer p{color:#b9c5d1}footer small{margin-left:auto}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#03070cb8;z-index:100;display:grid;place-items:center;padding:20px}.modal{background:#fff;width:min(500px,95vw);border-radius:20px;padding:30px;position:relative}.modal .x{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:30px}.modal h2{font-size:30px;margin:8px 0}.modal-price{font-size:32px;font-weight:900;color:#62a700;margin:20px 0}.modal label{display:block;font-size:12px;font-weight:800;margin:12px 0}.modal input,.modal select{width:100%;padding:13px;border:1px solid #d8dfe8;border-radius:10px;margin-top:6px}.pay,.admin-login button{width:100%;border:0;background:#b6fb00;padding:14px;border-radius:10px;font-weight:900;margin-top:10px}.msg{font-size:13px}.admin-login{width:min(420px,90vw);margin:12vh auto;background:#fff;padding:35px;border-radius:18px;box-shadow:0 20px 70px #18203322}.admin-login input{width:100%;padding:13px;border:1px solid #d8dfe8;border-radius:10px;margin:6px 0}.admin{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.admin aside{background:#07111e;color:#fff;padding:28px;display:flex;flex-direction:column;gap:22px}.admin aside a{color:#b9c7d7}.admin aside button{margin-top:auto}.admin section{padding:35px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stats>div{background:#fff;border:1px solid #e2e7ee;border-radius:14px;padding:20px}.stats span{display:block;color:#6b7280;font-size:12px}.stats b{font-size:28px}.admin-table{background:#fff;border-radius:14px;border:1px solid #e2e7ee}.admin-table>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:15px;border-bottom:1px solid #edf0f3}.admin-table em{font-style:normal}@media (max-width:1100px){header nav{display:none}.hero{grid-template-columns:1fr}.portal-cards{grid-template-columns:repeat(3,1fr)}.grid,.feature-strip{grid-template-columns:repeat(2,1fr)}.top-actions button:not(.cart){display:none}}@media (max-width:700px){header{height:72px;padding:0 18px}.brand{font-size:27px}.hero{padding:30px 18px;gap:28px}.hero-copy h1{font-size:39px}.portal-cards{display:flex;overflow:auto}.portal{min-width:270px;height:320px}.trust{display:grid;grid-template-columns:repeat(2,1fr)}.feature-strip{margin:0;border-radius:0;grid-template-columns:1fr}.feature-strip>div{border-right:0;border-bottom:1px solid #e7ebf1;padding:13px}.products{padding:35px 18px}.grid{grid-template-columns:1fr}.section-title{align-items:start;gap:12px;flex-direction:column}.how>div{flex-direction:column}.how>div>svg{transform:rotate(90deg)}.admin{grid-template-columns:1fr}.admin aside{display:none}.stats{grid-template-columns:repeat(2,1fr)}}.top-actions select{background:#0c1a2a;color:#fff;border:1px solid #213148;border-radius:12px;padding:10px}.payment-return{width:min(620px,92vw);margin:12vh auto;background:#fff;padding:45px;text-align:center;border-radius:20px;box-shadow:0 20px 70px #17203322}.payment-return>.brand{display:inline-block;margin-bottom:26px}.payment-return svg{color:#77bd00}.payment-return a{display:inline-block;margin-top:20px;background:#b6fb00;color:#0a111b;text-decoration:none;padding:13px 22px;border-radius:10px;font-weight:900}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.admin-head button,.admin-package button{border:0;background:#b6fb00;padding:10px 14px;border-radius:9px;font-weight:850}.admin-msg{background:#eef8d7;border:1px solid #cfe99b;padding:12px 14px;border-radius:10px;margin:12px 0;word-break:break-word}.admin-packages{display:grid;gap:14px}.admin-package{background:#fff;border:1px solid #e2e7ee;border-radius:14px;padding:16px}.admin-package .row{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.4fr;gap:10px;margin-bottom:10px}.admin-package .row:nth-child(2){grid-template-columns:1fr .7fr 1fr 1fr 1.3fr}.admin-package label{font-size:11px;font-weight:800;color:#596273}.admin-package input:not([type=checkbox]),.admin-package select{display:block;width:100%;margin-top:5px;border:1px solid #d9e0e8;border-radius:8px;padding:9px;background:#fff}.admin-package .checks{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0}.admin-package .checks label{display:flex;align-items:center;gap:6px}.admin-package button.secondary{background:#eef2f6}.admin aside button{background:#18283b;color:#fff;border:0;padding:10px;border-radius:8px}@media (max-width:900px){.admin-package .row,.admin-package .row:nth-child(2){grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-package .row,.admin-package .row:nth-child(2){grid-template-columns:1fr}.payment-return{margin:6vh auto;padding:30px 20px}}
