:root{--pink:var(--fs-magenta-500);--pink-deep:var(--fs-magenta-600);--pink-pale:var(--fs-magenta-50);--ink:#1a1a2e;--indigo:#2b2650;--indigo-deep:#241f47;--indigo-2:var(--fs-indigo-900);--cta:var(--fs-indigo-800);--cta-hover:var(--fs-indigo-700);--lilac:#f3ecfb;--lilac-bg:#f7f6fd;--r64:64px}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--fs-font);color:var(--ink);background:#fff;overflow-x:hidden}
a{color:var(--fs-indigo-700);text-decoration:none}
a:hover{color:var(--fs-indigo-600)}
img{display:block;max-width:100%}
.wrap{max-width:1440px;margin:0 auto;padding:20px 20px 0}
.rv-on .rv{opacity:0;transform:translateY(40px)}
.rv-on .rv.in{opacity:1;transform:none;transition:opacity .8s var(--fs-ease),transform .8s var(--fs-ease)}
.rv-on .rv-pop{transform:scale(.88)}
.rv-on .rv-pop.in{transition-timing-function:var(--fs-spring)}
@media (prefers-reduced-motion:reduce){.rv,.rv-on .rv,.rv-on .rv.in{opacity:1;transform:none;transition:none}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--fs-r-pill);font-family:var(--fs-font);font-weight:700;cursor:pointer;transition:transform .3s var(--fs-spring),box-shadow .25s var(--fs-ease),background .2s;white-space:nowrap}
.btn-cta{background:var(--cta);color:#fff;box-shadow:var(--fs-shadow-cta)}
.btn-cta:hover{background:var(--cta-hover);transform:translateY(-3px);color:#fff}
.btn-pink{background:var(--pink);color:#fff;box-shadow:0 10px 22px -8px rgba(223,35,156,.42)}
.btn-pink:hover{background:var(--pink-deep);transform:translateY(-3px);color:#fff}
.btn-ghost{background:#fff;color:var(--fs-text-700);box-shadow:inset 0 0 0 1px rgba(15,23,42,.2)}
.btn-ghost:hover{transform:translateY(-3px);color:var(--ink)}
.btn-glass{background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
.btn-glass:hover{background:rgba(255,255,255,.18);transform:translateY(-3px);color:#fff}
.btn-md{height:40px;padding:0 20px;font-size:14px}
.btn-lg{height:48px;padding:0 26px;font-size:16px}
.nav{position:sticky;top:20px;z-index:100;max-width:1192px;margin:0 auto -72px;background:#fff;border-radius:var(--fs-r-pill);box-shadow:0 8px 24px rgba(0,0,0,.07);height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;transition:box-shadow .3s var(--fs-ease)}
.nav.mini{box-shadow:0 14px 34px rgba(7,0,21,.16)}
.logo{display:inline-flex;align-items:center}
.logo img{height:26px;width:auto;display:block}
.nav-links{display:flex;gap:40px;align-items:center}
.nav-links>a,.nav-dd>button{font-size:14px;font-weight:600;color:var(--fs-text-600);background:none;border:0;font-family:var(--fs-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0}
.nav-links>a:hover,.nav-dd:hover>button,.nav-dd:focus-within>button{color:var(--ink)}
.nav-dd>button svg{width:12px;height:12px;transition:transform .3s var(--fs-spring)}
.nav-dd:hover>button svg,.nav-dd:focus-within>button svg{transform:rotate(180deg)}
.nav-dd{position:relative;height:72px;display:flex;align-items:center}
.dd-panel{position:absolute;top:62px;left:50%;transform:translate(-50%,8px);min-width:250px;background:#fff;border-radius:20px;box-shadow:0 24px 54px -12px rgba(7,0,21,.24),inset 0 0 0 1px var(--fs-border-soft);padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .25s var(--fs-ease),transform .25s var(--fs-ease),visibility .25s}
.nav-dd:hover .dd-panel,.nav-dd:focus-within .dd-panel{opacity:1;visibility:visible;transform:translate(-50%,0)}
.dd-panel a{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:700;color:var(--fs-ink)}
.dd-panel a span{font-size:12px;font-weight:500;color:var(--fs-text-500)}
.dd-panel a:hover{background:var(--lilac-bg);color:var(--fs-ink)}
.dd-panel a.now{background:var(--pink-pale)}
.nav-cta{display:flex;gap:12px}
.hero-card{background:var(--indigo);border-radius:var(--r64);padding:28px 24px 0;overflow:hidden;position:relative}
.hero-card::before{content:"";position:absolute;inset:auto -20% -55% -20%;height:80%;background:radial-gradient(ellipse at 30% 100%,rgba(239,63,185,.2),transparent 55%),radial-gradient(ellipse at 70% 100%,rgba(94,87,181,.3),transparent 55%);pointer-events:none}
.hero-inner{max-width:1128px;margin:0 auto;padding:150px 0 120px;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative;z-index:1}
.crumb{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.35)}
.crumb b{color:#F5B8E4;font-weight:700}
.hero-h1{font-weight:300;font-size:clamp(30px,3.6vw,54px);line-height:1.14;letter-spacing:-.022em;text-align:center;color:#fff;text-wrap:balance;max-width:22ch}
.hero-h1 b{font-weight:600}
.hero-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.65;color:rgba(255,255,255,.6);text-align:center;max-width:54ch;text-wrap:pretty}
.acct-strip{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.acct{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:rgba(255,255,255,.8);font-size:13px;font-weight:700}
.acct i{width:20px;height:20px;border-radius:99px;font-style:normal;font-size:9px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center}
.acct.more{color:rgba(255,255,255,.45)}
.hero-kick{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.35);text-align:center}
.hero-kick b{color:#C8C5F0;font-weight:700}
.sec{padding:130px 60px}
.sec-head{max-width:1110px;margin:0 auto 64px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}
.weyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8B98AD}
.sec-head h2{font-weight:300;font-size:clamp(30px,3.4vw,50px);line-height:1.14;letter-spacing:-.022em;color:var(--fs-ink);text-wrap:balance}
.sec-head h2 b{font-weight:600}
.sec-head p{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--fs-text-500);max-width:720px;text-wrap:pretty}
/* margin calculator */
.mcalc{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:70px;align-items:center}
.mcalc .copy{display:flex;flex-direction:column;gap:16px}
.mcalc h2{font-weight:300;font-size:clamp(28px,3vw,44px);line-height:1.16;letter-spacing:-.022em;text-wrap:balance}
.mcalc h2 b{font-weight:600}
.mcalc .copy p{font-size:17px;line-height:1.65;color:var(--fs-text-500);max-width:42ch}
.calcbox{display:flex;flex-direction:column;gap:28px}
.cslider{display:flex;flex-direction:column;gap:10px}
.cslider .cl-top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-text-400)}
.cslider .cl-top b{font-size:22px;letter-spacing:-.01em;color:var(--ink);text-transform:none}
.cslider input{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--pink) var(--sv,30%),#E4DFF5 var(--sv,30%));outline:none;cursor:pointer}
.cslider input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:99px;background:#fff;box-shadow:0 4px 12px rgba(20,16,50,.3),inset 0 0 0 3px var(--pink);cursor:grab}
.cslider input::-moz-range-thumb{width:26px;height:26px;border-radius:99px;background:#fff;border:3px solid var(--pink);box-shadow:0 4px 12px rgba(20,16,50,.3);cursor:grab}
.mbars{display:flex;flex-direction:column;gap:14px}
.mbar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;border-radius:14px;background:#F0EDFA}
.mbar.hot{background:var(--pink-pale)}
.mbar span{font-size:13px;font-weight:700;color:var(--fs-text-500);white-space:nowrap}
.mbar .inb{font-size:13px;font-weight:800;color:var(--ink)}
.mbar>b{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}
.mbar.hot>b{color:var(--pink-deep)}
.mgain{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 22px;border-radius:18px;background:#e6f6ea}
.mgain span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#177245}
.mgain b{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#0f8a4b}
.mnote{font-size:13px;font-weight:600;color:var(--fs-text-400)}
.mnote b{color:var(--pink-deep)}
/* client switcher */
.cswrap{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:22px}
.ctabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.ctab{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--fs-border);font-size:14px;font-weight:700;color:var(--fs-text-500);cursor:pointer;transition:all .3s var(--fs-ease);border:0;font-family:var(--fs-font)}
.ctab i{width:22px;height:22px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center}
.ctab.on{background:var(--ink);color:#fff;box-shadow:0 10px 24px -10px rgba(20,16,50,.4)}
.cstage{border-radius:26px;background:var(--lilac-bg);padding:16px}
.csframe{border-radius:18px;background:#fff;box-shadow:0 24px 54px -22px rgba(20,16,50,.3);overflow:hidden}
.cshead{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--fs-border-soft)}
.cshead .cava{width:34px;height:34px;border-radius:10px;background:var(--ca,#E2653B);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background .4s}
.cshead .cn{display:flex;flex-direction:column}
.cshead .cn b{font-size:14.5px;font-weight:700}
.cshead .cn span{font-size:11px;font-weight:600;color:var(--fs-text-400)}
.cshead .cstat{margin-left:auto;display:flex;gap:8px}
.cshead .cstat span{padding:6px 13px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--lilac-bg);color:var(--fs-text-500)}
.cshead .cstat span.live{background:var(--pink-pale);color:var(--pink-deep)}
.csbody{display:grid;grid-template-columns:1fr 300px;gap:0;min-height:300px}
.csleft{padding:24px 26px;display:flex;flex-direction:column;gap:16px}
.cslbl{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-text-400)}
.csvoice{border-radius:14px;background:var(--lilac-bg);padding:16px 18px;font-size:15px;line-height:1.55;font-weight:600;color:var(--ink);border-left:4px solid var(--ca,#E2653B);transition:border-color .4s}
.cschips{display:flex;gap:8px;flex-wrap:wrap}
.cschips span{padding:6px 13px;border-radius:999px;font-size:11px;font-weight:800;background:#fff;box-shadow:inset 0 0 0 1px var(--fs-border);color:var(--fs-text-500)}
.cschips span.ac{background:var(--ca,#E2653B);color:#fff;box-shadow:none;transition:background .4s}
.csright{border-left:1px solid var(--fs-border-soft);padding:24px;display:flex;flex-direction:column;gap:12px}
.csthumbs{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.csthumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;box-shadow:0 10px 22px -10px rgba(20,16,50,.25)}
.csfoot{text-align:center;font-size:13.5px;font-weight:600;color:var(--fs-text-400);max-width:60ch;margin:0 auto}
.csfoot b{color:var(--ink)}
/* approval flow */
.aflow{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}
.astep{border-radius:26px;background:var(--lilac-bg);padding:32px;display:flex;flex-direction:column;gap:10px;min-height:360px;position:relative;overflow:hidden}
.astep .n{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-deep)}
.astep h3{font-size:20px;font-weight:700;letter-spacing:-.015em}
.astep>p{font-size:13.5px;line-height:1.6;color:var(--fs-text-500);max-width:34ch}
.astep .viz{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:18px}
.linkpill{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:#fff;box-shadow:0 12px 26px -12px rgba(20,16,50,.25);font-size:13px;font-weight:700;color:var(--fs-text-600)}
.linkpill i{width:26px;height:26px;border-radius:99px;background:var(--indigo);color:#fff;font-style:normal;font-size:12px;display:flex;align-items:center;justify-content:center}
.linkpill .cp{margin-left:4px;padding:5px 12px;border-radius:999px;background:var(--pink-pale);color:var(--pink-deep);font-size:11px;font-weight:800}
.wlnote{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--fs-text-400)}
.wlnote i{width:16px;height:16px;border-radius:5px;background:var(--indigo);color:#fff;font-style:normal;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center}
.apcard{width:200px;border-radius:16px;background:#fff;box-shadow:0 16px 34px -14px rgba(20,16,50,.3);overflow:hidden;position:relative}
.apcard img{width:100%;height:120px;object-fit:cover}
.apcard .cl{padding:12px}
.apcard .cl u{display:block;height:6px;border-radius:3px;background:#E2DDF3;text-decoration:none;margin-bottom:7px}
.stamp2{position:absolute;left:50%;top:44%;translate:-50% -50%;rotate:-8deg;padding:8px 17px;border-radius:11px;background:var(--pink);color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 26px -8px rgba(239,63,185,.55);opacity:0;scale:1.6}
.in .stamp2{animation:stampin .4s var(--fs-spring) 1.1s forwards}
@keyframes stampin{to{opacity:1;scale:1}}
.cmt{align-self:flex-start;background:#fff;border-radius:12px 12px 12px 4px;padding:9px 14px;font-size:12px;font-weight:600;color:var(--fs-text-600);box-shadow:0 8px 18px -8px rgba(20,16,50,.2)}
.schd{display:flex;flex-direction:column;gap:9px;width:100%}
.schd .r2{display:flex;align-items:center;gap:10px;background:#fff;border-radius:13px;padding:12px 15px;font-size:12.5px;font-weight:700;color:#4a4666;box-shadow:0 4px 14px -6px rgba(20,16,50,.14);opacity:0;translate:0 12px}
.in .schd .r2{animation:uhin .5s var(--fs-ease) forwards}
.in .schd .r2:nth-child(2){animation-delay:.15s}.in .schd .r2:nth-child(3){animation-delay:.3s}
@keyframes uhin{to{opacity:1;translate:0 0}}
.schd .r2 i{width:17px;height:17px;border-radius:99px;background:var(--indigo);color:#fff;font-size:9px;font-style:normal;font-weight:800;display:flex;align-items:center;justify-content:center}
.schd .r2 .tm{margin-left:auto;font-size:11px;font-weight:700;color:#9aa1ad}
.schd .r2.live{color:var(--pink-deep)}.schd .r2.live i{background:var(--pink)}
/* math */
.hmath{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:34px}
.hrow{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center}
.hrow .lab{text-align:right}
.hrow .lab b{display:block;font-size:16px;font-weight:700;color:var(--ink)}
.hrow .lab span{font-size:12.5px;font-weight:600;color:var(--fs-text-400)}
.hrow .track{position:relative;height:44px}
.hrow .bar{height:100%;border-radius:12px;background:#C9C4E8;display:flex;align-items:center;padding:0 16px;font-size:13px;font-weight:800;color:var(--indigo);transform-origin:left;white-space:nowrap}
.in .hrow .bar{animation:wgrow 1s var(--fs-spring) both}
@keyframes wgrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.hrow.hot .bar{background:var(--pink);color:#fff}
.in .hrow:nth-child(2) .bar{animation-delay:.15s}
.in .hrow:nth-child(3) .bar{animation-delay:.3s}
.cta-band{max-width:1240px;margin:0 auto;border-radius:var(--r64);background:var(--indigo-2);padding:110px 40px;text-align:center;position:relative;overflow:hidden}
.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -30%,rgba(239,63,185,.28),transparent 55%)}
.cta-band>*{position:relative}
.cta-band h2{font-weight:300;font-size:clamp(26px,3vw,42px);letter-spacing:-.022em;color:#fff;text-wrap:balance}
.cta-band h2 b{font-weight:600}
.cta-band .sub{margin-top:16px;font-size:16px;font-weight:600;color:#c8c5f0}
.cta-band .row{margin-top:40px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.t-controls{max-width:1322px;margin:0 auto 24px;display:flex;justify-content:flex-end;gap:8px}
.t-btn{width:40px;height:40px;border-radius:var(--fs-r-pill);background:var(--fs-bg-2);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fs-text-700);transition:background .2s,transform .3s var(--fs-spring)}
.t-btn:hover{background:var(--pink-pale);color:var(--pink-deep);transform:scale(1.1)}
.t-btn svg{width:16px;height:16px}
.t-rail{width:100vw;margin-left:calc(50% - 50vw);padding:0 max(24px,calc(50vw - 661px)) 12px;display:flex;gap:20px;overflow-x:auto;scrollbar-width:none}
.t-rail::-webkit-scrollbar{display:none}
.t-card{flex:0 0 288px;border-radius:28px;overflow:hidden;position:relative;height:460px;cursor:pointer;transition:transform .45s var(--fs-ease),box-shadow .45s}
.t-card:hover{transform:translateY(-8px);box-shadow:0 30px 50px -20px rgba(15,23,42,.35)}
.t-card img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.t-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,0,21,0) 35%,rgba(7,0,21,.82))}
.t-shot img.bg{object-position:top center;background:#0b0a14}
.t-meta{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;color:#fff}
.t-meta .q{font-size:18px;font-weight:700;line-height:1.35}
.t-meta .who{margin-top:12px;font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}
.t-meta .co{font-size:12px;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.6);text-transform:uppercase}
.faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.faq details{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px var(--fs-border-soft);padding:0 24px}
.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:700;color:var(--fs-ink)}
.faq summary::-webkit-details-marker{display:none}
.faq summary i{flex-shrink:0;width:22px;height:22px;border-radius:99px;background:var(--pink-pale);position:relative}
.faq summary i::before,.faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:2px;background:var(--pink-deep);translate:-50% -50%}
.faq summary i::after{rotate:90deg;transition:rotate .3s var(--fs-ease)}
.faq details[open] summary i::after{rotate:0deg}
.faq details p{margin:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--fs-text-500);max-width:62ch}
.footer-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;max-width:1322px;margin:0 auto;padding:44px 20px 36px}
.footer-links nav{display:flex;gap:32px}
.footer-links nav a{font-size:14px;font-weight:600;color:var(--fs-text-500)}
.footer-links nav a:hover{color:var(--ink)}
.footer-links .fine{font-size:13px;color:var(--fs-text-400)}
@media (max-width:1100px){
.nav{padding:0 32px}.nav-links{display:none}
.sec{padding:90px 32px}
.mcalc{grid-template-columns:1fr;gap:40px}
.aflow{grid-template-columns:1fr}
.csbody{grid-template-columns:1fr}
.csright{border-left:0;border-top:1px solid var(--fs-border-soft)}
.hrow{grid-template-columns:1fr}.hrow .lab{text-align:left}
}
@media (max-width:640px){
.wrap{padding:12px 12px 0}
.hero-card{border-radius:40px;padding:16px 14px 0}
.nav{height:60px;padding:0 20px;margin-bottom:-60px;top:12px}.nav-cta .btn-ghost{display:none}
.hero-inner{padding:110px 4px 80px;gap:28px}
.sec{padding:72px 18px}
.cta-band{border-radius:40px;padding:80px 24px}
.t-card{flex-basis:250px;height:420px}
.footer-links{flex-direction:column;text-align:center}
}

/* former inline styles */
.s-cf84a4a:not(#_){transition-delay:.1s}
.s-8b237f9:not(#_){transition-delay:.15s}
.s-c3acf43:not(#_){transition-delay:.25s}
.s-6700fc9:not(#_){transition-delay:.35s}
.s-bf66acc:not(#_){background:#E2653B}
.s-8213502:not(#_){background:var(--pink)}
.s-f0b3400:not(#_){background:#4a7cf0}
.s-1a8c465:not(#_){background:#22b566}
.s-6bf98cc:not(#_){transition-delay:.45s}
.s-6ee43f7:not(#_){color:#C8C5F0}
.s-5a86270:not(#_){-webkit-mask:url('/img/site/gen/mask-ag-founder-sm.png') 0 0/100% 100%;mask:url('/img/site/gen/mask-ag-founder-sm.png') 0 0/100% 100%}
.s-3a65651:not(#_){left:59.57%;top:19.53%;width:29.88%;height:63.38%}
.s-272d117:not(#_){background-image:url('/img/site/gen/fd-agf-photo.jpg.webp')}
.s-d75a413:not(#_){background:#2a1f30;color:#ecdcf5;align-items:center;justify-content:center;text-align:center;gap:2.2cqw}
.s-5ceecff:not(#_){letter-spacing:.28em;font-size:3cqw;opacity:.6}
.s-e8a0aa7:not(#_){font-family:Georgia,serif;font-size:11cqw;font-weight:600;letter-spacing:-.02em;line-height:1.08}
.s-4da9668:not(#_){font-size:4cqw;opacity:.8}
.s-1237a45:not(#_){-webkit-mask:url('/img/site/gen/mask-ag-duo-sm.png') 0 0/100% 100%;mask:url('/img/site/gen/mask-ag-duo-sm.png') 0 0/100% 100%}
.s-3dc69ca:not(#_){left:6.25%;top:22.36%;width:24.9%;height:58.4%}
.s-7e57c0e:not(#_){background-image:url('/img/site/gen/fd-agd-photo.jpg.webp')}
.s-0129307:not(#_){background:#e9e4f2;color:#3d3355;align-items:center;justify-content:center;text-align:center;gap:2.2cqw}
.s-0229489:not(#_){-webkit-mask:url('/img/site/gen/mask-ag-social-sm.png') 0 0/100% 100%;mask:url('/img/site/gen/mask-ag-social-sm.png') 0 0/100% 100%}
.s-04494ed:not(#_){left:8.3%;top:41.21%;width:23.93%;height:45.41%}
.s-c322c1d:not(#_){background-image:url('/img/site/gen/fd-ags-photo.jpg.webp')}
.s-dc26145:not(#_){background:#12332f;color:#d7f0e6;align-items:center;justify-content:center;text-align:center;gap:2.2cqw}
.s-acc65a7:not(#_){color:var(--pink-deep)}
.s-4260ebe:not(#_){padding-top:0}
.s-e451555:not(#_){background:#DF239C}
.s-bf1686c:not(#_){--ca:#E2653B}
.s-78626d5:not(#_){transition-delay:.12s}
.s-50379a0:not(#_){width:70%}
.s-e63bd02:not(#_){transition-delay:.24s}
.s-457f41a:not(#_){width:92%}
.s-fcc4f90:not(#_){width:58%}
.s-006a614:not(#_){width:9%}
