/* P5-C3 — Blinds in Nanded. Loads after approved R4 style.css */
.breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#858077;font-size:11px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.breadcrumb a{color:var(--gold-deep)}
.blinds-hero{padding:30px 0 46px;background:radial-gradient(circle at 91% 8%,rgba(199,154,50,.13),transparent 31%),linear-gradient(180deg,#fff 0%,#faf9f5 100%)}
.blinds-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:62px;align-items:center}.blinds-hero-copy h1{max-width:680px;margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(50px,5.2vw,74px);font-weight:500;letter-spacing:-1.8px;line-height:1.02}.blinds-hero-copy h1 em{color:var(--gold-deep);font-style:normal}.blinds-lead{max-width:630px;margin:26px 0 0;color:#5f6268;font-size:17px;line-height:1.85}.blinds-hero-notes{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.blinds-hero-notes span{padding:7px 13px;border:1px solid #e1dacb;border-radius:999px;background:#fff;color:#625e56;font-size:10px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}
.blinds-hero-media{position:relative;margin:0;overflow:hidden;height:510px;border-radius:24px;background:#ddd;box-shadow:var(--shadow)}.blinds-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.74))}.blinds-hero-media img{width:100%;height:100%;object-fit:cover}.blinds-hero-media figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff}.blinds-hero-media figcaption span{display:block;color:#ead28b;font-size:9px;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}.blinds-hero-media figcaption strong{display:block;max-width:390px;margin-top:5px;font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.2}
.blinds-proof{border-block:1px solid var(--line);background:#fff}.blinds-proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}.blinds-proof-grid>div{padding:23px 30px}.blinds-proof-grid>div+div{border-left:1px solid var(--line)}.blinds-proof-grid strong,.blinds-proof-grid span{display:block}.blinds-proof-grid strong{font-family:var(--serif);font-size:18px;font-weight:600}.blinds-proof-grid span{margin-top:3px;color:var(--muted);font-size:11px}
.blinds-types{background:#f8f6f1}.blind-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blind-type-card{position:relative;min-height:285px;padding:29px;border:1px solid #e2dcd0;border-radius:20px;background:#fff}.blind-type-card>span,.blind-type-copy>span{color:var(--gold-deep);font-size:9px;font-weight:850;letter-spacing:1.25px;text-transform:uppercase}.blind-type-card h3{margin:55px 0 11px;font-family:var(--serif);font-size:27px;font-weight:600;line-height:1.12}.blind-type-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.72}.blind-type-card--feature{grid-column:1/span 3;display:grid;grid-template-columns:1.1fr .9fr;min-height:400px;padding:0;overflow:hidden}.blind-type-visual{min-height:400px}.blind-type-visual img{width:100%;height:100%;object-fit:cover}.blind-type-copy{display:flex;flex-direction:column;justify-content:center;padding:45px}.blind-type-copy h3{margin:12px 0;font-size:36px}.blind-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.blind-tags b{padding:6px 9px;border:1px solid #e0d9ca;border-radius:999px;color:#666159;font-size:9px;letter-spacing:.5px;text-transform:uppercase}
.blinds-compare{background:#fff}.blinds-compare-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:72px;align-items:start}.blinds-compare-copy h2,.blinds-faq-intro h2{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(40px,4vw,56px);font-weight:500;letter-spacing:-1.6px;line-height:1.08}.blinds-compare-copy>p:not(.eyebrow){margin:20px 0 0;color:var(--muted);line-height:1.85}.blinds-compare-list{border-top:1px solid var(--line)}.blinds-compare-list>div{display:grid;grid-template-columns:50px 1fr;gap:15px;padding:21px 0;border-bottom:1px solid var(--line)}.blinds-compare-list>div>span{padding-top:4px;color:var(--gold-deep);font-size:9px;font-weight:850}.blinds-compare-list strong{font-family:var(--serif);font-size:20px}.blinds-compare-list p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.65}
.blinds-accent{padding:72px 0;background:#20211f;color:#fff}.blinds-accent-inner{text-align:center}.blinds-accent .eyebrow{color:#d9b65f}.blinds-accent blockquote{max-width:850px;margin:0 auto;color:#fff;font-family:var(--serif);font-size:clamp(35px,4vw,55px);font-weight:500;letter-spacing:-1.2px;line-height:1.12}.blinds-accent a{display:inline-flex;gap:8px;margin-top:26px;padding-bottom:4px;border-bottom:1px solid #d9b65f;color:#ddd;font-size:12px;font-weight:750}
.blinds-process{background:#fbfaf7}.blinds-process-head{display:block;margin-bottom:26px}.blinds-process-head>div{max-width:760px}.blinds-process .process-premium-grid{background:#fff}
.blinds-spaces{background:#fff}.blinds-space-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.blinds-space-main{position:relative;min-height:470px;margin:0;overflow:hidden;border-radius:20px}.blinds-space-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.74))}.blinds-space-main img{width:100%;height:100%;object-fit:cover}.blinds-space-main figcaption{position:absolute;z-index:2;left:25px;right:25px;bottom:23px;color:#fff}.blinds-space-main figcaption span{display:block;color:#ead28b;font-size:9px;font-weight:850;letter-spacing:1.2px;text-transform:uppercase}.blinds-space-main figcaption strong{display:block;max-width:430px;margin-top:5px;font-family:var(--serif);font-size:25px;font-weight:500}.blinds-space-note{display:flex;flex-direction:column;justify-content:center;padding:32px;border:1px solid #e3ddd1;border-radius:20px;background:#f8f6f1}.blinds-space-note>span{color:var(--gold-deep);font-size:9px;font-weight:850;letter-spacing:1.3px;text-transform:uppercase}.blinds-space-note p{margin:13px 0 20px;font-family:var(--serif);font-size:25px;line-height:1.35}.blinds-space-note a{width:max-content;max-width:100%;padding-bottom:3px;border-bottom:1px solid var(--gold);font-size:11px;font-weight:750}
.blinds-faq{background:#f8f6f1}.blinds-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}.blinds-faq-intro{position:sticky;top:120px}.blinds-faq-intro>p:not(.eyebrow){margin:18px 0 0;color:var(--muted)}.blinds-faq-list{border-top:1px solid #ded8cb}.blinds-faq-list details{border-bottom:1px solid #ded8cb}.blinds-faq-list summary{position:relative;padding:22px 42px 22px 0;cursor:pointer;list-style:none;color:var(--ink);font-family:var(--serif);font-size:21px;font-weight:600}.blinds-faq-list summary::-webkit-details-marker{display:none}.blinds-faq-list summary:after{content:"+";position:absolute;right:5px;top:18px;color:var(--gold-deep);font-family:var(--sans);font-size:24px}.blinds-faq-list details[open] summary:after{content:"−"}.blinds-faq-list details p{margin:-5px 0 22px;padding-right:45px;color:var(--muted);font-size:14px;line-height:1.75}
@media(max-width:900px){.blinds-hero-grid,.blinds-compare-grid,.blinds-faq-grid{grid-template-columns:1fr}.blinds-hero-copy{text-align:center}.blinds-hero-copy h1,.blinds-lead{margin-inline:auto}.blinds-hero-copy .hero-actions,.blinds-hero-notes{justify-content:center}.blind-type-grid{grid-template-columns:1fr 1fr}.blind-type-card--feature{grid-column:1/span 2}.blinds-faq-intro{position:static}.blinds-space-grid{grid-template-columns:1fr}}
@media(max-width:640px){.blinds-hero{padding:18px 0 30px}.blinds-hero-grid{gap:26px}.blinds-hero-copy h1{font-size:clamp(38px,11vw,50px);letter-spacing:-1.2px}.blinds-lead{font-size:15px;line-height:1.72}.blinds-hero-media{height:370px;border-radius:18px}.blinds-proof-grid{grid-template-columns:1fr}.blinds-proof-grid>div{padding:15px 0}.blinds-proof-grid>div+div{border-left:0;border-top:1px solid var(--line)}.blind-type-grid{grid-template-columns:1fr;gap:14px}.blind-type-card--feature{grid-column:auto;display:block}.blind-type-visual{height:300px;min-height:0}.blind-type-copy{padding:26px}.blind-type-copy h3{font-size:30px}.blind-type-card{min-height:255px;padding:24px 22px}.blinds-compare-copy h2,.blinds-faq-intro h2{font-size:clamp(34px,10vw,44px);letter-spacing:-1px}.blinds-accent{padding:58px 0}.blinds-space-main{min-height:330px;border-radius:17px}.blinds-space-note{min-height:250px;border-radius:17px}.blinds-faq-grid{gap:28px}.blinds-faq-list summary{font-size:19px}}
