:root{--brand:#21d375;--text:#f5f7f6}body{background:radial-gradient(900px 420px at 50% -160px,#164e36 0%,#0a0d0c 60%);color:var(--text)}header{backdrop-filter:blur(18px);background:#0a0d0cdb;border-color:#202824}.shell{max-width:1240px}.head{min-height:76px}.brand{font-size:21px}.mark{background:linear-gradient(145deg,#38e78c,#08ad54);box-shadow:0 8px 26px #0dbb5860}.nav a{color:#b7c0bc}.nav a:hover{color:#fff}.hero{max-width:920px;text-align:center;margin:26px auto 34px}.hero h1{font-size:clamp(46px,7vw,82px);line-height:.98;letter-spacing:-4px;font-weight:760;margin:18px 0 22px}.hero h1 span{color:var(--brand)}.hero-copy{font-size:18px;max-width:680px;margin:0 auto}.eyebrow{font-weight:750;color:var(--brand)}.trust-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.trust-row span{font-size:12px;color:#c5cfca;border:1px solid #2d3934;background:#131816cc;border-radius:999px;padding:8px 12px}.trust-row span:first-child{color:#9fffc9}.panel{background:linear-gradient(160deg,#171c1ae8,#101412f2);border:1px solid #2a3530;box-shadow:0 22px 70px #0005}.comparison-search{max-width:1040px;margin:0 auto 40px;padding:26px;border-radius:24px}.searchline{align-items:end;background:#0b0e0d;border:1px solid #303c37;border-radius:16px;padding:8px;gap:8px}.searchline .field{margin:0}.searchline .field>span{padding-left:7px}.searchline input{border:0;background:transparent;min-height:50px;font-size:16px}.searchline .primary,.searchline .secondary{margin:0!important;min-height:50px;border-radius:11px}.primary{background:linear-gradient(145deg,#2ee283,#0db65a);box-shadow:0 8px 26px #0bbd5740}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{background:#101412;border-color:#252f2b!important}.product-card.expanded{grid-column:span 2;background:#101a15}.product{padding:16px}.product strong{font-size:15px}.campaign-section{max-width:1180px;margin:50px auto}.campaign-head h2{font-size:30px}.campaign-card{background:linear-gradient(180deg,#171c1a,#101412);border-color:#29332f;box-shadow:0 12px 40px #0003;transition:transform .2s,border-color .2s}.campaign-card:hover{transform:translateY(-4px);border-color:#3b5649}.campaign-image{border-radius:14px}.campaign-prices b{font-size:21px}.light body{background:radial-gradient(900px 420px at 50% -160px,#c7ffe0 0%,#f7faf8 62%);color:#17201c}.light header{background:#f8fbf9df}.light .comparison-search,.light .panel{background:#fff;border-color:#dbe6e0;box-shadow:0 22px 60px #1f6b4212}.light .searchline{background:#f8faf9;border-color:#ccd9d2}.light .trust-row span{background:#fff;color:#45534c;border-color:#d7e3dc}.light .product-card,.light .campaign-card{background:#fff;border-color:#dce5e0!important}@media(max-width:700px){body{background:radial-gradient(520px 300px at 50% -100px,#164e36 0%,#0a0d0c 68%)}.head{min-height:62px}.nav a{display:none}.nav a:last-of-type{display:inline}.hero{text-align:left;margin:6px 0 24px}.hero h1{font-size:44px;letter-spacing:-2.6px;margin:14px 0 18px}.hero-copy{font-size:15px}.trust-row{justify-content:flex-start;gap:7px;margin-top:18px}.trust-row span{padding:7px 9px;font-size:10px}.comparison-search{margin:0 -4px 34px;padding:14px;border-radius:20px}.searchline{display:grid;grid-template-columns:1fr 1fr;padding:7px}.searchline .field{grid-column:1/3}.searchline .primary,.searchline .secondary{width:100%}.products{grid-template-columns:1fr}.product-card.expanded{grid-column:span 1}.campaign-section{margin-top:38px}.campaign-head h2{font-size:24px}.campaign-card{box-shadow:none}main{padding-top:18px!important}}
