@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Instrument+Serif:ital@0;1&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0d1f3c;--navy-mid:#1a3660;--teal:#0eb68a;--teal-light:#e1f7f1;--teal-dark:#0b8a65;--slate:#4a5568;--mist:#f7f9fc;--white:#fff;--border:#0d1f3c1a;--font-head:"Instrument Serif",Georgia,serif;--font-body:"DM Sans",sans-serif}body{color:#0d1f3c;color:var(--navy);font-family:DM Sans,sans-serif;font-family:var(--font-body)}.nav,body{background:#fff;background:var(--white)}.nav{border-bottom:1px solid #0d1f3c1a;border-bottom:1px solid var(--border);height:64px;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:100}.nav,.nav-logo{align-items:center;display:flex}.nav-logo{background:none;border:none;color:#0d1f3c;color:var(--navy);cursor:pointer;font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:22px;gap:8px}.nav-links{align-items:center;display:flex;gap:1.5rem}.nav-links button{background:none;border:none;color:#4a5568;color:var(--slate);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:14px;font-weight:400;transition:color .2s}.nav-links button:hover{color:#0d1f3c;color:var(--navy)}.nav-cta{background:#0d1f3c!important;background:var(--navy)!important;border-radius:8px!important;color:#fff!important;color:var(--white)!important;font-weight:500!important;padding:8px 20px!important}.nav-cta:hover{background:#1a3660!important;background:var(--navy-mid)!important}.logo-dot{height:8px;width:8px}.ai-dot,.logo-dot{background:#0eb68a;background:var(--teal);border-radius:50%;display:inline-block}.ai-dot{height:6px;width:6px}.btn-primary{background:#0eb68a;background:var(--teal);border:none;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:500;padding:12px 28px;transition:background .2s}.btn-primary:hover{background:#0b8a65;background:var(--teal-dark)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:#0000;border:1.5px solid #0d1f3c1a;border:1.5px solid var(--border);border-radius:10px;color:#0d1f3c;color:var(--navy);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:500;padding:12px 28px;transition:border-color .2s}.btn-secondary:hover{border-color:#0d1f3c;border-color:var(--navy)}.hero{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:80px 2rem 72px}.hero-eyebrow{align-items:center;background:#e1f7f1;background:var(--teal-light);border-radius:100px;color:#0b8a65;color:var(--teal-dark);display:inline-flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.06em;margin-bottom:1.25rem;padding:5px 12px;text-transform:uppercase}.hero-left h1{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:52px;font-weight:400;line-height:1.1;margin-bottom:1.25rem}.hero-left h1 em{color:#0eb68a;color:var(--teal);font-style:italic}.hero-left p{color:#4a5568;color:var(--slate);font-size:17px;line-height:1.7;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-disclaimer{color:#718096;font-size:12px;margin-top:1rem}.hero-right{position:relative}.plan-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #0d1f3c14;padding:1.5rem}.plan-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.plan-name{color:#0d1f3c;color:var(--navy);font-size:18px;font-weight:500;margin-bottom:2px}.plan-carrier{color:#4a5568;color:var(--slate);font-size:13px}.plan-badge{background:#e1f7f1;background:var(--teal-light);border-radius:100px;color:#0b8a65;color:var(--teal-dark);font-size:11px;font-weight:500;padding:3px 10px}.plan-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:1rem}.stat-label{color:#4a5568;color:var(--slate);font-size:11px;margin-bottom:2px}.stat-val{color:#0d1f3c;color:var(--navy);font-size:20px;font-weight:500}.stat-sub{color:#4a5568;color:var(--slate);font-size:11px}.plan-divider{border:none;border-top:1px solid #0d1f3c1a;border-top:1px solid var(--border);margin:.75rem 0}.card-float{background:#0d1f3c;background:var(--navy);border-radius:12px;bottom:-16px;box-shadow:0 4px 16px #0d1f3c33;color:#fff;color:var(--white);font-size:12px;font-weight:500;padding:10px 16px;position:absolute;right:-16px}.strip{background:#f7f9fc;background:var(--mist);border-bottom:1px solid #0d1f3c1a;border-bottom:1px solid var(--border);border-top:1px solid #0d1f3c1a;border-top:1px solid var(--border);padding:72px 2rem}.strip-inner{margin:0 auto;max-width:1100px}.section-label{color:#0eb68a;color:var(--teal);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.section-title,.strip h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:38px;font-weight:400;line-height:1.15;margin-bottom:.75rem}.section-sub{color:#4a5568;color:var(--slate);font-size:16px;line-height:1.65}.steps-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.step-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;padding:1.75rem}.step-num{align-items:center;background:#0d1f3c;background:var(--navy);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;margin-bottom:1rem;width:32px}.step-title{color:#0d1f3c;color:var(--navy);font-size:16px;font-weight:500;margin-bottom:.5rem}.step-desc{color:#4a5568;color:var(--slate);font-size:14px;line-height:1.6}.agent-preview{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:72px 2rem}.agent-preview-text h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:38px;font-weight:400;margin-bottom:.75rem}.agent-preview-text p{color:#4a5568;color:var(--slate);font-size:16px;line-height:1.7;margin-bottom:1rem}.agent-price{color:#4a5568;color:var(--slate);font-size:14px;margin-bottom:1.5rem!important}.agent-cards-preview{display:flex;flex-direction:column;gap:12px}.agent-card{align-items:center;background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:14px;display:flex;gap:1rem;padding:1rem 1.25rem}.agent-card.featured{border-color:#0eb68a;border-color:var(--teal);border-width:1.5px}.agent-avatar{align-items:center;background:#0d1f3c;background:var(--navy);border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:44px;justify-content:center;width:44px}.agent-avatar.teal{background:#0eb68a;background:var(--teal)}.agent-info{flex:1 1}.agent-name{color:#0d1f3c;color:var(--navy);font-size:14px;font-weight:500}.agent-meta{color:#4a5568;color:var(--slate);font-size:12px}.agent-tier-badge{background:#e1f7f1;background:var(--teal-light);border-radius:6px;color:#0b8a65;color:var(--teal-dark);font-size:11px;font-weight:500;padding:3px 8px}.agent-tier-badge.standard{background:#f7f9fc;background:var(--mist);color:#4a5568;color:var(--slate)}.plans-page{margin:0 auto;max-width:1100px;padding:3rem 2rem}.plans-header{margin-bottom:2rem}.plans-header h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:38px;font-weight:400;margin-bottom:.5rem}.plans-header p{color:#4a5568;color:var(--slate);font-size:15px}.result-tag{background:#e1f7f1;background:var(--teal-light);border-radius:6px;color:#0b8a65;color:var(--teal-dark);display:inline-block;font-size:11px;font-weight:500;padding:3px 8px}.agents-page{margin:0 auto;max-width:1100px;padding:3rem 2rem}.agents-header{margin-bottom:3rem}.agents-header h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:42px;font-weight:400;margin-bottom:.75rem}.agents-header p{color:#4a5568;color:var(--slate);font-size:16px;line-height:1.7;max-width:560px}.tiers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.tier-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative}.tier-card.featured-tier{border-color:#0eb68a;border-color:var(--teal);border-width:2px}.popular-badge{background:#0eb68a;background:var(--teal);border-radius:100px;color:#fff;color:var(--white);font-size:11px;font-weight:500;left:50%;padding:4px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.tier-name{font-size:18px;font-weight:500}.tier-name,.tier-price{color:#0d1f3c;color:var(--navy)}.tier-price{font-size:42px;font-weight:600;line-height:1}.tier-price span{color:#4a5568;color:var(--slate);font-size:16px;font-weight:400}.tier-features{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none}.tier-features li{align-items:center;color:#4a5568;color:var(--slate);display:flex;font-size:14px;gap:8px}.check{color:#0eb68a;color:var(--teal);font-weight:600}.agents-value{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.value-card{background:#f7f9fc;background:var(--mist);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;padding:2rem;text-align:center}.value-num{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:48px;margin-bottom:.5rem}.value-label{color:#4a5568;color:var(--slate);font-size:14px}.cliff-section{background:#0d1f3c;background:var(--navy);border-top:1px solid #ffffff0f;padding:80px 2rem}.cliff-inner{margin:0 auto;max-width:1100px}.cliff-inner .section-label{color:#0eb68a;color:var(--teal)}.cliff-inner h2{color:#fff;color:var(--white);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:42px;font-weight:400;line-height:1.15;margin-bottom:1rem}.cliff-inner h2 em{color:#0eb68a;color:var(--teal);font-style:italic}.cliff-lead{color:#fff9;font-size:17px;line-height:1.75;margin-bottom:3rem;max-width:700px}.cliff-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.cliff-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:1.75rem}.cliff-card-label{color:#0eb68a;color:var(--teal);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.cliff-card h3{color:#fff;color:var(--white);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:20px;font-weight:400;line-height:1.25;margin-bottom:.75rem}.cliff-card p{color:#ffffff8c;font-size:14px;line-height:1.75}.cliff-cta{align-items:center;background:#0eb68a14;border:1px solid #0eb68a38;border-radius:16px;display:flex;gap:2rem;padding:1.75rem 2rem}.cliff-cta-text{flex:1 1}.cliff-cta-text strong{color:#fff;color:var(--white);display:block;font-size:16px;font-weight:500;margin-bottom:4px}.cliff-cta-text span{color:#ffffff8c;font-size:14px;line-height:1.6}.plan-get-coverage{align-items:center;background:#e1f7f1;background:var(--teal-light);border:1px solid #0eb68a4d;border-radius:12px;display:flex;gap:1.5rem;justify-content:space-between;margin:1rem 0;padding:1.25rem 1.5rem}.plan-get-coverage strong{color:#0d1f3c;color:var(--navy);display:block;font-size:15px;font-weight:500;margin-bottom:3px}.plan-get-coverage p{color:#4a5568;color:var(--slate);font-size:13px;margin:0}.sherpa-section{grid-gap:3rem;align-items:center;background:#0d1f3c;background:var(--navy);border-radius:16px;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;padding:2.5rem}.sherpa-left .hero-eyebrow{background:#0eb68a26;color:#0eb68a;color:var(--teal)}.sherpa-left h3{color:#fff;color:var(--white);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:26px;font-weight:400;line-height:1.25;margin-bottom:.75rem}.sherpa-left p{color:#fff9;font-size:14px;line-height:1.7}.sherpa-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.sherpa-card .search-input{background:#ffffff14;border-color:#ffffff26;color:#fff;color:var(--white)}.sherpa-card .search-input::placeholder{color:#fff6}.sherpa-card .search-input:focus{border-color:#0eb68a;border-color:var(--teal)}.contact-page{margin:0 auto;max-width:780px;padding:3rem 2rem 5rem}.contact-header{margin-bottom:1.5rem}.contact-header h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:38px;font-weight:400;line-height:1.15;margin-top:.4rem}.contact-intro{background:#e1f7f1;background:var(--teal-light);border:1px solid #0eb68a40;border-radius:14px;margin-bottom:2.5rem;padding:1.5rem 1.75rem}.contact-intro p{color:#0d1f3c;color:var(--navy);font-size:15px;line-height:1.75;margin:0}.contact-form{display:flex;flex-direction:column;gap:2.5rem}.form-section{background:#f7f9fc;background:var(--mist);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:14px;padding:1.75rem}.form-section-title{color:#0eb68a;color:var(--teal);font-size:13px;font-weight:500;letter-spacing:.07em;margin-bottom:1.25rem;text-transform:uppercase}.form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:5px}.form-group-full{grid-column:1/-1}.form-label{color:#0d1f3c;color:var(--navy);font-size:13px;font-weight:500}.form-optional{color:#4a5568;color:var(--slate);font-weight:400}.form-input,.form-select,.form-textarea{background:#fff;background:var(--white);border:1.5px solid #0d1f3c1a;border:1.5px solid var(--border);border-radius:8px;color:#0d1f3c;color:var(--navy);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#0eb68a;border-color:var(--teal)}.form-textarea{min-height:100px;resize:vertical}.form-error{color:#c0392b;font-size:14px;margin:0}.form-submit-row{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.btn-lg{font-size:16px;padding:14px 36px}.form-submit-note{color:#4a5568;color:var(--slate);font-size:12px;line-height:1.5;margin:0}.legal-page{margin:0 auto;max-width:800px;padding:4rem 2rem 6rem}.legal-page h1{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:42px;font-weight:400;line-height:1.1;margin-bottom:.4rem}.legal-updated{color:#4a5568;color:var(--slate);display:block;font-size:13px;margin-bottom:2.5rem}.legal-page h2{color:#0d1f3c;color:var(--navy);font-size:15px;font-weight:600;letter-spacing:.01em;margin:2.25rem 0 .6rem;text-transform:uppercase}.legal-page p{font-size:15px;line-height:1.85}.legal-caps,.legal-page p{color:#4a5568;color:var(--slate);margin-bottom:1rem}.legal-caps{font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.8}.legal-footer-note{border-top:1px solid #0d1f3c1a;border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.legal-footer-note p{color:#4a5568;color:var(--slate);font-size:13px;margin-bottom:.25rem}.legal-link{color:#0eb68a;color:var(--teal);text-decoration:none}.legal-link:hover{text-decoration:underline}.estimator-section{background:#f7f9fc;background:var(--mist);padding:5rem 2rem}.estimator-inner{margin:0 auto;max-width:720px}.estimator-inner>h2{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:38px;font-weight:400;line-height:1.2;margin:.5rem 0 2rem}.estimator-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0d1f3c0f;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.estimator-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.estimator-group{display:flex;flex-direction:column;gap:6px}.estimator-toggle,.estimator-toggle-row{align-items:center;display:flex}.estimator-toggle{color:#0d1f3c;color:var(--navy);cursor:pointer;font-size:14px;font-weight:500;gap:10px}.estimator-toggle input[type=checkbox]{accent-color:#0eb68a;accent-color:var(--teal);cursor:pointer;height:18px;width:18px}.estimator-children-row{display:flex;flex-direction:column;gap:8px}.children-counter{gap:14px}.children-counter,.counter-btn{align-items:center;display:flex}.counter-btn{background:#fff;background:var(--white);border:1.5px solid #0d1f3c1a;border:1.5px solid var(--border);border-radius:8px;color:#0d1f3c;color:var(--navy);cursor:pointer;font-size:20px;font-weight:400;height:36px;justify-content:center;transition:border-color .2s;width:36px}.counter-btn:hover:not(:disabled){border-color:#0eb68a;border-color:var(--teal);color:#0eb68a;color:var(--teal)}.counter-btn:disabled{cursor:not-allowed;opacity:.35}.counter-val{color:#0d1f3c;color:var(--navy);font-size:22px;font-weight:500;min-width:24px;text-align:center}.counter-note{color:#0b8a65;color:var(--teal-dark);font-size:13px;font-weight:500}.estimator-calc-btn{align-self:flex-start}.estimator-result{background:#0d1f3c;background:var(--navy);border-radius:16px;color:#fff;color:var(--white);display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:2rem}.estimator-result-headline{color:#fff;color:var(--white);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:26px;line-height:1.35}.estimator-result-headline strong{color:#0eb68a;color:var(--teal);font-style:italic}.estimator-disclaimer{color:#ffffff8c;font-size:12px;line-height:1.7;margin:0}.estimator-result .btn-primary{align-self:flex-start}.state-selector-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #0d1f3c14;display:flex;flex-direction:column;gap:1rem;padding:2rem}.state-selector-q{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:22px;line-height:1.3}.state-hero-select{width:100%}.btn-block{justify-content:center;width:100%}.state-selector-note{color:#4a5568;color:var(--slate);font-size:12px;line-height:1.6;margin:0}.coverage-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px;padding:0 2rem 3rem}.coverage-card{background:#fff;background:var(--white);border:1px solid #0d1f3c1a;border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0d1f3c0d;display:flex;flex-direction:column;gap:1rem;padding:2rem}.coverage-card-name{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:22px;line-height:1.2}.coverage-card-desc{color:#4a5568;color:var(--slate);flex:1 1;font-size:14px;line-height:1.75}.coverage-card .btn-primary{margin-top:auto}.footer{align-items:center;border-top:1px solid #0d1f3c1a;border-top:1px solid var(--border);color:#4a5568;color:var(--slate);display:flex;font-size:13px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:2rem}.footer-logo{color:#0d1f3c;color:var(--navy);font-family:"Instrument Serif",Georgia,serif;font-family:var(--font-head);font-size:18px}.footer-links{display:flex;gap:1.5rem}.footer-links button{background:none;border:none;color:#4a5568;color:var(--slate);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;padding:0}.footer-links button:hover{color:#0d1f3c;color:var(--navy)}@media (max-width:768px){.nav{padding:0 1rem}.nav-links .nav-link-hide,.nav-links button:not(.nav-cta){display:none}.hero{gap:2rem;grid-template-columns:1fr;padding:48px 1rem 56px}.hero-left h1{font-size:36px}.hero-left p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn-primary,.hero-actions .btn-secondary{text-align:center;width:100%}.card-float{display:none}.estimator-section{padding:3rem 1rem}.estimator-row{grid-template-columns:1fr}.estimator-calc-btn,.estimator-result .btn-primary{align-self:stretch;width:100%}.estimator-inner>h2{font-size:30px}.cliff-section{padding:56px 1rem}.cliff-grid{grid-template-columns:1fr}.cliff-cta{align-items:flex-start;flex-direction:column;gap:1rem}.cliff-cta .btn-primary{text-align:center;width:100%}.cliff-inner h2{font-size:32px}.strip{padding:48px 1rem}.steps-grid{grid-template-columns:1fr}.section-title,.strip h2{font-size:30px}.agent-preview{gap:2rem;grid-template-columns:1fr;padding:48px 1rem}.agent-preview-text h2{font-size:30px}.coverage-grid{grid-template-columns:1fr;padding:0 1rem 2rem}.coverage-card .btn-primary{text-align:center;width:100%}.plans-page{padding:2rem 1rem}.plans-header h2{font-size:30px}.sherpa-section{gap:1.5rem;grid-template-columns:1fr;padding:1.75rem}.contact-page{padding:2rem 1rem 4rem}.contact-header h2{font-size:30px}.form-grid{grid-template-columns:1fr}.form-submit-row{align-items:stretch}.form-submit-row .btn-primary{text-align:center;width:100%}.btn-lg{padding:14px 24px}.agents-page{padding:2rem 1rem}.agents-header h2{font-size:32px}.agents-value,.tiers-grid{grid-template-columns:1fr}.footer{align-items:center;flex-direction:column;gap:1rem;padding:1.5rem 1rem;text-align:center}.footer-links{flex-wrap:wrap;gap:1rem;justify-content:center}.plan-get-coverage{align-items:flex-start;flex-direction:column;gap:1rem}.plan-get-coverage .btn-primary{text-align:center;width:100%}body{font-size:15px}}@media (max-width:480px){.nav{height:56px}.nav-logo{font-size:19px}.hero{gap:1.5rem;padding:36px 1rem 48px}.hero-left h1{font-size:32px}.hero-eyebrow{font-size:11px}.estimator-card,.estimator-result{padding:1.25rem}.estimator-inner>h2{font-size:26px}.cliff-inner h2{font-size:28px}.cliff-lead{font-size:15px}.cliff-card,.step-card{padding:1.25rem}.section-title,.strip h2{font-size:26px}.agent-preview{padding:36px 1rem}.agent-preview-text h2{font-size:26px}.coverage-card{padding:1.25rem}.contact-header h2{font-size:26px}.form-section{padding:1.25rem}.contact-intro{padding:1rem 1.25rem}.footer{padding:1.25rem 1rem}.btn-primary,.btn-secondary,.counter-btn{min-height:44px}.counter-btn{min-width:44px}}
/*# sourceMappingURL=main.3dd2334c.css.map*/