*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 75% 0%,#0b2950 0%,transparent 28%),linear-gradient(180deg,#020b15,#051221 44%,#020c17);color:#f2f6ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}main{max-width:1500px;margin:auto}.site-header{height:76px;max-width:1500px;padding:0 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:10px}.logo img{width:46px;height:46px;object-fit:contain}.logo strong{display:block;font-size:30px;line-height:1;letter-spacing:-1.2px}.logo strong span{color:#258dff}.logo small{display:block;font-size:9px;letter-spacing:1.1px;color:#c0cede;margin-top:5px;font-weight:800}.site-header nav,.nav-actions{display:flex;align-items:center;gap:27px}.site-header nav a{font-size:13px;padding:12px 0}.site-header nav a:hover,.site-header nav .active{color:#70cfff;border-bottom:2px solid #48cbff}.nav-actions{gap:10px}.login,.outline-button{border:1px solid #35506d;background:#071727;border-radius:9px;padding:12px 20px}.blue-button,.topup-item button{border:0;color:white;background:linear-gradient(135deg,#179bff,#1260f1);padding:12px 19px;border-radius:9px;font-weight:750;display:inline-block;box-shadow:0 8px 22px #0066eb30}.hero{display:grid;grid-template-columns:40% 60%;align-items:center;min-height:335px;padding:20px 24px 22px;overflow:hidden;border-bottom:1px solid #22384c}.hero-copy{position:relative;z-index:1}.eyebrow{display:inline-block;color:#70cfff;border:1px solid #0c5080;border-radius:30px;padding:7px 12px;background:#08233e;letter-spacing:1.4px;font-weight:900;font-size:10px}.hero h1{font-size:clamp(34px,3.5vw,55px);line-height:1.06;letter-spacing:-1.6px;margin:12px 0}.hero h1 em{font-style:normal;color:#6cc3ff}.hero p{max-width:480px;color:#d4e3f3;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.hero-actions .big{min-width:165px;text-align:center}.hero-actions .big small{font-size:10px;display:block;margin-top:6px;font-weight:500}.hero-media{text-align:right}.hero-media img{display:block;width:100%;max-height:325px;object-fit:contain;object-position:right center;mix-blend-mode:screen}.pricing-section{padding:26px 18px 14px}.section-head{text-align:center;position:relative;margin-bottom:35px}.section-head h2{font-size:clamp(25px,2.7vw,38px);margin:0 0 6px;letter-spacing:-1px}.section-head p{font-size:13px;color:#c4d2e7;margin:0}.cycle{position:absolute;right:0;top:13px;display:flex;gap:3px;padding:4px;background:#071524;border:1px solid #264058;border-radius:30px}.cycle button{border:0;border-radius:24px;background:transparent;color:white;padding:9px 13px;font-size:12px}.cycle button.selected{background:#126ef7}.cycle span{background:#793eee;padding:3px 6px;border-radius:8px;font-size:9px;margin-left:3px}.plans{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.plan{border:1px solid #2b3d51;background:linear-gradient(160deg,#16222c,#08141f 65%);border-radius:13px;min-width:0;padding:17px 9px 10px;display:flex;flex-direction:column;position:relative;min-height:355px}.plan.vault{background:linear-gradient(160deg,#06342f,#061b22 70%);border-color:#12584a}.plan.collector{background:linear-gradient(160deg,#30251d,#131720 70%);border-color:#53402b}.plan.pro{background:linear-gradient(160deg,#063259,#071b35 70%);border:2px solid #078fff;box-shadow:0 0 22px #078fff15}.plan.dealer{background:linear-gradient(160deg,#30153a,#16102a 70%);border-color:#53306e}.plan.enterprise{background:linear-gradient(160deg,#3c300b,#191a19 70%);border-color:#725c16}.plan.plus{background:linear-gradient(160deg,#271245,#1a112e 70%);border-color:#804cdb}.plan-top{text-align:center}.plan-icon{font-size:26px;color:#72c8ff;margin-bottom:9px}.vault .plan-icon{color:#47e5ba}.collector .plan-icon{color:#f6bd74}.dealer .plan-icon,.plus .plan-icon{color:#d384ff}.enterprise .plan-icon{color:#ffe35e}.plan h3{font-size:16px;margin:0 0 5px}.plan-sub{color:#cdd8e4;font-size:10px;min-height:30px;margin:0}.price{margin:9px 0 12px;display:flex;flex-direction:column;align-items:center;gap:4px}.amount{font-size:28px;font-weight:850;letter-spacing:-1px}.price small{color:#bacce0;font-size:11px}.popular{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#126cff;color:#fff;white-space:nowrap;padding:6px 12px;border-radius:30px;font-weight:850;font-size:10px}.limits{display:grid;gap:5px}.limits b{border:1px solid #30485a;border-radius:6px;background:#ffffff0b;text-align:center;padding:7px 2px;font-size:10px}.pro .limits b{border-color:#096ea6;color:#5dd7ff}.vault .limits b{color:#76edcf}.plan ul{list-style:none;padding:13px 0 10px;margin:0;display:grid;gap:10px;flex:1}.plan li{font-size:11px;color:#dfe8f5;line-height:1.3}.plan li:before{content:'✓';color:#64e5c3;margin-right:6px}.action{display:block;text-align:center;border:1px solid #52708e;border-radius:7px;padding:11px 3px;font-weight:700;font-size:12px;background:linear-gradient(180deg,#21364c,#0b1a2b)}.pro .action{background:linear-gradient(135deg,#188fff,#135bec);border-color:#0c85ef}.pricing-note{text-align:center;color:#93afc9;font-size:11px;margin:17px 0 0}.topups{padding:10px 18px;display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.topup-panel{border:1px solid #0c74bb;background:linear-gradient(120deg,#052342,#061526);padding:19px 15px 12px;border-radius:12px}.storagepanel{border-color:#7540a2;background:linear-gradient(125deg,#251342,#100f2b)}.topup-heading{display:flex;gap:14px;align-items:center;margin-bottom:13px}.topup-heading h2{margin:0 0 4px;color:#68cfff;font-size:22px}.storagepanel h2{color:#c990ff}.topup-heading p{margin:0;color:#c5daf3;font-size:11px}.topup-icon{font-size:32px;color:#42bfff}.storagepanel .topup-icon{color:#bf77ff}.topup-options{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.storage-options{grid-template-columns:repeat(4,1fr)}.topup-item{border:1px solid #1565a3;background:#071b33;border-radius:9px;text-align:center;padding:9px 4px;display:flex;flex-direction:column;align-items:center;gap:4px}.storagepanel .topup-item{border-color:#603c9c;background:#1a1236}.topup-item b{font-size:11px}.topup-item strong{font-size:19px}.topup-item small{font-size:10px;color:#bdd6ed}.topup-item button{width:90%;font-size:11px;margin-top:8px;padding:8px 5px}.storagepanel .topup-item button{background:linear-gradient(125deg,#a05bff,#7238e8)}.footnote{text-align:center;margin:14px 0 0;font-size:11px;color:#b7c9dc}.footnote strong{color:#5be4bd}.comparison,.faq{padding:8px 18px 12px}.comparison h2,.faq h2{font-size:23px}.table-scroll{overflow:auto;border:1px solid #284257;border-radius:9px}table{width:100%;border-collapse:collapse;text-align:center;min-width:800px}th,td{padding:10px 7px;border-right:1px solid #223547;border-bottom:1px solid #223547;font-size:11px}th:first-child{text-align:left;width:28%}thead{background:#0d1b2b}tbody th{font-weight:550;color:#c9d8e9}tr:last-child td,tr:last-child th{border-bottom:0}.yes{color:#58e6b5;font-weight:850;font-size:16px}.no{color:#627789}.focus{background:#063353;color:#71d9ff}.info-cards{padding:0 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-cards article{display:flex;gap:13px;border:1px solid #174775;background:linear-gradient(120deg,#052541,#0b1428);padding:17px;border-radius:11px}.info-cards article:nth-child(2){border-color:#432678;background:linear-gradient(120deg,#28154b,#111328)}.info-cards article:nth-child(3){border-color:#1c534a;background:linear-gradient(120deg,#092d2d,#0a1924)}.info-symbol{font-size:31px;color:#4caeff}.info-cards article:nth-child(2) .info-symbol{color:#bf86ff}.info-cards article:nth-child(3) .info-symbol{color:#54e8b9}.info-cards h3{margin:0 0 8px;color:#76d2ff;font-size:14px}.info-cards article:nth-child(2) h3{color:#d2a3ff}.info-cards article:nth-child(3) h3{color:#6de2c0}.info-cards p{margin:0;font-size:11px;line-height:1.6;color:#c5d7eb}.faq{margin-top:13px}.faq-head{display:flex;justify-content:space-between;align-items:center}.faq-head a{border:1px solid #4e7897;padding:9px 12px;border-radius:8px;font-size:11px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.faq-grid article{border-right:1px solid #2c4354;padding-right:13px}.faq-grid article:last-child{border:0}.faq-grid h3{font-size:12px;color:#9be2ff}.faq-grid p{font-size:11px;color:#c0d2e3;line-height:1.6}footer{padding:25px 20px 40px;display:flex;justify-content:space-between;color:#91aac2;font-size:12px}dialog{border:1px solid #2176bc;color:#fff;background:linear-gradient(130deg,#102944,#081322);border-radius:16px;max-width:min(440px,92vw);box-shadow:0 20px 70px #0009;padding:27px}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog form{position:relative}.close{position:absolute;right:0;top:-10px;background:none;border:0;color:#fff;font-size:28px}.dialog-icon{font-size:32px;color:#64c9ff}.dialog-note{color:#a8bfd6;line-height:1.6;font-size:12px}.dialog-actions{display:flex;gap:12px;align-items:center;margin-top:18px}.dialog-actions button{font:inherit}.dialog-actions .outline-button{font-size:12px}@media(max-width:1200px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}.section-head{padding-bottom:42px}.cycle{top:auto;bottom:-30px;left:50%;right:auto;transform:translateX(-50%)}.plan{min-height:350px}.topups{grid-template-columns:1fr}}@media(max-width:700px){.site-header{height:auto;padding:15px;flex-wrap:wrap;gap:15px}.site-header nav{order:3;width:100%;justify-content:space-around;gap:10px}.site-header nav a{font-size:11px}.nav-actions{margin-left:auto}.login{display:none}.hero{grid-template-columns:1fr;padding:22px 18px 10px}.hero-media{margin-top:10px}.hero-media img{max-height:270px}.hero h1{font-size:38px}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-options{grid-template-columns:repeat(3,1fr)}.storage-options{grid-template-columns:repeat(2,1fr)}.info-cards,.faq-grid{grid-template-columns:1fr}.faq-grid article{border-right:0;border-bottom:1px solid #284257}.info-cards article{min-height:105px}}@media(max-width:400px){.plans{gap:7px}.plan{padding:13px 7px}.plan h3{font-size:14px}.amount{font-size:24px}.hero-actions{gap:7px}.hero-actions .outline-button{padding:11px}.topup-options{grid-template-columns:repeat(2,1fr)}}