/* Scentus 3.2.6: consolidated interiors; deliberately scoped to avoid home/shop changes. */
body:not(.home) .sn-refresh-page{width:min(100% - 32px,1280px);max-width:1280px;margin-inline:auto;padding-top:28px!important}
body:not(.home) .sn-refresh-hero{background:linear-gradient(120deg,#182f40,#273f50 64%,#385063);border:1px solid #385267;box-shadow:0 14px 35px #182e3b18;color:#fff;min-height:220px}
body:not(.home) .sn-refresh-hero h1{color:#fff;font-weight:900;font-size:clamp(26px,3.2vw,40px)}
body:not(.home) .sn-refresh-hero p{color:#dce6ee;max-width:700px}
body:not(.home) .sn-refresh-hero .sn-refresh-eyebrow{color:#f0bc58}
body:not(.home) .sn-hero-pills span{background:#ffffff16;border-color:#ffffff25;color:#fff}
body:not(.home) .sn-hero-decoration{background:#ffffff0b;border:1px solid #ffffff22;box-shadow:none;color:#e3b35d;transform:rotate(-8deg)}
body:not(.home) .sn-contact-method,body:not(.home) .sn-contact-form-panel,body:not(.home) .sn-calc-panel,body:not(.home) .sn-calc-results{border-color:#e5e9ec;box-shadow:0 9px 25px #1c30430c}
body:not(.home) .sn-contact-method:focus-visible,body:not(.home) .sn-channel-links a:focus-visible{outline:3px solid #e7ae49;outline-offset:3px}
.sn-quick-channels{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;margin:0 0 25px;border:1px solid #f1e3c9;background:#fffaf2;border-radius:20px}
.sn-quick-channels strong{font-size:17px;color:#253645}.sn-quick-channels p{margin:4px 0 0;font-size:13px;color:#6a7781}
.sn-channel-links{display:flex;gap:9px;flex-shrink:0}.sn-channel-links a{display:inline-flex;justify-content:center;align-items:center;min-width:90px;padding:12px 18px;border:1px solid #d9ac56;border-radius:12px;background:#f5d59c;color:#243849;font-weight:800;text-decoration:none;transition:transform .2s}.sn-channel-links a:hover{transform:translateY(-2px)}
.sn-calc-product{grid-column:1/-1}.sn-calc-product select{display:block;width:100%;border:1px solid #dee2e6;border-radius:12px;padding:14px;background:#fbfbfc;color:#263744;font:inherit;min-height:52px}.sn-calc-product select:focus{outline:2px solid #dda94d}
body:not(.home) .sn-content:not(.sn-refresh-page) .sn-page-article{max-width:1100px;margin:15px auto 70px;padding:0!important;border:0;box-shadow:none}
.sn-inner-page-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;overflow:hidden;position:relative;padding:36px clamp(24px,5vw,58px);border-radius:25px;background:linear-gradient(120deg,#182e3e,#344e60);color:white;margin-bottom:24px;min-height:175px}
.sn-inner-page-hero h1{font-size:clamp(26px,3vw,39px);line-height:1.5;color:white;margin:8px 0}.sn-inner-page-hero p{color:#dce7ee;margin:0}.sn-inner-page-hero .sn-refresh-eyebrow{color:#f0bd5d}.sn-inner-page-shape{font-weight:900;font-size:145px;position:absolute;left:45px;opacity:.09;line-height:1}
body:not(.home) .sn-page-article>.sn-entry{border:1px solid #e7ebef;border-radius:22px;padding:clamp(22px,4vw,44px);box-shadow:0 12px 34px #2035480b;line-height:2.1;overflow-wrap:anywhere}
body:not(.home) .sn-page-article>.sn-entry img{max-width:100%;height:auto;border-radius:14px}
body:not(.home) .sn-page-article>.sn-entry :is(h2,h3){line-height:1.6;color:#24394a}
body:not(.home) .sn-page-article>.sn-entry :is(table,iframe){max-width:100%}
@media(max-width:780px){body:not(.home) .sn-refresh-page{width:calc(100% - 24px)}body:not(.home) .sn-refresh-hero{padding:23px;min-height:0;border-radius:20px}body:not(.home) .sn-hero-decoration{display:none}.sn-contact-cards{grid-template-columns:1fr!important;gap:10px}.sn-contact-layout,.sn-calc-layout{grid-template-columns:1fr!important;gap:15px}.sn-contact-form-fields,.sn-calc-form{grid-template-columns:1fr!important;gap:12px}.sn-quick-channels{flex-direction:column;align-items:stretch;padding:17px}.sn-channel-links{width:100%}.sn-channel-links a{flex:1}.sn-contact-form-panel,.sn-calc-panel,.sn-calc-results{padding:20px!important}.sn-inner-page-hero{padding:25px;border-radius:19px}.sn-inner-page-shape{display:none}}
@media(max-width:430px){.sn-calc-actions{flex-direction:column}.sn-calc-actions button{width:100%;justify-content:center}.sn-contact-method{padding:16px}.sn-contact-method b{font-size:13px}}
