#ss-calc{--navy:#082d48;--red:#b51f36;--muted:#697986;--line:#e4e8ed;font-family:Tahoma,Arial,sans-serif;color:var(--navy);background:#f5f6f8;width:100%;max-width:1400px;margin:auto;box-sizing:border-box;line-height:1.8;overflow:hidden}#ss-calc *{box-sizing:border-box;min-width:0}#ss-calc button,#ss-calc input,#ss-calc select,#ss-calc textarea{font:inherit}#ss-calc button,#ss-calc a{touch-action:manipulation}#ss-calc .sc-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#082d48,#0d3e59);color:white;padding:45px 6% 55px;border-bottom:5px solid var(--red)}#ss-calc .sc-brand{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:35px;position:relative;z-index:1}#ss-calc .sc-mark{display:inline-grid;place-items:center;background:var(--red);border-radius:14px;width:44px;height:44px;font-size:32px}#ss-calc .sc-kicker{font-size:12px;letter-spacing:.3px;color:#d8b97d}#ss-calc h1{font-size:clamp(30px,4.8vw,57px);line-height:1.4;margin:12px 0;position:relative;z-index:1;font-weight:800}#ss-calc h1 em{font-style:normal;color:#ffb6bf}#ss-calc .sc-hero p{max-width:630px;color:#d9e5ee;margin:20px 0;font-size:16px}#ss-calc .sc-pills{display:flex;flex-wrap:wrap;gap:8px}#ss-calc .sc-pills span{border:1px solid #ffffff38;padding:5px 12px;border-radius:30px;font-size:12px}#ss-calc .sc-deco{position:absolute;left:6%;top:5%;font-size:300px;line-height:1;color:#ffffff0a;transform:rotate(-12deg)}#ss-calc .sc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:25px;padding:30px 5%;align-items:start}#ss-calc .sc-main{display:grid;gap:20px}#ss-calc .sc-panel{padding:25px;background:white;border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 28px #082d4805}#ss-calc .sc-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}#ss-calc .sc-heading b{font-size:18px;background:#fcf0f2;color:var(--red);display:grid;place-items:center;min-width:44px;height:44px;border-radius:13px}#ss-calc .sc-heading small{color:var(--muted);font-size:12px}#ss-calc h2{font-size:21px;margin:0;line-height:1.5}#ss-calc .sc-segment{display:flex;gap:8px;background:#f5f6f8;padding:6px;border-radius:12px;margin-bottom:18px}#ss-calc button{cursor:pointer;border:1px solid var(--line);color:var(--navy);background:white;border-radius:10px;padding:10px 14px}#ss-calc .sc-segment button{flex:1;border:0}#ss-calc button.active{background:var(--navy);color:white;border-color:var(--navy)}#ss-calc .sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ss-calc label{display:block;font-size:14px;font-weight:600}#ss-calc select,#ss-calc input:not([type=checkbox]),#ss-calc textarea{display:block;width:100%;background:#fafbfc;border:1px solid #d9e0e7;border-radius:10px;padding:12px;color:var(--navy);margin-top:7px;max-width:100%}#ss-calc input[type=checkbox]{accent-color:var(--red);width:18px;height:18px;flex-shrink:0}#ss-calc .sc-note{font-size:12px;color:var(--muted);line-height:1.9;margin:15px 0 0}#ss-calc .sc-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#ss-calc .sc-options button{display:grid;gap:2px;text-align:center;font-size:14px;padding:12px 6px}#ss-calc .sc-options button span{font-size:23px;line-height:1.4}#ss-calc .sc-options button small{font-size:10px;opacity:.75}#ss-calc .sc-check{display:flex;align-items:center;gap:9px;margin-top:12px;flex-wrap:wrap}#ss-calc .sc-check small{color:var(--red);font-size:12px}#ss-calc .sc-extra{margin-top:20px;align-items:center}#ss-calc .sc-addons{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ss-calc .sc-addons label{padding:15px;background:#f8f9fb;border-radius:12px;font-size:13px}#ss-calc .sc-addons small{display:block;font-size:11px;color:var(--muted)}#ss-calc .sc-addons input{background:white!important}#ss-calc .sc-summary{position:sticky;top:20px;border-radius:20px;overflow:hidden;box-shadow:0 15px 50px #082d4812;border:1px solid var(--line)}#ss-calc .sc-summary-top{background:var(--navy);color:white;padding:28px}#ss-calc .sc-summary-top h2{margin:5px 0 15px}#ss-calc #sc-total{font-size:42px;font-weight:bold;line-height:1.4;overflow-wrap:anywhere}#ss-calc #sc-total small{font-size:15px;font-weight:normal}#ss-calc #sc-estimate-label{color:#c2d2df;font-size:12px}#ss-calc .sc-summary-body{background:white;padding:24px}#ss-calc .sc-line{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:11px 0;font-size:13px}#ss-calc .sc-line strong{white-space:nowrap}#ss-calc #sc-price-note,#ss-calc .sc-summary-body>small{font-size:11px;color:var(--muted);display:block}#ss-calc .sc-red{display:block;text-align:center;background:var(--red);color:white;text-decoration:none;padding:13px 16px;border:0;border-radius:11px;font-weight:bold;width:100%;margin:16px 0;font-size:14px}#ss-calc .sc-red:hover{background:#93192d}#ss-calc .sc-red:disabled{opacity:.6;cursor:wait}#ss-calc .sc-consent{font-size:12px;font-weight:normal;flex-wrap:nowrap;align-items:flex-start}#ss-calc #sc-status{font-size:13px}#ss-calc footer{padding:20px;text-align:center;font-size:12px;color:var(--muted)}#ss-calc :focus-visible{outline:3px solid #d8b97d;outline-offset:3px}#ss-calc [hidden]{display:none!important}@media(max-width:900px){#ss-calc .sc-layout{grid-template-columns:1fr;padding:20px 14px}#ss-calc .sc-summary{position:static;grid-row:1}#ss-calc .sc-summary-top{padding:20px}#ss-calc .sc-summary-top h2{display:inline-block;margin-inline-end:20px}#ss-calc .sc-summary-body{padding:18px}#ss-calc .sc-hero{padding:28px 20px 35px}#ss-calc .sc-brand{font-size:12px;margin-bottom:25px}#ss-calc .sc-deco{font-size:200px;left:-25px;top:35%}}@media(max-width:480px){#ss-calc .sc-grid,#ss-calc .sc-addons{grid-template-columns:1fr}#ss-calc .sc-options{grid-template-columns:1fr 1fr}#ss-calc .sc-panel{padding:19px 15px}#ss-calc h2{font-size:19px}#ss-calc .sc-hero p{font-size:14px}#ss-calc #sc-total{font-size:36px}}

