@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap";:root{--orange:#f76a10;--orange-hover:#e85d06;--blue:#2f6fed;--navy:#0e182c;--copy:#363f58;--muted:#667085;--line:#dbe3ef;--sky:#eef6ff;--green:#138a55;color:var(--navy);background:#f8fafc;font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.page-shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0%,#eff7ff 0,#f8fafc 42%,#fff)}.site-header{height:78px;background:#fffffff0;border-bottom:1px solid #ebeef2;display:flex;align-items:center}.header-inner{width:min(100% - 40px,1170px);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand-logo{display:block;width:190px;height:auto}.secure-label{display:flex;align-items:center;gap:7px;color:var(--copy);font-size:13px}.secure-label svg,.secure-label strong{color:var(--green)}.quote-main{width:min(100% - 40px,1160px);margin:38px auto 42px;flex:1}.quote-card{overflow:hidden;background:#fff;border:1px solid #e3e8f1;border-radius:20px;box-shadow:0 24px 70px #1c365b1a}.stepper{width:min(100% - 56px,660px);margin:0 auto;padding:30px 0 18px;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.stepper:before{content:"";position:absolute;z-index:0;left:16.5%;right:16.5%;top:45px;height:2px;background:#d9e1ec}.stepper li{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;color:#7b8495;font-size:12px;font-weight:600}.step-marker{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;border:2px solid #cbd4e1;background:#fff;color:#667085}.stepper .is-current{color:var(--blue)}.stepper .is-current .step-marker,.stepper .is-done .step-marker{border-color:var(--blue);background:var(--blue);color:#fff}.stepper .is-done{color:var(--blue)}.form-step{padding:16px 58px 42px;min-height:510px}.section-heading{text-align:center;margin-bottom:30px}.eyebrow{margin:0 0 8px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}h1,h2{font-family:Outfit,sans-serif}.section-heading h1,.quote-welcome h1{margin:0;color:var(--navy);font-size:clamp(27px,3vw,36px);line-height:1.08}.section-heading p:not(.eyebrow),.quote-welcome p{margin:9px 0 0;color:var(--muted);font-size:14px}.fields-grid{max-width:920px;margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:20px 28px;align-items:start}.field{min-width:0}.field label,.field legend{display:block;margin:0 0 8px;padding:0;color:var(--navy);font-size:13px;font-weight:700}.field input,.field select{width:100%;height:49px;border:1px solid #cbd5e1;border-radius:9px;padding:0 14px;color:var(--navy);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:#98a2b3}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f6fed1c}.field small{display:block;margin-top:7px;color:var(--muted);font-size:11px}.field-invalid label,.field-invalid legend{color:#b42318}.field-invalid input,.field-invalid select,.field-invalid .area-input>div input{border-color:#e5484d;background:#fff8f7;box-shadow:0 0 0 3px #e5484d1a}.field-invalid .area-input>button{border-color:#f0a5a7}.field-message{display:block;margin-top:6px;color:#b42318;font-size:11px;font-weight:600}.area-input{display:grid;grid-template-columns:49px 1fr 49px;gap:8px}.area-input>button{height:49px;border:1px solid #cbd5e1;border-radius:9px;color:var(--blue);background:#fff;cursor:pointer;font-size:25px;font-weight:600}.area-input>button:hover:not(:disabled){border-color:var(--blue);background:#f3f7ff}.area-input>button:disabled{color:#b8c1cc;background:#f7f8fa;cursor:not-allowed}.area-input>div{position:relative}.area-input>div input{padding-right:44px;text-align:center;font-weight:700}.area-input>div input::-webkit-inner-spin-button{display:none}.area-input>div span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;font-weight:700;pointer-events:none}.contract-step{padding-top:34px}.contract-fields{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.contract-address{grid-column:span 2}.optional{color:var(--muted);font-weight:500}.contract-security{max-width:900px;margin:0 auto 24px;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d7e7d9;border-radius:10px;color:#147a3d;background:#f3fbf5;font-size:12px}.contract-success{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contract-success h1{margin:18px 0 8px;color:var(--navy);font-size:31px}.contract-success>p{max-width:520px;margin:0 0 28px;color:var(--copy);line-height:1.6}.success-icon.large{width:72px;height:72px}.home-type-field{grid-column:2;grid-row:1;border:0;margin:0;padding:0}.home-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.home-type{min-height:86px;padding:11px 6px;border:1px solid #cbd5e1;border-radius:10px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--copy);background:#fff;cursor:pointer;font-size:11px;font-weight:700;line-height:1.15;transition:.2s ease}.home-type:hover{border-color:#9bb8f6;background:#f8fbff}.home-type.is-selected{border:2px solid var(--blue);color:var(--blue);background:#f3f7ff;box-shadow:0 6px 18px #2f6fed17}.form-error{max-width:920px;min-height:18px;margin:14px auto -9px;color:#b42318;font-size:12px;text-align:right}.form-actions{max-width:920px;margin:28px auto 0;padding-top:20px;border-top:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between;gap:16px}.trust-note{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.trust-note svg{color:var(--green)}.button{min-height:49px;border-radius:8px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.02em;transition:transform .15s,background .15s,box-shadow .15s}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{min-width:230px;color:#fff;background:var(--orange);box-shadow:0 8px 22px #f76a1038}.button-primary:not(:disabled):hover{background:var(--orange-hover);box-shadow:0 10px 26px #f76a1047}.button-secondary{color:var(--copy);background:#fff;border:1px solid #cbd5e1}.button:disabled{opacity:.62;cursor:not-allowed}.contact-layout{max-width:850px;margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:stretch}.contact-fields{display:grid;gap:16px}.delivery-note{border:1px solid #d8e8fb;border-radius:12px;padding:26px;display:grid;align-content:center;justify-items:center;gap:15px;color:var(--copy);background:var(--sky);text-align:center;font-size:13px;line-height:1.55}.delivery-note p{margin:0}.delivery-note strong{color:var(--blue)}.delivery-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--blue);background:#fff}.quote-step{padding-top:12px}.quote-welcome{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 24px;text-align:left}.success-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);box-shadow:0 8px 22px #138a5533}.quote-layout{max-width:930px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.home-summary{margin-bottom:10px;padding:13px;border-radius:9px;color:#17613d;background:#edf9f1;text-align:center;font-size:12px}.price-card{min-height:320px;border-radius:13px;padding:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#073ca7,#0759d8);text-align:center;box-shadow:0 16px 32px #0038ff2b}.price-card>span:first-child{font-size:11px;opacity:.86}.insurer-logo{width:132px;min-height:43px;margin:8px 0 18px;padding:7px 12px;border-radius:7px;display:grid;place-items:center;background:#fff}.insurer-logo img{display:block;max-width:100%;max-height:32px;object-fit:contain}.price-card small{font-size:11px;font-weight:700;text-transform:uppercase}.price{margin:5px 0;font-family:Outfit,sans-serif;font-size:40px;font-weight:800;letter-spacing:-.03em}.price span{font-family:Inter,sans-serif;font-size:13px;font-weight:600}.price-card>strong{color:#d9ff4f;font-size:13px}.price-card>span:not(:first-child){margin-top:3px;font-size:11px}.price-card em{margin-top:15px;padding:6px 9px;border-radius:5px;color:#794100;background:#fff2dd;font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.price-card .price-disclaimer{display:block;margin-top:8px;color:#fff!important;font-size:9px!important;font-weight:400!important;line-height:1.25;text-transform:none!important;opacity:.9}.full-button{width:100%;margin-top:10px}.coverage-card{border:1px solid #e0e6ef;border-radius:13px;padding:20px;background:#fff}.coverage-card h2{margin:0 0 7px;color:var(--blue);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.coverage-row{min-height:43px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:22px;color:var(--copy);font-size:12px}.coverage-row:last-child{border-bottom:0}.coverage-row span{display:flex;align-items:center;gap:9px}.coverage-row svg{color:var(--blue);flex:none}.coverage-row strong{color:var(--navy);white-space:nowrap}.coverage-row .included{color:var(--green);text-transform:uppercase}.quote-footer{max-width:930px;margin:18px auto 0;display:flex;justify-content:space-between;align-items:center;gap:18px;color:var(--muted);font-size:11px}.text-button{padding:0;border:0;display:inline-flex;align-items:center;gap:6px;color:var(--blue);background:transparent;cursor:pointer;font-weight:700}.site-footer{min-height:70px;padding:20px max(20px,calc((100% - 1170px)/2));display:flex;justify-content:space-between;gap:20px;color:#fff;background:var(--navy);font-size:12px}.site-footer span:first-child{font-family:Outfit,sans-serif;font-weight:700}.sat-ai-widget{max-width:720px;margin:24px auto;padding:24px;border:1px solid #dbe5f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #073ea714;color:#17324d}.sat-ai-widget h2{margin:0 0 8px;font-size:22px}.sat-ai-welcome{margin:0 0 16px;color:#52657a}.sat-ai-form{display:flex;gap:10px}.sat-ai-form input{min-width:0;flex:1;padding:12px 14px;border:1px solid #b8c9dc;border-radius:8px;font:inherit}.sat-ai-form button,.sat-ai-new{border:0;border-radius:8px;padding:0 18px;background:#ef7d00;color:#fff;font-weight:700;cursor:pointer}.sat-ai-form button:disabled{opacity:.55;cursor:not-allowed}.sat-ai-result{margin-top:18px;padding:16px;border-radius:10px;background:#f5f8fc;line-height:1.6;white-space:pre-wrap}.sat-ai-result a{color:#075aca;font-weight:700;text-decoration:underline}.sat-ai-sources{display:grid;gap:4px;margin-top:12px;color:#52657a}.sat-ai-new{display:block;margin-top:14px;padding:8px 12px;font-size:12px}@media(max-width:760px){.site-header{height:67px}.header-inner{width:min(100% - 30px,1170px)}.brand-logo{width:148px}.secure-label{max-width:112px;font-size:10px;line-height:1.25}.secure-label svg{flex:none}.quote-main{width:100%;margin:0}.quote-card{border:0;border-radius:0;box-shadow:none}.stepper{width:calc(100% - 28px);padding:25px 0 15px}.stepper:before{top:40px}.stepper li{font-size:10px}.form-step{min-height:calc(100vh - 185px);padding:14px 18px 30px}.section-heading{margin-bottom:24px}.section-heading h1,.quote-welcome h1{font-size:27px}.fields-grid,.contact-layout,.quote-layout,.contract-fields{grid-template-columns:1fr}.fields-grid{gap:18px}.contract-address{grid-column:auto}.contract-step{padding-top:28px}.contract-security{align-items:flex-start;text-align:left}.home-type-field{grid-column:auto;grid-row:auto}.home-types{grid-template-columns:repeat(2,1fr)}.form-actions{flex-direction:column-reverse;align-items:stretch}.button{width:100%}.trust-note{justify-content:center}.delivery-note{min-height:165px}.quote-welcome{justify-content:flex-start}.quote-welcome p{font-size:12px}.price-card{min-height:295px}.quote-footer{flex-direction:column;text-align:center}.coverage-row{font-size:11px}}.site-footer{display:block;margin-top:0;padding:48px max(22px,calc((100% - 1170px)/2)) 0;color:#1d3856;background:#fff;border-top:1px solid #dce6f0;font-size:14px}.site-footer__inner{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto;gap:48px;align-items:start;max-width:1170px;margin:0 auto;padding-bottom:38px}.site-footer__brand img{display:block;width:192px;height:auto}.site-footer__brand .site-footer__ssn{width:175px;margin-top:17px}.site-footer__brand p{max-width:285px;margin:18px 0 0;color:#52657a;line-height:1.55;font-size:15px}.site-footer__section h2{margin:0 0 16px;color:#1d3856;font-family:Outfit,sans-serif;font-size:18px}.site-footer__contact-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.site-footer__contact-list li{display:flex;gap:10px;align-items:flex-start;color:#52657a;line-height:1.35}.site-footer__contact-list svg{flex:none;margin-top:1px;color:#ef7d00}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#075aca;text-decoration:underline}.site-footer__social-links{display:flex;flex-wrap:wrap;gap:10px}.site-footer__social-links a{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid #b9cce1;border-radius:50%;color:#1c5ab8;transition:background .2s,border-color .2s,color .2s}.site-footer__social-links a:hover{background:#ef7d00;border-color:#ef7d00;color:#fff;text-decoration:none}.site-footer__bottom{max-width:1170px;margin:0 auto;padding:18px 0;color:#71849a;border-top:1px solid #dce6f0;font-size:12px}.site-footer__bottom span{font-family:inherit;font-weight:400}@media(max-width:760px){.site-footer{padding:38px 24px 0;text-align:center}.site-footer__inner{grid-template-columns:1fr;gap:32px;text-align:center}.site-footer__brand img{margin:0 auto}.site-footer__brand p{margin-inline:auto}.site-footer__contact-list{justify-items:center}.site-footer__contact-list li,.site-footer__social-links{justify-content:center}.site-footer__bottom{width:100%;margin-top:32px;text-align:center}}.home-information{max-width:1080px;margin:34px auto 42px;color:var(--navy)}.info-heading{text-align:center;margin-bottom:22px}.info-heading h2{margin:0;font-size:30px}.info-heading>p:last-child{margin:8px auto 0;color:var(--muted);font-size:14px}.info-tabs{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid #e0e7f0;border-radius:14px;overflow:hidden}.info-tabs span{min-height:82px;padding:12px 8px;display:grid;place-items:center;align-content:center;gap:7px;border-right:1px solid #edf0f4;text-align:center;font-size:11px;font-weight:700}.info-tabs svg{color:var(--blue)}.info-columns{display:grid;grid-template-columns:1.25fr .9fr;gap:20px;margin-top:22px}.faq-list,.situations,.assistance{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:18px}.faq-list h3,.situations h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--blue);font:700 18px Outfit,sans-serif}.faq-list details{border-top:1px solid #edf0f4}.faq-list summary{padding:14px 3px;display:flex;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:18px}.faq-list details p{margin:0;padding:0 20px 14px 3px;color:var(--muted);font-size:12px;line-height:1.55}.situation-card{min-height:64px;margin:8px 0;padding:10px;border:1px solid #e4eaf3;border-radius:9px;display:flex;align-items:center;gap:10px}.situation-card>svg:first-child{color:var(--blue);flex:none}.situation-card div{display:grid;gap:3px;flex:1}.situation-card strong{font-size:12px}.situation-card span{color:var(--muted);font-size:10px}.situation-card>svg:last-child{color:var(--blue)}.assistance{margin-top:22px;background:linear-gradient(180deg,#fff,#f8fbff)}.assistance-heading{display:flex;justify-content:space-between;align-items:center}.assistance-heading h3{margin:0;color:var(--blue);font:700 21px Outfit,sans-serif}.assistance-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.assistance-heading>svg{color:var(--blue)}.assistance-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.assistance-item{text-align:center}.assistance-icon{width:48px;height:48px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#eef5ff}.assistance-item strong{display:block;color:var(--blue);font-size:12px}.assistance-item p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.assistance-note{margin-top:18px;padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:1px solid #d9eee1;border-radius:10px;background:#f1fbf5;color:#35604a;font-size:10px;line-height:1.4}.assistance-note span{display:flex;align-items:flex-start;gap:7px}.assistance-note svg{flex:none;color:var(--green)}.info-contact{margin-top:22px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:12px;background:#edf5ff}.info-contact div{display:grid;gap:4px}.info-contact strong{color:var(--blue);font-size:15px}.info-contact span{color:var(--copy);font-size:12px}.info-contact .button{min-width:220px}@media(max-width:760px){.home-information{margin:24px 18px 30px}.info-heading h2{font-size:25px}.info-tabs{display:flex;overflow-x:auto}.info-tabs span{min-width:112px}.info-columns{grid-template-columns:1fr}.assistance-grid{grid-template-columns:repeat(3,1fr)}.assistance-note{grid-template-columns:1fr}.info-contact{flex-direction:column;align-items:stretch;text-align:center}.info-contact .button{width:100%}}.faq-list summary span{font-size:0;width:18px;text-align:center}.faq-list summary span:before{content:"+";font-size:18px}.faq-list details[open] summary span:before{content:"−"}.situations details summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.situations details summary::-webkit-details-marker{display:none}.situations details summary .situation-toggle{font-size:0;width:18px;text-align:center}.situations details summary .situation-toggle:before{content:"+";font-size:18px;color:var(--blue)}.situations details[open] summary .situation-toggle:before{content:"−"}.situations details>p{margin:10px 0 2px 35px;color:var(--muted);font-size:11px;line-height:1.5}.situations details.situation-card{display:block}.situations details.situation-card summary{width:100%}.situations details.situation-card>p{width:auto}.contract-success{min-height:0;padding:42px 58px 48px;text-align:center}.contract-success h1{margin:18px 0 7px;font-size:clamp(31px,4vw,43px)}.contract-success>p{margin-bottom:20px;font-size:18px;line-height:1.4}.success-quote{width:min(100%,620px);margin:0 auto 18px;padding:20px 28px;display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;border:1px solid #dce5f0;border-radius:14px;background:linear-gradient(135deg,#fff,#f4f8fd);text-align:left}.success-quote>div:first-child{display:grid;align-content:center;gap:10px;padding-right:24px;border-right:1px solid #dbe5f0}.success-quote small{color:var(--navy);font-weight:800}.success-quote img{width:150px;max-height:52px;object-fit:contain;object-position:left}.success-quote>div:last-child{display:grid;align-content:center;gap:5px}.success-quote strong{font-size:16px}.success-quote span{color:var(--muted);font-size:13px}.success-quote b{color:var(--blue);font-family:Outfit,sans-serif;font-size:32px;line-height:1.05}.success-quote b em{font-family:Inter,sans-serif;font-size:13px;font-style:normal}.success-quote .quote-disclaimer{margin-top:3px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.3;text-transform:none}.next-steps{width:min(100%,930px);margin:0 auto;padding:22px 24px 15px;border:1px solid #dce5f0;border-radius:14px;background:#fff;text-align:left}.next-steps h2{margin:0 0 18px;font-size:24px}.next-steps-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:start}.next-steps-grid>div{display:grid;justify-items:center;gap:8px;text-align:center}.next-steps-grid>div>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid #cfe0f3;border-radius:50%;color:var(--blue);background:#f3f8ff}.next-steps-grid>div:first-child>span{color:#fff;background:var(--green);border-color:var(--green)}.next-steps-grid strong{font-size:13px;line-height:1.3}.next-steps-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.next-arrow{align-self:center;color:#9ec3ef}.no-payment{margin-top:18px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px solid #d5ebda;border-radius:10px;background:#f1fbf5;color:#16643d}.no-payment svg{flex:none}.no-payment div{display:grid;gap:3px}.no-payment strong{font-size:14px}.no-payment span{font-size:12px}.success-whatsapp{width:min(100%,930px);margin:16px auto 0;padding:14px 18px;display:flex;align-items:center;gap:14px;border-radius:13px;background:#edf5ff;color:var(--navy);text-align:left;text-decoration:none}.success-whatsapp>svg{color:#16a362}.success-whatsapp>span{display:grid;gap:4px;flex:1}.success-whatsapp strong{font-family:Outfit,sans-serif;font-size:20px}.success-whatsapp small{color:var(--muted);font-size:12px}.success-whatsapp>b{min-height:46px;padding:0 20px;display:flex;align-items:center;gap:8px;border-radius:8px;color:#fff;background:var(--orange);font-size:13px;white-space:nowrap}.success-commitments{width:min(100%,930px);margin:14px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e8f2;border-radius:13px;background:#fff}.success-commitments>span{min-height:88px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-content:center;text-align:left}.success-commitments>span+span{border-left:1px solid #e7edf4}.success-commitments svg{grid-row:span 2;color:var(--blue)}.success-commitments b{font-size:13px}.success-commitments small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.contract-submit{display:grid;justify-items:end;gap:7px}.contract-submit small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}@media(max-width:760px){.contract-success{padding:31px 18px 34px}.contract-success h1{font-size:28px}.contract-success>p{font-size:15px}.success-quote{padding:17px;grid-template-columns:1fr;gap:15px}.success-quote>div:first-child{padding:0 0 14px;border-right:0;border-bottom:1px solid #dbe5f0}.success-quote img{width:130px}.success-quote b{font-size:29px}.next-steps{padding:20px 16px}.next-steps-grid{grid-template-columns:1fr;gap:12px}.next-steps-grid>div{grid-template-columns:50px 1fr;justify-items:start;text-align:left;column-gap:11px}.next-steps-grid>div>span{grid-row:span 2}.next-steps-grid p{grid-column:2}.next-arrow{display:none}.no-payment{align-items:flex-start}.success-whatsapp{align-items:flex-start;flex-wrap:wrap}.success-whatsapp>b{width:100%;justify-content:center}.success-commitments{grid-template-columns:1fr}.success-commitments>span+span{border-top:1px solid #e7edf4;border-left:0}.contract-submit{justify-items:stretch;width:100%}.contract-submit small{justify-content:center;text-align:center}}.secure-label,.stepper li,.field label,.field legend,.field small,.field-message,.form-error,.trust-note,.button,.section-heading p:not(.eyebrow),.quote-welcome p,.price-card>span:first-child,.price-card small,.price-card>strong,.price-card>span:not(:first-child),.price-card em,.coverage-row,.quote-footer,.text-button,.sat-ai-form button,.sat-ai-new,.info-heading>p:last-child,.info-tabs span,.faq-list summary,.faq-list details p,.situation-card strong,.situation-card span,.situations details>p,.assistance-heading p,.assistance-item strong,.assistance-item p,.assistance-note,.info-contact strong,.info-contact span{font-size:.875rem}@media(max-width:900px){.site-header{width:100%;overflow:hidden}.header-inner{width:100%;padding-inline:15px;gap:12px}.brand-logo{width:clamp(135px,42vw,175px);flex:1 1 auto;min-width:0}.secure-label{flex:0 0 auto;max-width:none;white-space:nowrap;font-size:11px;gap:5px}.secure-label strong{white-space:nowrap}}@media(max-width:900px){.quote-main{width:100%;margin-inline:0}.quote-card{width:100%}}.next-steps-grid>div:nth-of-type(2),.next-steps-grid>.next-arrow:nth-of-type(1){display:none}.next-steps-grid>div:nth-of-type(3) strong,.next-steps-grid>div:nth-of-type(4) strong{font-size:0}.next-steps-grid>div:nth-of-type(3) strong:after{content:"2. Te contactamos en el día";font-size:.875rem}.next-steps-grid>div:nth-of-type(4) strong:after{content:"3. Elegís el medio de pago y emitimos";font-size:.875rem}.next-steps-grid{grid-template-columns:1fr auto 1fr auto 1fr}@media(max-width:760px){.next-steps-grid{grid-template-columns:1fr}}
