.quotes-refined .quotes-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.6fr);gap:56px;align-items:center;margin-top:24px}.quotes-refined .quotes-hero-grid h1{font:750 clamp(36px,4.3vw,54px)/1.04 var(--sans);letter-spacing:-.055em;margin:0 0 22px}.quotes-refined .quotes-hero-grid .eyebrow{color:var(--lime);margin-bottom:18px}.quotes-refined .quotes-hero-grid p:not(.eyebrow){font-size:16px;line-height:1.7;color:#d9e5e8;margin-bottom:24px;max-width:650px}.quotes-portrait{background:var(--green);border-radius:70px 4px 4px 4px;overflow:hidden;max-width:290px;justify-self:end}.quotes-portrait img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 18%;mix-blend-mode:normal}.quotes-refined .ins-jump{margin-top:28px}.quotes-refined .ins-section{padding:44px 0}.quotes-refined .ins-section h2{max-width:850px;font-size:clamp(28px,3vw,38px)}.quotes-refined .ins-section h3{font-size:21px}.quotes-refined .ins-section p{font-size:15px;line-height:1.75}.quotes-refined .quotes-intro{padding:30px 0;background:var(--mint)}.quotes-intro .ins-container{max-width:1200px}.quotes-refined .quotes-intro h2{font-size:25px;margin-bottom:12px}.quotes-intro p{margin:0 0 8px}.quotes-intro a{display:inline-flex;padding:12px 20px;background:var(--navy);color:white!important;text-decoration:none!important;border-radius:4px;margin-top:12px}.quotes-advice{background:var(--paper)}#brxe-vsgbmf{margin-bottom:26px}#brxe-idwmpv{display:grid;grid-template-columns:1fr auto;gap:8px 28px;align-items:center}#brxe-idwmpv h3,#brxe-idwmpv p{grid-column:1;margin:0}#brxe-idwmpv a{grid-column:2;grid-row:1/span 2;margin:0}.quotes-advice-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.quotes-contact-card{padding:24px;background:var(--navy);color:white;border-top:3px solid var(--lime)}.quotes-refined .quotes-contact-card h3,.quotes-refined .quotes-contact-card p{color:white}.quotes-refined .quotes-contact-card a{color:var(--lime);overflow-wrap:anywhere;font-size:13px}.quotes-contact-card>div{font-size:13px;line-height:1.7}.quotes-refined .spec-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quotes-refined .spec-review{padding:20px;font-size:12px}.quotes-refined .spec-review p{font-size:12px!important}.quotes-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.quotes-card{padding:24px;background:#fff;border-top:3px solid var(--green);min-width:0}.quotes-card h3{margin:0 0 14px!important}.quotes-card p:last-child{margin-bottom:0}.quotes-definition>div:first-child{max-width:960px}.quotes-definition .ins-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.quotes-definition .ins-item{background:var(--mint);border:0;padding:20px}.quotes-cover{background:var(--mint)}.quotes-cover .ins-item{border-top:1px solid #c6d9ce;background:transparent;padding:16px 0}.quotes-plans{background:#eef2eb}.quotes-refined .quotes-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.quotes-steps .quotes-card:last-child{grid-column:span 2}.quotes-steps .quotes-card{border-top:3px solid var(--green)}.quotes-steps h3{font-size:20px}.quotes-considerations .quotes-card{background:var(--mint);border-top:1px solid #c6d9ce}.quotes-refined #brxe-rhbize{background:var(--paper)}.quotes-refined #brxe-fossyc{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.quotes-refined #brxe-qkqgij{padding:24px;border-left:3px solid var(--green);background:#fff;margin-top:26px}.quotes-refined .ins-original-cta{padding:30px 0}.quotes-refined .spec-faq{padding:44px 0}
@media(max-width:1000px){.quotes-refined .spec-reviews{grid-template-columns:1fr}.quotes-advice-grid{grid-template-columns:230px 1fr}.quotes-refined .quotes-hero-grid{gap:30px}.quotes-refined .quotes-steps{grid-template-columns:1fr 1fr}.quotes-steps .quotes-card:last-child{grid-column:auto}}
@media(max-width:650px){.quotes-refined .quotes-hero-grid{grid-template-columns:1fr;gap:24px}.quotes-portrait{justify-self:start;width:150px;border-radius:35px 4px 4px 4px}.quotes-portrait img{height:180px}.quotes-refined .quotes-hero-grid h1{font-size:36px}.quotes-refined .ins-section{padding:34px 0}.quotes-advice-grid,.quotes-card-grid,.quotes-definition .ins-grid,.quotes-refined .quotes-steps,.quotes-refined #brxe-fossyc{grid-template-columns:1fr}.quotes-refined #brxe-idwmpv{display:block}.quotes-refined #brxe-idwmpv p{margin-top:12px}.quotes-refined #brxe-idwmpv a{margin-top:18px}.quotes-card{padding:22px}.quotes-refined .ins-jump{grid-template-columns:1fr 1fr}.quotes-steps .quotes-card:last-child{grid-column:auto}}
