/* Scoped skin: same blue, typography and surfaces as the SSS website. */
.s6-fascia-page .fdb{--ink:#17232d;--muted:#5f6d78;--paper:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif;max-width:1180px;margin:28px auto 48px;background:#fff;border-color:#dce5ea;box-shadow:0 14px 38px rgba(17,40,57,.08);border-radius:18px;padding:clamp(18px,3vw,36px)}
.s6-fascia-page .fdb h2{font-family:inherit;font-weight:800;letter-spacing:-.035em;color:#17232d;font-size:clamp(27px,3.4vw,42px)}
.s6-fascia-page .fdb-eyebrow{color:#0577a2;font-weight:800}
.s6-fascia-page .fdb-input{color:#17232d!important;border-color:#ccdce5!important}
.s6-fascia-page .fdb-list li:hover,.s6-fascia-page .fdb-list li[aria-selected=true],.s6-fascia-page .fdb-address{background:#edf7fc}
.s6-fascia-page .fdb-switch{background:#edf3f7}.s6-fascia-page .fdb-switch button[aria-pressed=true]{background:#0798cc;color:white}
.s6-fascia-page .fdb-generate,.s6-fascia-page .fdb-download{background:#0798cc;border-color:#0798cc;color:#fff;border-radius:8px;font-weight:700}
.s6-fascia-page .fdb-generate:hover,.s6-fascia-page .fdb-download:hover{background:#0577a2}
.s6-fascia-page .fdb-source a,.s6-fascia-page .fdb-address a,.s6-fascia-page .fdb-footer-source a{color:#0577a2}
.s6-fascia-page .fdb-specs strong{font-family:inherit;color:#0577a2;font-weight:800}
.s6-fascia-page .fdb :focus-visible{outline-color:#0798cc}.s6-fascia-page .fdb-stage{background:#eef3f6}
@media(max-width:600px){.s6-fascia-page .fdb{margin:16px 0 28px;border-radius:12px}.s6-fascia-page .fdb-layout{gap:20px}}
/* Neutralize the original full-viewport translation inside the site layout. */
.s6-fascia-page{width:100%;padding:0 16px;box-sizing:border-box}
.s6-fascia-page .fdb{position:relative;left:auto;right:auto;transform:none;width:100%;max-width:1180px;margin:28px auto 48px}
.s6-fascia-page .fdb-paypal{display:block;width:100%;margin:14px 0 4px;padding:13px 18px;border:0;border-radius:8px;background:#ffc439;color:#003087;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:center;opacity:1;cursor:default}
.s6-fascia-page .fdb-paypal strong{font-style:italic;font-size:18px}.s6-fascia-page .fdb-paypal-note{font-size:11px;color:#5f6d78;text-align:center;margin:5px 0 18px}
@media(max-width:800px){.s6-fascia-page .fdb{width:100%;margin:16px auto 28px}.s6-fascia-page .fdb-controls{display:block}.s6-fascia-page .fdb-preview{grid-row:auto}.s6-fascia-page .fdb-layout{display:flex;flex-direction:column}}
.s6-fascia-page .fdb-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}
.s6-fascia-page .fdb-title-row h2{flex:1;min-width:0}
.s6-fascia-page .fdb-price{flex:none;padding:12px 16px;border-radius:10px;background:#eaf7fc;color:#0577a2;font:800 18px/1.3 Inter,"Segoe UI",Arial,sans-serif;white-space:nowrap}
@media(max-width:800px){.s6-fascia-page .fdb-title-row{align-items:flex-start;flex-direction:column;gap:6px}.s6-fascia-page .fdb-price{font-size:16px;margin:0 0 10px}}
.s6-fascia-page .fdb-controls>.fdb-price{display:block;text-align:center;margin:14px 0 6px}
.s6-fascia-page .fdb-contact-result{padding:12px 14px;border:1px solid #dce5ea;border-radius:8px;background:#edf7fc;color:#17232d;font-weight:700;overflow-wrap:anywhere}
.s6-fascia-page .fdb-paypal:not(:disabled){cursor:pointer}.s6-fascia-page .fdb-paypal:disabled{cursor:default;opacity:.7}
.s6-fascia-page .fdb-checkout{margin-top:14px;padding:14px;border:1px solid #dce5ea;border-radius:8px;background:#fff}
.s6-fascia-page .fdb-controls .fdb-check{display:flex;align-items:center;gap:9px;font-size:13px;margin:0 0 12px;cursor:pointer}.s6-fascia-page .fdb-check input{width:18px;height:18px;flex-shrink:0;accent-color:#0798cc}
.s6-fascia-page .fdb-final-pay{width:100%;padding:12px;border:0;border-radius:8px;background:#ffc439;color:#003087;font-weight:700;cursor:default;opacity:.7}.s6-fascia-page .fdb-payment-note{font-size:11px;color:#5f6d78;margin:9px 0 0}

.s6-fascia-page .fdb-manual{margin:14px 0;padding:14px;border:1px solid #dce5ea;border-radius:8px}.s6-fascia-page .fdb-manual label{display:block;margin:10px 0}.s6-fascia-page .fdb-manual input{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #cbd7df;border-radius:6px;font:inherit}.s6-fascia-page .fdb-manual button{padding:11px 20px;background:#0577a2;color:white;border:0;border-radius:8px;cursor:pointer}.s6-fascia-thanks{max-width:900px;margin:50px auto;padding:30px;text-align:center;overflow-wrap:anywhere}

@media(max-width:800px){.s6-fascia-page .fdb-controls{display:contents}.s6-fascia-page .fdb-layout{gap:12px}.s6-fascia-page .fdb-preview{order:1;width:100%;min-width:0}.s6-fascia-page .fdb-order-flow{order:2;width:100%;min-width:0}.s6-fascia-page .fdb-controls>.fdb-price{margin:0 0 6px}}

.s6-fascia-page .fdb-intro a.fdb-artisan-link{color:#05658a;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;background:#eaf7fc;border-radius:4px;padding:2px 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.s6-fascia-page .fdb-intro a.fdb-artisan-link:hover{color:#003e59;background:#d3edf8}.s6-fascia-page .fdb-intro a.fdb-artisan-link:focus-visible{outline:2px solid #05658a;outline-offset:3px}

.s6-fascia-page .fdb-artisan-partner{flex:0 0 220px;text-align:center}.s6-fascia-page .fdb-artisan-partner a{display:inline-block;border-radius:6px}.s6-fascia-page .fdb-artisan-partner img{display:block;width:220px;max-width:100%;height:auto}.s6-fascia-page .fdb-artisan-partner p{margin:5px 0 0;font-size:12px;line-height:1.4;color:#45616c}.s6-fascia-page .fdb-artisan-partner strong{color:#05658a}@media(max-width:800px){.s6-fascia-page .fdb-artisan-partner{flex:auto;align-self:center}.s6-fascia-page .fdb-artisan-partner img{width:180px}.s6-fascia-page .fdb-title-row{gap:14px;margin-bottom:16px}}

.s6-fascia-thanks-letter{max-width:780px;text-align:left;line-height:1.7}.s6-fascia-thanks-letter h1{margin-bottom:26px}.s6-fascia-thanks-letter p{margin:0 0 20px}.s6-fascia-thanks-letter a{color:#05658a;text-decoration:underline;text-underline-offset:3px}.s6-fascia-thanks-letter .s6-fascia-signatures{padding-top:18px;border-top:1px solid #dce5ea}@media(max-width:600px){.s6-fascia-thanks-letter{padding:20px;margin:24px auto}}