#ss-calc .sc-hero h1{color:#fff}#ss-calc h2{color:var(--navy)}#ss-calc .sc-summary-top h2{color:#fff}

#ss-calc .sc-hero{padding:30px 6% 35px}#ss-calc h1{font-size:clamp(30px,4vw,45px)}#ss-calc .sc-layout{display:block;padding-top:15px;max-width:1050px;margin:auto}#ss-calc .sc-progress{display:flex;gap:6px;justify-content:center;padding:20px 12px 0;flex-wrap:wrap}#ss-calc .sc-progress span{padding:7px 12px;border-radius:24px;font-size:12px;background:#e9edf1;color:var(--muted)}#ss-calc .sc-progress .current{background:var(--navy);color:white}#ss-calc .sc-progress .done{background:#e6f2ee;color:#27624f}#ss-calc .sc-main{display:block}#ss-calc .sc-summary{position:static;padding:0;grid-row:auto}#ss-calc .sc-summary-top{padding:25px}#ss-calc .sc-summary-top h2{display:block;margin:8px 0 15px}#ss-calc .sc-options button[aria-pressed=true]{background:var(--navy);color:white}#ss-calc .sc-options button small{display:none}#ss-calc .sc-navigation{display:flex;gap:12px;margin:25px 0 5px;align-items:center}#ss-calc .sc-navigation .sc-red{margin:0;flex:1;width:auto}#ss-calc .sc-back{padding:12px 24px}#ss-calc .sc-error{color:var(--red);font-size:13px;margin:15px 0 0}#ss-calc .sc-panel{scroll-margin-top:20px}#ss-calc select:disabled{opacity:.65;cursor:not-allowed}#ss-calc .sc-summary-body{padding:25px}#ss-calc #sc-route-summary{font-size:14px;color:var(--navy);border-top:1px solid var(--line);padding-top:15px}#ss-calc .sc-red{text-align:center}#ss-calc .sc-result-edit{margin-top:15px}#ss-calc .sc-floor-hint{background:#f9f0f2;color:var(--red);border-radius:10px;padding:12px;margin-top:15px;font-size:13px}@media(max-width:480px){#ss-calc .sc-progress span{font-size:10px;padding:5px 9px}#ss-calc .sc-hero{padding:24px 18px 30px}#ss-calc .sc-hero p{margin:12px 0}#ss-calc .sc-hero .sc-pills{gap:5px}#ss-calc .sc-pills span{font-size:10px}#ss-calc .sc-navigation{gap:8px}#ss-calc .sc-back{padding:12px 15px}}

