*{box-sizing:border-box}html{color:#0b0b0b;background:#fff;font-family:Arial,Helvetica,sans-serif}body{margin:0}a{color:inherit}.alert{color:#020202;text-align:center;background:#f4c400;padding:.42em 1rem;font-size:clamp(1.65rem,4vw,3.45rem);font-weight:900;line-height:1.08}.heroWrap{padding:28px 20px 14px}.heroCard{background:#fff;border:1px solid #cfcfcf;border-radius:8px;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.08fr);max-width:1248px;margin:0 auto;display:grid;overflow:hidden}.heroCopy{padding:clamp(30px,4.2vw,48px)}.heroCopy h1{letter-spacing:0;border-bottom:2px solid #8e8e8e;margin:0 0 24px;padding-bottom:22px;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:900;line-height:1.2}.requirements{gap:14px;margin:0 0 24px;padding:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:700;list-style:none;display:grid}.requirements li{align-items:center;gap:12px;display:flex}.check{color:#fff;background:#05b857;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:1.25rem;line-height:1;display:grid}.primaryCta{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#05b857;border:4px solid #cdeed8;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:74px;font-size:clamp(1.22rem,2.2vw,1.68rem);font-weight:900;text-decoration:none;transition:background .16s,transform .16s;display:flex;box-shadow:inset 0 0 0 1px #ffffff85}.primaryCta:hover,.primaryCta:focus-visible{background:#039f4a;transform:translateY(-1px)}.counter{text-align:center;margin:15px 0 18px;font-size:clamp(.95rem,1.4vw,1.12rem)}.counter span{color:#dc3f33}.smallLink{text-transform:uppercase;width:fit-content;margin:0 auto;font-size:.98rem;display:block}.heroImage{background:#e7e0d3;min-height:475px}.heroImage img{object-fit:cover;width:100%;height:100%;display:block}.trust{max-width:1248px;margin:10px auto 30px;padding:0 22px}.trustInner{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.excellent{font-size:1.5rem;font-weight:500}.trustStars{gap:4px;display:flex}.trustStars span{color:#fff;background:#00b67a;place-items:center;width:34px;height:34px;font-size:1.32rem;line-height:1;display:grid}.trustpilot{font-size:1.18rem}.trust p{margin:8px 0 0;font-weight:800}.reviews{background:#fff;border:1px solid #d5d5d5;border-radius:8px;grid-template-columns:repeat(3,1fr);max-width:1248px;margin:0 auto 34px;display:grid;overflow:hidden}.review{min-height:230px;padding:32px 26px}.review+.review{border-left:1px solid #d5d5d5}.reviewHead{align-items:center;gap:16px;margin-bottom:12px;display:flex}.reviewHead img{object-fit:cover;border-radius:50%;width:74px;height:74px}.review h2{margin:0 0 4px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.08}.stars{color:#e8d800;letter-spacing:0;font-size:1.2rem}.review p{margin:0;font-size:1.08rem;font-weight:600;line-height:1.48}.finalCta{text-align:center;gap:16px;max-width:760px;margin:0 auto 44px;padding:0 20px;display:grid}.finalCta h2{margin:0;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.15}@media (width<=900px){.heroWrap{padding:16px 12px 8px}.heroCard{grid-template-columns:1fr}.heroCopy{padding:26px 20px}.heroImage{min-height:280px}.reviews{grid-template-columns:1fr;margin-inline:12px}.review+.review{border-top:1px solid #d5d5d5;border-left:0}}@media (width<=520px){.alert{font-size:1.58rem}.heroCopy h1{font-size:1.65rem}.requirements{font-size:1rem}.primaryCta{min-height:66px;padding:0 12px;font-size:1.08rem}.trustStars span{width:29px;height:29px;font-size:1.05rem}}
