:where(.product-detail){--pd-ink: #0f172a;--pd-body: #475569;--pd-mute: #94a3b8;--pd-border: rgba(15, 23, 42, .08);--pd-panel: #f8fafc;--pd-brand: #1b3b32;--pd-brand-soft: rgba(27, 59, 50, .08)}.product-detail{padding:24px 0 80px;background:#fafbfc}.breadcrumb{margin-bottom:24px;font-size:.82rem;color:var(--pd-mute);gap:6px}.breadcrumb a{color:var(--pd-body);text-decoration:none}.breadcrumb a:hover{color:var(--pd-brand)}.breadcrumb svg{opacity:.5}.product-detail-grid{grid-template-columns:1.05fr 1fr;gap:48px;padding:32px;background:#fff;border:1px solid var(--pd-border);border-radius:20px;box-shadow:0 1px 3px #0f172a0a;align-items:start}@media(max-width:1024px){.product-detail-grid{padding:18px;gap:24px}}@media(min-width:1024px){.product-gallery{position:sticky;top:110px;align-self:start}}.product-gallery-main{border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--pd-border);overflow:hidden;aspect-ratio:1;position:relative}.product-gallery-main:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px #fff9;border-radius:inherit}.gallery-main-img{padding:18px}.gallery-badge{top:14px;left:14px}.product-gallery-thumbs-wrapper{margin-top:14px}.product-gallery-thumb{border-radius:10px;border:2px solid transparent;background:#fff;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.product-gallery-thumb:hover{transform:translateY(-2px)}.product-gallery-thumb.active{border-color:var(--pd-brand)}.gallery-counter{margin-top:10px;font-size:.72rem;color:var(--pd-mute);font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.product-info{display:flex;flex-direction:column}.product-info .badge-green,.product-info .badge{order:1}.product-rating-summary{order:2}.product-info h1{order:3}.product-info-desc{order:4}.pd-price-block{order:5}.pd-tax-info{order:6}.product-options{order:7}.product-detail-actions{order:8}.product-offer-banner,.product-included{order:9}.product-features{order:10}.product-specs{order:11}.product-trust{order:12}.product-delivery-info{order:13}.product-info .badge-green,.product-info .badge{align-self:center;display:inline-flex;align-items:center;padding:8px 18px;background:transparent;color:var(--pd-brand);border:1.5px solid var(--pd-brand);border-radius:0;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 auto 22px}.product-info h1{font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--pd-ink);margin:0 0 10px}.product-rating-summary{display:flex;align-items:center;gap:8px;margin:0 0 6px!important;padding:0;border:none}.product-rating-summary .review-count{font-size:.85rem!important;color:var(--pd-body)!important;font-weight:500}.product-rating-summary .review-count strong{color:var(--pd-ink);font-weight:700;margin-right:2px}.pd-price-block{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 4px;padding:12px 14px;border:1px solid var(--pd-border);border-radius:12px;background:linear-gradient(135deg,#1b3b320a,#1b3b3203)}.pd-price-stack{display:flex;flex-direction:column;gap:2px}.pd-price-compare{font-size:.85rem;color:var(--pd-mute);text-decoration:line-through;font-weight:600;letter-spacing:-.005em}.pd-price-current{font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;color:var(--pd-ink);letter-spacing:-.03em;line-height:1}.pd-save-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--pd-brand);color:#fff;border-radius:100px;font-size:.68rem;font-weight:800;letter-spacing:.05em;white-space:nowrap}.pd-save-pill svg{width:11px;height:11px}.pd-tax-info{margin:6px 0 10px;font-size:.74rem;color:var(--pd-mute);font-weight:500}.product-info .product-card-price{display:none}.savings-highlight{display:none!important}.product-options{margin-bottom:22px!important}.product-options h3{font-size:.7rem!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-body);margin:0 0 12px!important}.option-buttons{gap:8px!important}.option-buttons .size-btn{padding:9px 18px!important;border-radius:100px!important;font-size:.85rem!important;font-weight:600!important;min-width:64px!important;transition:all .18s ease!important}.product-detail-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0}.product-detail-actions .pd-payments{flex:0 0 100%;width:100%;order:99}.product-detail-actions>div{flex:0 0 100%;width:100%}.product-detail-actions .btn,.product-detail-actions button,.product-detail-actions a.btn,.product-detail-actions .wa-order-btn,.product-detail-actions .request-quote-btn{flex:1 1 0!important;min-width:0!important;width:auto!important;height:46px!important;border-radius:12px!important;font-size:.88rem!important;white-space:nowrap;font-weight:700!important;letter-spacing:.01em;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;box-shadow:none!important;text-transform:none!important;padding:0 14px!important;margin:0!important}.product-detail-actions .request-quote-btn{flex:1 1 100%!important;min-width:100%!important}.wa-order-btn{background:var(--pd-brand)!important;color:#fff!important;border:1px solid var(--pd-brand)!important}.wa-order-btn:hover{background:#16332b!important;transform:translateY(-1px);box-shadow:0 10px 24px -10px #1b3b328c!important}.product-detail-actions a.wa-order-btn,.product-detail-actions a.wa-order-btn[href*="wa.me"],a.wa-button,a[href*="wa.me"].wa-order-btn{background:#25d366!important;color:#fff!important;border:1px solid #25D366!important}.product-detail-actions a.wa-order-btn:hover,a.wa-button:hover,a[href*="wa.me"].wa-order-btn:hover{background:#1da851!important;border-color:#1da851!important;transform:translateY(-1px);box-shadow:0 10px 24px -10px #25d3668c!important}.request-quote-btn{background:#fff!important;color:var(--pd-brand)!important;border:1.5px solid var(--pd-brand)!important}.request-quote-btn:hover{background:var(--pd-brand-soft)!important;transform:translateY(-1px)}.pd-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.pd-pay-icon{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;min-width:54px;padding:0 12px;background:#fff;border:1px solid var(--pd-border);border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:.04em}.pd-pay-amex strong{color:#006fcf}.pd-pay-visa strong{color:#1a1f71;font-style:italic;letter-spacing:.06em}.pd-pay-upi strong{color:#097c4f}.pd-pay-rupay strong{color:var(--pd-ink)}.pd-pay-netb strong{color:var(--pd-body);letter-spacing:.02em}.pd-pay-mc{gap:0;padding:0 14px}.pd-pay-mc .mc-dot{width:14px;height:14px;border-radius:50%}.pd-pay-mc .mc-dot-red{background:#eb001b}.pd-pay-mc .mc-dot-yellow{background:#f79e1b;margin-left:-6px;mix-blend-mode:multiply}@media(max-width:480px){.pd-pay-icon{height:26px;min-width:46px;padding:0 10px;font-size:.64rem}}.product-info-desc{margin:0 0 12px!important;padding:0;border:none;font-size:.88rem!important;color:var(--pd-body)!important;line-height:1.55!important}.product-offer-banner{display:flex!important;align-items:center!important;gap:12px!important;margin:14px 0 0!important;padding:12px 16px!important;background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;border:1px solid #bbf7d0!important;border-radius:10px!important;color:var(--pd-brand)!important}.product-offer-banner svg{color:var(--pd-brand)!important;flex-shrink:0}.product-offer-banner strong{font-size:.92rem!important;color:var(--pd-ink)!important;display:block!important;margin-bottom:2px!important}.product-offer-banner span{font-size:.8rem!important;color:var(--pd-body)!important}.product-features{margin:20px 0 0!important;padding:16px 0 0;border-top:1px solid var(--pd-border)}.product-features h3{font-size:.7rem!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-body)!important;margin:0 0 14px!important}.product-features ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 18px!important;list-style:none!important;padding:0!important;margin:0!important}.product-features ul li{position:relative!important;padding-left:24px!important;font-size:.88rem!important;color:var(--pd-body)!important;line-height:1.55!important}.product-features ul li:before{content:""!important;position:absolute!important;left:0!important;top:4px!important;width:16px!important;height:16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}@media(max-width:640px){.product-features ul{grid-template-columns:1fr!important}}.product-specs{margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--pd-border)}.product-specs h3{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-body);margin:0 0 14px}.specs-table-container,.specs-table-full{border-radius:12px;overflow:hidden;border:1px solid var(--pd-border);background:#fff}.specs-table-full{width:100%;border-collapse:separate;border-spacing:0;border:none;border-radius:0}.specs-table-full tr td{padding:14px 18px;border-bottom:1px solid var(--pd-border);font-size:.88rem;background:transparent;transition:background-color .15s ease}.specs-table-full tr:last-child td{border-bottom:none}.specs-table-full tr:hover td{background:#1b3b3206}.specs-table-full .spec-key{color:var(--pd-body);font-weight:500;width:44%;background:var(--pd-panel)}.specs-table-full tr:hover .spec-key{background:#1b3b320d}.specs-table-full .spec-value{color:var(--pd-ink);font-weight:600}.product-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:32px 0 0!important;padding:24px 0 0;border-top:1px solid var(--pd-border)}.product-trust-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:16px 10px!important;background:var(--pd-panel)!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;text-align:center!important;font-size:.82rem!important;font-weight:600!important;color:var(--pd-ink)!important;transition:transform .18s ease,border-color .18s ease!important}.product-trust-item:hover{transform:translateY(-2px);border-color:#1b3b3240!important}.product-trust-item svg{width:22px!important;height:22px!important;color:var(--pd-brand)!important}@media(max-width:640px){.product-trust{grid-template-columns:1fr!important}}.product-detail .products-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media(max-width:1024px){.product-detail .products-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.product-detail .products-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.product-detail .products-grid{grid-template-columns:1fr!important}}.product-delivery-info{margin:24px 0 0!important;padding:18px!important;background:var(--pd-panel)!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.delivery-row{display:flex!important;align-items:center!important;gap:10px!important;font-size:.88rem!important;color:var(--pd-body)!important}.delivery-row svg{width:16px!important;height:16px!important;color:var(--pd-brand)!important;flex-shrink:0}.delivery-row strong{color:var(--pd-ink)!important;font-weight:700!important}.reviews-section{margin-top:56px;padding:32px;background:#fff;border:1px solid var(--pd-border);border-radius:20px;box-shadow:0 1px 3px #0f172a0a}@media(max-width:768px){.reviews-section{padding:22px 18px;margin-top:36px}}.reviews-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--pd-border);flex-wrap:wrap}.reviews-eyebrow{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-brand);margin-bottom:10px}.reviews-summary-row{display:flex;align-items:center;gap:14px}.reviews-summary-score{font-size:2.6rem;font-weight:800;color:var(--pd-ink);line-height:1;letter-spacing:-.03em}.reviews-summary-meta{display:flex;flex-direction:column;gap:4px}.reviews-summary-count{font-size:.82rem;color:var(--pd-body)}.reviews-empty-summary{margin:0;color:var(--pd-mute);font-size:.92rem}.reviews-write-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--pd-brand);color:#fff;border:1.5px solid var(--pd-brand);border-radius:12px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.reviews-write-btn:hover{background:#16332b;transform:translateY(-1px);box-shadow:0 10px 24px -10px #1b3b328c}.reviews-breakdown{margin-top:22px;padding-bottom:24px;border-bottom:1px solid var(--pd-border);display:grid;gap:8px;max-width:380px}.reviews-breakdown-row{display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:12px;font-size:.8rem;color:var(--pd-body)}.reviews-breakdown-label{color:var(--pd-ink);font-weight:700}.reviews-breakdown-bar{display:block;height:6px;background:var(--pd-border);border-radius:3px;overflow:hidden}.reviews-breakdown-fill{display:block;height:100%;background:linear-gradient(90deg,#1b3b32,#2c5c4f);border-radius:3px;transition:width .4s ease}.reviews-breakdown-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--pd-mute)}.reviews-form{margin-top:24px;padding:22px;background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:14px}.reviews-form-title{margin:0 0 16px;font-size:1.1rem;font-weight:700;color:var(--pd-ink);letter-spacing:-.015em}.reviews-form-field{margin-bottom:14px}.reviews-form-field label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:700;color:var(--pd-body);letter-spacing:.02em}.reviews-form-input{width:100%;padding:11px 14px;border:1.5px solid var(--pd-border);border-radius:10px;font-size:.92rem;color:var(--pd-ink);background:#fff;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}textarea.reviews-form-input{resize:vertical;min-height:90px}.reviews-form-input:focus{border-color:var(--pd-brand);box-shadow:0 0 0 4px #1b3b3214}.reviews-form-error,.reviews-form-success{margin:0 0 12px;padding:10px 14px;border-radius:8px;font-size:.85rem}.reviews-form-error{background:#fef2f2;border:1px solid #fecaca;color:#c0392b}.reviews-form-success{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--pd-brand)}.reviews-form-actions{display:flex;gap:10px;margin-top:4px}.reviews-form-submit,.reviews-form-cancel{height:44px;padding:0 22px;border-radius:12px;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.reviews-form-submit{background:var(--pd-brand);color:#fff;border:1.5px solid var(--pd-brand)}.reviews-form-submit:hover:not(:disabled){background:#16332b;transform:translateY(-1px)}.reviews-form-submit:disabled{opacity:.7;cursor:not-allowed}.reviews-form-cancel{background:transparent;color:var(--pd-body);border:1.5px solid var(--pd-border)}.reviews-form-cancel:hover{border-color:var(--pd-brand);color:var(--pd-brand)}.reviews-list{display:flex;flex-direction:column;gap:14px;margin-top:24px}.reviews-state-msg{margin:24px 0;text-align:center;color:var(--pd-body);font-size:.92rem}.reviews-state-msg.muted{color:var(--pd-mute)}.review-card{padding:18px 20px;background:#fff;border:1px solid var(--pd-border);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}.review-card:hover{border-color:#1b3b322e;box-shadow:0 8px 24px -12px #0f172a1a}.review-card-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.review-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--pd-brand),#2c5c4f);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0}.review-meta{flex:1;min-width:0}.review-author{font-weight:700;font-size:.92rem;color:var(--pd-ink);letter-spacing:-.005em}.review-date{font-size:.75rem;color:var(--pd-mute);margin-top:1px}.review-stars{flex-shrink:0}.review-title{margin:0 0 4px;font-weight:700;font-size:.94rem;color:var(--pd-ink);letter-spacing:-.005em}.review-body{margin:0;font-size:.9rem;color:var(--pd-body);line-height:1.6}.pd-detail-banners{display:flex;flex-direction:column;gap:20px;margin:40px 0 8px}.pd-detail-banner{display:block;width:100%;border-radius:16px;overflow:hidden}.pd-detail-banner img{display:block;width:100%;height:auto;margin:0}@media(max-width:768px){.pd-detail-banners{gap:14px;margin:28px 0 4px}.pd-detail-banner{border-radius:12px}}.product-included{margin:18px 0 0!important;padding:16px 0 0;border-top:1px solid var(--pd-border)}.product-included h3,.product-feature-sections h3{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-body);margin:0 0 12px}.product-included ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-included li{position:relative;padding:10px 12px 10px 34px;background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:10px;font-size:.84rem;color:var(--pd-body);line-height:1.45}.product-included li:before{content:"";position:absolute;left:12px;top:11px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b3b32' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.product-included li strong{display:block;color:var(--pd-ink);font-weight:700;font-size:.86rem}.product-included li span{display:block;margin-top:2px;color:var(--pd-mute);font-size:.8rem}@media(max-width:640px){.product-included ul{grid-template-columns:1fr}}.product-feature-sections .pd-feature-block{margin-bottom:18px}.product-feature-sections .pd-feature-block:last-child{margin-bottom:0}.product-feature-sections .pd-feature-block h4{font-size:.95rem;font-weight:700;color:var(--pd-ink);margin:0 0 6px;letter-spacing:-.01em}.product-feature-sections .pd-feature-block p{font-size:.92rem;color:var(--pd-body);line-height:1.6;margin:0 0 8px}.product-feature-sections .pd-feature-block ul{display:flex!important;flex-direction:column!important;gap:6px!important;grid-template-columns:none!important;margin:0!important;padding:0!important;list-style:none!important}.product-feature-sections .pd-feature-block li{position:relative;padding-left:22px;font-size:.9rem;color:var(--pd-body);line-height:1.55}.product-feature-sections .pd-feature-block li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b3b32' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media(max-width:768px){.product-detail{padding:16px 0 56px}.product-detail-grid{padding:16px;border-radius:16px}.product-info .badge-green,.product-info .badge{padding:6px 14px;font-size:.68rem;margin:0 auto 16px}.product-info h1{font-size:clamp(1.15rem,5vw,1.35rem);margin:0 0 8px}.product-info-desc{font-size:.85rem!important;margin:0 0 10px!important}.pd-price-block{padding:10px 12px;gap:10px}.pd-price-current{font-size:1.35rem}.pd-price-compare{font-size:.8rem}.pd-save-pill{font-size:.64rem;padding:5px 9px}.pd-tax-info{font-size:.72rem;margin:6px 0 8px}.product-detail-actions{gap:8px}.product-detail-actions .btn,.product-detail-actions button,.product-detail-actions a.btn,.product-detail-actions .wa-order-btn,.product-detail-actions .request-quote-btn{height:44px!important;font-size:.8rem!important;padding:0 8px!important;gap:5px}.product-detail-actions .btn svg,.product-detail-actions button svg,.product-detail-actions .wa-order-btn svg{width:15px;height:15px}.pd-payments{gap:6px;margin-top:14px}.product-offer-banner{padding:10px 12px!important;margin:12px 0 0!important}.product-offer-banner strong{font-size:.86rem!important}.product-offer-banner span{font-size:.76rem!important}.product-included{margin:16px 0 0!important;padding:14px 0 0}.product-included ul{grid-template-columns:1fr;gap:7px}.product-included li{padding:9px 12px 9px 32px;font-size:.82rem}.product-features,.product-specs,.product-trust,.product-feature-sections{margin-top:18px!important;padding-top:14px!important}.specs-table-full tr td{padding:11px 14px;font-size:.84rem}.product-delivery-info{padding:14px!important;margin-top:18px!important}}@media(max-width:380px){.product-detail-actions .btn,.product-detail-actions button,.product-detail-actions a.btn,.product-detail-actions .wa-order-btn,.product-detail-actions .request-quote-btn{font-size:.74rem!important;letter-spacing:0}}.pd-video-section{max-width:960px;margin:0 auto;padding:48px 24px;text-align:center}.pd-video-title{font-size:1.5rem;font-weight:800;color:var(--navy-900, #1b3b32);letter-spacing:.04em;text-transform:uppercase;margin-bottom:28px}.pd-video-wrap{border-radius:16px;overflow:hidden;background:#000;box-shadow:0 6px 32px #0000002e}.pd-video-wrap video{width:100%;display:block;max-height:520px;object-fit:contain}@media(max-width:600px){.pd-video-section{padding:32px 16px}.pd-video-title{font-size:1.15rem;margin-bottom:18px}}.pd-hero-video{width:100%;line-height:0;background:#000}.pd-hero-video video{width:100%;display:block;max-height:600px;object-fit:cover}@media(max-width:600px){.pd-hero-video video{max-height:260px}}.pd-brochure-btn{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 20px;background:var(--navy-900, #1b3b32);color:#fff;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.pd-brochure-btn:hover{background:#0f2820;transform:translateY(-1px)}.pd-faq-section{margin:48px 0;padding:0 4px}.pd-faq-title{font-size:1.5rem;font-weight:700;color:var(--navy-900, #0f172a);margin-bottom:24px}.pd-faq-list{display:flex;flex-direction:column;gap:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.pd-faq-item{border-bottom:1px solid #e2e8f0}.pd-faq-item:last-child{border-bottom:none}.pd-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-size:.97rem;font-weight:600;color:#0f172a;transition:background .15s}.pd-faq-question:hover{background:#f8fafc}.pd-faq-open .pd-faq-question{background:#f0fdf4;color:var(--navy-900, #1b3b32)}.pd-faq-chevron{flex-shrink:0;transition:transform .25s;color:#64748b}.pd-faq-open .pd-faq-chevron{transform:rotate(180deg);color:var(--navy-900, #1b3b32)}.pd-faq-answer{padding:4px 20px 18px;font-size:.92rem;color:#475569;line-height:1.7}.pd-faq-answer p{margin:0}@media(max-width:600px){.pd-faq-title{font-size:1.2rem}.pd-faq-question{padding:14px 16px;font-size:.92rem}.pd-faq-answer{padding:4px 16px 14px}}.pd-about-section{margin-bottom:28px}.pd-section-heading{font-size:1.05rem;font-weight:700;color:var(--navy-900, #0f172a);margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #e2e8f0}.pd-seo-block{margin:32px 0 16px;padding:20px 22px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.pd-seo-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 8px}.pd-seo-intro{font-size:.86rem;line-height:1.55;color:#475569;margin:0 0 14px}.pd-seo-terms{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 8px}.pd-seo-term{display:inline-block;padding:5px 11px;background:#fff;border:1px solid #cbd5e1;border-radius:100px;font-size:.78rem;color:#334155;text-decoration:none;transition:all .18s ease}.pd-seo-term:hover{background:#1b3b32;border-color:#1b3b32;color:#fff}@media(max-width:640px){.pd-seo-block{margin:24px -16px 16px;border-radius:0;padding:18px 16px}.pd-seo-intro{font-size:.82rem}}
