@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#0a0a0a;font-synthesis:none;--lime:#caff00;--blue:#1555ff;--line:#0c0c0c;background:#fff;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}header{border-bottom:2px solid var(--line);z-index:5;background:#fff;align-items:center;gap:68px;height:88px;padding:0 3%;display:flex;position:relative}.logo{letter-spacing:-1.7px;background:0 0;border:0;padding:0;font-size:32px;font-weight:800}.logo span{color:#aede00}nav{align-items:center;gap:45px;display:flex}nav button,nav a{background:0 0;border:0;font-size:16px;font-weight:600;text-decoration:none}.header-cta{margin-left:auto}.button{border:2px solid #111;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 26px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #111}.button:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #111}.button:focus-visible,input:focus-visible,textarea:focus-visible,.product:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.button svg{width:20px}.lime{background:var(--lime)}.blue{background:var(--blue);color:#fff}.home{overflow:hidden}.hero{text-align:center;padding:77px 24px 42px}.hero h1{letter-spacing:-5px;margin:0;font-size:clamp(48px,6.2vw,92px);font-weight:800;line-height:1.02}.hero h1 span{color:var(--lime)}.hero>p{margin:25px auto 31px;font-size:20px;line-height:1.55}.search{max-width:895px;margin:auto;display:flex;position:relative}.search>svg{width:28px;position:absolute;top:22px;left:23px}.search input{border:2px solid #111;flex:1;min-width:0;height:72px;padding:0 25px 0 66px;font-size:19px}.search .button{height:72px;margin-left:10px}.suggestions{z-index:3;text-align:left;background:#fff;border:2px solid #111;width:calc(100% - 190px);position:absolute;top:80px;left:0;box-shadow:5px 5px #111}.suggestions button{background:#fff;border:0;border-bottom:1px solid #aaa;justify-content:space-between;width:100%;padding:16px 20px;font-weight:700;display:flex}.suggestions button:hover{background:#f4ffd2}.suggestions span,.suggestions p{color:#555;font-weight:400}.catalog{border-top:2px solid;border-bottom:2px solid;grid-template-columns:1.8fr 1.1fr 1.1fr;margin:0 4.7%;display:grid}.category{border-right:2px solid;padding:23px 22px}.category:first-child{padding-left:18px}.category:last-child{border:0}.category h2{align-items:center;gap:8px;margin:0 0 24px;font-size:17px;display:flex}.category h2 svg{width:19px}.product-list{gap:38px;display:flex}.product{background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;font-size:14px;display:flex}.product-mark{color:#fff;border:1px solid #ddd;border-radius:7px;place-items:center;width:62px;height:62px;font-size:26px;font-weight:800;transition:transform .15s;display:grid}.product:hover .product-mark{transform:translateY(-4px)}.how{background:#f7f7f3;padding:92px 5%}.how>h2{letter-spacing:-3px;text-align:center;margin:0 0 50px;font-size:58px}.steps{border-top:2px solid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;display:grid}.steps article{border-right:1px solid;padding:32px}.steps article:last-child{border:0}.steps article>span{color:var(--blue);font-size:18px;font-weight:800}.steps h3{margin:38px 0 10px;font-size:25px}.steps p{color:#555;line-height:1.6}.split-cta{border-bottom:2px solid;justify-content:space-between;align-items:center;padding:75px 6%;display:flex}.split-cta h2{letter-spacing:-2px;margin:0 0 8px;font-size:45px}.split-cta p{color:#555;margin:0}.deal-page{padding:48px 3% 70px}.back,.report,.plain{color:var(--blue);background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.back svg{width:19px}.deal-page>h1,.listing h1,.success h1{letter-spacing:-4px;margin:27px 0 10px;font-size:68px;line-height:1.1}.lead{color:#333;font-size:19px}.offer-table{border-bottom:3px solid;margin-top:46px}.offer-head{border-bottom:3px solid;grid-template-columns:1.05fr 1.12fr 1.1fr .95fr 260px;padding:0 0 14px 70px;font-weight:800;display:grid}.offer-row{border-bottom:1px solid #aaa;grid-template-columns:55px 1.05fr 1.12fr 1.1fr .95fr 260px;align-items:center;min-height:136px;display:grid}.offer-row:last-child{border:0}.rank{font-size:28px}.affiliate{align-items:center;gap:15px;display:flex}.affiliate>span{border:2px solid;place-items:center;width:56px;height:56px;font-size:27px;font-weight:800;display:grid}.offer-row p{font-size:15px;line-height:1.5}.incentive{font-size:16px}.offer-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.offer-actions .button{min-height:48px;padding:0 18px;font-size:14px}.report{font-size:12px}.report svg{width:15px}.affiliate-cta{border:2px solid;grid-template-columns:80px 1fr auto;align-items:center;gap:25px;margin-top:30px;padding:24px 30px;display:grid}.affiliate-cta h2{margin:0 0 5px;font-size:28px}.affiliate-cta p{margin:0}.smiley{background:var(--lime);border:4px solid;border-radius:8px;place-items:center;width:68px;height:68px;font-size:26px;font-weight:800;display:grid;transform:rotate(-3deg)}.modal-backdrop{z-index:20;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(520px,100%);box-shadow:8px 8px 0 var(--lime);background:#fff;border:2px solid;padding:34px}.modal>svg{color:var(--blue)}.modal h2{font-size:27px}.modal p{color:#444;line-height:1.6}.modal textarea{border:1.5px solid;width:100%;height:130px;margin:8px 0 18px;padding:12px}.modal .plain{margin-left:20px}.listing{grid-template-columns:1.65fr 1fr;gap:45px;padding:40px 3% 70px;display:grid}.listing h1{margin-top:0}.progress{gap:28px;margin:32px 0;display:flex}.progress strong{color:#777}.progress .active{color:#111}.progress .active:first-letter{color:#aede00}.offer-form{gap:19px;display:grid}.offer-form label,.fake-card label{gap:7px;font-size:14px;font-weight:700;display:grid}.offer-form input,.offer-form textarea,.fake-card input{border:1.5px solid #666;min-height:45px;padding:12px 14px}.offer-form textarea{resize:vertical;height:86px}.offer-form small{color:#666;font-weight:400}.summary{border-left:3px solid;padding-left:40px}.summary h2{font-size:24px}.price,.total{border-top:1px solid;justify-content:space-between;padding:20px 0;display:flex}.total{border-top:3px solid;font-size:21px}.summary h3{margin:52px 0 24px}.trust{gap:17px;margin:25px 0;display:flex}.trust>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.trust svg{width:22px}.trust p{margin:5px 0 0;font-size:13px;line-height:1.5}.summary-payment{width:100%;margin-top:25px}.mobile-payment{display:none}.payment{border-top:2px solid;padding-top:24px}.payment h2{font-size:30px}.payment>p{color:#555;max-width:580px;line-height:1.6}.fake-card{border:2px solid;gap:20px;margin:25px 0;padding:24px;display:grid}.fake-card>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.success{text-align:center;padding:110px 20px}.success-icon{background:var(--lime);border:2px solid;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.success p{max-width:600px;margin:25px auto 35px;font-size:18px;line-height:1.6}footer{color:#fff;background:#111;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:48px 4%;display:grid}footer .logo{text-align:left;color:#fff}footer p{text-align:center;margin:0}footer>span{text-align:right;color:#aaa;font-size:13px}@media (width<=900px){header{height:70px;padding:0 20px}header .logo{font-size:22px}nav{display:none}.header-cta{min-height:42px;padding:0 14px;font-size:13px}.hero{padding:55px 20px 35px}.hero h1{letter-spacing:-3px;font-size:52px}.hero>p{font-size:17px}.desktop{display:none}.catalog{margin:0 20px;display:block}.category{border-bottom:1px solid;border-right:0;padding:22px 0}.category:last-child{border:0}.product-list{justify-content:space-between;gap:12px}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid;border-right:0}.split-cta{gap:25px}.deal-page{padding:35px 20px}.deal-page>h1,.listing h1{letter-spacing:-3px;font-size:48px}.offer-head{display:none}.offer-table{border:0;gap:20px;display:grid}.offer-row{border:2px solid;grid-template-columns:38px 1fr;align-items:start;gap:18px;padding:22px}.offer-row>p,.offer-row>.incentive,.offer-actions{grid-column:2}.offer-actions{align-items:stretch}.offer-actions .button{width:100%}.affiliate-cta{grid-template-columns:60px 1fr}.affiliate-cta .button{grid-column:1/-1}.listing{grid-template-columns:1fr;padding:35px 20px}.summary{border-top:3px solid;border-left:0;padding:20px 0 0}.summary-payment{display:none}.mobile-payment{display:flex}.listing-copy{display:contents}.summary{grid-row:2}.offer-form,.payment{grid-row:3}.how>h2{font-size:45px}.split-cta{flex-direction:column;align-items:flex-start}.split-cta h2{font-size:38px}footer{text-align:left;grid-template-columns:1fr;gap:20px}footer p,footer>span{text-align:left}}@media (width<=560px){.header-cta svg{display:none}.hero h1{font-size:42px}.search{gap:10px;display:grid}.search input{width:100%}.search .button{margin:0}.suggestions{width:100%;top:154px}.product-mark{width:52px;height:52px}.product-list{justify-content:flex-start;gap:28px;overflow-x:auto}.how{padding:70px 20px}.steps article{padding:28px 0}.deal-page>h1,.listing h1{font-size:40px}.progress{gap:15px;font-size:13px}.progress strong span{display:block}.affiliate-cta{padding:20px}.affiliate-cta h2{font-size:23px}.logo{font-size:25px}.fake-card>div{grid-template-columns:1fr}}.offer-form label em,.offer-form label span{color:#666;margin-left:5px;font-size:11px;font-style:normal;font-weight:600}.offer-form label em{color:var(--blue)}.social-grid{grid-template-columns:1.2fr 1fr 1.3fr;gap:14px;display:grid}.links-heading{border-top:3px solid;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:14px;padding-top:27px;display:flex}.links-heading h2{margin:0 0 5px;font-size:25px}.links-heading p{color:#555;margin:0;font-size:14px;line-height:1.5}.add-link{color:var(--blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.add-link svg{width:18px}.add-link-bottom{justify-self:start;margin-bottom:8px}.link-entry{background:#fff;border:2px solid;gap:17px;padding:22px;display:grid}.link-title{justify-content:space-between;align-items:center;display:flex}.link-title h3{margin:0;font-size:18px}.link-title button{color:#777;background:0 0;border:0}.link-title svg{width:18px}.launch-label{text-transform:uppercase;letter-spacing:1.3px;color:var(--blue);margin:4px 0 8px;font-size:11px;font-weight:800}.launch-note{border-left:4px solid var(--lime);background:#f3ffd0;padding:14px;font-size:13px;line-height:1.5}.summary h3{margin-top:42px}@media (width<=900px){.social-grid{grid-template-columns:1fr}.links-heading{flex-direction:column;align-items:flex-start}.link-entry{padding:18px}.offer-form,.payment{grid-row:2}.summary{grid-row:3}}.page-state,.empty-offers{text-align:center;border-top:3px solid;border-bottom:3px solid;margin-top:45px;padding:70px 20px}.empty-offers h2{margin:0 0 10px;font-size:34px}.empty-offers p{color:#555}.error-state,.form-error{color:#a40000}.form-error{background:#fff0f0;border-left:4px solid #a40000;padding:12px;font-weight:700}.modal label{gap:7px;margin:15px 0;font-size:13px;font-weight:800;display:grid}.modal input{border:1.5px solid;min-height:44px;padding:10px}.form-status{font-weight:700}.admin-login{background:#f7f7f3;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-login>.logo{position:absolute;top:30px;left:30px}.admin-login form{width:min(430px,100%);box-shadow:8px 8px 0 var(--lime);background:#fff;border:2px solid;gap:18px;padding:35px;display:grid}.admin-login h1{letter-spacing:-3px;margin:0;font-size:52px}.admin-login p{color:#555;margin:0}.admin-login label{gap:7px;font-size:13px;font-weight:700;display:grid}.admin-login input{border:1.5px solid;min-height:48px;padding:10px}.admin{max-width:1500px;margin:auto;padding:45px 4% 80px}.admin-head{border-bottom:3px solid;justify-content:space-between;align-items:start;padding-bottom:30px;display:flex}.admin-head h1{letter-spacing:-4px;margin:0;font-size:64px}.admin-head p{color:#555}.admin-section{margin-top:48px}.admin-section>h2{align-items:center;gap:10px;font-size:30px;display:flex}.admin-section>h2 span{background:var(--lime);border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.admin-section article{border-top:1px solid;grid-template-columns:1.6fr .7fr auto;align-items:center;gap:25px;padding:18px 0;display:grid}.admin-section article>div{flex-direction:column;gap:5px;display:flex}.admin-section article span{color:#666;font-size:13px}.admin-actions{flex-direction:row!important;gap:7px!important}.admin-actions button{background:#fff;border:1px solid;padding:8px 12px;font-weight:700}.admin-actions button:hover{background:var(--lime)}.admin-empty{color:#777;border-top:1px solid;padding-top:20px}@media (width<=700px){.admin-head h1{font-size:45px}.admin-section article{grid-template-columns:1fr}.admin-actions{flex-wrap:wrap}.admin-login>.logo{font-size:23px}.page-state,.empty-offers{padding:45px 15px}}.admin-add{margin-top:30px}.admin-edit,.admin-create{background:#f7f7f3;border:2px solid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:20px;display:grid}.admin-edit input,.admin-edit textarea,.admin-create input,.admin-create textarea,.admin-create select{border:1.5px solid;min-height:43px;padding:10px}.admin-edit textarea,.admin-create textarea{resize:vertical;min-height:75px}.admin-edit button,.admin-create>button:not(.button){background:#fff;border:1px solid;justify-self:start;padding:9px 16px;font-weight:700}.admin-create{margin-top:25px}.admin-create h2{grid-column:1/-1;margin:0}.admin-create .button{justify-self:start}@media (width<=700px){.admin-edit,.admin-create{grid-template-columns:1fr}}
