@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");:root{--ag-brand:#6C5CE7;--ag-brand-d:#5A4BD1;--ag-brand-s:#EDEAFF;--ag-warm:#FBF8F4;--ag-warm-d:#F3EDE4;--ag-cream:#FFFDF9;--ag-earth:#8B7355;--ag-earth-s:#F5F0E8;--ag-green:#3D9970;--ag-text:#1F1F1F;--ag-mid:#4A4A4A;--ag-light:#8A8A8A;--ag-card:#FFFFFF;--ag-border:#E8E4DC;--ag-r:16px;--ag-rs:12px}body:has(.ag-hero){background:var(--ag-warm);color:var(--ag-text);font-family:"DM Sans",var(--font-outfit),sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}.ag-footer,.ag-hero,.ag-nav,.ag-section{font-family:"DM Sans",var(--font-outfit),sans-serif}.ag-w{max-width:1080px;margin:0 auto;padding:0 24px}.ag-section{padding:80px 0}.ag-alt{background:var(--ag-cream)}.ag-nav{padding:16px 0;border-bottom:1px solid var(--ag-border);background:var(--ag-warm)}.ag-nav-inner{display:flex;align-items:center;justify-content:space-between}.ag-nav-logo img{height:36px;width:auto;display:block}.ag-nav-links{display:flex;gap:24px;align-items:center}.ag-nav-links a{font-size:14px;font-weight:500;color:var(--ag-mid);text-decoration:none;transition:color .2s}.ag-nav-links a:hover{color:var(--ag-text)}.ag-nav-cta{background:var(--ag-brand);color:#fff!important;padding:8px 20px;border-radius:var(--ag-rs);font-weight:600;font-size:14px}.ag-nav-cta:hover{background:var(--ag-brand-d)}.ag-rainbow{height:4px;width:100%;background:linear-gradient(90deg,#6C5CE7,#4A90D9,#2EC4A0,#F5A623,#E84393,#6C5CE7,#4A90D9,#2EC4A0,#F5A623,#E84393,#6C5CE7);background-size:200% 100%;animation:ag-rainbow-flow 12s linear infinite}@keyframes ag-rainbow-flow{0%{background-position:0 0}to{background-position:-200% 0}}.ag-hero{padding:60px 0 80px;text-align:center;background:var(--ag-warm);position:relative;overflow:hidden}.ag-hero-photo{width:120px;height:120px;overflow:visible;margin:0 auto 24px;background:var(--ag-warm-d)}.ag-hero-photo,.ag-hero-photo img{border-radius:50%;position:relative}.ag-hero-photo img{width:100%;height:100%;object-fit:cover;display:block;border:4px solid var(--ag-card);box-shadow:0 4px 20px rgba(0,0,0,.08);z-index:1}.ag-hero-glow{position:absolute;inset:-18px;border-radius:50%;background:conic-gradient(from 0deg,#6C5CE7,#4A90D9,#2EC4A0,#F5A623,#E84393,#6C5CE7);filter:blur(14px);opacity:.55;z-index:0;animation:ag-glow-spin 18s linear infinite}@keyframes ag-glow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ag-hero-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ag-brand);margin-bottom:16px}.ag-hero h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(36px,6vw,56px);line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.ag-hero h1 em{font-style:italic;color:var(--ag-brand)}.ag-hero-sub{font-size:18px;color:var(--ag-mid);max-width:560px;margin:0 auto 32px;line-height:1.6}.ag-hero-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ag-hero-note{font-size:13px;color:var(--ag-light);margin-top:16px}.ag-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--ag-rs);font-weight:600;font-size:15px;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.ag-btn-primary{background:var(--ag-brand);color:#fff}.ag-btn-primary:hover{background:var(--ag-brand-d);transform:translateY(-1px)}.ag-btn-outline{background:transparent;border:2px solid var(--ag-border);color:var(--ag-text)}.ag-btn-outline:hover{border-color:var(--ag-brand);color:var(--ag-brand)}.ag-btn-full{width:100%;justify-content:center}.ag-declaration{text-align:center;max-width:720px;margin:0 auto}.ag-declaration h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1.2;margin-bottom:16px;letter-spacing:-.5px}.ag-declaration h2 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--ag-brand)}.ag-declaration p{font-size:17px;color:var(--ag-mid);line-height:1.7;margin-bottom:12px}.ag-declaration p:last-child{margin-bottom:0}.ag-declaration strong{color:var(--ag-text);font-weight:600}.ag-declaration em{font-style:italic}.ag-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:48px}.ag-feat{background:var(--ag-card);border-radius:var(--ag-r);padding:28px 24px;border:1px solid var(--ag-border);text-align:center;transition:all .2s}.ag-feat:hover{border-color:var(--ag-brand);transform:translateY(-2px);box-shadow:0 8px 24px rgba(108,92,231,.08)}.ag-feat-icon{font-size:36px;margin-bottom:12px;line-height:1}.ag-feat h3{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--ag-text)}.ag-feat p{font-size:14px;color:var(--ag-light);line-height:1.5}.ag-video-wrap{max-width:720px}.ag-video-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,4vw,38px);text-align:center;margin-bottom:24px;letter-spacing:-.5px;color:var(--ag-text)}.ag-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--ag-r);overflow:hidden;box-shadow:0 20px 40px -20px rgba(15,23,41,.25)}.ag-video-frame video{width:100%;height:100%;display:block}.ag-proof{text-align:center}.ag-proof h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,4vw,38px);margin-bottom:40px;letter-spacing:-.5px}.ag-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ag-quote{background:var(--ag-card);border-radius:var(--ag-r);padding:28px;border:1px solid var(--ag-border);text-align:left}.ag-quote p{font-size:15px;color:var(--ag-mid);line-height:1.6;font-style:italic;margin-bottom:12px}.ag-who{font-size:13px;font-weight:600;color:var(--ag-text)}.ag-mandie{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center}.ag-mandie-photo{border-radius:var(--ag-r);overflow:hidden;aspect-ratio:1/1;background:var(--ag-warm-d)}.ag-mandie-photo img{width:100%;height:100%;object-fit:cover;display:block}.ag-mandie-text h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,4vw,36px);margin-bottom:16px;letter-spacing:-.5px}.ag-mandie-text p{font-size:16px;color:var(--ag-mid);line-height:1.7;margin-bottom:12px}.ag-creds{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ag-cred{display:inline-block;background:var(--ag-earth-s);color:var(--ag-earth);font-size:12px;font-weight:600;padding:6px 14px;border-radius:99px}.ag-quiz-banner{background:var(--ag-brand-s);border-radius:var(--ag-r);padding:36px;text-align:center;max-width:720px;margin:0 auto}.ag-quiz-banner h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;margin-bottom:8px}.ag-quiz-banner p{font-size:15px;color:var(--ag-mid);margin-bottom:20px}.ag-offer{text-align:center}.ag-offer h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,4vw,38px);margin-bottom:8px}.ag-offer-sub{font-size:16px;color:var(--ag-light);margin-bottom:40px}.ag-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:720px;margin:0 auto}.ag-offer-card{background:var(--ag-card);border-radius:var(--ag-r);padding:32px 28px;border:2px solid var(--ag-border);text-align:left;position:relative;transition:all .2s}.ag-offer-card:hover{box-shadow:0 8px 32px rgba(108,92,231,.08)}.ag-offer-card:hover,.ag-offer-featured{border-color:var(--ag-brand)}.ag-offer-tag{position:absolute;top:-12px;right:20px;background:var(--ag-brand);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:99px;letter-spacing:1px;text-transform:uppercase}.ag-offer-card h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;margin-bottom:4px;color:var(--ag-text)}.ag-price{font-size:28px;font-weight:700;color:var(--ag-brand);margin-bottom:4px}.ag-price-unit{font-size:16px;font-weight:400;color:var(--ag-light)}.ag-price-note{font-size:13px;color:var(--ag-light);margin-bottom:16px}.ag-offer-card ul{list-style:none;padding:0;margin-bottom:20px}.ag-offer-card li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;color:var(--ag-mid);line-height:1.5}.ag-offer-card li:before{content:"✓";color:var(--ag-green);font-weight:700;margin-top:1px}.ag-inline-link{color:var(--ag-brand);text-decoration:underline;text-underline-offset:2px}.ag-inline-link:hover{color:var(--ag-brand-d)}.ag-final{text-align:center}.ag-final h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,5vw,42px);margin-bottom:12px;line-height:1.2;letter-spacing:-.5px}.ag-final p{font-size:16px;color:var(--ag-mid);margin-bottom:28px}.ag-footer{padding:40px 0;border-top:1px solid var(--ag-border);text-align:center;background:var(--ag-warm)}.ag-footer p{font-size:13px;color:var(--ag-light)}.ag-footer a{color:var(--ag-mid);text-decoration:underline;text-underline-offset:2px}.ag-fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.ag-fade-up.ag-in-view{opacity:1;transform:translateY(0)}.ag-float{animation:agFloat 5s ease-in-out infinite}@keyframes agFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ag-fade-up{opacity:1;transform:none;transition:none}.ag-float,.ag-hero-glow,.ag-rainbow{animation:none}.ag-btn-primary:hover,.ag-feat:hover{transform:none}}@media (max-width:768px){.ag-mandie{grid-template-columns:1fr;text-align:center}.ag-mandie-photo{max-width:240px;margin:0 auto}.ag-creds{justify-content:center}.ag-offer-grid{grid-template-columns:1fr}.ag-hero-btns{flex-direction:column;align-items:center}.ag-section{padding:60px 0}.ag-nav-links a:not(.ag-nav-cta){display:none}}