.ssa-b-root *,.ssa-b-root :after,.ssa-b-root :before{box-sizing:border-box;margin:0;padding:0}.ssa-b-root{color:var(--ssa-ink);font-family:Proxima Nova,Nunito Sans,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto;max-width:1140px;width:100%}.ssa-b-hero{background:linear-gradient(135deg,var(--ssa-navy,#041e42) 0,var(--ssa-navy-mid,#173b66) 100%);border-radius:var(--ssa-r-xl) var(--ssa-r-xl) 0 0;overflow:hidden;padding:0;position:relative}.ssa-b-hero--img{background-image:var(--ssa-b-hero-img),linear-gradient(135deg,var(--ssa-navy,#041e42) 0,var(--ssa-navy-mid,#173b66) 100%);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,auto}.ssa-b-hero--img:after,.ssa-b-hero--img:before{display:none}.ssa-b-hero:before{border:40px solid hsla(0,0%,100%,.06);border-radius:50%;height:420px;right:-80px;top:-80px;width:420px}.ssa-b-hero:after,.ssa-b-hero:before{content:"";pointer-events:none;position:absolute}.ssa-b-hero:after{border:30px solid hsla(0,0%,100%,.04);border-radius:50%;bottom:-120px;height:280px;right:60px;width:280px}.ssa-b-logo-bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;padding:1.25rem 2.5rem;position:relative}.ssa-b-logo-bar img{height:32px;width:auto}.ssa-b-tagline{color:hsla(0,0%,100%,.6);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ssa-b-hero-body{padding:2.75rem 2.5rem 3.25rem;position:relative}.ssa-b-eyebrow{align-items:center;color:var(--ssa-teal);display:inline-flex;font-size:.7rem;font-weight:700;gap:.5rem;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.ssa-b-eyebrow:before{background:var(--ssa-white);border-radius:1px;content:"";display:block;height:2px;width:24px}.ssa-b-hero-h{color:var(--ssa-white);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.5px;line-height:1.12;margin-bottom:.85rem}.ssa-b-hero-h em{color:var(--ssa-white);font-style:normal}.ssa-b-hero-sub{color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.65;margin-bottom:0;max-width:580px}.ssa-b-amber-bar{background:var(--ssa-white);height:4px;width:100%}.ssa-b-stats{background:var(--ssa-navy);display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.ssa-b-stats{grid-template-columns:repeat(2,1fr)}}.ssa-b-stat{border-right:1px solid hsla(0,0%,100%,.1);padding:1.25rem 1rem;text-align:center}.ssa-b-stat:last-child{border-right:none}@media (max-width:640px){.ssa-b-stat:nth-child(2){border-right:none}.ssa-b-stat:nth-child(3),.ssa-b-stat:nth-child(4){border-top:1px solid hsla(0,0%,100%,.1)}.ssa-b-stat:nth-child(4){border-right:none}}.ssa-b-stat-num{color:var(--ssa-white);font-size:1.65rem;font-weight:900;line-height:1;margin-bottom:.3rem}.ssa-b-stat-num.green{color:var(--ssa-teal)}.ssa-b-stat-num.sky{color:var(--ssa-sky)}.ssa-b-stat-lbl{color:hsla(0,0%,100%,.5);font-size:.68rem;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.ssa-b-shell{align-items:start;background:var(--ssa-gray-bg);border:1px solid var(--ssa-gray-lt);border-radius:0 0 var(--ssa-r-xl) var(--ssa-r-xl);border-top:none;display:grid;gap:1.25rem;grid-template-columns:400px 1fr;padding:1.5rem}.ssa-b-shell>*{min-width:0}@media (max-width:860px){.ssa-b-shell{grid-template-columns:1fr}}.ssa-b-card{background:var(--ssa-white);border:1px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-lg);box-shadow:var(--ssa-shadow);overflow:hidden}.ssa-b-card-head{align-items:center;background:var(--ssa-navy);display:flex;gap:.6rem;padding:.9rem 1.4rem}.ssa-b-card-head h4{color:hsla(0,0%,100%,.7);font-size:.88rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ssa-b-card-head:before{background:var(--ssa-amber);border-radius:2px;content:"";display:block;flex-shrink:0;height:16px;width:3px}.ssa-b-card-body{padding:1.35rem 1.4rem}.ssa-b-field{margin-bottom:1.2rem}.ssa-b-field:last-child{margin-bottom:0}.ssa-b-root label{color:var(--ssa-navy);display:block;font-size:.95rem;font-weight:700;letter-spacing:0;margin-bottom:.42rem;text-transform:none}.ssa-b-hint{color:var(--ssa-ink3);font-size:.85rem;font-weight:400}.ssa-b-slider-row{align-items:center;display:flex;gap:.75rem}.ssa-b-slider-row input[type=range]:not(#ssa-_){-webkit-appearance:none;appearance:none;background:var(--ssa-gray-lt);border:none;border-radius:3px;cursor:pointer;flex:1;height:5px;outline:none}.ssa-b-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ssa-teal);border:2px solid var(--ssa-white);border-radius:50%;box-shadow:0 0 0 4px rgba(0,163,153,.18);cursor:pointer;height:20px;transition:box-shadow .15s;width:20px}.ssa-b-slider-row input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px rgba(0,163,153,.22)}.ssa-b-slider-row input[type=range]::-moz-range-thumb{background:var(--ssa-teal);border:2px solid var(--ssa-white);border-radius:50%;cursor:pointer;height:20px;width:20px}.ssa-b-range-val{color:var(--ssa-teal);font-size:1.1rem;font-weight:800;min-width:82px;text-align:right}.ssa-b-range-labels{color:var(--ssa-ink3);display:flex;font-size:.8rem;justify-content:space-between;margin-top:.28rem}.ssa-b-vendor-grid{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.ssa-b-vbtn{align-items:center;background:var(--ssa-white);border:1.5px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-sm);color:var(--ssa-ink2);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.52rem;padding:.6rem .75rem;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;user-select:none}.ssa-b-vbtn .vdot{background:var(--ssa-gray-mid);border-radius:50%;flex-shrink:0;height:8px;transition:background .15s;width:8px}.ssa-b-vbtn.active,.ssa-b-vbtn:hover{background:var(--ssa-teal-lt);border-color:var(--ssa-teal);color:var(--ssa-navy)}.ssa-b-vbtn.active{box-shadow:0 0 0 3px rgba(0,163,153,.15)}.ssa-b-vbtn.active .vdot{background:var(--ssa-teal)}.ssa-b-rubrik-hint{background:var(--ssa-gray-bg);border:1px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-sm);color:var(--ssa-ink3);display:none;font-size:.85rem;line-height:1.45;margin-top:.45rem;padding:.4rem .6rem}.ssa-b-rubrik-hint.visible{display:block}.ssa-b-toggle-row{align-items:flex-start;background:var(--ssa-gray-bg);border:1.5px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-md);display:flex;gap:.6rem;margin-top:.75rem;padding:.75rem .85rem;transition:border-color .15s;user-select:none}.ssa-b-toggle-row.checked,.ssa-b-toggle-row:hover{border-color:var(--ssa-amber)}.ssa-b-toggle-row.checked{background:var(--ssa-amber-lt)}.ssa-b-pill{background:var(--ssa-gray-mid);border-radius:10px;flex-shrink:0;height:20px;margin-top:.15rem;position:relative;transition:background .2s;width:36px}.ssa-b-pill:after{background:var(--ssa-white);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .2s;width:16px}.ssa-b-toggle-row.checked .ssa-b-pill{background:var(--ssa-amber)}.ssa-b-toggle-row.checked .ssa-b-pill:after{left:18px}.ssa-b-toggle-lbl{color:var(--ssa-navy);font-size:.95rem;font-weight:700}.ssa-b-toggle-sub{color:var(--ssa-ink3);font-size:.85rem;margin-top:.1rem}.ssa-b-quote-panel{background:var(--ssa-amber-lt);border:1.5px solid var(--ssa-amber-bd);border-radius:var(--ssa-r-md);display:none;margin-top:.7rem;padding:.9rem 1rem}.ssa-b-quote-panel.visible{display:block}.ssa-b-quote-lbl{color:var(--ssa-amber);font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:.65rem;text-transform:uppercase}.ssa-b-qfield{margin-bottom:.7rem}.ssa-b-qfield:last-of-type{margin-bottom:0}.ssa-b-qfield label{color:var(--ssa-ink2);font-size:.9rem}.ssa-b-input-row{align-items:center;background:var(--ssa-white);border:1.5px solid var(--ssa-amber-bd);border-radius:var(--ssa-r-sm);display:flex;overflow:hidden;transition:border-color .15s}.ssa-b-input-row:focus-within{border-color:var(--ssa-amber)}.ssa-b-ipfx{border-right:1px solid var(--ssa-amber-bd);font-size:.95rem;font-weight:700}.ssa-b-ipfx,.ssa-b-ipsfx{align-items:center;align-self:stretch;background:var(--ssa-amber-lt);color:var(--ssa-ink3);display:flex;padding:0 .65rem}.ssa-b-ipsfx{border-left:1px solid var(--ssa-amber-bd);font-size:.85rem;white-space:nowrap}.ssa-b-input-row input[type=number]:not(#ssa-_){background:transparent;border:none;border-radius:0!important;box-shadow:none!important;color:var(--ssa-ink);flex:1;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.55rem .65rem}.ssa-b-quote-note{background:rgba(22,92,125,.12);border-radius:4px;color:#0b4a63;display:none;font-size:.85rem;line-height:1.4;margin-top:.5rem;padding:.4rem .6rem}.ssa-b-divider{background:var(--ssa-gray-lt);height:1px;margin:1.1rem 0}.ssa-b-years-row{display:flex;gap:.5rem}.ssa-b-yr-btn{background:var(--ssa-white);border:1.5px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-sm);color:var(--ssa-ink3);cursor:pointer;flex:1;font-family:inherit;font-size:.95rem;font-weight:700;padding:.55rem;text-align:center;transition:all .15s}.ssa-b-yr-btn.active{background:var(--ssa-teal-lt);border-color:var(--ssa-teal);color:var(--ssa-teal-dk)}.ssa-b-price-row{align-items:center;background:var(--ssa-white);border:1.5px solid var(--ssa-gray-lt);border-radius:var(--ssa-r-sm);display:flex;overflow:hidden;transition:border-color .15s}.ssa-b-price-row:focus-within{border-color:var(--ssa-teal)}.ssa-b-pfx{border-right:1px solid var(--ssa-gray-lt);font-size:.95rem;font-weight:700}.ssa-b-pfx,.ssa-b-psfx{align-items:center;align-self:stretch;background:var(--ssa-gray-bg);color:var(--ssa-ink3);display:flex;padding:0 .72rem}.ssa-b-psfx{border-left:1px solid var(--ssa-gray-lt);font-size:.85rem;white-space:nowrap}.ssa-b-price-row input[type=number]:not(#ssa-_){background:transparent;border:none;border-radius:0!important;box-shadow:none!important;color:var(--ssa-ink);flex:1;font-family:inherit;font-size:1rem;font-weight:800;outline:none;padding:.62rem .72rem}.ssa-b-calc-btn{background:var(--ssa-teal);border:none;border-radius:var(--ssa-r-md);box-shadow:0 4px 14px rgba(0,163,153,.35);color:var(--ssa-white);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:-.1px;margin-top:1.2rem;padding:.95rem 1rem;transition:background .15s,transform .1s,box-shadow .15s;width:100%}.ssa-b-calc-btn:hover{background:var(--ssa-teal-dk);box-shadow:0 6px 20px rgba(0,163,153,.45)}.ssa-b-calc-btn:active{transform:scale(.98)}.ssa-b-placeholder{background:var(--ssa-white);border:2px dashed var(--ssa-gray-lt);border-radius:var(--ssa-r-lg);color:var(--ssa-ink3);padding:3.5rem 2rem;text-align:center}.ssa-b-placeholder .ico{font-size:2.2rem;margin-bottom:.75rem;opacity:.35}.ssa-b-placeholder p{font-size:.88rem;line-height:1.65}.ssa-b-results{display:none}.ssa-b-results.visible{display:block}.ssa-b-savings-hero{background:linear-gradient(135deg,var(--ssa-navy,#041e42) 0,var(--ssa-navy-mid,#173b66) 100%);border-radius:var(--ssa-r-lg) var(--ssa-r-lg) 0 0;overflow:hidden;padding:2rem 2rem 1.75rem;position:relative;text-align:center}.ssa-b-savings-hero:before{border:25px solid hsla(0,0%,100%,.06);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:200px}.ssa-b-slbl{color:hsla(0,0%,100%,.6);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.45rem;text-transform:uppercase}.ssa-b-sval{color:var(--ssa-amber);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;letter-spacing:-1.5px;line-height:1;margin-bottom:.45rem}.ssa-b-sdesc{color:hsla(0,0%,100%,.7);font-size:.85rem;line-height:1.5}.ssa-b-custom-badge{background:hsla(0,0%,100%,.12);border:1px solid #fff;border-radius:20px;color:#fff;display:none;font-size:.68rem;font-weight:700;margin-top:.65rem;padding:.2rem .65rem}.ssa-b-mode-strip{align-items:center;background:var(--ssa-amber-lt);border-bottom:1px solid var(--ssa-amber-bd);color:#0b4a63;display:none;font-size:.75rem;gap:.5rem;padding:.6rem 1.4rem}.ssa-b-mode-strip.visible{display:flex}.ssa-b-mode-pill{background:var(--ssa-amber);border-radius:3px;color:var(--ssa-white);flex-shrink:0;font-size:.65rem;font-weight:800;letter-spacing:.05em;padding:.12rem .5rem}.ssa-b-kpi-strip{background:var(--ssa-white);border-bottom:1px solid var(--ssa-gray-lt);display:grid;grid-template-columns:repeat(3,1fr)}.ssa-b-kpi{border-right:1px solid var(--ssa-gray-lt);padding:1rem;text-align:center}.ssa-b-kpi:last-child{border-right:none}@media (max-width:640px){.ssa-b-kpi-strip{grid-template-columns:1fr}.ssa-b-kpi{border-bottom:1px solid var(--ssa-gray-lt);border-right:none}.ssa-b-kpi:last-child{border-bottom:none}}.ssa-b-kval{color:var(--ssa-navy);font-size:1.25rem;font-weight:900;line-height:1.1;margin-bottom:.2rem}.ssa-b-kval.teal{color:var(--ssa-teal)}.ssa-b-kval.danger{color:var(--ssa-danger)}.ssa-b-klbl{color:var(--ssa-ink3);font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ssa-b-tbl-wrap{background:var(--ssa-white);border-bottom:1px solid var(--ssa-gray-lt);padding:1.2rem 1.4rem}.ssa-b-tbl-wrap h4{color:var(--ssa-ink3);font-size:.7rem;font-weight:700;letter-spacing:.09em;margin-bottom:.85rem;text-transform:uppercase}.ssa-b-table{border-collapse:collapse;width:100%}.ssa-b-table th{background:var(--ssa-navy);border-bottom:2px solid var(--ssa-navy-mid);color:var(--ssa-white);font-size:.67rem;font-weight:700;letter-spacing:.07em;padding:.55rem .75rem;text-align:left;text-transform:uppercase}.ssa-b-table th:not(:first-child){text-align:right}.ssa-b-table td{border-bottom:1px solid var(--ssa-gray-lt);color:var(--ssa-ink);font-size:.85rem;padding:.65rem .75rem;vertical-align:middle}.ssa-b-table td:not(:first-child){font-weight:700;text-align:right}.ssa-b-table tr:last-child td{border-bottom:none}.ssa-b-table tr.ssa-row td{background:var(--ssa-teal-lt);font-weight:800}.ssa-b-table tr.ssa-row td:first-child{color:var(--ssa-teal-dk)}.ssa-b-table tr.ssa-row td:not(:first-child){color:var(--ssa-teal)}.ssa-b-table tr.quote-row td{background:var(--ssa-amber-lt)}.ssa-b-table tr.quote-row td:first-child{color:var(--ssa-amber);font-weight:800}.ssa-b-table tr:hover:not(.ssa-row):not(.quote-row) td{background:var(--ssa-gray-bg)}.ssa-b-vname{align-items:center;display:flex;flex-wrap:wrap;gap:.52rem}.ssa-b-vdot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ssa-b-badge-esc{background:var(--ssa-danger-lt);color:var(--ssa-danger)}.ssa-b-badge-esc,.ssa-b-badge-quote{border-radius:3px;font-size:.6rem;font-weight:700;padding:.08rem .3rem}.ssa-b-badge-quote{background:var(--ssa-amber-lt);color:#0b4a63}.ssa-b-bar-wrap{background:var(--ssa-white);border-bottom:1px solid var(--ssa-gray-lt);padding:1.1rem 1.4rem 1.4rem}.ssa-b-bar-wrap h4{color:var(--ssa-ink3);font-size:.7rem;font-weight:700;letter-spacing:.09em;margin-bottom:.95rem;text-transform:uppercase}.ssa-b-bar-row{align-items:center;display:flex;gap:.75rem;margin-bottom:.6rem}.ssa-b-bar-lbl{color:var(--ssa-ink2);flex-shrink:0;font-size:.76rem;font-weight:700;text-align:right;width:120px}.ssa-b-bar-track{background:var(--ssa-gray-bg);border:1px solid var(--ssa-gray-lt);border-radius:4px;flex:1;height:28px;overflow:hidden}.ssa-b-bar-fill{align-items:center;border-radius:4px;color:var(--ssa-white);display:flex;font-size:.7rem;font-weight:700;height:100%;overflow:hidden;padding-left:.6rem;transition:width .65s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:0}.ssa-b-bar-amt{color:var(--ssa-ink2);flex-shrink:0;font-size:.8rem;font-weight:800;text-align:left;width:90px}.ssa-b-bar-row.ssa-bar .ssa-b-bar-lbl{color:var(--ssa-teal-dk)}.ssa-b-bar-row.ssa-bar .ssa-b-bar-amt{color:var(--ssa-teal)}.ssa-b-bar-row.qot-bar .ssa-b-bar-amt,.ssa-b-bar-row.qot-bar .ssa-b-bar-lbl{color:var(--ssa-amber)}.ssa-b-warning{background:var(--ssa-amber-lt);border-bottom:1px solid var(--ssa-amber-bd);color:#0b4a63;font-size:.77rem;line-height:1.5;padding:.9rem 1.4rem}.ssa-b-warning strong{display:block;font-size:.7rem;letter-spacing:.06em;margin-bottom:.22rem;text-transform:uppercase}.ssa-b-cta{align-items:center;background:var(--ssa-grad-navy);border-radius:0 0 var(--ssa-r-lg) var(--ssa-r-lg);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.4rem}.ssa-b-cta-text p:first-child{color:var(--ssa-white);font-size:.9rem;font-weight:800;margin-bottom:.18rem}.ssa-b-cta-text p:last-child{color:hsla(0,0%,100%,.55);font-size:.75rem}.ssa-b-cta-btns{display:flex;flex-shrink:0;gap:.6rem}.ssa-b-btn-primary{background:var(--ssa-teal);border:none;border-radius:var(--ssa-r-sm);box-shadow:0 3px 10px rgba(0,163,153,.4);color:var(--ssa-white);cursor:pointer;display:inline-block;font-family:inherit;font-size:.84rem;font-weight:800;padding:.65rem 1.25rem;text-decoration:none;transition:background .15s;white-space:nowrap}.ssa-b-btn-primary:hover{background:var(--ssa-teal-dk);color:var(--ssa-white);text-decoration:none}.ssa-b-btn-ghost{background:transparent;border:1.5px solid hsla(0,0%,100%,.22);border-radius:var(--ssa-r-sm);color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-block;font-family:inherit;font-size:.84rem;font-weight:600;padding:.65rem 1.25rem;text-decoration:none;transition:all .15s;white-space:nowrap}.ssa-b-btn-ghost:hover{border-color:hsla(0,0%,100%,.55);color:var(--ssa-white);text-decoration:none}.ssa-b-disclaimer{background:var(--ssa-white);border-radius:0 0 var(--ssa-r-lg) var(--ssa-r-lg);border-top:1px solid var(--ssa-gray-lt);color:var(--ssa-ink3);font-size:.67rem;font-style:italic;line-height:1.5;padding:.85rem 1.4rem;text-align:center}.ssa-tco{padding:var(--ssa-tco-pt,0) 0 var(--ssa-tco-pb,0)}.ssa-tco--gray{background:var(--ssa-gray-bg,#f2f5f7)}.ssa-tco--white{background:#fff}.ssa-tco__w{display:flow-root;margin:0 auto;max-width:var(--ssa-w,1140px);padding:0 var(--ssa-gutter,40px)}.ssa-b-logo-fallback{color:var(--ssa-white);font-size:1.1rem;font-weight:800;letter-spacing:-.3px}.ssa-b-toggle-row{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.ssa-b-root a:focus-visible,.ssa-b-root button:focus-visible,.ssa-b-root input:focus-visible{border-radius:2px;outline:2px solid var(--ssa-teal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ssa-b-bar-fill{transition:none}}@media (max-width:640px){.ssa-b-logo-bar{flex-wrap:wrap;gap:.5rem .75rem;padding:1rem 1.25rem}.ssa-b-logo-bar img{height:26px}}.ssa-b-sublabel{color:var(--ssa-ink3)!important;font-size:.85rem!important;font-weight:600!important;margin:.7rem 0 .35rem!important}.ssa-b-plan-grid{display:flex;flex-wrap:wrap;gap:.4rem}.ssa-b-planbtn{background:var(--ssa-white);border:1px solid var(--ssa-gray-lt);border-radius:20px;color:var(--ssa-ink3);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.35rem .8rem;transition:all .15s}.ssa-b-planbtn:hover{border-color:var(--ssa-teal);color:var(--ssa-teal)}.ssa-b-planbtn.active{background:var(--ssa-teal);border-color:var(--ssa-teal);color:var(--ssa-white)}.ssa-b-plan-storage{color:var(--ssa-ink3);font-size:.8rem;margin-top:.45rem}.ssa-b-plan-storage:before{content:"Storage: ";font-weight:700}.ssa-b-ours-note{background:var(--ssa-amber-lt,#e9f1f4);border-radius:var(--ssa-r-sm);color:var(--ssa-blue-dk,#165c7d);font-size:.8rem;line-height:1.5;margin-top:.5rem;padding:.5rem .65rem}.ssa-b-ours-btn[disabled]{cursor:not-allowed;opacity:.45}.ssa-b-badge-licence{background:var(--ssa-amber-lt,#e9f1f4);border-radius:3px;color:var(--ssa-blue-dk,#165c7d);font-size:.6rem;font-weight:700;padding:.08rem .3rem}.ssa-b-licence-note{color:var(--ssa-ink3);font-size:.8rem;line-height:1.55;margin-top:.6rem}.ssa-b-savings-hero.is-costlier .ssa-b-sval{color:var(--ssa-white)}.ssa-b-cheaper{display:none}.ssa-b-cheaper.visible{background:var(--ssa-amber-lt,#e9f1f4);border:1px solid var(--ssa-amber-bd,#b8d4de);border-radius:var(--ssa-r-md);display:block;margin-top:1rem;padding:1rem 1.15rem}.ssa-b-cheaper-t{color:var(--ssa-blue-dk,#165c7d);font-size:.95rem;font-weight:700;margin-bottom:.3rem}.ssa-b-cheaper-x{color:var(--ssa-ink);font-size:.85rem;line-height:1.6;margin-bottom:.75rem}.ssa-b-cheaper-cta{align-items:center;background:var(--ssa-blue-dk,#165c7d);border-radius:var(--ssa-r-sm);color:var(--ssa-white);display:inline-flex;font-size:.85rem;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:background .15s}.ssa-b-cheaper-cta:hover{background:var(--ssa-navy);color:var(--ssa-white)}.ssa-b-card,.ssa-b-input-row input[type=number]:not(#ssa-_),.ssa-b-ipsfx,.ssa-b-price-row input[type=number]:not(#ssa-_),.ssa-b-psfx,.ssa-b-slider-row input[type=range]:not(#ssa-_){min-width:0}