header{background:#0a0a0ff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0d,0 4px 20px #00000080;position:sticky;top:0;z-index:1000}header .header-content{display:flex;justify-content:space-between;align-items:center;padding:16px 0}header .logo{font-size:22px;font-weight:900;text-decoration:none;letter-spacing:-.04em;line-height:1.1}header .logo .brand-social{color:#ffffffe6}header .logo .brand-media{background:linear-gradient(135deg,#e91e8c,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header .logo .brand-girls{color:#ffffffe6}header .logo .brand-dot{background:linear-gradient(135deg,#e91e8c,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header nav{display:flex;gap:30px;align-items:center}header nav a{text-decoration:none;color:#ffffffb3;font-weight:600;font-size:14px;transition:all .2s;position:relative}header nav a:not(.cta-button):hover{color:#e91e8c}header nav a:not(.cta-button):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(135deg,#e91e8c,#ff6b6b);transition:width .3s ease}header nav a:not(.cta-button):hover:after{width:100%}header .cta-button{background:linear-gradient(135deg,#e91e8c,#ff6b6b);color:#fff!important;padding:11px 26px;border-radius:50px;font-weight:800;font-size:13px;box-shadow:0 4px 18px #e91e8c66;transition:all .25s ease;letter-spacing:.2px}header .cta-button:after{display:none!important}header .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #e91e8c8c;color:#fff!important}@media(max-width:768px){header nav{gap:14px}header nav a{font-size:13px}header nav a:not(.cta-button){display:none}header .cta-button{padding:10px 20px;font-size:13px}header .logo{font-size:19px}}footer{background:#070710;border-top:1px solid rgba(255,255,255,.06);padding:64px 0 32px;color:#ffffff8c}footer .footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}footer .footer-brand h3{font-size:22px;font-weight:900;letter-spacing:-.04em;margin-bottom:14px;color:#fff}footer .brand-social{color:#ffffffe6}footer .brand-media{background:linear-gradient(135deg,#e91e8c,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}footer .brand-girls{color:#ffffffe6}footer .footer-brand p{font-size:13px;line-height:1.7;color:#fff6;margin-bottom:22px}footer .footer-badges{display:flex;flex-wrap:wrap;gap:8px}footer .trust-badge{background:#e91e8c1f;border:1px solid rgba(233,30,140,.25);color:#ff5db5;padding:5px 12px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.3px}footer .footer-section h4{font-size:11px;font-weight:700;color:#ffffffd9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}footer .footer-section a{display:block;color:#ffffff61;text-decoration:none;font-size:13px;margin-bottom:10px;transition:color .2s ease}footer .footer-section a:hover{color:#e91e8c}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:28px;text-align:center}footer .footer-bottom p{font-size:12px;color:#ffffff40;margin-bottom:6px;line-height:1.6}@media(max-width:1024px){footer .footer-content{grid-template-columns:1fr 1fr 1fr;gap:32px}footer .footer-brand{grid-column:1 / -1}}@media(max-width:640px){footer .footer-content{grid-template-columns:1fr 1fr;gap:28px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #0a0a0f;--color-bg2: #10101a;--color-bg3: #16162a;--color-surface: #1c1c2e;--color-surface2: #22223a;--color-border: rgba(255,255,255,.07);--color-border2: rgba(255,255,255,.12);--color-primary: #e91e8c;--color-primary-dark: #c01670;--color-primary-light: #ff5db5;--color-accent: #ff6b6b;--color-text: #f0f0f8;--color-text-muted: #8888a8;--color-text-dim: #555570;--gradient-primary: linear-gradient(135deg, #e91e8c 0%, #ff6b6b 100%);--gradient-primary-v: linear-gradient(180deg, #e91e8c 0%, #ff6b6b 100%);--shadow-glow: 0 0 48px rgba(233, 30, 140, .3);--shadow-card: 0 4px 24px rgba(0,0,0,.5);--radius: 12px;--radius-sm: 8px;--radius-lg: 20px;--radius-xl: 28px}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}main{min-height:60vh}h1,h2,h3,h4,h5,h6{color:var(--color-text);line-height:1.18;font-weight:800;letter-spacing:-.03em}h1{font-size:clamp(2rem,5vw,3.6rem)}h2{font-size:clamp(1.6rem,3.5vw,2.5rem)}h3{font-size:clamp(1.1rem,2vw,1.4rem)}h4{font-size:1.1rem;font-weight:700}p{line-height:1.75;color:var(--color-text-muted)}strong{font-weight:700;color:var(--color-text)}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:96px 0}@media(max-width:768px){.section{padding:64px 0}.container{padding:0 20px}}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px}.section-sub{color:var(--color-text-muted);font-size:1.1rem;max-width:540px;margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:50px;font-weight:700;font-size:.95rem;cursor:pointer;border:none;transition:all .25s ease;text-decoration:none;white-space:nowrap;letter-spacing:.1px}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 6px 24px #e91e8c66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #e91e8c8c}.btn-outline{background:transparent;color:var(--color-text);border:1.5px solid var(--color-border2)!important}.btn-outline:hover{border-color:var(--color-primary)!important;color:var(--color-primary)}.btn-lg{padding:18px 44px;font-size:1.05rem}.btn-sm{padding:10px 22px;font-size:.82rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:#e91e8c4d;transform:translateY(-3px)}.badge{display:inline-block;padding:4px 14px;border-radius:50px;font-size:.72rem;font-weight:700;letter-spacing:.05em;background:#e91e8c26;color:var(--color-primary-light);border:1px solid rgba(233,30,140,.25)}.divider{height:1px;background:var(--color-border)}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--color-text-muted);margin-bottom:32px;flex-wrap:wrap}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs .sep{color:var(--color-text-dim)}.breadcrumbs .current{color:var(--color-text)}img{max-width:100%;height:auto}
