/* Conversion improvements, preserving the established AGS palette and layout. */
.preview-bar{font-size:11px}.site-header nav{font-size:14px}.service-shortcut small{font-size:12px!important;line-height:1.5}.eyebrow,.product-kicker,.status-label{font-size:11px}.product-card>p,.product-card li,.approach-grid p,.services-lead,.service-accordion p,.faq-list p,.about-copy>p{font-size:15px;line-height:1.75}.product-card li{font-size:14px}.button,.text-link,.card-link{font-size:14px}.hero-description{max-width:480px;font-size:17px}.hero-signoff{font-size:12px}.hero-signoff>span:last-child{max-width:240px}.product-footnote,.workspace-footnote,.guided-demo-cta p,.guided-action-center p{font-size:14px}.guided-action-center .text-link{margin-top:15px}.product-links{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:24px}.product-links .card-link{margin:0}.quick-overview{padding:7px 0;font-size:12px;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.form-note,.contact-email-links{font-size:13px}.footer-bottom{font-size:12px}.footer-bottom a{text-decoration:underline;text-underline-offset:3px}.about-copy>p{margin-bottom:21px}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;border-top:1px solid var(--line);padding-top:25px}.experience-grid article>span{font-size:12px;color:var(--green);font-weight:700}.experience-grid h3{font-size:20px;margin:11px 0}.experience-grid p{font-size:14px;color:var(--muted)}.offer-section{padding-top:35px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.offer-grid article{border:1px solid var(--line);padding:29px 26px;border-radius:10px;background:#fafbf9}.offer-grid h3{font-size:25px;margin:13px 0}.offer-grid p{font-size:15px;color:var(--muted)}.offer-number{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--green)}.offer-section>.text-link{margin-top:27px}.contact-panel{grid-template-columns:.85fr 1.15fr!important;align-items:start;gap:45px;padding:50px!important}.contact-form-card{background:white;border-radius:12px;padding:30px;color:var(--ink);min-width:0}.inquiry-form .form-grid{gap:19px}.inquiry-form label{font-size:13px;line-height:1.55;font-weight:600;display:flex;flex-direction:column;gap:7px}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;border:1px solid #9baea7;border-radius:5px;background:#fff;padding:12px;font-size:15px;color:var(--ink);min-height:46px;min-width:0}.inquiry-form textarea{min-height:122px;resize:vertical}.inquiry-form .consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;font-weight:400}.inquiry-form .consent input{width:18px;height:18px;min-height:0;flex-shrink:0;margin-top:2px;accent-color:var(--green)}.inquiry-form .consent a{text-decoration:underline;text-underline-offset:3px}.inquiry-form .form-note{margin-top:17px;color:var(--muted);font-size:12px}.inquiry-form .dialog-actions{margin-top:19px}.inquiry-form .button{width:100%}.inquiry-status:not(:empty){padding:15px;border:1px solid #b46a4b;background:#fff3ec;border-radius:6px;margin-top:20px;font-size:14px;line-height:1.65;color:#692e15}.inquiry-status.success{border-color:#78a98f;background:#eef8f1;color:#1a533a}.form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.attached-brief{padding:16px;background:var(--soft);font-size:13px}.attached-brief p{font-size:12px}.attached-brief .text-link{font-size:12px;margin-top:8px}.product-hero{padding-top:32px;padding-bottom:65px}.breadcrumb{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:45px}.product-name{font-size:21px;font-weight:600;color:var(--green);margin-bottom:18px}.product-hero h1{font-size:clamp(40px,4.9vw,66px);max-width:1000px}.product-lead{font-size:19px;max-width:780px;color:var(--muted);margin-top:25px}.product-fit{font-size:14px;color:var(--muted);max-width:710px;margin-top:27px}.workflow-section{padding-top:10px;padding-bottom:70px}.product-example{background:var(--cream);padding:70px 0}.example-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.example-layout h2{font-size:38px}.example-layout>div>p:last-child{margin-top:20px;font-size:16px;color:var(--muted)}.example-record{background:#fff;border-radius:12px;border:1px solid #d4dfdb;box-shadow:0 18px 50px #16352c0c;overflow:hidden}.example-record-head{display:flex;justify-content:space-between;gap:20px;padding:21px 25px;background:var(--ink);color:#fff}.example-record-head span{font-size:11px;letter-spacing:.1em}.example-record dl{margin:0;padding:8px 25px}.example-record dl>div{padding:17px 0;border-bottom:1px solid var(--line)}.example-record dl>div:last-child{border:0}.example-record dt{font-size:12px;color:var(--muted);margin-bottom:6px}.example-record dd{margin:0;font-size:16px;line-height:1.5}.related-products{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:30px;font-size:14px}.related-products>span{color:var(--muted)}.related-products a{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:4px}.legal-page{max-width:900px;padding-top:45px}.legal-page h1{font-size:52px;margin-bottom:25px}.legal-page h2{font-size:26px;margin-top:34px;margin-bottom:15px}.legal-page p{font-size:16px;margin-bottom:18px;color:var(--muted)}.legal-page a{text-decoration:underline;color:var(--green)}.contact-panel h2 em{color:#d8e8cb}.contact-email-links{overflow-wrap:anywhere}.contact-secondary{margin-top:18px;display:inline-block}.service-shortcuts{scroll-margin-top:20px}
@media(max-width:900px){.contact-panel{grid-template-columns:1fr!important;padding:35px!important;gap:30px}.experience-grid{gap:15px}.offer-grid{gap:15px}.offer-grid article{padding:24px 20px}.example-layout{gap:30px}.example-layout h2{font-size:32px}.site-header nav{gap:20px}}
@media(max-width:640px){.hero-description{font-size:16px}.hero-actions{align-items:flex-start;flex-wrap:wrap}.product-links{gap:17px}.experience-grid,.offer-grid,.example-layout{grid-template-columns:1fr}.experience-grid{gap:22px}.experience-grid article{display:block}.experience-grid h3{margin:7px 0}.offer-grid h3{font-size:23px}.contact-panel{padding:28px 20px!important;border-radius:12px;gap:24px}.contact-form-card{padding:22px 16px}.inquiry-form .form-grid{grid-template-columns:1fr}.form-wide{grid-column:1/-1}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{font-size:16px}.product-hero{padding-top:16px;padding-bottom:45px}.breadcrumb{margin-bottom:30px}.product-hero h1{font-size:39px;line-height:1.12}.product-lead{font-size:17px}.product-example{padding:45px 0}.workflow-section{padding-bottom:45px}.example-layout h2{font-size:31px}.legal-page h1{font-size:39px}.footer-bottom{font-size:11px;line-height:1.65}.preview-bar{font-size:10px;line-height:1.6}.hero-signoff{font-size:12px}.service-shortcut small{font-size:11px!important}.guided-action-center p{font-size:14px}.workspace-footnote{font-size:13px}.related-products{gap:15px}.related-products>span{flex-basis:100%}.product-card>p{font-size:15px}.product-card li{font-size:14px}}
.contact-panel>div>p:not(.eyebrow){font-size:15px;line-height:1.75}.contact-panel .contact-form-card p{color:var(--muted);font-size:13px;line-height:1.65;max-width:none}.contact-panel .contact-form-card .inquiry-status:not(:empty){color:#692e15;font-size:14px}.contact-panel .contact-form-card .inquiry-status.success{color:#1a533a}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{font-weight:400}.contact-panel .contact-secondary{font-size:13px}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.button{transition:none}}

.inquiry-form .consent{font-size:15px;line-height:1.65;padding:6px 0}.inquiry-form .consent input{width:21px;height:21px;margin-top:2px}.inquiry-form .field-required{font-size:12px;font-weight:400;color:#466057}.inquiry-form .field-help{font-size:13px;line-height:1.6;font-weight:400;color:#466057}.contact-panel .contact-form-card .required-note{margin:0 0 21px;color:#466057;font-size:13px}.inquiry-form .form-note{font-size:13px}
.inquiry-form label>span:not(.field-help){font-size:inherit;font-weight:inherit;color:inherit}.inquiry-form .consent>span{font-size:15px;line-height:1.65;color:var(--ink)}

.provider-inquiry h3{font-size:26px;margin:0 0 12px}.provider-inquiry{scroll-margin-top:30px}.provider-inquiry [data-reamaze-embed]{min-height:220px;margin:22px 0}.provider-inquiry iframe{width:100%;min-height:360px}.provider-inquiry a{text-decoration:underline;text-underline-offset:3px}.contact-panel .provider-inquiry .brief-inquiry-note{padding:14px;border:1px solid #78a98f;border-radius:6px;background:#eef8f1;color:#1a533a}.provider-inquiry:focus{outline:2px solid var(--green);outline-offset:6px}

.contact-panel .inquiry-context{color:#1c5c51;background:#edf5f1;border-left:3px solid #267064;padding:10px 12px;margin:16px 0 10px;font-size:14px;font-weight:700;line-height:1.5}.provider-inquiry .form-note{font-size:14px;line-height:1.55}

.native-inquiry h3{font-size:26px;margin:0 0 12px}.native-inquiry{scroll-margin-top:30px}.native-inquiry:focus{outline:2px solid var(--green);outline-offset:6px}.native-inquiry fieldset{border:0;padding:0;margin:0;min-width:0}.native-inquiry input,.native-inquiry select,.native-inquiry textarea,.native-inquiry button{font-family:inherit}.native-inquiry .button.primary{background:#267064;color:white;min-height:48px;justify-content:center}.native-inquiry .button:disabled{opacity:.75;cursor:default}.native-inquiry .attached-brief[hidden]{display:none}.native-inquiry .attached-brief textarea{background:#fff;min-height:140px}.native-inquiry .inquiry-status{overflow-wrap:anywhere}.native-inquiry .form-grid{margin-top:22px}.native-inquiry .consent a{text-decoration:underline}
.inquiry-fields legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
