.pd-wrap{background:var(--off);color:var(--text);min-height:100vh}.pd-hero{background:var(--blue);padding-top:70px;padding-bottom:60px;position:relative;overflow:hidden}.pd-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#9dd5e908 1px,#0000 0),linear-gradient(90deg,#9dd5e908 1px,#0000 0);background-size:56px 56px;pointer-events:none}.pd-hero-inner{max-width:1200px;margin:0 auto;padding:40px 48px 0;display:grid;grid-template-columns:48% 1fr;gap:48px;align-items:center}.pd-hero-img{height:420px;border-radius:12px;overflow:hidden;box-shadow:0 32px 80px #00000059;position:relative}.pd-hero-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pd-hero-img[data-slug=baby-care] img{object-position:center 80%}.pd-hero-img[data-slug=feminine-care] img{object-position:center 5%}.pd-hero-img[data-slug=incontinence-care] img{object-position:center 55%}.pd-hero-img[data-slug=pet-care] img{object-position:center 45%}.pd-hero-img[data-slug=eco-biodegradable] img{object-position:center 20%}.pd-hero-info{display:flex;flex-direction:column;justify-content:center;gap:20px}.pd-hero-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);display:flex;align-items:center;gap:10px}.pd-hero-label:before{content:"";width:20px;height:2px;background:var(--sky);display:block;flex-shrink:0}.pd-hero-name{font-family:var(--display);font-size:clamp(40px,7vw,96px);color:#fff;line-height:.88;letter-spacing:.01em;margin:0}.pd-hero-tagline{font-size:16px;font-weight:400;color:#ffffffe0;line-height:1.75;margin:0}.pd-cert-pills{display:flex;flex-wrap:wrap;gap:8px}.pd-cert-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--sky);background:#9dd5e91f;border:1px solid #9dd5e94d;padding:6px 14px;border-radius:20px;letter-spacing:.04em}.pd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #9dd5e933;padding-top:20px}.pd-stat{border-right:1px solid #9dd5e933;padding:0 20px}.pd-stat:first-child{padding-left:0}.pd-stat:last-child{border-right:none}.pd-stat-val{font-family:var(--display);font-size:32px;color:var(--sky);line-height:1;letter-spacing:.02em}.pd-stat-label{font-size:10px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.pd-btn-row{display:flex;gap:12px;flex-wrap:wrap}.pd-btn-quote{background:#fff;color:var(--blue);font-size:16px;font-weight:700;padding:18px 40px;border-radius:var(--r);text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 20px #0000002e;animation:pd-btn-pulse 2.4s ease-in-out infinite;transition:background .2s,transform .18s,box-shadow .2s}.pd-btn-quote:hover{background:var(--sky-light);transform:translateY(-3px) scale(1.03);box-shadow:0 12px 30px #00000047;animation-play-state:paused}@keyframes pd-btn-pulse{0%,to{box-shadow:0 6px 20px #0000002e}50%{box-shadow:0 6px 20px #0000002e,0 0 0 6px #ffffff1f}}@media (prefers-reduced-motion:reduce){.pd-btn-quote{animation:none}}.pd-btn-wa{background:#0000;color:#fffc;font-size:13px;font-weight:600;padding:13px 22px;border:1px solid #ffffff40;border-radius:var(--r);text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:background .2s,color .2s,border-color .2s}.pd-btn-wa:hover{background:#ffffff1a;color:#fff;border-color:#ffffff73}.pd-tab-bar{position:sticky;top:70px;background:#fff;border-bottom:1px solid var(--g100);z-index:40;box-shadow:0 2px 12px #0a3c950d}.pd-tab-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.pd-tab-inner::-webkit-scrollbar{display:none}.pd-tab-btn{font-size:12px;font-weight:600;color:var(--g400);padding:18px 20px;border:none;border-bottom:2.5px solid #0000;background:none;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap;outline:none;font-family:var(--font);letter-spacing:.02em}.pd-tab-btn:hover{color:var(--blue)}.pd-tab-btn.active{color:var(--blue);border-bottom-color:var(--sky)}.pd-main{padding:64px 0 120px;background:var(--off)}.pd-main-inner{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:calc(100% - 308px) 260px;gap:48px;align-items:start}.pd-content{min-width:0}.pd-tab-panel{display:none}.pd-tab-panel.active{display:block}.pd-section-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);display:flex;align-items:center;gap:10px;margin-bottom:24px}.pd-section-label:before{content:"";width:20px;height:2px;background:var(--sky);display:block;flex-shrink:0}.pd-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.pd-feature-card{background:#fff;border:1px solid var(--g100);border-radius:12px;padding:24px;transition:box-shadow .25s,transform .25s}.pd-feature-card:hover{box-shadow:0 8px 32px #0a3c951a;transform:translateY(-3px)}.pd-feature-icon{width:44px;height:44px;border-radius:10px;background:var(--sky-pale);border:1px solid var(--sky-light);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.pd-feature-icon svg{width:22px;height:22px;color:var(--sky);stroke:currentColor}.pd-feature-title{font-family:var(--display);font-size:20px;color:var(--blue);letter-spacing:.04em;margin-bottom:8px;line-height:1}.pd-feature-desc{font-size:13px;color:var(--g600);line-height:1.75;font-weight:300;margin:0}.pd-quote{margin:28px 0;border-left:3px solid var(--sky);background:var(--sky-pale);border-radius:0 8px 8px 0;padding:20px 24px}.pd-quote p{font-size:14px;font-weight:600;color:var(--blue);font-style:normal;line-height:1.65;margin:0}.pd-trust-row{display:flex;gap:16px;margin-top:32px}.pd-trust-item{flex:1;border:1px solid var(--g100);border-radius:10px;padding:20px 16px;text-align:center;background:#fff}.pd-trust-icon{width:36px;height:36px;border-radius:8px;background:var(--sky-pale);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.pd-trust-icon svg{width:18px;height:18px;color:var(--sky)}.pd-trust-val{font-family:var(--display);font-size:22px;color:var(--blue);letter-spacing:.04em;margin-bottom:4px}.pd-trust-label{font-size:11px;color:var(--g400);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pd-specs-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0a3c950d}.pd-specs-table tr{border-bottom:1px solid var(--g100)}.pd-specs-table tr:last-child{border-bottom:none}.pd-specs-table tr:hover td{background:var(--sky-pale)}.pd-specs-table td{padding:14px 20px;transition:background .15s}.pd-specs-table td:first-child{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--g400);letter-spacing:.07em;width:220px;border-right:1px solid var(--g100)}.pd-specs-table td:last-child{font-size:14px;color:var(--text);font-weight:500}.pd-vselector{display:grid;grid-template-columns:200px 1fr 280px;min-height:620px;border-radius:12px;overflow:hidden;border:1px solid var(--g100);background:#fff}.pd-vside{background:var(--off);border-right:1px solid var(--g100);overflow-y:auto}.pd-vside,.pd-vside-item{display:flex;flex-direction:column}.pd-vside-item{padding:16px 20px;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--g100);background:#0000;cursor:pointer;text-align:left;transition:background .18s,border-color .18s;gap:3px}.pd-vside-item:last-child{border-bottom:none}.pd-vside-item:hover{background:#9dd5e91a}.pd-vside-item.active{background:#9dd5e924;border-left-color:var(--blue)}.pd-vside-num{font-family:var(--display);font-size:11px;color:var(--sky);letter-spacing:.12em}.pd-vside-name{font-size:13px;font-weight:600;color:var(--g600);line-height:1.3;transition:color .18s}.pd-vside-item.active .pd-vside-name{color:var(--blue)}.pd-vimage{border-right:1px solid var(--g100);overflow:hidden;position:relative;background:var(--sky-pale);display:flex;flex-direction:column}.pd-vimage-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.4;min-height:620px}.pd-vimage-ph span{font-family:var(--display);font-size:20px;color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0 20px}.pd-vdetail{padding:36px 32px;display:flex;flex-direction:column;justify-content:center;background:#fff}.pd-vdetail-name{font-family:var(--display);font-size:36px;color:var(--blue);letter-spacing:.02em;line-height:1;margin-bottom:16px}.pd-vdetail-sizes{display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--g600);margin-bottom:20px;flex-wrap:wrap}.pd-variant-sizes-label{font-size:10px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.1em;background:var(--sky-pale);border:1px solid var(--sky-light);padding:2px 8px;border-radius:10px;flex-shrink:0}.pd-vdetail-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.pd-vdetail-stat{background:var(--off);border-radius:8px;padding:14px 16px;border:1px solid var(--g100)}.pd-vdetail-stat-val{font-family:var(--display);font-size:17px;color:var(--blue);letter-spacing:.05em}.pd-vdetail-stat-label{font-size:11px;color:var(--g400);text-transform:uppercase;letter-spacing:.07em;margin-top:4px;line-height:1.3}.pd-vdetail-desc{font-size:13px;color:var(--g600);line-height:1.78;font-weight:300;margin-bottom:28px}.pd-vdetail-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-size:13px;font-weight:700;padding:14px 24px;border-radius:8px;text-decoration:none;letter-spacing:.04em;transition:background .2s}.pd-vdetail-cta:hover{background:#0830a0}.vg-wrap{width:100%;height:100%;display:flex;flex-direction:column;background:#fff}.vg-main{flex:1;overflow:hidden;position:relative;cursor:zoom-in;background:#f8f9fb}.vg-img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .08s ease-out;transform:scale(1);will-change:transform;-webkit-user-select:none;user-select:none}.vg-zoomed .vg-img{transform:scale(2.6);cursor:crosshair}.vg-zoom-hint{position:absolute;bottom:10px;right:12px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--g400);letter-spacing:.04em;pointer-events:none}.vg-thumbs{display:flex;gap:6px;padding:8px;background:#f8f9fb;border-top:1px solid var(--g100);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.vg-thumbs::-webkit-scrollbar{display:none}.vg-thumb{flex-shrink:0;width:52px;height:52px;border-radius:6px;border:2px solid var(--g100);overflow:hidden;cursor:pointer;background:#fff;padding:0;transition:border-color .2s,transform .2s}.vg-thumb:hover{transform:translateY(-2px)}.vg-thumb-active{border-width:2px}.vg-thumb img{width:100%;height:100%;object-fit:contain;display:block}.pd-certs-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.pd-cert-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--blue);background:var(--sky-pale);border:1px solid var(--sky-light);padding:10px 18px;border-radius:40px;transition:background .2s,transform .2s,box-shadow .2s;cursor:default}.pd-cert-badge:hover{background:var(--sky-light);transform:translateY(-2px);box-shadow:0 6px 20px #0a3c951a}.pd-cert-badge:before{content:"✓";font-size:10px;color:var(--sky);font-weight:900}.pd-certs-note{background:#fff;border-radius:12px;border:1px solid var(--g100);padding:24px}.pd-certs-note-title{font-family:var(--display);font-size:20px;color:var(--blue);letter-spacing:.04em;margin-bottom:10px}.pd-certs-note p{font-size:13px;color:var(--g600);line-height:1.8;font-weight:300;margin:0}.pd-faq-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;background:#fff;border:1px solid var(--g100);border-radius:12px;text-align:center}.pd-faq-empty-title{font-family:var(--display);font-size:22px;color:var(--blue);letter-spacing:.04em}.pd-faq-empty-sub{font-size:13px;color:var(--g600);font-weight:300}.pd-faq-empty-sub a{color:var(--blue);text-decoration:none;font-weight:500}.pd-faq-empty-sub a:hover{text-decoration:underline}.pd-faq-list{background:#fff;border-radius:12px;border:1px solid var(--g100);overflow:hidden}.pd-faq-item{border-bottom:1px solid var(--g100)}.pd-faq-item:last-child{border-bottom:none}.pd-faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;font-size:14px;font-weight:600;color:var(--blue);gap:12px;-webkit-user-select:none;user-select:none;transition:background .15s}.pd-faq-q:hover{background:var(--sky-pale)}.pd-faq-chevron{width:18px;height:18px;flex-shrink:0;color:var(--g400);transition:transform .3s}.pd-faq-item.pd-faq-open .pd-faq-chevron{transform:rotate(180deg);color:var(--sky)}.pd-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease;font-size:13px;color:var(--g600);line-height:1.8;font-weight:300;padding:0 24px}.pd-faq-item.pd-faq-open .pd-faq-a{max-height:300px;padding:4px 24px 20px}.pd-sidebar{position:sticky;top:120px;background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 24px #0a3c9514;border:1px solid var(--g100)}.pd-sidebar-h{font-family:var(--display);font-size:24px;color:var(--blue);letter-spacing:.04em;margin-bottom:20px;line-height:1}.pd-sidebar-form{display:flex;flex-direction:column;gap:10px}.pd-sidebar-input{width:100%;padding:11px 13px;border:1.5px solid var(--g100);border-radius:8px;font-size:13px;font-family:var(--font);color:var(--text);outline:none;transition:border-color .2s;box-sizing:border-box;background:#fff}.pd-sidebar-input:focus{border-color:var(--sky)}.pd-sidebar-textarea{width:100%;padding:11px 13px;border:1.5px solid var(--g100);border-radius:8px;font-size:13px;font-family:var(--font);color:var(--text);outline:none;transition:border-color .2s;box-sizing:border-box;min-height:80px;resize:vertical;background:#fff}.pd-sidebar-textarea:focus{border-color:var(--sky)}.pd-sidebar-submit{width:100%;background:var(--blue);color:#fff;border:none;border-radius:8px;padding:13px;font-size:13px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .2s,transform .15s;letter-spacing:.02em}.pd-sidebar-submit:hover{background:var(--blue-dark);transform:translateY(-1px)}.pd-sidebar-submit:disabled{opacity:.6;cursor:wait;transform:none}.pd-sidebar-success{background:#f0faf4;border:1px solid #86efac;border-radius:8px;padding:14px;font-size:13px;color:#166534;font-weight:600;text-align:center}.pd-sidebar-divider{border:none;border-top:1px solid var(--g100);margin:8px 0}.pd-sidebar-wa{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;border:1.5px solid var(--g100);border-radius:8px;padding:12px;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none;transition:border-color .2s,background .2s}.pd-sidebar-wa:hover{border-color:var(--sky);background:var(--sky-pale)}.pd-sidebar-wa svg{width:16px;height:16px}.pd-sidebar-dl{display:block;text-align:center;font-size:12px;color:var(--sky);text-decoration:none;font-weight:600;margin-top:10px;transition:opacity .2s}.pd-sidebar-dl:hover{opacity:.75}.pd-sidebar-catalog{display:block;text-align:center;width:100%;margin-top:10px;padding:11px;border:1.5px solid var(--g100);border-radius:8px;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none;transition:border-color .2s,background .2s}.pd-sidebar-catalog:hover{border-color:var(--sky);background:var(--sky-pale)}.pd-sidebar-promise{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;color:var(--g400)}.pd-sidebar-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.pd-related{background:var(--blue);padding:56px 0 64px}.pd-related-header{display:flex;align-items:baseline;gap:20px;padding:0 56px;margin-bottom:32px}.pd-related-h{font-family:var(--display);font-size:48px;color:#fff;letter-spacing:.02em;line-height:1}.pd-related-hint{font-size:12px;font-weight:600;color:var(--sky);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pd-related-strip{display:flex;gap:20px;overflow-x:auto;padding:8px 56px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pd-related-strip::-webkit-scrollbar{display:none}.pd-related-card{flex:0 0 300px;height:420px;border-radius:16px;overflow:hidden;text-decoration:none;display:block;position:relative;scroll-snap-align:start;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;cursor:pointer}.pd-related-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 32px 80px #00000073}.pd-related-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pd-related-card:hover .pd-related-bg{transform:scale(1.08)}.pd-related-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#050f28eb 0,#050f2880 45%,#050f281a);transition:opacity .4s}.pd-related-card:hover .pd-related-overlay{background:linear-gradient(0deg,#050f28f2 0,#050f2899 50%,#050f2826)}.pd-related-body{position:absolute;bottom:0;left:0;right:0;padding:28px 24px}.pd-related-name{font-family:var(--display);font-size:32px;color:#fff;letter-spacing:.03em;line-height:.95;margin-bottom:10px}.pd-related-tag{font-size:12px;color:#ffffff94;line-height:1.5;font-weight:300;margin-bottom:20px}.pd-related-cta{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--sky);letter-spacing:.08em;text-transform:uppercase;border:1px solid #9dd5e959;background:#9dd5e914;padding:9px 18px;border-radius:40px;transition:background .25s,border-color .25s,gap .25s}.pd-related-card:hover .pd-related-cta{background:#9dd5e92e;border-color:#9dd5e9b3;gap:12px}@media (max-width:1024px){.pd-hero{padding-top:70px;padding-bottom:40px}.pd-hero-inner{grid-template-columns:1fr!important;gap:28px!important;padding:32px 32px 0!important}.pd-hero-img{height:320px}.pd-hero-name{line-height:1}.pd-stats{grid-template-columns:repeat(2,1fr)!important;gap:16px 0!important}.pd-stat{padding:0 16px}.pd-stat:nth-child(odd){padding-left:0}.pd-stat:nth-child(2n){border-right:none}.pd-tab-inner{padding:0 24px!important}.pd-main{padding:48px 0 80px}.pd-main-inner{grid-template-columns:1fr!important;gap:32px!important;padding:0 32px!important}.pd-sidebar{position:static!important}.pd-features-grid{grid-template-columns:1fr 1fr!important}.pd-trust-row{flex-wrap:wrap}.pd-trust-item{flex:1 1 calc(50% - 8px);min-width:0}.pd-vselector{grid-template-columns:1fr!important;min-height:0!important}.pd-vside{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;border-right:none;border-bottom:1px solid var(--g100)}.pd-vside::-webkit-scrollbar{display:none}.pd-vside-item{flex-shrink:0;min-width:160px;border-left:none;border-bottom:3px solid #0000;border-right:1px solid var(--g100)}.pd-vside-item.active{border-left-color:#0000;border-bottom-color:var(--blue)}.pd-vimage{border-right:none;border-bottom:1px solid var(--g100)}.pd-vimage,.pd-vimage-ph{min-height:360px}.pd-vdetail{padding:28px 24px}.pd-vdetail-name{font-size:28px}.pd-related-header{padding:0 32px}.pd-related-h{font-size:clamp(2rem,5.5vw,3rem)!important}.pd-related-strip{padding:8px 32px 20px}}@media (max-width:640px){.pd-hero{padding-top:60px;padding-bottom:32px}.pd-hero-inner{padding:24px 16px 0!important;gap:20px!important}.pd-hero-img{height:240px}.pd-hero-tagline{font-size:14px;line-height:1.6}.pd-stats{padding-top:16px}.pd-stat-val{font-size:26px}.pd-btn-row{flex-direction:column;width:100%}.pd-btn-quote,.pd-btn-wa{width:100%;justify-content:center}.pd-tab-bar{top:60px}.pd-tab-inner{padding:0 16px!important}.pd-tab-btn{padding:14px;font-size:11px}.pd-main{padding:32px 0 64px}.pd-main-inner{padding:0 16px!important;gap:28px!important}.pd-features-grid{grid-template-columns:1fr!important;gap:12px!important}.pd-feature-card{padding:20px}.pd-feature-title{font-size:18px}.pd-quote{padding:16px 18px}.pd-quote p{font-size:13px}.pd-trust-row{gap:10px}.pd-trust-item{flex:1 1 calc(50% - 5px);padding:16px 10px}.pd-trust-val{font-size:18px}.pd-trust-label{font-size:10px}.pd-specs-table,.pd-specs-table tbody,.pd-specs-table td,.pd-specs-table tr{display:block;width:100%}.pd-specs-table tr{border-bottom:1px solid var(--g100);padding:8px 0}.pd-specs-table td{padding:6px 14px!important}.pd-specs-table td:first-child{width:100%!important;border-right:none!important;padding-bottom:2px!important}.pd-vside-item{min-width:140px;padding:12px 14px}.pd-vside-name{font-size:12px}.pd-vimage,.pd-vimage-ph{min-height:280px}.pd-vdetail{padding:24px 18px}.pd-vdetail-name{font-size:24px}.pd-vdetail-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}.pd-vdetail-stat{padding:12px 14px}.pd-vdetail-stat-val{font-size:15px}.vg-thumb{width:44px;height:44px}.pd-cert-badge{font-size:11px;padding:8px 14px}.pd-certs-note{padding:18px}.pd-certs-note-title{font-size:18px}.pd-faq-q{padding:14px 18px;font-size:13px}.pd-faq-item.pd-faq-open .pd-faq-a{padding:4px 18px 16px}.pd-sidebar{padding:22px;border-radius:14px}.pd-sidebar-h{font-size:20px}.pd-sidebar-input,.pd-sidebar-textarea{font-size:16px}.pd-related{padding:40px 0 48px}.pd-related-header{padding:0 16px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px}.pd-related-h{font-size:clamp(1.8rem,7vw,2.4rem)!important}.pd-related-strip{padding:8px 16px 16px;gap:14px}.pd-related-card{flex:0 0 240px;height:340px}.pd-related-name{font-size:24px}.pd-related-body{padding:22px 18px}}@media (max-width:420px){.pd-hero-tagline{font-size:13px!important}.pd-hero-img{height:200px!important}.pd-stat-val{font-size:22px!important}.pd-stat-label{font-size:9px!important}.pd-tab-btn{padding:12px 10px!important;font-size:10px!important}.pd-feature-title{font-size:16px!important}.pd-feature-desc{font-size:12px!important}.pd-section-h{font-size:clamp(1.5rem,8vw,1.9rem)!important}.pd-section-lead{font-size:13px!important}.pd-vside-item{min-width:120px!important;padding:10px 12px!important}.pd-vside-name{font-size:11px!important}.pd-vimage,.pd-vimage-ph{min-height:220px!important}.pd-vdetail{padding:20px 16px!important}.pd-vdetail-name{font-size:20px!important}.pd-vdetail-stat-val{font-size:13px!important}.pd-vdetail-stat-label{font-size:9px!important}.pd-specs-table td{padding:5px 12px!important;font-size:12px!important}.pd-trust-val{font-size:16px!important}.pd-trust-label{font-size:9px!important}.pd-faq-q{padding:12px 14px!important}.pd-faq-a,.pd-faq-q{font-size:12px!important}.pd-sidebar{padding:18px!important}.pd-sidebar-h{font-size:17px!important}.pd-related-h{font-size:clamp(1.5rem,8vw,2rem)!important}.pd-related-card{flex:0 0 220px!important;height:320px!important}.pd-related-name{font-size:20px!important}}.ph-view-btn{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--blue);background:#fff;border:1px solid #ffffffe6;padding:16px 32px;border-radius:10px;text-decoration:none;box-shadow:0 6px 18px #00000038;animation:ph-btn-pulse 2.4s ease-in-out infinite;transition:transform .18s,box-shadow .2s,background .2s}.ph-view-btn:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 32px #00000052;animation-play-state:paused}.ph-view-btn span{transition:transform .18s}.ph-view-btn:hover span{transform:translateX(4px)}@keyframes ph-btn-pulse{0%,to{box-shadow:0 6px 18px #00000038}50%{box-shadow:0 6px 18px #00000038,0 0 0 6px #ffffff2e}}@media (prefers-reduced-motion:reduce){.ph-view-btn{animation:none}}@media (max-width:1024px){.ph-row{flex-direction:column!important;min-height:0!important}.ph-image-slot{width:100%!important;aspect-ratio:28/15!important;min-height:440px!important}.ph-info-slot{padding:36px 28px!important}.ph-info-slot h2{font-size:clamp(2rem,5vw,2.6rem)!important}}@media (max-width:640px){.ph-image-slot{min-height:340px!important}.ph-info-slot{padding:28px 20px!important}.ph-info-slot h2{font-size:clamp(1.8rem,8vw,2.2rem)!important;line-height:.95!important;margin-bottom:12px!important}.ph-info-slot p{font-size:13px!important;line-height:1.65!important;margin-bottom:22px!important;max-width:none!important}.ph-info-slot>div>div>div[style*="display: flex"][style*="gap: 28"]>div>div:first-child,.ph-info-slot>div>div>div[style*="display:flex"][style*="gap:28"]>div>div:first-child{font-size:22px!important}.ph-info-slot>div>div>div[style*="display: flex"][style*="gap: 28"]>div>div:last-child,.ph-info-slot>div>div>div[style*="display:flex"][style*="gap:28"]>div>div:last-child{font-size:9px!important}.pd-hub-hero h1,div[style*="font-size: 80"][style*=display]{font-size:clamp(2rem,11vw,3rem)!important;line-height:1!important}}@media (max-width:420px){.ph-image-slot{min-height:280px!important}.ph-info-slot{padding:24px 16px!important}}@media (max-width:1024px){.ph-cta-grid{grid-template-columns:1fr!important;gap:32px!important}.ph-cta-grid h2{font-size:clamp(2rem,5vw,2.6rem)!important;line-height:1!important}}@media (max-width:640px){.ph-cta-grid{gap:24px!important}.ph-cta-grid h2{font-size:clamp(1.8rem,8vw,2.2rem)!important}.ph-cta-grid>div:last-child{width:100%}.ph-cta-grid>div:last-child>div{flex-direction:column;width:100%}.ph-cta-grid>div:last-child>div>a{width:100%;text-align:center;justify-content:center}}