.aa-request-page{color:#113d2d;background:radial-gradient(circle at 88% 8%,#c4972b1f,#0000 30rem),#f7f4ed;min-height:100vh}.aa-request-shell{width:min(760px,92vw);margin:46px auto 70px}.aa-request-intro{text-align:center;margin-bottom:24px}.aa-request-intro small{color:#9b721c;letter-spacing:.15em;font-size:11px;font-weight:900}.aa-request-intro h1{font:800 clamp(34px,5vw,54px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:8px 0 10px}.aa-request-intro p{color:#627168;max-width:620px;margin:auto;font-size:15px;line-height:1.6}.aa-request-form{background:#fff;border:1px solid #c9ad67;border-top:4px solid #b98920;padding:34px;position:relative;box-shadow:0 24px 70px #0f3d2b1c}.aa-request-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aa-request-form label{color:#173f2f;gap:7px;font-size:12px;font-weight:800;display:grid}.aa-request-form input,.aa-request-form select,.aa-request-form textarea{box-sizing:border-box;color:#16271f;width:100%;font:14px var(--font-poppins),Arial,sans-serif;background:#fbfaf7;border:1px solid #d8d8d0;border-radius:3px;padding:13px}.aa-request-form textarea{resize:vertical}.aa-request-full{grid-column:1/-1}.aa-request-form fieldset{border:1px solid #d8d8d0;flex-wrap:wrap;gap:10px 22px;padding:16px;display:flex}.aa-request-form fieldset legend{color:#173f2f;padding:0 8px;font-size:12px;font-weight:800}.aa-request-form fieldset label{align-items:center;gap:7px;display:flex}.aa-request-form fieldset input{width:17px;height:17px}.aa-request-form button{color:#0c3526;letter-spacing:.03em;cursor:pointer;background:linear-gradient(110deg,#ad7c18,#e0bd58,#a87716);border:0;width:100%;min-height:52px;margin-top:22px;font-weight:900}.aa-request-form button:disabled{opacity:.65}.aa-request-security{color:#6a756e;text-align:center;margin:15px 0 0;font-size:11px;line-height:1.5}.aa-request-success{text-align:center;background:#fff;border:1px solid #c9ad67;padding:45px 30px;box-shadow:0 24px 70px #0f3d2b1c}.aa-request-success span{color:#edcf72;background:#104b35;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-weight:900;display:grid}.aa-request-success h2{margin:0 0 8px;font:700 32px Georgia,serif}.aa-request-success p{color:#637168}.aa-request-success a{color:#8b671a;font-weight:900}.aa-request-page.embed .service-site-header{display:none}.aa-request-page.embed .aa-request-shell{margin:18px auto}.aa-request-page.embed .aa-request-intro h1{font-size:32px}.aa-request-page.embed .aa-request-intro p{font-size:13px}@media (width<=600px){.aa-request-shell{width:100%;margin:0 auto 40px}.aa-request-intro{padding:28px 20px 18px}.aa-request-form{border-left:0;border-right:0;padding:24px 20px}.aa-request-form-grid{grid-template-columns:1fr}.aa-request-full{grid-column:auto}}.aa-preparer-intake-brand{color:#fff;background:radial-gradient(circle at 100% 0,#ebca5b33,#0000 35%),linear-gradient(135deg,#123d2c,#215a42);border:1px solid #d5b651;border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #123d2c24}.aa-preparer-intake-brand img{object-fit:contain;background:#fffdf7;border-radius:11px;width:68px;height:68px;padding:7px}.aa-preparer-intake-brand div{gap:4px;display:grid}.aa-preparer-intake-brand small{color:#efd168;letter-spacing:.14em;font-size:9px;font-weight:900}.aa-preparer-intake-brand h2{color:#fff;margin:0;font:26px/1.15 Georgia,serif}.aa-preparer-intake-brand span{color:#d6e3db;font-size:11px}@media (width<=600px){.aa-preparer-intake-brand{align-items:flex-start;padding:15px}.aa-preparer-intake-brand img{width:54px;height:54px}.aa-preparer-intake-brand h2{font-size:21px}.aa-preparer-intake-brand span{font-size:10px;line-height:1.45}}.aa-preparer-intake-brand .aa-preparer-headshot{object-fit:cover;border-radius:50%}.aa-preparer-intake-brand .aa-preparer-business-logo{object-fit:contain;margin-left:auto}.tax-intake-shell{width:min(980px,94vw)}.tax-intake-expanded{max-width:none!important}.native-tax-intake-sections{gap:16px;margin:18px 0;display:grid}.native-tax-intake-sections fieldset{background:#fff;border:1px solid #d8e0da;border-top:3px solid #c59b32;border-radius:12px;margin:0;padding:21px;display:block}.native-tax-intake-sections .aa-request-form-grid label{display:grid}.native-tax-intake-sections legend{color:#153d2d;align-items:center;gap:11px;padding:0 9px;display:flex}.native-tax-intake-sections legend>i{color:#f0d16a;background:#153d2d;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.native-tax-intake-sections legend>span{gap:2px;display:grid}.native-tax-intake-sections legend small{color:#9a7420;letter-spacing:.12em;font-size:8px;font-weight:950}.native-tax-intake-sections legend b{font:18px Georgia,serif}.tax-intake-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 16px;display:grid}.tax-intake-check-grid label,.tax-intake-certify{background:#fafbf9;border:1px solid #dbe2dd;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;color:#304b3d!important;font-size:11px!important;display:flex!important}.tax-intake-check-grid input,.tax-intake-certify input{flex:none;margin:0;width:18px!important;height:18px!important}.tax-intake-certify{background:#fff9e8;border-color:#d7bd65;margin-top:14px!important}.native-tax-intake-sections .aa-request-form-grid{margin-top:12px}@media (width<=650px){.tax-intake-shell{width:100%}.aa-preparer-intake-brand{grid-template-columns:54px minmax(0,1fr) 54px;gap:11px;display:grid}.aa-preparer-intake-brand .aa-preparer-business-logo{margin:0}.tax-intake-check-grid{grid-template-columns:1fr}.native-tax-intake-sections fieldset{padding:16px 13px}.native-tax-intake-sections legend{align-items:flex-start;padding:0 4px}.native-tax-intake-sections legend b{font-size:16px}}
