﻿:root{--primary:#611232;--primary-dark:#4d0e26;--primary-light:#8b1a48;--accent:#f0c040;--accent-dark:#d4a520;--text:#2c1810;--text-light:#6b5046;--bg:#fff;--bg-warm:#fdf8f7;--border:#eaddd8;--border-light:#f0e6e2;--ok:#1f7a30;--danger:#b33030}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Segoe UI",Arial,sans-serif;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.top-bar{background:#3b3b3b;padding:10px 20px;text-align:center}.top-bar p{color:rgba(255,255,255,.86);font-size:12px;margin:0 auto;max-width:980px}.top-header{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 60%,var(--primary-light) 100%);padding:10px 20px;position:relative}.top-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-dark),var(--accent))}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.logo{height:58px;width:auto;display:block}.hero{position:relative;min-height:600px;display:flex;align-items:center;background:linear-gradient(rgba(20,8,12,.62),rgba(20,8,12,.62)),url("/background_img.jpg") center/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(106,21,55,.42) 0%,transparent 60%);pointer-events:none}.hero-inner{max-width:860px;margin:0 auto;padding:76px 28px;text-align:center;position:relative;z-index:1;width:100%}.hero-label{display:inline-block;background:var(--accent);color:var(--primary-dark);font-size:12px;font-weight:700;letter-spacing:1.1px;padding:6px 16px;border-radius:4px;margin-bottom:18px;text-transform:uppercase}.hero h1{font-size:44px;font-weight:700;color:#fff;line-height:1.18;margin-bottom:18px}.hero h1 span{color:var(--accent)}.hero-subtitle{font-size:18px;color:rgba(255,255,255,.86);line-height:1.75;margin:0 auto 34px;max-width:700px}.hero-badges,.features-inline{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:36px}.hero-badge,.feat{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.92);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;backdrop-filter:blur(4px)}.hero-badge span,.feat span{color:var(--accent);margin-right:5px}.cta-btn{background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:var(--primary-dark);padding:16px 36px;border-radius:8px;font-size:16px;font-weight:700;width:100%;max-width:380px;display:inline-block;text-align:center;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 20px rgba(240,192,64,.35);transition:transform .25s,box-shadow .25s}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(240,192,64,.5);text-decoration:none}.scope-section{background:#fff;padding:60px 20px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.scope-inner,.section-inner{max-width:920px;margin:0 auto}.scope-lead{text-align:center;color:var(--text-light);font-size:16px;margin:0 auto 30px;max-width:760px}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.scope-card{border-radius:8px;padding:28px 26px;border:1px solid var(--border-light)}.scope-card.si{background:#f3fbf4;border-color:#bfe6c4}.scope-card.no{background:#fdf3f3;border-color:#f0c4c4}.scope-card h3{font-size:17px;font-weight:700;margin-bottom:14px}.scope-card.si h3{color:var(--ok)}.scope-card.no h3{color:var(--danger)}.scope-card ul{list-style:none}.scope-card li{font-size:14.5px;color:var(--text);line-height:1.6;margin-bottom:10px;padding-left:24px;position:relative}.scope-card.si li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.scope-card.no li:before{content:"×";position:absolute;left:0;color:var(--danger);font-weight:700}.trust-strip{background:var(--primary-dark);padding:18px 20px}.trust-inner{max-width:980px;margin:0 auto;display:flex;justify-content:center;gap:34px;flex-wrap:wrap}.trust-item{color:rgba(255,255,255,.84);font-size:14px;font-weight:600}.trust-item span{color:var(--accent);margin-right:6px}.section{padding:70px 20px}.section.warm{background:var(--bg-warm);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.section.white{background:#fff}.section-tag{display:inline-block;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:16px}.section-title{font-size:32px;font-weight:700;color:var(--primary-dark);margin-bottom:14px;line-height:1.25}.section-lead{font-size:16px;color:var(--text-light);line-height:1.8;margin-bottom:38px}.what-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.what-card{background:#fff;border:1px solid var(--border-light);border-radius:8px;padding:28px 24px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.what-icon{font-size:28px;margin-bottom:12px}.what-card h3{font-size:17px;font-weight:700;color:var(--text);margin-bottom:10px}.what-card p{font-size:14px;color:var(--text-light);line-height:1.65}.steps-list{display:flex;flex-direction:column;margin-top:34px}.step-row{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--border-light)}.step-row:last-child{border-bottom:none}.step-num{width:50px;height:50px;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-body h3{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.step-body p{font-size:15px;color:var(--text-light);line-height:1.75}.service-banner{background:linear-gradient(135deg,var(--primary-dark),var(--primary));padding:65px 20px}.service-banner-inner{max-width:780px;margin:0 auto;text-align:center}.service-banner h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:16px}.service-banner p{font-size:16px;color:rgba(255,255,255,.82);line-height:1.8;max-width:650px;margin:0 auto 12px}.price-row{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0 28px}.price-tag{background:var(--accent);color:var(--primary-dark);font-size:25px;font-weight:700;padding:10px 28px;border-radius:8px}.price-desc{color:rgba(255,255,255,.72);font-size:14px;text-align:left;max-width:230px;line-height:1.5}.service-disclaimer{font-size:12px;color:rgba(255,255,255,.58);margin-top:16px}.faq-section{background:var(--bg-warm);padding:70px 20px;border-top:1px solid var(--border-light)}.faq-inner{max-width:820px;margin:0 auto}details{background:#fff;border:1px solid var(--border-light);border-radius:8px;margin-bottom:10px;overflow:hidden}summary{padding:18px 22px;font-weight:700;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--text)}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:22px;color:var(--primary);font-weight:700;flex-shrink:0;margin-left:12px}details[open] summary:after{content:"-"}details p{padding:0 22px 20px;font-size:14.5px;color:var(--text-light);line-height:1.75}.page-main{max-width:900px;margin:0 auto;padding:50px 20px}.page-card{background:#fff;border:1px solid var(--border-light);border-radius:8px;padding:36px 30px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.page-card h1{color:var(--primary-dark);font-size:34px;margin-bottom:8px}.page-card h2{color:var(--primary-dark);font-size:22px;margin:32px 0 14px;padding-top:18px;border-top:1px solid var(--border-light)}.page-card h3{margin:22px 0 10px;color:var(--text)}.page-card p,.page-card li{font-size:15.5px;color:var(--text);line-height:1.75;margin-bottom:12px}.page-card ul,.page-card ol{margin:10px 0 16px 26px}.last-updated{color:var(--text-light);font-size:14px;margin-bottom:24px}.info-box{background:#fbeeed;border-left:4px solid var(--primary);padding:18px 20px;margin:20px 0;border-radius:0 8px 8px 0}.contact-box{background:var(--bg-warm);border:1px solid var(--border-light);border-radius:8px;padding:22px 24px;margin:18px 0}.back-link-section{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-light)}.back-link-section a{display:inline-block;border:2px solid var(--primary);color:var(--primary);padding:12px 24px;border-radius:8px;font-weight:700}.back-link-section a:hover{background:var(--primary);color:#fff;text-decoration:none}.pre-footer{background:#fff;border-top:1px solid var(--border);padding:22px 20px;text-align:center}.pre-footer p{color:var(--text-light);font-size:13px;max-width:960px;margin:0 auto;line-height:1.65}.site-footer{background:var(--primary-dark);padding:55px 20px 35px}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-bottom:40px}.footer-col h3{color:var(--accent);font-size:17px;margin-bottom:14px;font-weight:700}.footer-col p{font-size:14px;line-height:1.7;margin-bottom:8px;color:rgba(255,255,255,.72)}.footer-col p strong{color:rgba(255,255,255,.95)}.footer-col a{color:var(--accent)}.footer-col a:hover{color:#fff}.footer-separator{border:none;border-top:1px solid rgba(255,255,255,.1);margin:30px 0}.footer-links{text-align:center;line-height:2.2}.footer-links a{color:rgba(255,255,255,.58);text-decoration:none;font-size:13px;margin:0 8px}.footer-links a:hover{color:var(--accent)}.footer-links span{color:rgba(255,255,255,.2)}.footer-copyright{text-align:center;color:rgba(255,255,255,.42);font-size:13px;margin-top:16px}.mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;padding:14px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent)}@media(max-width:768px){.hero{min-height:560px}.hero h1{font-size:31px}.hero-inner{padding:50px 20px}.section-title,.service-banner h2{font-size:26px}.scope-grid{grid-template-columns:1fr}.trust-inner{gap:18px}.step-row{gap:16px}.step-num{width:44px;height:44px;font-size:18px}.footer-grid{grid-template-columns:1fr}.footer-links span{display:none}.footer-links a{display:inline-block;margin:3px 8px}.mobile-cta{display:flex;justify-content:center}.hero .cta-btn{display:none}.price-row{flex-direction:column;gap:10px}.price-desc{text-align:center;max-width:100%}.page-card{padding:28px 20px}.page-card h1{font-size:27px}}
