.sc{--navy:#1e2d3b;--ink:#1e2d3b;--cream:#fff8ec;--sand:#fff4e0;--gold:#f7dda4;--red:#c8372d;background:var(--cream);color:var(--ink)}.sc p{font-size:1.05rem;line-height:1.65}.sc-wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 40px}.sc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0;font-family:Advent Pro,sans-serif;font-size:.95rem}.sc .ob-eyebrow{color:var(--red);margin-bottom:.6rem}.sc-h2{color:inherit;margin:0 0 1.4rem;font-family:Advent Pro,sans-serif;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:500;line-height:1.08}.sc-h4{color:inherit;margin:.8rem 0 .3rem;font-family:Advent Pro,sans-serif;font-size:1.35rem;font-weight:500}.sc-lead{max-width:560px;font-size:1.15rem}.sc-actions{flex-wrap:wrap;gap:14px;display:flex}.sc-btn{border-radius:6px;align-items:center;min-height:52px;padding:0 26px;font-weight:500;transition:transform .2s;display:inline-flex;text-decoration:none!important}.sc-btn:hover{transform:translateY(-2px)}.sc-btn--red{background:var(--red);color:#fff4e0!important}.sc-btn--line{border:1px solid;color:inherit!important}.sc-hero{background:var(--navy);color:#fff4e0;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.sc-hero__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-hero__shade{background:linear-gradient(90deg,#101821d1 0%,#10182173 45%,#10182100 75%);position:absolute;inset:0}.sc-hero__copy{flex-direction:column;gap:22px;width:100%;display:flex;position:relative}.sc-hero__title{color:#fff4e0;max-width:700px;margin:0;font-family:Advent Pro,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:500;line-height:1.02}.sc-hero__sub{color:#f3e7d3;max-width:540px;margin:0;font-size:1.2rem!important}.sc-band{padding:100px 0}.sc-band--cream{background:var(--sand)}.sc-band--grey{background:#eef0f2}.sc-steps{margin:0;padding:0;list-style:none}.sc-steps li{gap:18px;margin-bottom:1.4rem;display:flex}.sc-dot{background:var(--navy);color:#fff4e0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-family:Advent Pro,sans-serif;font-size:1.2rem;display:flex}.sc-steps .sc-h4{margin-top:.4rem}.sc-faq{max-width:880px}.sc-faq .uk-accordion-title{color:var(--ink);border-bottom:1px solid #dccfb6;padding:14px 0;font-size:1.2rem}.sc-close{background:var(--navy);color:#fff4e0;padding:100px 0}.sc-close__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.sc-close p{color:#e8dcc6}.sc-callbar{display:none}.ob [hidden]{display:none!important}.sc-split{margin-bottom:28px}.ob-toggle{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 26px;display:flex}.ob-toggle button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ced4;border-radius:22px;padding:0 20px}.ob-toggle button.is-on{background:var(--navy);border-color:var(--navy);color:#fff4e0}.ob-tag{border:1px solid var(--red);color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:4px 12px;font-size:.85rem}.ob-sep,.ob-prices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ob-prices{margin-top:10px}.ob-card{background:#fff;border:1px solid #e3d9c4;border-radius:12px;padding:22px 24px}.ob-card ul{margin:0;padding:0;list-style:none}.ob-card li{border-bottom:1px solid #efe6d3;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.ob-card li span{flex-direction:column;display:flex}.ob-card li small{color:#6b7682;font-size:.88rem}.ob-card li em{white-space:nowrap;font-style:normal;font-weight:600}.ob-sub{justify-content:space-between;margin:12px 0 0;font-weight:600;display:flex}.ob-checked{color:#6b7682;margin:14px 0 0;font-size:.9rem!important}.ob-one table{border-collapse:collapse;background:#fff;border:1px solid #e3d9c4;border-radius:12px;width:100%;max-width:880px;overflow:hidden}.ob-one th,.ob-one td{text-align:left;border-bottom:1px solid #efe6d3;padding:11px 16px}.ob-one td:last-child,.ob-one thead th:last-child,.ob-one tfoot th:last-child{text-align:right;white-space:nowrap}.ob-one .ob-vendor th{background:var(--sand);font-family:Advent Pro,sans-serif;font-size:1.2rem;font-weight:500}.ob-one tfoot th{background:var(--navy);color:#fff4e0;font-size:1.1rem}.ob-note{color:#6b7682;max-width:880px;margin-top:18px;font-size:.92rem!important}.ob-two{grid-template-columns:6fr 5fr;align-items:center;gap:70px;display:grid}.ob-two--flip{grid-template-columns:5fr 6fr}.ob-img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.ob-related{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ob-related a{border:1px solid #cfc3ac;border-radius:22px;padding:8px 18px;color:var(--ink)!important;text-decoration:none!important}@media (width<=900px){.sc-wrap{padding:0 20px}.sc-band{padding:64px 0}.ob-two,.ob-two--flip{grid-template-columns:1fr;gap:32px}.ob-tag{margin-left:0}.ob-one th,.ob-one td{padding:9px 10px;font-size:.92rem}.sc-callbar{z-index:50;background:var(--red);text-align:center;padding:14px;font-weight:500;display:block;position:fixed;bottom:0;left:0;right:0;color:#fff4e0!important;text-decoration:none!important}}
