.rr-agendas{color:#173f76;background:#fffcf7}.rr-agendas main{max-width:1180px;margin:auto;padding:0 34px}.ag-back{margin:28px 0;font-size:14px;display:inline-block}.ag-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:16px 0 60px;display:grid}.ag-intro h1{letter-spacing:-1.8px;margin:18px 0 24px;font-size:clamp(32px,4vw,54px);line-height:1.08}.ag-intro p{max-width:540px;line-height:1.7}.ag-intro>img{object-fit:contain;background:#fff;width:100%;height:390px}.ag-guide{background:#f2eee6;margin-bottom:65px;padding:35px}.ag-guide h2,.ag-models h2,.ag-contact h2{margin:0 0 22px;font-size:30px;line-height:1.2}.ag-guide>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ag-guide p{margin:0;font-size:15px;line-height:1.7}.ag-guide strong{margin-bottom:7px;display:block}.ag-note{color:#58697f;margin-bottom:30px;font-size:14px}.ag-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.ag-card{background:#fff;border:1px solid #e8e5df;flex-direction:column;display:flex}.ag-image{height:300px;padding:25px}.ag-image img{object-fit:contain;width:100%;height:100%}.ag-card-copy{border-top:1px solid #f0ece6;flex-direction:column;flex:1;padding:26px;display:flex}.ag-card h3{margin:13px 0;font-size:23px;line-height:1.25}.ag-card p,.ag-card li{font-size:15px;line-height:1.7}.ag-card ul{margin:4px 0 25px;padding-left:20px}.ag-card a{border-bottom:2px solid #ffbf0b;align-self:flex-start;margin-top:auto;padding-bottom:5px;font-weight:600}.ag-contact{color:#fff;background:#173f76;grid-template-columns:1.3fr 1fr;gap:60px;margin:65px 0;padding:36px;display:grid}.ag-contact p{line-height:1.7}.ag-contact .rr-store-eyebrow{color:#ffbf0b}.ag-contact>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.ag-contact>div:last-child p{margin:0}@media (max-width:700px){.rr-agendas main{padding:0 20px}.ag-intro{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.ag-intro>img{height:260px}.ag-intro h1{letter-spacing:-1px}.ag-guide{margin-bottom:40px;padding:23px}.ag-guide>div,.ag-grid,.ag-contact{grid-template-columns:1fr}.ag-guide>div{gap:18px}.ag-image{height:260px}.ag-contact{gap:20px;margin:40px 0;padding:25px}.ag-guide h2,.ag-models h2,.ag-contact h2{font-size:27px}}.ag-more-models{background:#f2eee6;margin:0 0 28px;padding:20px 24px;font-size:16px;line-height:1.7}.rr-agendas .ag-more-models a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.ag-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ag-comparison,.ag-consult,.ag-faq{margin:60px 0;scroll-margin-top:28px}.ag-comparison h2,.ag-consult h2,.ag-faq h2{margin:0 0 20px;font-size:30px;line-height:1.2}.ag-comparison p,.ag-consult p,.ag-faq p{line-height:1.7}.ag-table-wrap{border:1px solid #dedbd4;overflow-x:auto}.ag-comparison table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.ag-comparison caption{text-align:left;padding:16px;font-size:14px}.ag-comparison th,.ag-comparison td{vertical-align:top;border-top:1px solid #e8e5df;padding:16px;font-size:15px;line-height:1.6}.ag-comparison thead{color:#fff;background:#173f76}.ag-comparison th:first-child{width:24%}.ag-comparison td{width:38%}.ag-comparison a,.ag-faq a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.ag-card button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #ffbf0b;align-self:flex-start;margin-top:auto;padding:0 0 5px;font-weight:600}.ag-consult{background:#f2eee6;grid-template-columns:1fr 1.5fr;gap:40px;padding:36px;display:grid}.ag-consult fieldset{border:0;min-width:0;margin:0;padding:0}.ag-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.ag-form-grid label{flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.ag-form-grid input,.ag-form-grid select,.ag-form-grid textarea{box-sizing:border-box;color:#173f76;width:100%;font:inherit;background:#fff;border:1px solid #b7bdc5;border-radius:2px;min-width:0;padding:12px;font-weight:400}.ag-wide{grid-column:1/-1}.ag-form-grid .ag-privacy{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.ag-privacy input{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.ag-privacy a{text-decoration:underline}.ag-consult button{cursor:pointer;font:inherit;border:0}.ag-consult button:disabled{opacity:.7;cursor:wait}.ag-error{color:#a02020;border-left:3px solid #a02020;padding-left:12px}.ag-receipt{overflow-wrap:anywhere;background:#fff;padding:24px}.ag-honeypot,.ag-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ag-faq details{border-bottom:1px solid #dedbd4;padding:18px 0}.ag-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.rr-agendas :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #173f76}.ag-card{scroll-margin-top:24px}@media (max-width:700px){.ag-consult{grid-template-columns:1fr;gap:18px;padding:23px}.ag-form-grid{grid-template-columns:1fr}.ag-comparison th,.ag-comparison td{padding:10px;font-size:13px}.ag-comparison h2,.ag-consult h2,.ag-faq h2{font-size:27px}.ag-comparison,.ag-consult,.ag-faq{margin:40px 0}}
