.wrap{width:min(100% - 48px,1200px);margin-inline:auto}body{background:#fafafa;font-size:16px}p{color:#44444f;line-height:1.8}h2{font-size:clamp(30px,3vw,43px);line-height:1.12;letter-spacing:-.025em;margin:18px 0}h3{font-size:23px;margin:14px 0}button,input,select,textarea{font:inherit}button{cursor:pointer}#hero-title:focus{outline:none}.gradient{background:linear-gradient(110deg,#ff5e1a,#ff9e00);background-clip:text;color:transparent}.offer-strip{background:#fff4cc;text-align:center;padding:12px 20px;font-size:14px;color:#34343d}.quote-hero{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;padding-top:60px;padding-bottom:72px;align-items:start}.quote-hero h1{font-size:clamp(42px,4.1vw,61px);margin:22px 0}.quote-hero .lead{font-size:22px;line-height:1.6;font-weight:500}.hero-copy>p{font-size:17px}.trust-pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.trust-pills span{font-size:12px;font-weight:700;padding:8px 11px;border:1px solid #ffdfc3;border-radius:99px;background:#fff}.hero-photo,.support-photo{margin:0}.hero-photo img{width:100%;height:270px;object-fit:cover;border-radius:24px;box-shadow:0 15px 35px -22px #111115}.hero-photo figcaption,.support-photo figcaption{font-size:12px;color:#555560;line-height:1.6;margin-top:10px}.hero-note{padding:20px 23px;background:#fff4cc;border-radius:18px;margin-top:22px;line-height:1.8;font-size:15px}.form-card{background:white;border:1px solid #ffdfc3;border-radius:28px;padding:30px;box-shadow:0 22px 45px -28px #b16c44}.form-kicker{font:800 12px 'Outfit',sans-serif;color:#9b360d;letter-spacing:.1em;text-transform:uppercase}.form-card h2{font-size:30px;margin:10px 0}.form-intro{font-size:14px;line-height:1.7;margin-bottom:14px}.form-notice{font-size:12px;line-height:1.6;background:#fff7ea;padding:12px;border-radius:10px;color:#5d452e}form>label,.form-row label{display:block;font-size:13px;font-weight:700;margin:16px 0 7px;color:#22222b}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-width:0;border:1px solid #dedee5;border-radius:11px;background:#fff;padding:12px;color:#22222b;font-size:14px;box-sizing:border-box}textarea{resize:vertical;min-height:95px}input:focus,select:focus,textarea:focus{outline:2px solid #ff8c00;outline-offset:2px}.field-help{font-size:11px;line-height:1.7;margin:7px 0}.form-card .check-row{display:flex;gap:10px;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.8;color:#44444f;margin:18px 0}.check-row input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:#ff5e1a}.primary,.secondary,.dark-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:0;border-radius:13px;padding:15px 23px;font:700 16px 'Outfit',sans-serif;text-decoration:none}.primary{color:white;background:linear-gradient(120deg,#ff5e1a,#ff9300);box-shadow:0 9px 22px -14px #ff5e1a}.primary:hover{color:white;filter:brightness(.96)}form>.primary{width:100%;margin-top:6px}.secondary{border:1px solid #ddd;background:white;color:#333;margin-top:12px;width:100%}.centered{text-align:center}.tools-band{padding:55px 0;background:#fff;border-block:1px solid #eee}.tools-band p{max-width:750px;margin-inline:auto}.software-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;margin-top:32px}.software-logo{margin:0;display:flex;flex-direction:column;align-items:center;gap:13px}.software-logo img{width:48px;height:48px;object-fit:contain}.software-logo figcaption{font:600 14px 'Outfit',sans-serif;color:#333}.fine{font-size:12px;line-height:1.7;margin-top:26px}.section{padding-top:76px;padding-bottom:76px}.section-heading{max-width:760px;margin:0 auto 36px;text-align:center}.section-heading>p{font-size:17px}.cards{display:grid;gap:24px}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards article{background:#fff;border:1px solid #ffdfc3;border-radius:23px;padding:28px}.cards article p{font-size:15px;margin-bottom:0}.number{display:inline-flex;padding:10px 12px;background:#ffead8;border-radius:12px;font:800 17px 'Outfit',sans-serif;color:#e04c0a}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:20px}.support-photo img{width:100%;height:390px;object-fit:cover;border-radius:25px}.benefits{padding-left:20px;color:#44444f;font-size:15px;line-height:1.9;margin:20px 0 26px}.benefits li+li{margin-top:9px}.review-band{background:#fff7ed}.sample-label{font:600 11px 'Outfit',sans-serif;color:#74512c;display:inline-block;background:#fff4cc;padding:7px 9px;border-radius:8px}.reviews article p{font-size:18px;color:#22222b}.final-invite{background:linear-gradient(120deg,#ff5e1a,#ffb800);border-radius:28px;text-align:center;padding:50px 24px;margin-bottom:72px}.final-invite h2,.final-invite p{color:#fff}.final-invite h2{font-size:clamp(34px,4vw,49px)}.dark-button{background:#111115;color:white}.dark-button:hover{color:#ffb800}.final-invite .fine{color:#33211a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#email-ready{margin-top:22px;border-top:1px solid #eee;padding-top:12px}#email-ready p{font-size:13px}#request-text{margin-top:12px;font-size:12px;min-height:160px}.legal-footer a{overflow-wrap:anywhere}
@media(max-width:1000px){.quote-hero{gap:28px}.form-card{padding:24px}.software-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.split{gap:32px}.quote-hero h1{font-size:46px}.trust-pills span{font-size:11px}.form-row{grid-template-columns:1fr;gap:0}}
@media(max-width:760px){.quote-hero{grid-template-columns:1fr;padding-top:36px}.hero-copy{max-width:600px}.hero-photo img{height:240px}.three{grid-template-columns:1fr}.split{grid-template-columns:1fr}.support-photo img{height:280px}.section{padding-top:50px;padding-bottom:50px}.quote-hero h1{font-size:46px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.tools-band{padding:40px 0}.section-heading{margin-bottom:28px}.final-invite{margin-bottom:45px}.software-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-nav .legal-home{display:none}}
@media(max-width:420px){.wrap{width:calc(100% - 32px)}.form-card{padding:23px 18px}.form-row{grid-template-columns:1fr;gap:0}.quote-hero h1{font-size:39px}.quote-hero .lead{font-size:20px}.software-grid{gap:24px 10px}.software-logo figcaption{font-size:12px}.cards article{padding:24px}.legal-header-row{gap:8px}.legal-nav .legal-cta{padding:11px;font-size:12px}.brand-name{font-size:21px}.brand-mark{width:36px;height:36px}.brand-service{font-size:10px}.brand-lockup{gap:8px}}
@media(max-width:760px){.quote-hero{display:flex;flex-direction:column;gap:18px}.hero-copy{display:contents}.quote-hero h1{margin-block:12px}.hero-copy>p{margin-block:4px}.trust-pills{margin-block:8px 12px}.form-card{order:1;width:100%;box-sizing:border-box}.hero-photo{order:2;width:100%;margin-top:12px}.hero-note{order:3;width:100%;box-sizing:border-box}.quote-hero>.legal-eyebrow{align-self:flex-start}}
