.ab-page{--custom-article-bg:#fff8fc;--custom-article-card:hsla(0,0%,100%,.82);--custom-article-surface:#fff2f8;--custom-article-border:rgba(92,40,80,.12);--custom-article-border-accent:rgba(232,67,147,.24);--custom-article-text:#2e1731;--custom-article-text-secondary:#66556d;--custom-article-text-muted:#9a879c;--custom-article-shadow:0 16px 40px rgba(92,40,80,.08);--custom-article-shadow-hover:0 18px 48px rgba(232,67,147,.12),0 8px 24px rgba(92,40,80,.1);--custom-article-blur:blur(14px)}.dark .ab-page{--custom-article-bg:#0d0d12;--custom-article-card:#15151e;--custom-article-surface:#111118;--custom-article-border:hsla(0,0%,100%,.06);--custom-article-border-accent:rgba(232,67,147,.18);--custom-article-text:#f0f0f5;--custom-article-text-secondary:#9a9ab0;--custom-article-text-muted:#5a5a72;--custom-article-shadow:none;--custom-article-shadow-hover:0 8px 40px rgba(232,67,147,.1),0 4px 16px rgba(0,0,0,.3);--custom-article-blur:none}.ab-page{--pink-500:#e84393;--pink-400:#fd79a8;--pink-300:#fab1c4;--pink-dim:#3a2434;--ab-bg:var(--custom-article-bg);--ab-card:var(--custom-article-card);--ab-surface:var(--custom-article-surface);--ab-border:var(--custom-article-border);--ab-border-pink:var(--custom-article-border-accent);--ab-text:var(--custom-article-text);--ab-text-sec:var(--custom-article-text-secondary);--ab-text-muted:var(--custom-article-text-muted);--ab-radius:16px;--ab-radius-lg:24px;--ab-shadow:var(--custom-article-shadow);--ab-shadow-hover:var(--custom-article-shadow-hover);--ab-blur:var(--custom-article-blur);--ab-transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--ab-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.ab-page ::-moz-selection{background:#e8439340;color:var(--ab-text)}.ab-page ::selection{background:#e8439340;color:var(--ab-text)}.ab-page h1,.ab-page h2,.ab-page h3,.ab-page h4{color:var(--ab-text)!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;letter-spacing:-.02em;line-height:1.2;margin:0}.ab-page h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;margin-bottom:.75rem}.ab-page h3{font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600}.ab-page p{color:var(--ab-text-sec);font-size:clamp(.92rem,1.4vw,1.05rem)}.ab-container{margin:0 auto;max-width:960px;padding:0 clamp(1.25rem,4vw,2rem)}.ab-section-label{background:#e843930f;border:1px solid rgba(232,67,147,.2);border-radius:100px;color:var(--pink-400);display:inline-block;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;margin-bottom:.6rem;padding:.3rem .85rem;text-transform:uppercase}.ab-section-desc{line-height:1.75;margin-bottom:2.5rem;max-width:580px}.ab-text-center{text-align:center}.ab-mx-auto{margin-left:auto;margin-right:auto}.ab-hero{align-items:center;display:flex;justify-content:center;padding:3rem 0 2.5rem;position:relative;text-align:center}.ab-hero-content{max-width:700px;position:relative;z-index:2}.ab-hero-title{align-items:baseline;display:inline-flex;font-size:clamp(2.4rem,6.5vw,3.8rem)!important;font-weight:800!important;gap:.5rem;line-height:1!important;margin-bottom:.5rem!important}.ab-hero-title .anti{color:var(--ab-text)}.ab-hero-title .bait{background:linear-gradient(135deg,var(--pink-500),var(--pink-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ab-hero-title .io{color:var(--ab-text-muted);font-size:.42em;font-weight:500;-webkit-text-fill-color:var(--ab-text-muted);background:none;letter-spacing:.04em;position:relative;top:-.1em}.ab-hero-tagline{color:var(--ab-text-sec);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.8;margin:1.2rem auto 0;max-width:480px}.ab-divider{background:linear-gradient(90deg,transparent,var(--ab-border-pink),transparent);height:1px;margin:2rem 0}.ab-about{padding:1.5rem 0 2rem;position:relative}.ab-about-box{animation:ab-fadeUp .4s ease forwards;backdrop-filter:var(--ab-blur);-webkit-backdrop-filter:var(--ab-blur);background:var(--ab-card);border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);box-shadow:var(--ab-shadow);margin:0 auto;max-width:700px;padding:2.25rem}.ab-about-box p{font-size:1rem;line-height:1.85}.ab-about-box p+p{margin-top:1rem}.ab-about-box strong{color:var(--ab-text)}.ab-features{padding:0 0 1rem;position:relative}.ab-features-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.ab-feature-card{backdrop-filter:var(--ab-blur);-webkit-backdrop-filter:var(--ab-blur);background:var(--ab-card);border:1px solid var(--ab-border);border-radius:var(--ab-radius);box-shadow:var(--ab-shadow);padding:1.75rem 1.5rem;transition:var(--ab-transition)}.ab-feature-card:hover{border-color:var(--ab-border-pink);box-shadow:var(--ab-shadow-hover);transform:translateY(-3px)}.ab-feature-card h3{margin-bottom:.5rem}.ab-feature-card p{font-size:.9rem;line-height:1.7}.ab-steps{padding:2rem 0;position:relative}.ab-steps-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem;position:relative}.ab-steps-grid:before{background:linear-gradient(90deg,var(--pink-dim),var(--pink-500),var(--pink-dim));content:"";height:2px;left:calc(16.66% + 20px);position:absolute;right:calc(16.66% + 20px);top:50%;z-index:1}.ab-step-card{backdrop-filter:var(--ab-blur);-webkit-backdrop-filter:var(--ab-blur);background:var(--ab-card);border:1px solid var(--ab-border);border-radius:var(--ab-radius);box-shadow:var(--ab-shadow);padding:2rem 1.5rem 1.75rem;position:relative;text-align:center;transition:var(--ab-transition);z-index:2}.ab-step-card:hover{border-color:var(--ab-border-pink);box-shadow:var(--ab-shadow-hover);transform:translateY(-3px)}.ab-step-number{align-items:center;background:linear-gradient(135deg,var(--pink-500),var(--pink-400));border-radius:50%;box-shadow:0 4px 16px #e8439340;color:#fff;display:flex;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.2rem;font-weight:700;height:46px;justify-content:center;margin:0 auto 1.25rem;position:relative;width:46px;z-index:3}.ab-step-card h3{margin-bottom:.6rem}.ab-step-card p{font-size:.9rem;line-height:1.7;text-align:left}.ab-step-card ul{list-style:none;margin-top:.5rem;padding:0;text-align:left}.ab-step-card ul li{color:var(--ab-text-sec);font-size:.88rem;line-height:1.6;margin-bottom:.35rem;padding-left:1.2rem;position:relative}.ab-step-card ul li:before{background:var(--pink-500);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55rem;width:5px}.ab-step-card ul li strong{color:var(--ab-text)}.ab-safety{padding:2rem 0 1rem;position:relative}.ab-safety-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:780px}.ab-safety-card{backdrop-filter:var(--ab-blur);-webkit-backdrop-filter:var(--ab-blur);background:var(--ab-card);border:1px solid var(--ab-border);border-left:3px solid var(--pink-500);border-radius:var(--ab-radius);box-shadow:var(--ab-shadow);padding:1.5rem;transition:var(--ab-transition)}.ab-safety-card:hover{border-color:var(--ab-border-pink);border-left-color:var(--pink-400);box-shadow:var(--ab-shadow-hover);transform:translate(4px)}.ab-safety-card h4{font-size:.95rem;margin-bottom:.3rem}.ab-safety-card p{font-size:.88rem;line-height:1.65}@media(prefers-reduced-motion:no-preference){.ab-about-box,.ab-feature-card,.ab-safety-card,.ab-step-card{animation:ab-fadeUp .4s ease forwards;opacity:0;transform:translateY(14px)}.ab-about-box{animation-delay:.05s}.ab-feature-card:first-child{animation-delay:.08s}.ab-feature-card:nth-child(2){animation-delay:.16s}.ab-feature-card:nth-child(3){animation-delay:.24s}.ab-step-card:first-child{animation-delay:.08s}.ab-step-card:nth-child(2){animation-delay:.16s}.ab-step-card:nth-child(3){animation-delay:.24s}.ab-safety-card:first-child{animation-delay:.05s}.ab-safety-card:nth-child(2){animation-delay:.1s}.ab-safety-card:nth-child(3){animation-delay:.15s}.ab-safety-card:nth-child(4){animation-delay:.2s}@keyframes ab-fadeUp{to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.ab-features-grid,.ab-steps-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:440px}.ab-features-grid{margin-top:2rem}.ab-steps-grid:before{display:none}.ab-safety-grid{grid-template-columns:1fr}}@media(max-width:600px){.ab-hero{min-height:auto;padding:4rem 1rem 3rem}.ab-step-card{padding:1.5rem 1.25rem}.ab-safety-card{padding:1.25rem}.ab-about-box{padding:1.5rem}}.ab-cta-wrapper{margin-top:2.5rem;text-align:center}.ab-cta-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e843931f;border:1px solid rgba(232,67,147,.3);border-radius:10px;color:var(--pink-400);display:inline-block;font-size:1rem;font-weight:600;padding:.85rem 2.2rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ab-cta-btn:hover{background:#e8439338;border-color:#e8439380;transform:translateY(-2px)}
