.shesoft-policy-page-wrap{background-color:#faf7f7;padding:40px 0 70px 0}.shesoft-policy-hero{background:linear-gradient(135deg,#ffffff 0%,#fde8e5 100%);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);padding:36px 40px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.shesoft-policy-hero::after{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgb(189 115 112 / .12) 0%,#fff0 70%);border-radius:50%;pointer-events:none}.shesoft-policy-hero-badge{display:inline-flex;align-items:center;gap:8px;background-color:rgb(189 115 112 / .12);color:var(--color-plum);padding:6px 14px;border-radius:30px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.shesoft-policy-hero-badge i{color:var(--color-rose)}.shesoft-policy-hero-title{font-family:var(--font-serif);font-size:2.3rem;font-weight:700;color:var(--color-plum);margin:0 0 16px 0;line-height:1.25}.shesoft-policy-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:.88rem;color:var(--color-dark-gray);padding-top:14px;border-top:1px dashed var(--color-gray-border)}.shesoft-policy-meta-item{display:inline-flex;align-items:center;gap:7px}.shesoft-policy-meta-item i{color:var(--color-rose)}.shesoft-policy-meta-verified{color:#2e7d32;font-weight:600}.shesoft-policy-meta-verified i{color:#2e7d32}.shesoft-policy-meta-actions{margin-left:auto}.shesoft-policy-print-btn{background-color:var(--color-white);border:1px solid var(--color-gray-border);color:var(--color-plum);padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:var(--transition-fast)}.shesoft-policy-print-btn:hover{background-color:var(--color-plum);color:var(--color-white);border-color:var(--color-plum)}.shesoft-policy-grid{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start;margin-top:32px}.shesoft-policy-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.shesoft-policy-widget{background-color:var(--color-white);border:1px solid var(--color-gray-border);border-radius:14px;padding:22px;box-shadow:var(--shadow-sm)}.shesoft-policy-widget-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--color-blush)}.shesoft-policy-widget-header i{color:var(--color-rose);font-size:1.1rem}.shesoft-policy-widget-header h3{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--color-plum);margin:0;text-transform:uppercase;letter-spacing:.05em}.shesoft-policy-toc-nav{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto;padding-right:4px}.shesoft-policy-toc-nav a{display:block;padding:8px 12px;border-radius:8px;font-size:.86rem;color:var(--color-dark-gray);line-height:1.4;transition:var(--transition-fast);border-left:3px solid #fff0}.shesoft-policy-toc-nav a:hover{background-color:var(--color-blush-light);color:var(--color-rose)}.shesoft-policy-toc-nav a.active{background-color:var(--color-blush);color:var(--color-plum);font-weight:600;border-left-color:var(--color-rose)}.shesoft-policy-widget-desc{font-size:.84rem;color:var(--color-dark-gray);line-height:1.5;margin-bottom:14px}.shesoft-policy-wa-btn{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#25D366;color:#ffffff!important;font-weight:600;font-size:.9rem;padding:10px 16px;border-radius:var(--radius-sm);box-shadow:0 4px 12px rgb(37 211 102 / .25);transition:var(--transition-smooth)}.shesoft-policy-wa-btn:hover{background-color:#1ebc57;transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 211 102 / .35)}.shesoft-policy-support-email{margin-top:12px;font-size:.83rem;color:var(--color-dark-gray);display:flex;align-items:center;gap:8px}.shesoft-policy-support-email a{color:var(--color-plum);font-weight:600}.shesoft-policy-support-email a:hover{color:var(--color-rose);text-decoration:underline}.shesoft-policy-trust-badge{background:linear-gradient(135deg,var(--color-plum) 0%,#45173c 100%);color:var(--color-white);border-radius:14px;padding:20px;display:flex;gap:14px;align-items:flex-start;box-shadow:var(--shadow-sm)}.shesoft-policy-trust-badge i{font-size:1.6rem;color:#ffb3b0;flex-shrink:0;margin-top:2px}.shesoft-policy-trust-badge h4{font-size:.92rem;font-weight:700;margin-bottom:4px;color:#fff;font-family:var(--font-sans)}.shesoft-policy-trust-badge p{font-size:.78rem;color:rgb(255 255 255 / .85);line-height:1.4;margin:0}.shesoft-policy-article{background-color:var(--color-white);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);padding:42px 48px;box-shadow:var(--shadow-sm)}.shesoft-policy-content-body{font-family:var(--font-sans);font-size:1rem;color:var(--color-plum);line-height:1.75}.shesoft-policy-content-body p{margin-bottom:18px;color:#3b2b37}.shesoft-policy-content-body p em{color:var(--color-rose);font-size:.92rem;font-weight:500}.shesoft-policy-content-body h2{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;color:var(--color-plum);margin:40px 0 18px 0;padding-bottom:10px;border-bottom:2px solid var(--color-blush);scroll-margin-top:110px;display:flex;align-items:center;gap:10px}.shesoft-policy-content-body h2:first-of-type{margin-top:10px}.shesoft-policy-content-body ul{margin:0 0 24px 0;padding-left:0;list-style:none}.shesoft-policy-content-body ul li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.65;color:#3b2b37}.shesoft-policy-content-body ul li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--color-rose);font-size:.95rem}.policy-callout{border-radius:12px;padding:22px 26px;margin:28px 0;display:flex;gap:18px;align-items:flex-start}.policy-callout-icon{font-size:1.6rem;flex-shrink:0;margin-top:2px}.policy-callout-body h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;margin-bottom:6px}.policy-callout-body p{font-size:.92rem;margin-bottom:0;line-height:1.6}.policy-callout-discreet{background-color:var(--color-blush-light);border-left:4px solid var(--color-rose);box-shadow:0 4px 15px rgb(189 115 112 / .08)}.policy-callout-discreet .policy-callout-icon{color:var(--color-rose)}.policy-callout-discreet h4{color:var(--color-plum)}.policy-callout-hygiene{background-color:#fcf4f4;border-left:4px solid var(--color-plum)}.policy-callout-hygiene .policy-callout-icon{color:var(--color-plum)}.policy-callout-hygiene h4{color:var(--color-plum)}.policy-callout-security{background-color:#f1f8f3;border-left:4px solid #2e7d32}.policy-callout-security .policy-callout-icon{color:#2e7d32}.policy-callout-security h4{color:#1b5e20}.shesoft-policy-bottom-cta{background:linear-gradient(135deg,var(--color-plum) 0%,#45173c 100%);color:var(--color-white);border-radius:var(--radius-md);padding:32px 40px;margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:var(--shadow-md)}.shesoft-policy-bottom-cta-text h3{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-white);margin-bottom:6px}.shesoft-policy-bottom-cta-text p{font-size:.9rem;color:rgb(255 255 255 / .85);margin:0}.shesoft-policy-bottom-cta-buttons{display:flex;gap:12px;flex-shrink:0}.shesoft-policy-bottom-cta-buttons .btn-primary{background-color:#25D366;color:#fff;border-color:#25D366}.shesoft-policy-bottom-cta-buttons .btn-primary:hover{background-color:#1ebc57;border-color:#1ebc57}.shesoft-policy-bottom-cta-buttons .btn-secondary{background-color:#fff0;color:#fff;border-color:rgb(255 255 255 / .6)}.shesoft-policy-bottom-cta-buttons .btn-secondary:hover{background-color:var(--color-white);color:var(--color-plum);border-color:var(--color-white)}@media print{.shesoft-header,.shesoft-footer,.shesoft-policy-sidebar,.shesoft-policy-meta-actions,.shesoft-policy-bottom-cta{display:none!important}.shesoft-policy-page-wrap{background:#ffffff!important;padding:0!important}.shesoft-policy-grid{grid-template-columns:1fr!important}.shesoft-policy-article{border:none!important;box-shadow:none!important;padding:0!important}.shesoft-policy-hero{background:none!important;border:none!important;box-shadow:none!important;padding:0 0 20px 0!important}body{color:#000000!important;font-size:12pt!important}}@media (max-width:992px){.shesoft-policy-grid{grid-template-columns:1fr;gap:24px}.shesoft-policy-sidebar{position:static;order:2}.shesoft-policy-main-content{order:1}.shesoft-policy-article{padding:30px 24px}.shesoft-policy-hero{padding:28px 24px}.shesoft-policy-hero-title{font-size:1.8rem}.shesoft-policy-bottom-cta{flex-direction:column;text-align:center;padding:28px 24px}.shesoft-policy-bottom-cta-buttons{width:100%;justify-content:center}}@media (max-width:576px){.shesoft-policy-meta-bar{flex-direction:column;align-items:flex-start;gap:10px}.shesoft-policy-meta-actions{margin-left:0;width:100%}.shesoft-policy-print-btn{width:100%;justify-content:center}.shesoft-policy-article{padding:24px 18px}.policy-callout{flex-direction:column;gap:10px;padding:18px 20px}.shesoft-policy-bottom-cta-buttons{flex-direction:column}.shesoft-policy-bottom-cta-buttons .btn{width:100%}}