.s4lf{border-top:1px solid rgba(127,127,127,.28);margin-top:24px;padding:20px 0 8px;font-size:13.5px;line-height:1.65}.s4lf__identity{margin-bottom:12px}.s4lf__entity{margin:0 0 4px}.s4lf__contact{margin:0;opacity:.85}.s4lf__vanity{opacity:.7;white-space:nowrap}.s4lf__policies,.s4lf__more{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:10px}.s4lf__policies a,.s4lf__more a{text-decoration:underline;text-underline-offset:2px}.s4lf a{color:inherit}.s4lf__more{opacity:.85}@media(max-width:600px){.s4lf{padding:18px 0 4px;font-size:14px}.s4lf__contact{display:flex;flex-direction:column;gap:4px}.s4lf__policies,.s4lf__more{flex-direction:column;gap:12px}.s4lf__policies a,.s4lf__more a{display:inline-block;padding:2px 0;min-height:24px}}.shopify-section.js-section-header:has(ecx-sticky-header.header-sticky--true),.shopify-section.js-section-header:has(ecx-sticky-header.header-sticky--always){position:sticky;top:0;z-index:60}ecx-sticky-header.header-sticky--true,ecx-sticky-header.header-sticky--always{display:block;background:var(--color-background, #fff);transition:box-shadow .18s ease}.shopify-section.js-section-header:has(ecx-sticky-header.s4sh--stuck){box-shadow:0 2px 10px #102a431a}@media(min-width:861px){ecx-sticky-header.s4sh--stuck .js-header{padding-top:6px;padding-bottom:6px;transition:padding .18s ease}ecx-sticky-header.s4sh--stuck .header__logo img{max-height:40px;transition:max-height .18s ease}}html{scroll-padding-top:120px}[id]{scroll-margin-top:120px}@media(max-width:860px){html{scroll-padding-top:150px}[id]{scroll-margin-top:150px}.shopify-section.js-section-header:has(ecx-sticky-header.s4sh--stuck) .js-header{padding-top:4px;padding-bottom:4px}}@media(max-height:640px){.shopify-section.js-section-header:has(ecx-sticky-header.header-sticky--true),.shopify-section.js-section-header:has(ecx-sticky-header.header-sticky--always){position:static}html{scroll-padding-top:16px}[id]{scroll-margin-top:16px}}@media(prefers-reduced-motion:reduce){ecx-sticky-header.header-sticky--true,ecx-sticky-header.s4sh--stuck .js-header,ecx-sticky-header.s4sh--stuck .header__logo img{transition:none}}.sam4s-model-guide{padding:58px 20px;background:#f5f8fb;color:#14263d}.sam4s-model-guide__inner{max-width:1240px;margin:0 auto}.sam4s-model-guide__eyebrow{font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#1b65a1;margin-bottom:8px}.sam4s-model-guide__head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:24px}.sam4s-model-guide h2{font-size:clamp(29px,3vw,41px);line-height:1.1;margin:0 0 11px;color:#10223c}.sam4s-model-guide__head p{max-width:780px;margin:0;color:#586a7d;line-height:1.6;font-size:16px}.sam4s-model-guide__finder,.sam4s-model-guide__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px;background:#123b66;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:16px;white-space:nowrap}.sam4s-model-guide__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sam4s-model-guide__group{background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:22px;display:flex;flex-direction:column}.sam4s-model-guide__group-head>span{font-size:11.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:#5d7891}.sam4s-model-guide__group h3{font-size:21px;line-height:1.2;margin:6px 0 8px;color:#10223c}.sam4s-model-guide__group p{margin:0;color:#5a6b7d;line-height:1.55;font-size:15px}.sam4s-model-guide__products{display:grid;gap:8px;margin:18px 0 14px}.sam4s-model-guide__product{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #dce5ee;background:#f8fafc;border-radius:10px;padding:13px;text-decoration:none!important;color:#172a41!important}.sam4s-model-guide__product>div{display:flex;flex-direction:column;gap:2px}.sam4s-model-guide__product strong{font-size:16px;line-height:1.3}.sam4s-model-guide__product span{font-size:13px;color:#68788a;line-height:1.4}.sam4s-model-guide__product em{font-style:normal;font-weight:850;font-size:17px;color:#0b568f;white-space:nowrap}.sam4s-model-guide__group small{margin-top:auto;color:#69798b;line-height:1.5;font-size:14px}.sam4s-model-guide__decision{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:21px 22px;background:#eaf3fb;border:1px solid #c8dceb;border-radius:13px}.sam4s-model-guide__decision>div:first-child{display:flex;flex-direction:column;gap:4px}.sam4s-model-guide__decision strong{font-size:17px;line-height:1.3;color:#10223c}.sam4s-model-guide__decision span{color:#53677b;line-height:1.5;font-size:15px}.sam4s-model-guide__actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:flex-end}.sam4s-model-guide__text-link{font-weight:800;font-size:15px;color:#0c5795;text-decoration:none;white-space:nowrap}.sam4s-model-guide a:focus-visible{outline:3px solid #e0a323;outline-offset:3px}@media(max-width:980px){.sam4s-model-guide__groups{grid-template-columns:1fr}.sam4s-model-guide__head,.sam4s-model-guide__decision{flex-direction:column;align-items:flex-start}.sam4s-model-guide__actions{justify-content:flex-start}}@media(max-width:600px){.sam4s-model-guide{padding:42px 15px}.sam4s-model-guide__finder,.sam4s-model-guide__button,.sam4s-model-guide__actions{width:100%}.sam4s-model-guide__product{align-items:flex-start;flex-direction:column}.sam4s-model-guide__text-link{white-space:normal}}.srb{padding:52px 0;background:#fff;color:#102a43;border-top:1px solid #d8e2ea}.srb__wrap{width:min(1180px,calc(100% - 32px));margin:auto}.srb__head{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:end}.srb__eyebrow{margin:0 0 8px;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#1261a0}.srb h2{font-size:clamp(29px,3.4vw,43px);line-height:1.1;margin:0}.srb__intro{margin:0;color:#52697b;line-height:1.65;font-size:16px}.srb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.srb__card{padding:21px;border:1px solid #d8e2ea;border-radius:14px;background:#f8fbfd}.srb__tag{display:inline-block;padding:6px 10px;border-radius:999px;background:#e8f3fa;color:#1261a0;font-size:11.5px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.srb__card h3{font-size:20px;line-height:1.25;margin:12px 0 8px}.srb__card p{margin:0;color:#52697b;line-height:1.6;font-size:15px}.srb__card .srb__example{margin-top:13px;color:#344d60}.srb__distinction,.srb__route{margin-top:12px;padding:11px 14px;border-radius:8px;line-height:1.55;font-size:14.5px;color:#3d5566}.srb__distinction{background:#fdf8ef;border-left:3px solid #e8b95e}.srb__route{background:#f1f7fb;border-left:3px solid #1261a0}.srb__distinction strong,.srb__route strong{color:#102a43}.srb__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px}.srb__reading{margin:16px 0 0;color:#52697b;line-height:1.65;font-size:15px}.srb__reading a{color:#1261a0;font-weight:700}.srb__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;border:0;border-radius:8px;background:transparent;color:#1261a0!important;text-decoration:underline;font-weight:700;font-size:15px}.srb__btn--primary{padding:0 20px;border:1px solid #1261a0;background:#1261a0;color:#fff!important;text-decoration:none;font-weight:800;font-size:16px}@media(max-width:980px){.srb__grid{grid-template-columns:1fr 1fr}.srb__head{grid-template-columns:1fr}}@media(max-width:600px){.srb__grid{grid-template-columns:1fr}.srb__wrap{width:min(100% - 24px,1180px)}.srb__actions{gap:2px 18px}.srb__btn--primary{width:100%}}.s4vi{padding:30px 0}.s4vi__wrap{max-width:1080px;margin:0 auto;padding:0 20px;color:#102a43}.s4vi__eyebrow{margin:0 0 6px;font-size:12.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:#1261a0}.s4vi__heading{margin:0 0 8px;font-size:26px;line-height:1.2;text-wrap:balance}.s4vi__subhead{margin:0 0 12px;font-size:18px;line-height:1.4;font-weight:600;color:#1261a0}.s4vi__body{margin:0 0 18px;max-width:56ch;font-size:15.5px;line-height:1.65;color:#4c5f73}.s4vi__cta{display:inline-flex;min-height:44px;align-items:center;padding:0 20px;border-radius:10px;background:#f3b33d;color:#22303c!important;font-size:15.5px;font-weight:850;text-decoration:none}.s4vi__cta:hover{background:#e5a52e}.s4vi__cta:focus-visible{outline:3px solid #123b66;outline-offset:3px}.s4vi--compact .s4vi__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:center}.s4vi--full .s4vi__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.s4vi--full .s4vi__heading{font-size:29px}.s4vi--full .s4vi__media{max-width:860px}@media(max-width:860px){.s4vi{padding:22px 0}.s4vi--compact .s4vi__wrap,.s4vi--full .s4vi__wrap{grid-template-columns:1fr;flex-direction:column;gap:16px}.s4vi--compact .s4vi__media{order:-1}.s4vi__wrap{padding:0 15px}.s4vi__heading,.s4vi--full .s4vi__heading{font-size:22px}.s4vi__subhead{font-size:16.5px}.s4vi__cta{width:100%;justify-content:center}}.s4v{display:flex;flex-direction:column;gap:12px}.s4v__frame{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0d1b26}.s4v__play{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.s4v__poster{width:100%;height:100%;object-fit:cover;display:block}.s4v__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.s4v__icon svg{width:68px;height:48px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));transition:transform .18s ease}.s4v__play:hover .s4v__icon svg{transform:scale(1.07)}.s4v__play:focus-visible{outline:3px solid #f3b33d;outline-offset:3px}.s4v__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.s4v__transcript{border:1px solid #d6e3ed;border-radius:10px;background:#f7f9fc}.s4v__transcript summary{cursor:pointer;padding:11px 14px;font-size:14px;font-weight:750;color:#0c5795}.s4v__transcript summary:focus-visible{outline:3px solid #f3b33d;outline-offset:2px}.s4v__transcript-body{padding:0 14px 14px;font-size:14.5px;line-height:1.65;color:#4c5f73}@media(prefers-reduced-motion:reduce){.s4v__icon svg{transition:none}.s4v__play:hover .s4v__icon svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAEgAAAAAAAAQAAAAAQAAAQA */
