.tester-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:68px;padding-top:65px;padding-bottom:75px;align-items:start}.tester-hero h1{font-size:clamp(40px,4vw,58px)}.tester-hero .lead{max-width:600px}.tester-pills{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.tester-pills span{padding:7px 12px;border-radius:100px;background:#d9f4e9;color:#125a50;font-size:14px;font-weight:700}.tester-shot{margin-top:30px;border-radius:12px;border:1px solid var(--line);box-shadow:0 18px 42px #123e5914}.apply-card{background:#fff;border:1px solid var(--line);border-top:6px solid var(--teal);border-radius:18px;padding:32px;box-shadow:0 12px 38px #123e590c}.apply-card h2{font-size:36px}.apply-card>p:not(.eyebrow){margin-top:20px;color:var(--muted)}.apply-card form{margin-top:26px}.apply-card label,.privacy-copy form>label{display:block;font-size:15px;font-weight:700;margin:18px 0 7px}input:not([type=checkbox]):not([type=hidden]),select{width:100%;padding:12px 14px;min-height:48px;border:1px solid #9eb5b5;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.apply-card label.check-field{display:flex;gap:11px;font-size:14px;font-weight:400;line-height:1.6;align-items:flex-start}.check-field input{flex-shrink:0;width:19px;height:19px;margin-top:3px;accent-color:var(--teal)}form .button{width:100%;margin-top:22px}.button:disabled{opacity:.65;transform:none;cursor:not-allowed}.form-message{font-size:14px;line-height:1.6;margin:14px 0;overflow-wrap:anywhere}.fine{font-size:13px;color:var(--muted);line-height:1.65;margin-top:15px}.future-price{border-top:1px solid var(--line);margin-top:25px;padding-top:22px;font-size:14px;color:var(--muted)}.future-price strong,.future-price span{display:block}.future-price strong{font-size:20px;color:var(--navy);margin-bottom:7px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tester-steps{padding-top:55px;padding-bottom:65px;border-top:1px solid var(--line)}.tester-notes{padding-top:45px;padding-bottom:65px;border-top:1px solid var(--line);max-width:1000px}.tester-notes h2{font-size:32px}.tester-notes h3{margin:30px 0 12px;font-size:23px}.tester-notes p{color:var(--muted);margin:20px 0}.tester-message{max-width:850px;padding-top:80px;padding-bottom:100px;min-height:65vh}.tester-message>p{margin-top:22px}.tester-message>.button{margin-top:30px;margin-right:20px}.tester-message>h2{font-size:27px;margin-top:35px}.tester-message>h1{font-size:clamp(40px,5vw,62px)}.privacy-copy form{background:#fff;padding:24px;border:1px solid var(--line);border-radius:14px;margin-top:24px}.install-steps{padding-left:24px;margin:35px 0}.install-steps li{margin:25px 0;padding-left:8px}.install-steps strong{font-size:21px}.install-steps p{color:var(--muted);margin-top:8px}.install-steps code{font-size:14px;overflow-wrap:anywhere}.checksum{display:block;overflow-wrap:anywhere;font-size:14px;padding:16px;background:#e8f0ea;border-radius:8px}.tester-notes summary{cursor:pointer;font-weight:700}.privacy-copy select:focus-visible{outline:3px solid #ca6c00;outline-offset:3px}@media(max-width:900px){.tester-hero{gap:30px}.apply-card{padding:24px}}@media(max-width:760px){.tester-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:45px;gap:35px}.tester-hero h1{font-size:43px}.tester-hero .lead{font-size:17px}.apply-card h2{font-size:32px}.tester-message{padding-top:45px;padding-bottom:60px}.tester-steps{padding-top:40px;padding-bottom:45px}.tester-notes{padding-top:35px;padding-bottom:45px}.tester-pills{gap:7px}.tester-pills span{font-size:13px}.download-layout .apply-card{order:-1}.privacy-copy form{padding:20px}.tester-message>.text-link{display:block;margin-top:20px}}
