.subpage-hero{padding-top:calc(var(--header-height) + 48px);z-index:2;text-align:center;padding-bottom:56px;position:relative}.subpage-hero-inner{max-width:900px;margin:0 auto;padding:0 24px}.subpage-title{letter-spacing:-.025em;color:var(--text-main);margin-top:18px;margin-bottom:16px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.18}.subpage-subtitle{color:var(--text-muted);max-width:720px;margin:0 auto 24px;font-size:clamp(15.5px,1.7vw,18.5px);line-height:1.65}.last-updated-pill{border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--brand-pink-dark);background:#fff1f5eb;align-items:center;gap:8px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.meta-cards-section{z-index:2;padding-bottom:48px;position:relative}.meta-cards-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.meta-info-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);transition:all var(--transition-fast);flex-direction:column;gap:6px;padding:20px 18px;display:flex}.meta-info-card:hover{box-shadow:var(--glass-shadow-hover);border-color:#d81b6073;transform:translateY(-4px)}.meta-card-icon{background:linear-gradient(135deg,#ffe4ed,#ffccd8);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;font-size:18px;display:flex}.meta-card-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-light);font-size:11px;font-weight:700}.meta-card-val{font-family:var(--font-heading);color:var(--text-main);word-break:break-word;font-size:14px;font-weight:800}.meta-card-val a{color:var(--brand-pink);text-underline-offset:3px;text-decoration:underline}.interactive-mockup-section{z-index:2;padding:36px 0 64px;position:relative}.mockup-showcase-box{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1.5px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow-hover);padding:44px}.mockup-showcase-header{text-align:center;max-width:720px;margin:0 auto 32px}.mockup-showcase-title{color:var(--text-main);margin-top:12px;margin-bottom:10px;font-size:clamp(24px,3vw,34px);font-weight:800}.mockup-showcase-sub{color:var(--text-muted);font-size:15px}.mockup-tabs-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:36px;display:flex}.mockup-tab-btn{border:1.5px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-muted);transition:all var(--transition-fast);background:#fff;padding:10px 20px;font-size:13.5px;font-weight:700;box-shadow:0 4px 12px #d81b600f}.mockup-tab-btn:hover{border-color:var(--brand-pink);color:var(--brand-pink);transform:translateY(-2px)}.mockup-tab-btn.active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 22px #d81b6052}.mockup-split-stage{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.mockup-text-panel{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#fffffff5,#fff1f5e0);padding:28px 32px;box-shadow:0 10px 28px #d81b6014}.mockup-panel-tag{color:var(--brand-pink);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;background:#d81b601a;margin-bottom:14px;padding:5px 13px;font-size:11.5px;font-weight:800;display:inline-block}.mockup-panel-heading{color:var(--text-main);margin-bottom:12px;font-size:clamp(22px,2.5vw,28px);font-weight:800}.mockup-panel-desc{color:var(--text-muted);margin-bottom:22px;font-size:15.5px;line-height:1.65}.mockup-Check-row{flex-direction:column;gap:10px;display:flex}.mockup-phone-column{justify-content:center;align-items:center;display:flex}.subpage-phone-frame{filter:drop-shadow(0 28px 55px #320c1e52);width:285px;transition:all var(--transition-smooth);position:relative}.subpage-phone-frame:hover{transform:translateY(-6px)scale(1.015)}.support-cards-section{z-index:2;padding:20px 0 64px;position:relative}.support-two-col{grid-template-columns:1fr 1fr;gap:28px;display:grid}.luxury-glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;gap:16px;padding:38px 34px;display:flex}.card-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-pink);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.card-heading{color:var(--text-main);font-size:24px;font-weight:800}.card-paragraph{color:var(--text-muted);font-size:15px;line-height:1.68}.email-copy-banner{border-radius:var(--radius-md);background:linear-gradient(135deg,#fff5f8 0%,#fde2ee 100%);border:1.5px solid #d81b6059;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:18px 20px;display:flex}.email-address-box{flex-direction:column;gap:2px;display:flex}.email-address-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-pink-dark);font-size:11px;font-weight:700}.email-address-link{font-family:var(--font-heading);color:var(--brand-pink);font-size:17px;font-weight:800}.email-actions-group{align-items:center;gap:10px;display:flex}.btn-copy-email{border-radius:var(--radius-pill);color:var(--brand-pink-dark);transition:all var(--transition-fast);background:#fff;border:1.5px solid #d81b6066;padding:9px 16px;font-size:12.5px;font-weight:700}.btn-copy-email:hover{background:var(--brand-pink);color:#fff;border-color:var(--brand-pink)}.support-checklist{flex-direction:column;gap:10px;margin-top:6px;list-style:none;display:flex}.support-checklist li{color:var(--text-main);align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.support-checklist li:before{content:"✓";width:20px;height:20px;color:var(--brand-pink);background:#d81b601f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:800;display:inline-flex}.support-faq-section{z-index:2;padding:40px 0 80px;position:relative}.faq-controls-bar{flex-direction:column;gap:18px;max-width:860px;margin:0 auto 32px;display:flex}.faq-search-wrapper{width:100%;position:relative}.faq-search-icon{pointer-events:none;font-size:18px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}[dir=rtl] .faq-search-icon{left:auto;right:20px}.faq-search-input{border:1.5px solid var(--glass-border);border-radius:var(--radius-pill);width:100%;color:var(--text-main);box-shadow:var(--glass-shadow);transition:all var(--transition-fast);background:#fffffff2;outline:none;padding:16px 22px 16px 52px;font-family:inherit;font-size:15px}[dir=rtl] .faq-search-input{padding:16px 52px 16px 22px}.faq-search-input:focus{border-color:var(--brand-pink);box-shadow:0 12px 30px #d81b6029}.faq-cat-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.faq-cat-btn{background:var(--glass-bg);border:1.5px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-muted);transition:all var(--transition-fast);padding:8px 18px;font-size:13px;font-weight:700}.faq-cat-btn:hover{border-color:var(--brand-pink);color:var(--brand-pink)}.faq-cat-btn.active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 6px 18px #d81b6047}.faq-empty-box{text-align:center;background:var(--glass-bg);border:1px dashed var(--glass-border);border-radius:var(--radius-md);max-width:620px;margin:24px auto;padding:36px 28px;display:none}.faq-empty-box.visible{display:block}.disclaimer-section{z-index:2;padding:0 0 72px;position:relative}.medical-disclaimer-card{border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#fff6eef2 0%,#ffeef5f2 100%);border:1.5px solid #f5a62373;margin-bottom:28px;padding:34px 36px}.disclaimer-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.disclaimer-icon{font-size:26px}.disclaimer-title{color:#8a4b08;font-size:20px;font-weight:800}.disclaimer-text{color:#5c4332;margin-bottom:10px;font-size:14.5px;line-height:1.65}.copyright-legal-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 36px;display:flex}.copyright-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-outline-rose{border:1.5px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--brand-pink-dark);transition:all var(--transition-fast);background:#fff;padding:10px 20px;font-size:13.5px;font-weight:700}.btn-outline-rose:hover{border-color:var(--brand-pink);color:var(--brand-pink);transform:translateY(-2px)}.policy-trust-section{z-index:2;padding-bottom:48px;position:relative}.policy-trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.policy-trust-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);transition:all var(--transition-fast);padding:26px 22px}.policy-trust-card:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}.policy-trust-icon{margin-bottom:10px;font-size:26px}.policy-trust-title{color:var(--text-main);margin-bottom:6px;font-size:16.5px;font-weight:800}.policy-trust-desc{color:var(--text-muted);font-size:13.5px;line-height:1.55}.policy-content-section{z-index:2;padding:24px 0 96px;position:relative}.policy-doc-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.policy-doc-tab{background:var(--glass-bg);border:1.5px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-muted);transition:all var(--transition-fast);padding:12px 24px;font-size:14px;font-weight:800}.policy-doc-tab:hover{border-color:var(--brand-pink);color:var(--brand-pink)}.policy-doc-tab.active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 22px #d81b604d}.policy-layout-grid{grid-template-columns:290px 1fr;align-items:start;gap:36px;display:grid}.policy-toc-sidebar{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);padding:26px 22px;position:sticky;top:96px}.toc-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-pink);margin-bottom:14px;font-size:12px;font-weight:800}.toc-nav-list{flex-direction:column;gap:8px;list-style:none;display:flex}.toc-link{color:var(--text-muted);transition:all var(--transition-fast);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;display:block}.toc-link:hover,.toc-link.active{color:var(--brand-pink-dark);background:#fff1f5;font-weight:700}.policy-articles-col{flex-direction:column;gap:36px;display:flex}.legal-major-block{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:42px 40px}.legal-block-header{border-bottom:1.5px solid #f4a0b959;margin-bottom:28px;padding-bottom:22px}.legal-block-title{color:var(--text-main);margin-top:8px;font-size:clamp(24px,2.8vw,32px);font-weight:800}.legal-clauses-list{flex-direction:column;gap:24px;display:flex}.legal-clause-card{border-radius:var(--radius-md);background:#ffffffd9;border:1px solid #f4a0b94d;padding:22px 24px}.legal-clause-title{color:var(--brand-pink-dark);margin-bottom:8px;font-size:17px;font-weight:800}.legal-clause-body{color:var(--text-muted);font-size:14.8px;line-height:1.68}.deletion-steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:26px;display:grid}.deletion-step-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#fff,#fff5f8);padding:22px 20px}.step-badge-num{background:var(--brand-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;font-weight:800;display:inline-flex}.deletion-note-banner{border-left:4px solid var(--brand-pink);border-radius:var(--radius-sm);color:var(--text-main);background:#fff1f5e6;margin-top:18px;padding:18px 22px;font-size:14px;font-weight:600}[dir=rtl] .deletion-note-banner{border-left:none;border-right:4px solid var(--brand-pink)}.copy-toast{color:#fff;border-radius:var(--radius-pill);z-index:3000;opacity:0;visibility:hidden;transition:all var(--transition-fast);background:#231720;border:1.5px solid #ffb4cd80;padding:14px 22px;font-size:13.5px;font-weight:700;position:fixed;bottom:28px;right:28px;transform:translateY(12px);box-shadow:0 16px 36px #00000040}.copy-toast.show{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=1080px){.meta-cards-grid{grid-template-columns:repeat(3,1fr)}.policy-trust-grid{grid-template-columns:repeat(2,1fr)}.policy-layout-grid{grid-template-columns:1fr}.policy-toc-sidebar{position:static}}@media (width<=820px){.mockup-split-stage,.support-two-col,.deletion-steps-grid{grid-template-columns:1fr}.meta-cards-grid{grid-template-columns:repeat(2,1fr)}.mockup-showcase-box,.legal-major-block{padding:28px 22px}}@media (width<=540px){.meta-cards-grid,.policy-trust-grid{grid-template-columns:1fr}}
