.agents-page{margin:0;background:#f4f3f0;color:#18231f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.6}.agents-page *{box-sizing:border-box}.agents-page a{color:inherit}.agents-wrap{max-width:1380px;margin:auto;padding-left:5%;padding-right:5%}.agents-page .eyebrow{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.15em;color:#466353}.agents-hero{background:radial-gradient(ellipse at 85% 10%,#c6dfcf 0%,#e5ede3 48%,#f4f3f0 85%);padding:80px 0 75px}.hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center}.agents-page h1{font-size:clamp(48px,5.4vw,80px);line-height:1.02;letter-spacing:-.065em;font-weight:600;margin:22px 0 28px}.agents-page em{font-family:Georgia,serif;font-weight:400}.agents-page h2{font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-.055em;font-weight:580;margin:14px 0 25px}.agents-page .lede{font-size:22px;line-height:1.45;max-width:550px}.hero-detail{font-size:17px;color:#4e6055;max-width:520px;margin-bottom:28px}.agents-page .primary{display:inline-block;border:1px solid #18231f;border-radius:40px;background:#18231f;color:white;padding:16px 24px;text-decoration:none;font:inherit;font-weight:600;cursor:pointer}.agents-page .primary:hover{background:#305643}.agents-page .primary:disabled{opacity:.65;cursor:wait}.agents-page .fine{font-size:13px;color:#4e6055;line-height:1.6;max-width:740px}.request-card{border:1px solid #b0c5b6;border-radius:20px;padding:30px;background:#fcfdf9;box-shadow:0 20px 60px #304e3910;transform:rotate(1deg)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.example-label{font-size:11px;border:1px solid #b0c5b6;border-radius:30px;padding:3px 10px}.request-quote{font-size:clamp(23px,2.4vw,32px);line-height:1.35;letter-spacing:-.035em;margin:28px 0}.request-row{border-top:1px solid #d9e0d7;padding:14px 0;font-size:13px}.request-row span{display:block;color:#526458}.request-row strong{font-size:14px;font-weight:600}.request-next{display:flex;align-items:center;gap:18px;background:#e7efe5;padding:8px 18px;border-radius:10px;margin-top:12px}.request-next>span{font-size:28px}.request-next p{font-size:15px;line-height:1.4}.section{padding-top:75px;padding-bottom:75px}.section-heading{max-width:660px}.section-heading>p:last-child{color:#4e6055;font-size:18px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0 25px}.benefit-grid article{border-top:1px solid #b3c1b5;padding-top:20px}.step{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#466353}.benefit-grid h3{font-size:28px;letter-spacing:-.04em;font-weight:600;margin:26px 0 12px}.benefit-grid p{font-size:16px;color:#4e6055}.review-section{background:#e5ece2;padding:75px 0;scroll-margin-top:20px}.review-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.review-grid>div>p{max-width:430px}.review-list{padding-left:20px;line-height:2}.agents-page .interest-panel{background:#fcfdf9;border:1px solid #b0c5b6;border-radius:18px;padding:30px;margin:0}.agents-page .interest-panel form>p:first-child{margin-top:0}.agents-page .interest-panel input:not([type=checkbox]),.agents-page .interest-panel textarea{width:100%;font-size:16px}.agents-page .interest-panel .consent{font-size:13px;line-height:1.6}.agents-page .interest-panel .consent input{min-width:18px;min-height:18px}.agents-page .discovery-feedback{margin-top:16px}.agents-page .interest-panel .primary{width:100%;margin-top:14px}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.faq details{border-bottom:1px solid #bcc8bf;padding:18px 0}.faq summary{cursor:pointer;font-weight:600;min-height:30px}.faq details p{color:#4e6055}.agents-page :focus-visible{outline:3px solid #31795c;outline-offset:4px}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:100}.skip:focus{top:12px}.agents-page .welvia-global-footer{margin-top:0}@media(max-width:850px){.hero-grid,.review-grid,.faq{grid-template-columns:1fr;gap:36px}.agents-hero{padding:40px 0 50px}.request-card{transform:none;max-width:600px}.benefit-grid{gap:22px}.section,.review-section{padding-top:50px;padding-bottom:50px}.agents-page h1{font-size:clamp(43px,8vw,68px)}}@media(max-width:600px){.benefit-grid{grid-template-columns:1fr;gap:12px}.benefit-grid h3{margin:16px 0 8px}.agents-page .lede{font-size:20px}.request-card,.agents-page .interest-panel{padding:22px}.agents-page .primary{font-size:15px}.agents-page h1 br{display:none}.agents-page .welvia-global-header{padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.agents-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.agents-page .arrow{width:16px;height:16px;vertical-align:middle;flex-shrink:0}.agents-page .request-next .arrow{width:26px;height:26px}
