.sas-page{--sas-ink:#041f3c;--sas-blue:#006ca9;color:var(--sas-ink);font-family:Arial,Helvetica,sans-serif;background:#fff;width:100%;line-height:1.5;isolation:isolate}
.sas-page *{box-sizing:border-box}.sas-page .sas-defs{position:absolute;width:0;height:0;overflow:hidden}.sas-page svg{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;color:var(--sas-blue)}
.sas-page h1,.sas-page h2,.sas-page h3,.sas-page p{padding:0;margin:0;color:inherit}.sas-page a{text-decoration:none}.sas-page a:focus-visible,.sas-page summary:focus-visible{outline:3px solid #10a9e0;outline-offset:5px}
.sas-hero{position:relative;overflow:hidden;background:#edf7fc}.sas-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.sas-page .sas-hero{isolation:isolate}.sas-hero-inner{max-width:1440px;margin:auto;padding:90px 4%;min-height:650px;display:flex;align-items:center}.sas-copy{width:53%;max-width:720px}.sas-page .sas-kicker{font-size:16px;letter-spacing:1px;color:#286d91;margin-bottom:17px;font-weight:600}.sas-page h1{font-size:clamp(46px,5.9vw,86px);font-weight:800;line-height:1.04;letter-spacing:-2.5px;max-width:600px}.sas-page .sas-intro{font-size:20px;color:#42525d;max-width:530px;margin-top:22px}.sas-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0}.sas-benefits>div{text-align:center;font-size:14px}.sas-benefits svg{display:block;margin:0 auto 12px}.sas-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sas-page .sas-button{background:var(--sas-blue);color:#fff;display:inline-flex;gap:22px;align-items:center;padding:15px 25px;border-radius:18px;font-size:16px;font-weight:700;transition:background .15s}.sas-page .sas-button:hover{background:#004c78}.sas-page .sas-how-link{color:var(--sas-ink);font-weight:600;font-size:15px}.sas-difference{padding:48px 4% 36px;max-width:1440px;margin:auto}.sas-page .sas-difference>h2{font-size:clamp(29px,3.1vw,42px);font-weight:800;text-align:center;line-height:1.2}.sas-page .sas-subtitle{text-align:center;color:#5b6770;font-size:18px;margin-top:10px}.sas-features{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px}.sas-features article{display:flex;gap:18px}.sas-page h3{font-size:17px;font-weight:700;line-height:1.5}.sas-page .sas-features p{font-size:15px;color:#607079;margin-top:9px}.sas-how{border-top:1px solid #dbe8ef;margin-top:32px;padding-top:17px;font-size:15px;color:#425967;scroll-margin-top:140px}.sas-how summary{cursor:pointer;font-weight:600;color:var(--sas-ink)}.sas-how>div{max-width:950px;padding-top:10px}.sas-page .sas-how p+p{margin-top:9px}.sas-cta{background:radial-gradient(ellipse at 90% 0%,#076a91 0%,transparent 60%),repeating-radial-gradient(ellipse at 100% 150%,transparent 0 18px,#0c547025 21px 25px),linear-gradient(120deg,#001a2d,#004d71);color:white;padding:45px 4%}.sas-cta-inner{max-width:1325px;margin:auto;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:50px}.sas-page .sas-cta h2{font-size:clamp(29px,3vw,40px);line-height:1.18;font-weight:800;max-width:470px}.sas-page .sas-cta-copy>p{font-size:18px;margin:15px 0 23px;color:#daebf2}.sas-page .sas-button-white{background:white;color:#006298}.sas-page .sas-button-white:hover{background:#dff3ff}.sas-promises{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.sas-promises>div{padding:8px 20px}.sas-promises>div+div{border-left:1px solid #78abc0}.sas-promises svg{color:white;margin-bottom:14px}.sas-page .sas-promises h3{font-size:18px;line-height:1.2}.sas-page .sas-promises p{font-size:14px;text-transform:uppercase;color:#d5e8f0;margin-top:14px}
#main-content:has(.sas-page)>.sam-page-hero{display:none}#main-content:has(.sas-page)>.sam-content-layout,#main-content:has(.sas-page) .sam-entry,#main-content:has(.sas-page) .sam-entry__content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0}#main-content:has(.sas-page)>.sam-content-layout{display:block!important}
#main-content :is(.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.e-con,.e-con-inner,.elementor-widget-shortcode,.elementor-widget-container,.elementor-shortcode):has(.sas-page){width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding-inline:0!important;--container-max-width:100%}
@media(min-width:1600px){.sas-hero-inner{min-height:760px}.sas-art{object-position:center 45%}}
@media(max-width:1000px){.sas-hero-inner{padding:55px 4%;min-height:580px}.sas-copy{width:56%}.sas-page h1{font-size:58px}.sas-page .sas-intro{font-size:18px}.sas-benefits{gap:8px}.sas-benefits>div{font-size:12px}.sas-features{grid-template-columns:repeat(2,1fr)}.sas-cta-inner{grid-template-columns:1fr;gap:35px}.sas-cta-copy{text-align:center}.sas-page .sas-cta h2{margin:auto}}
@media(max-width:650px){.sas-hero{display:flex;flex-direction:column}.sas-hero-inner{order:0;min-height:0;padding:38px 6% 26px}.sas-copy{width:100%;max-width:none}.sas-art{position:relative;order:1;height:330px;object-fit:cover;object-position:right center;z-index:0;width:100%}.sas-page h1{font-size:52px;letter-spacing:-1.5px}.sas-page .sas-kicker{font-size:12px}.sas-benefits{margin:26px 0}.sas-actions{gap:18px}.sas-page .sas-button{font-size:14px;padding:14px 19px}.sas-difference{padding:35px 6% 28px}.sas-features{grid-template-columns:1fr;gap:26px;margin-top:30px}.sas-cta{padding:35px 6%}.sas-promises>div{padding:5px 9px}.sas-page .sas-promises h3{font-size:14px}.sas-page .sas-promises p{font-size:11px}.sas-page .sas-subtitle{font-size:16px}}
/* 1.4.1: preserve the complete product instead of vertically cropping it. */
.sas-page .sas-art{object-fit:contain;object-position:right center;padding-block:24px;max-height:none}
.sas-page .sas-hero-inner{position:relative;z-index:1;min-height:680px;padding-block:70px;max-width:1540px}
.sas-page .sas-copy{width:49%}.sas-page .sas-hero h1{font-size:clamp(48px,5.2vw,78px);line-height:1.08}
.sas-stamp{position:absolute;right:2%;top:16%;z-index:2;display:flex;align-items:center;flex-direction:column;gap:30px;pointer-events:none}
.sas-script{font-family:'Segoe Print','Bradley Hand',cursive;font-style:italic;font-size:clamp(24px,2.3vw,38px);line-height:1.05;transform:rotate(-9deg);text-align:center;color:#072a40}
.sas-badge{width:110px;height:110px;border-radius:50%;background:#006da5;color:white;box-shadow:0 4px 16px #003e6625;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:10px;letter-spacing:1px;text-align:center;gap:5px;border:4px solid #ffffff80}.sas-page .sas-badge svg{color:white;width:35px;height:35px}
.sas-long{max-width:1340px;margin:auto;padding:78px 5%;scroll-margin-top:155px}.sas-page .sas-long h2{font-size:clamp(30px,3.4vw,44px);line-height:1.18;font-weight:800;letter-spacing:-1px;margin-bottom:22px}.sas-page .sas-long p{font-size:17px;color:#526573;line-height:1.8;margin-bottom:18px}.sas-page .sas-long .sas-kicker{font-size:13px;color:#0874a4;letter-spacing:1.8px;font-weight:700;margin-bottom:14px}.sas-tint{background:#eef7fb}.sas-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.sas-split figure{margin:0;min-width:0}.sas-split img{display:block;width:100%;height:auto;border-radius:20px}.sas-split figcaption{font-size:12px;color:#6a7c87;margin-top:12px}.sas-page .sas-section-intro{max-width:760px;margin-bottom:34px}.sas-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sas-card-grid article{padding:30px;background:white;border:1px solid #dcebf2;border-radius:15px}.sas-card-grid svg{margin-bottom:18px}.sas-page .sas-card-grid h3{font-size:20px;margin-bottom:12px}.sas-page .sas-card-grid p{font-size:15px;margin:0}.sas-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.sas-steps article{border-top:2px solid #a6d8ee;padding-top:25px}.sas-steps span{font-size:39px;font-weight:800;color:#0585b7}.sas-page .sas-steps h3{font-size:19px;margin:15px 0 10px}.sas-page .sas-steps p{font-size:15px}.sas-page .sas-note{border-left:3px solid #0c8cb8;background:#f0f8fc;padding:17px 22px;font-size:14px;margin:24px 0 0}.sas-checks{padding-left:20px;margin:20px 0 28px;color:#526573;font-size:16px}.sas-checks li{padding-left:5px;margin-bottom:16px}.sas-detail-art img{aspect-ratio:1/1;object-fit:cover;object-position:right center}.sas-faq{max-width:1040px}.sas-faq details{border-bottom:1px solid #caddE7;padding:22px 0}.sas-faq summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.sas-page .sas-faq details p{font-size:16px;margin:16px 0 0}.sas-page .sas-faq summary:focus-visible{outline:3px solid #0585b7;outline-offset:5px}
@media(max-width:1100px){.sas-stamp{top:8%;right:2%;gap:20px}.sas-badge{width:85px;height:85px;font-size:8px}.sas-page .sas-badge svg{width:27px;height:27px}.sas-page .sas-hero-inner{min-height:620px}.sas-page .sas-copy{width:52%}.sas-split{gap:30px}.sas-card-grid{grid-template-columns:repeat(2,1fr)}.sas-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.sas-page .sas-hero-inner{min-height:0;padding:38px 6% 26px}.sas-page .sas-copy{width:100%}.sas-page .sas-art{padding:14px 0;object-fit:cover;object-position:right center;height:360px}.sas-stamp{position:static;order:2;flex-direction:row;justify-content:center;gap:40px;padding:20px;background:#eaf6fc}.sas-script{font-size:29px}.sas-badge{width:95px;height:95px;font-size:9px}.sas-long{padding:48px 6%}.sas-split,.sas-card-grid{grid-template-columns:1fr}.sas-page .sas-long h2{font-size:32px}.sas-split{gap:30px}.sas-page .sas-long p{font-size:16px}.sas-card-grid article{padding:25px}.sas-steps{gap:20px}.sas-page .sas-steps h3{font-size:17px}.sas-detail-art img{aspect-ratio:4/3}.sas-page .sas-hero h1{font-size:52px}}
.sas-page .sas-art{mask-image:linear-gradient(to right,transparent 0%,#000 46%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 46%)}
.sas-badge{font-size:9px;letter-spacing:.4px}
@media(max-width:700px){.sas-page .sas-art{mask-image:none;-webkit-mask-image:none}.sas-badge{font-size:8px}}
/* Preserve both supplied images in full, including their text. */
.sas-page .sas-detail-art img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}