#ss-calc .sc-carton{margin-top:20px;border:1px solid var(--line);background:#fafbfc;border-radius:12px;padding:18px}#ss-calc .sc-carton h3{margin:0 0 12px;color:var(--navy);font-size:17px}
/* Cost guide and real work gallery */
#ss-calc .sc-editorial{padding:25px 5% 0;max-width:1260px;margin:auto;overflow-wrap:break-word}#ss-calc .sc-story{padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:24px}#ss-calc .sc-section-head{margin-bottom:24px;max-width:800px}#ss-calc .sc-eyebrow{display:block;color:#a26920;font-size:12px;font-weight:700;margin-bottom:8px}#ss-calc .sc-section-head h2{font-size:clamp(23px,2.7vw,33px);color:var(--red);line-height:1.55}#ss-calc .sc-section-head>p{font-size:15px;color:var(--muted);margin:12px 0 0}#ss-calc .sc-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#ss-calc .sc-insights article,#ss-calc .sc-example,#ss-calc .sc-scope-grid article{padding:24px;background:white;border:1px solid var(--line);border-radius:18px}#ss-calc .sc-insights article>b{color:#c6a36d;font-size:30px;font-weight:400;line-height:1}#ss-calc .sc-editorial h3{font-size:18px;line-height:1.7;color:var(--navy);margin:10px 0}#ss-calc .sc-insights p,#ss-calc .sc-scope p,#ss-calc .sc-example p{font-size:14px;margin:8px 0;color:#5b6b78}#ss-calc .sc-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#ss-calc .sc-example{position:relative;border-top:3px solid #d8b97d}#ss-calc .sc-example>span{color:#8a9aaa;font-size:12px}#ss-calc .sc-example strong{display:block;font-size:32px;color:var(--red);line-height:1.6;margin:12px 0}#ss-calc .sc-example strong small{font-size:12px;font-weight:400;color:#5b6b78}#ss-calc .sc-calc-return{max-width:400px}#ss-calc .sc-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ss-calc .sc-scope-grid article:last-child{background:#fff6e8;border-color:#eadbc3}#ss-calc .sc-gallery{background:#082d48;margin:12px -5.56%;padding:38px 5.56%;color:white}#ss-calc .sc-gallery h2{color:#fff}#ss-calc .sc-gallery .sc-section-head>p,#ss-calc .sc-gallery>.sc-note{color:#c4d5e1}#ss-calc .sc-gallery .sc-eyebrow{color:#e8c48c}#ss-calc .sc-gallery-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}#ss-calc .sc-filters,#ss-calc .sc-gallery-controls{display:flex;flex-wrap:wrap;gap:6px}#ss-calc .sc-gallery-toolbar button,#ss-calc #sc-gallery-all{font-size:12px;min-height:42px;padding:8px 12px;border-color:#fff3;background:transparent;color:#fff}#ss-calc .sc-gallery-toolbar button.active{background:var(--red);border-color:var(--red)}#ss-calc .sc-gallery-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d8b97d #ffffff20;padding:0 0 12px}#ss-calc .sc-work{flex:0 0 calc((100% - 36px)/3);direction:rtl;margin:0;background:#fff;color:var(--navy);border-radius:16px;overflow:hidden;scroll-snap-align:start}#ss-calc .sc-photo-open{position:relative;width:100%;display:block;border:0;border-radius:0;padding:0;background:#dae0e4;overflow:hidden}#ss-calc .sc-photo-open img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .4s}#ss-calc .sc-photo-open:hover img{transform:scale(1.025)}#ss-calc .sc-photo-open>span{position:absolute;bottom:12px;right:12px;font-size:11px;padding:4px 10px;background:#082d48dc;color:#fff;border-radius:20px}#ss-calc .sc-work figcaption{padding:18px}#ss-calc .sc-work figcaption small{font-size:10px;color:#a26920}#ss-calc .sc-work figcaption h3{font-size:17px;margin:6px 0}#ss-calc .sc-work figcaption p{font-size:12px;margin:0;color:#5b6b78}#ss-calc #sc-gallery-all{margin-top:16px}#ss-calc .sc-gallery-track.sc-gal-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}#ss-calc #sc-photo-dialog{width:min(92vw,800px);max-height:94vh;overflow:auto;border:0;border-radius:15px;padding:18px;background:#082d48;color:white;direction:rtl}#ss-calc #sc-photo-dialog::backdrop{background:#001525d9}#ss-calc #sc-photo-dialog img{display:block;max-width:100%;height:auto;max-height:73vh;object-fit:contain;margin:15px auto}#ss-calc #sc-photo-dialog p{font-size:13px}#ss-calc #sc-photo-close{background:white;color:var(--navy)}#ss-calc .sc-faq details{border:1px solid var(--line);background:white;border-radius:12px;margin-bottom:9px;overflow:hidden}#ss-calc .sc-faq summary{padding:16px 20px;font-size:15px;font-weight:700;cursor:pointer;color:var(--navy)}#ss-calc .sc-faq details[open] summary{color:var(--red);background:#fcf0f2}#ss-calc .sc-faq details p{padding:0 20px 16px;margin:16px 0 0;font-size:14px;color:#5b6b78}#ss-calc .sc-route-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#ss-calc .sc-route-cards a{border:1px solid var(--line);background:white;border-radius:12px;padding:20px;text-decoration:none;color:var(--navy);transition:border-color .2s}#ss-calc .sc-route-cards a:hover{border-color:var(--red)}#ss-calc .sc-route-cards small{display:block;color:var(--muted);font-size:12px}#ss-calc .sc-route-cards strong{font-size:17px}#ss-calc .sc-bottom-cta{background:linear-gradient(120deg,#082d48,#0d3e59);color:white;border-radius:22px;padding:32px;margin:25px 0;text-align:center}#ss-calc .sc-bottom-cta h2{color:white;font-size:29px}#ss-calc .sc-bottom-cta p{color:#ccdae5;font-size:14px}#ss-calc .sc-bottom-cta .sc-red{margin:20px auto 0}#ss-calc .sc-bottom-cta .sc-eyebrow{color:#e8c48c}@media(max-width:900px){#ss-calc .sc-insights,#ss-calc .sc-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ss-calc .sc-work{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){#ss-calc .sc-editorial{padding:20px 18px 0}#ss-calc .sc-story{padding:27px 0}#ss-calc .sc-insights,#ss-calc .sc-example-grid,#ss-calc .sc-scope-grid,#ss-calc .sc-route-cards{grid-template-columns:1fr}#ss-calc .sc-insights article,#ss-calc .sc-example,#ss-calc .sc-scope-grid article{padding:20px}#ss-calc .sc-gallery{margin:12px -18px;padding:30px 18px}#ss-calc .sc-work{flex-basis:85%}#ss-calc .sc-gallery-track.sc-gal-all{grid-template-columns:1fr 1fr;gap:10px}#ss-calc .sc-gal-all figcaption{padding:12px}#ss-calc .sc-gal-all figcaption h3{font-size:13px}#ss-calc .sc-gal-all figcaption p{font-size:11px}#ss-calc .sc-section-head>p{font-size:14px}#ss-calc .sc-bottom-cta{padding:26px 18px}#ss-calc .sc-faq summary{padding:16px;font-size:14px}#ss-calc .sc-faq details p{padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){#ss-calc .sc-photo-open img,#ss-calc .sc-route-cards a{transition:none}#ss-calc .sc-gallery-track{scroll-behavior:auto}}
#ss-calc .sc-reviews{background:#eef3f6;border-block:1px solid var(--line)}
#ss-calc .sc-reviews-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:22px 0}
#ss-calc .sc-reviews-bar>span{font-size:14px;color:var(--muted)}
#ss-calc .sc-reviews-bar b{color:var(--red);font-size:29px;margin-inline-end:7px}
#ss-calc .sc-maps-link{background:var(--navy);color:white;border-radius:12px;padding:12px 18px;text-decoration:none;font-size:14px}
#ss-calc .sc-review-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
#ss-calc .sc-review-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;padding:3px 2px 18px;align-items:stretch;scrollbar-width:thin}
#ss-calc .sc-review{display:flex;flex-direction:column;flex:0 0 calc((100% - 36px)/3);background:white;border:1px solid #dae3ea;border-radius:20px;padding:24px;scroll-snap-align:start;box-shadow:0 8px 24px #082d4806;text-align:right}
#ss-calc .sc-review-author{display:flex;gap:12px;align-items:center}
#ss-calc .sc-review-initial{display:grid;place-items:center;flex:0 0 43px;height:43px;background:#f9e9ed;border:1px solid #f0ccd3;border-radius:50%;font-size:20px;color:var(--red);font-weight:bold}
#ss-calc .sc-review-author h3{font-size:15px;margin:0;line-height:1.5;overflow-wrap:anywhere}
#ss-calc .sc-review-author small{font-size:11px;color:var(--muted)}
#ss-calc .sc-review-stars{color:#bd7900;font-size:23px;letter-spacing:2px;margin:17px 0 9px;line-height:1.3}
#ss-calc .sc-review blockquote{font-size:15px;line-height:1.95;margin:0;color:var(--navy);white-space:normal;overflow-wrap:anywhere}
#ss-calc .sc-review-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
#ss-calc button.sc-review-more{padding:6px 0;color:var(--red);border:0;background:none;font-size:13px;text-decoration:underline}
#ss-calc .sc-review-note{display:block;font-size:11px;color:var(--muted);margin:14px 0 10px;line-height:1.7}
#ss-calc .sc-review>a{font-size:12px;color:var(--red);font-weight:bold;text-decoration:underline}
#ss-calc .sc-reviews-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}
#ss-calc .sc-route-cost a,#ss-calc #sc-route-cost a{color:var(--red)}
@media(max-width:1000px){#ss-calc .sc-review{flex-basis:calc((100% - 18px)/2)}#ss-calc .sc-reviews-all{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#ss-calc .sc-review{flex-basis:92%;padding:21px}#ss-calc .sc-reviews-all{grid-template-columns:minmax(0,1fr)}#ss-calc .sc-review-author h3{font-size:16px}#ss-calc .sc-reviews-bar{gap:12px}#ss-calc .sc-maps-link{width:100%;text-align:center}}

#ss-calc .sc-review-original{background:#f6f8fa;color:var(--navy);font-size:12px;padding:9px 10px;margin:8px 0 12px;text-align:center}#ss-calc .sc-review-dialog{width:min(640px,94vw);max-height:88vh;padding:20px;border:0;border-radius:18px;color:var(--navy);overflow-y:auto}#ss-calc .sc-review-dialog::backdrop{background:#041a2cbd}#ss-calc .sc-review-dialog img{display:block;width:100%;height:auto;margin-top:15px}#ss-calc .sc-review-dialog h2{font-size:18px;margin:12px 0;overflow-wrap:anywhere}#ss-calc #sc-review-close{background:var(--red);color:white;position:sticky;top:0;z-index:1}

#ss-calc .sc-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:38px;align-items:center;padding:48px 5%}#ss-calc .sc-hero-copy{position:relative;z-index:1}#ss-calc .sc-hero h1{font-size:clamp(30px,3.6vw,49px)}#ss-calc .sc-hero-media{margin:0;position:relative;overflow:hidden;border-radius:22px;border:1px solid #ffffff35;box-shadow:0 20px 50px #00182750}#ss-calc .sc-hero-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 65%}#ss-calc .sc-hero-media figcaption{position:absolute;bottom:0;left:0;right:0;color:white;background:linear-gradient(transparent,#001c30e8);padding:32px 18px 14px;font-size:12px}#ss-calc a.sc-review-original{display:block;text-align:center;text-decoration:none;border-radius:10px;padding:10px 14px;background:#fcf0f2;color:var(--red);font-weight:bold}@media(max-width:760px){#ss-calc .sc-hero{grid-template-columns:1fr;padding:30px 20px;gap:25px}#ss-calc .sc-hero h1{font-size:clamp(28px,7.2vw,42px)}#ss-calc .sc-hero-media img{aspect-ratio:4/3}}

/* Only calculator pages: remove nested mobile theme gutters. */
@media(max-width:760px){
 #main.aux-main:has(#ss-calc){padding:16px 12px!important;margin-top:0!important}
 #main.aux-main :is(.aux-wrapper,.aux-container,.aux-primary,.content,.entry-main,.entry-content,article):has(#ss-calc){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
 #ss-calc{max-width:100%;margin:0}
 #ss-calc .sc-hero{padding:25px 18px;gap:20px}
 #ss-calc .sc-hero h1{font-size:clamp(27px,7vw,36px);line-height:1.45}
 #ss-calc .sc-hero p{font-size:14px;line-height:1.85;margin:16px 0}
}

#ss-calc .sc-video-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:32px;padding:32px;border:1px solid #dce5ec;border-radius:24px;background:#fff;margin:24px 0}
#ss-calc .sc-video-copy h2{font-size:28px;margin:10px 0}
#ss-calc .sc-video-copy>p{font-size:15px;color:var(--muted)}
#ss-calc .sc-video-link{display:inline-block;background:var(--red);color:#fff;padding:12px 18px;border-radius:12px;text-decoration:none;margin-top:12px;font-weight:bold}
#ss-calc .sc-video-player{width:100%;max-width:340px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#082d48;justify-self:center}
#ss-calc .sc-video-player iframe{width:100%;height:100%;display:block;border:0}
@media(max-width:760px){#ss-calc .sc-video-section{grid-template-columns:1fr;padding:22px 16px;gap:22px}#ss-calc .sc-video-copy h2{font-size:24px}#ss-calc .sc-video-player{max-width:300px}}

#ss-calc .sc-referral-label{margin-bottom:6px}#ss-calc #sc-referral-code{text-transform:uppercase;max-width:260px}#ss-calc #sc-referral-note{margin-bottom:16px}#ss-calc #sc-success-actions{padding:18px;background:#edf7f1;border:1px solid #c3decf;border-radius:14px;margin-top:18px}

#ss-calc #sc-stay-here{display:block;margin:12px auto;white-space:normal}#ss-calc #sc-redirect-note{font-weight:700}
