.claim{min-height:100svh;background:#F6F6F2;color:#0B1D16;font-family:var(--font-poppins,system-ui),system-ui,sans-serif;padding-bottom:4rem}.claim__hero{background:#0B1D16;color:#F6F6F2;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1.25rem,4vw,4rem) clamp(2.5rem,2rem + 2vw,4rem);display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:960px){.claim__hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);max-width:1100px;margin:0 auto}}.claim__hero-photo img{width:100%;height:auto;border-radius:16px;border:1px solid rgba(198,255,0,.25);box-shadow:0 24px 64px rgba(0,0,0,.45)}.claim__brand{color:#C6FF00;font-weight:700;letter-spacing:.02em;margin-bottom:1.25rem}.claim__hero h1{font-size:clamp(2rem,1.4rem + 3vw,3.5rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.claim__hero h1 em{font-style:normal;color:#C6FF00}.claim__sub{margin-top:1.25rem;max-width:58ch;font-size:1.05rem;line-height:1.6;color:rgba(246,246,242,.85)}.claim__preview-link{margin-top:1rem}.claim__preview-link a{color:#C6FF00;font-weight:600}.claim__grid{display:grid;grid-gap:clamp(1.5rem,1rem + 2vw,3rem);gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(1.25rem,4vw,4rem) 0;max-width:1160px}@media (min-width:960px){.claim__grid{grid-template-columns:1.1fr .9fr;align-items:start}}.claim__benefits h2,.claim__box h2{font-size:1.4rem;letter-spacing:-.01em}.claim__benefits ul{margin-top:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.claim__benefits li{line-height:1.55;padding-left:1.4rem;position:relative}.claim__benefits li:before{content:"✓";position:absolute;left:0;color:#0B1D16;font-weight:700}.claim__math{margin-top:1.75rem;background:#E7E2D6;border-radius:14px;padding:1.25rem 1.4rem}.claim__math-head{font-weight:700;margin-bottom:.4rem}.claim__math-note{margin-top:.5rem;font-size:.85rem;color:rgba(11,29,22,.65)}.claim__box{background:#fff;border:1px solid rgba(11,29,22,.12);border-radius:16px;padding:clamp(1.4rem,1rem + 1.5vw,2.25rem);box-shadow:0 18px 60px rgba(11,29,22,.08)}.claim__error{margin-top:.75rem;background:#fef2f2;border:1px solid #fecaca;color:#b42318;padding:.6rem .8rem;border-radius:10px;font-size:.9rem}.claim__form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem}.claim__plan{display:flex;gap:.75rem;align-items:flex-start;border:1.5px solid rgba(11,29,22,.15);border-radius:12px;padding:.85rem 1rem;cursor:pointer}.claim__plan:has(input:checked){border-color:#0B1D16;background:#F6F6F2}.claim__plan input{margin-top:.3rem;accent-color:#0B1D16}.claim__plan small{color:rgba(11,29,22,.65);line-height:1.4;display:inline-block;margin-top:2px}.claim__email{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem}.claim__email input{border:1.5px solid rgba(11,29,22,.2);border-radius:10px;padding:.7rem .9rem;font-size:1rem}.claim__email input:focus{outline:2px solid #0B1D16;outline-offset:1px}.claim__cta{background:#C6FF00;color:#0B1D16;font-weight:700;font-size:1.05rem;border:none;border-radius:999px;padding:.95rem 1.4rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.claim__cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(198,255,0,.4)}.claim__legal{font-size:.8rem;color:rgba(11,29,22,.6);text-align:center}.claim__delete{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed rgba(11,29,22,.2);font-size:.88rem;color:rgba(11,29,22,.7)}.claim__delete a{color:#0B1D16;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.claim__cta{transition:none}}.claim__faq,.claim__proof{max-width:1100px;margin:0 auto;padding:2.5rem clamp(1.25rem,4vw,4rem)}.claim__faq h2,.claim__proof h2{font-size:1.5rem;letter-spacing:-.02em}.claim__quotes{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}@media (min-width:800px){.claim__quotes{grid-template-columns:1fr 1fr}}.claim__quotes blockquote{background:#fff;border:1px solid rgba(11,29,22,.1);border-radius:16px;padding:1.5rem 1.6rem;margin:0}.claim__quotes p{line-height:1.6}.claim__quotes footer{margin-top:.9rem;color:rgba(11,29,22,.65);font-size:.9rem}.claim__faq details{border-bottom:1px solid rgba(11,29,22,.15);padding:1rem 0;max-width:760px}.claim__faq summary{cursor:pointer;font-weight:600}.claim__faq details p{margin-top:.6rem;color:rgba(11,29,22,.72);line-height:1.6;max-width:65ch}.claim__today{margin-top:.6rem;font-size:.92rem;color:rgba(11,29,22,.8)}.claim__facts{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem;list-style:none;padding:0}@media (min-width:800px){.claim__facts{grid-template-columns:repeat(4,1fr)}}.claim__facts li{background:#fff;border:1px solid rgba(11,29,22,.1);border-radius:16px;padding:1.25rem 1.3rem;display:grid;grid-gap:.35rem;gap:.35rem}.claim__facts b{font-size:1rem}.claim__facts span{color:rgba(11,29,22,.7);font-size:.92rem;line-height:1.5}.claim__free{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed rgba(11,29,22,.25);display:grid;grid-gap:.6rem;gap:.6rem}.claim__free-head{font-size:1.02rem}.claim__free-sub{color:rgba(11,29,22,.7);font-size:.9rem;line-height:1.5}.claim__cta--free{background:transparent;border:2px solid #0b1d16;color:#0B1D16}.claim__cta--free:hover{background:#0B1D16;color:#C6FF00}.claim__freeok{background:color-mix(in srgb,#C6FF00 25%,#fff);border:1px solid color-mix(in srgb,#c6ff00 60%,#fff);border-radius:12px;padding:.8rem 1rem;font-size:.92rem;line-height:1.5;margin-bottom:.75rem}.claim__free-badge{display:inline-block;justify-self:start;background:#C6FF00;color:#0B1D16;font-weight:800;font-size:.75rem;letter-spacing:.08em;padding:.35rem .8rem;border-radius:999px}