block once,in the <head> of every page that uses a CTA (or into your main stylesheet). 2) Paste each variant where its comment says. All classes start with "abq-" so they won't clash with your existing styles.
--> <style> .abq-band,.abq-card,.abq-chip,.abq-nav,.abq-note{--abq-rasp:#B31A47;--abq-rasp-dk:#8C1437;--abq-pink:#E0396C;--abq-blush:#F3DAE2;--abq-choc:#302022;--abq-cream:#FDF8EF;font-family:Inter,system-ui,sans-serif;box-sizing:border-box}.abq-band *,.abq-card *{box-sizing:border-box}.abq-grad{background:radial-gradient(45% 70% at 95% 8%,#f8eaeebf,#f8eaee00 60%),radial-gradient(55% 80% at 82% 95%,#e0396c,#e0396c00 62%),radial-gradient(50% 70% at 55% 40%,#c9244fd9,#c9244f00 65%),radial-gradient(60% 90% at 0% 100%,#302022d9,#30202200 60%),linear-gradient(115deg,#5e1029,#8c1437 30%,#b31a47 58%,#e0396c 85%,#f3dae2 110%);background-size:150% 150%;animation:abq-drift 14s ease-in-out infinite alternate}@keyframes abq-drift{0%{background-position:0% 30%}to{background-position:100% 70%}}.abq-band{position:relative;overflow:hidden;border-radius:24px;padding:44px 28px;color:#fff;max-width:1120px;margin:0 auto;isolation:isolate;box-shadow:0 24px 60px -24px #8c14378c}.abq-band:after{content:"";position:absolute;inset:auto -10% -60% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#fdf8ef59,#fdf8ef00 65%);filter:blur(10px);z-index:-1}.abq-band .abq-inner{display:grid;gap:22px;align-items:center}@media(min-width:820px){.abq-band{padding:56px}.abq-band .abq-inner{grid-template-columns:1.5fr 1fr}}.abq-eyebrow{display:flex;width:fit-content;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;background:#fdf8ef29;border:1px solid rgba(253,248,239,.35);border-radius:999px;padding:6px 12px;margin:0 0 16px;backdrop-filter:blur(6px)}.abq-band h2{font:600 clamp(30px,5vw,44px)/1.1 Fraunces,Georgia,serif;color:#fff;margin:0 0 12px}.abq-band p{margin:0;font-size:17px;line-height:1.6;color:#fffffff0}.abq-perks{list-style:none;margin:0;padding:22px;border-radius:18px;background:#30202247;border:1px solid rgba(253,248,239,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;gap:8px;font-size:15px}.abq-perks li{display:flex;gap:10px;align-items:flex-start;color:#fff}.abq-perks li:before{content:"\2713";flex:0 0 22px;height:22px;border-radius:50%;background:#fdf8ef38;display:grid;place-items:center;font-size:12px;font-weight:700}.abq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.abq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fdf8ef;color:#302022!important;font:700 16px Inter,sans-serif;text-decoration:none;border-radius:999px;padding:15px 28px;box-shadow:0 10px 24px -10px #30202299;transition:transform .15s,box-shadow .15s}.abq-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #302022b3}.abq-btn span{transition:transform .15s}.abq-btn:hover span{transform:translate(3px)}.abq-meta{font-size:13px;color:#ffffffd9}@media(max-width:480px){.abq-btn{width:100%}}.abq-chip{display:inline-flex;align-items:center;gap:10px;position:relative;padding:9px 16px 9px 10px;border-radius:999px;background:#fff;color:var(--abq-choc);font-size:14px;font-weight:600;text-decoration:none;isolation:isolate}.abq-chip:before{content:"";position:absolute;inset:-2px;border-radius:999px;z-index:-1;background:conic-gradient(from var(--abq-a,0deg),#B31A47,#E0396C,#F3DAE2,#E0396C,#B31A47);animation:abq-spin 6s linear infinite}.abq-chip:after{content:"";position:absolute;inset:0;border-radius:999px;background:#fff;z-index:-1}.abq-chip .abq-dot{background:linear-gradient(135deg,#b31a47,#e0396c);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px}.abq-chip:hover{color:var(--abq-rasp)}@property --abq-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes abq-spin{to{--abq-a:360deg}}.abq-nav{display:inline-flex;align-items:center;gap:6px;color:#fff!important;text-decoration:none;font-weight:600;font-size:14px;border-radius:999px;padding:8px 14px;white-space:nowrap}.abq-nav:hover{filter:brightness(1.08)}.abq-card{position:relative;overflow:hidden;border-radius:18px;padding:26px 24px;color:#fff;display:grid;gap:16px;align-items:center;margin:40px 0;box-shadow:0 18px 40px -22px #8c143799}@media(min-width:720px){.abq-card{grid-template-columns:1fr auto;padding:28px 32px}}.abq-card h3{font:600 22px/1.25 Fraunces,Georgia,serif;color:#fff;margin:0 0 6px}.abq-card p{margin:0;font-size:15px;line-height:1.55;color:#fffffff0}.abq-note{font-size:15px;color:#5a4048;margin:14px 0 0}.abq-note a{color:var(--abq-rasp);font-weight:600;text-decoration:none;background:linear-gradient(90deg,#b31a47,#e0396c) left bottom/100% 2px no-repeat;padding-bottom:2px}.abq-note a:hover{color:var(--abq-rasp-dk)}@media(prefers-reduced-motion:reduce){.abq-grad,.abq-chip:before{animation:none}}header .links a.abq-nav{color:#fff!important}@media(max-width:1100px){header .links a.abq-nav{justify-content:center;padding:12px 16px!important;border-bottom:0!important;margin-top:12px;font-size:15px}}.abq-section{padding:24px 0 8px}.abq-chip{margin-bottom:18px}.abq-band .abq-eyebrow{font-size:10.5px!important;letter-spacing:.12em!important;padding:4px 10px!important;gap:6px!important}.abq-get-h{font:700 11px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fdf8ef;opacity:.85;margin:0 0 10px 4px}.abq-perks li span{display:block}.abq-perks li b{color:#fff;font-weight:700}header .links a.abq-nav{background:#fff!important;color:#8c1437!important;border:1.5px solid #e7b3c3!important;box-shadow:0 6px 16px -12px #8c143799!important;animation:none!important}header .links a.abq-nav:hover{background:#f8eaee!important;border-color:#b31a47!important;filter:none!important}

#mg-find{position:relative;isolation:isolate}#mg-find:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.06em;bottom:.08em;height:.32em;background:#f3c6d4;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.3,.7,.2,1)}#mg-find.hl-done:before{transform:scaleX(1)}#mg-find .mf-ch{display:inline-block;white-space:pre;filter:blur(.09em);opacity:.28;transition:filter .55s ease,opacity .55s ease;transition-delay:calc(var(--d,0ms))}#mg-find.mf-run .mf-ch,#mg-find.hl-done .mf-ch{filter:none;opacity:1}#mg-find .mf-lens{position:absolute;left:0;top:50%;width:.92em;height:.92em;margin-top:-.52em;border:.065em solid #b31a47;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffbf,#ffffff1f 60%);box-shadow:0 .05em .2em #8c14372e;opacity:0;pointer-events:none;will-change:transform,opacity}#mg-find .mf-lens:after{content:"";position:absolute;width:.36em;height:.075em;background:#b31a47;border-radius:.04em;right:-.3em;bottom:-.12em;transform:rotate(45deg);transform-origin:left center}#mg-find.mf-run .mf-lens{animation:mfsweep var(--dur,1.3s) cubic-bezier(.45,.05,.4,1) forwards}@keyframes mfsweep{0%{opacity:0;transform:translate(-.35em) scale(.85)}12%{opacity:1;transform:translate(0) scale(1)}80%{opacity:1;transform:translate(var(--w,3em)) scale(1)}to{opacity:0;transform:translate(var(--w,3em)) scale(1.25)}}@keyframes spot{0%{opacity:0;transform:translate(-60%) scale(.7)}45%{opacity:1}70%{opacity:.9;transform:translate(0) scale(1)}to{opacity:.45;transform:translate(0) scale(1)}}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rv.rv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#mg-find:before{transition:none}#mg-find .mf-ch{filter:none;opacity:1;transition:none}#mg-find .mf-lens{display:none}.rv{opacity:1;transform:none;transition:none}}.intro-card.intro-soft{background:linear-gradient(135deg,#fdf8ef,#f8eaee);color:#302022;border:1px solid #efd3dc;box-shadow:0 18px 40px -32px #8c143773;padding:clamp(22px,3vw,30px) clamp(22px,3.5vw,34px)}.intro-soft .intro-eb{background:#fff;border:1px solid #efd3dc;color:#8c1437}.intro-soft h3{color:#302022!important;font-size:clamp(22px,2.4vw,28px)!important}.intro-soft p{color:#5a4048!important}.intro-soft .intro-btn{background:#b31a47;color:#fff!important;box-shadow:none}.intro-soft .intro-btn:hover{background:#8c1437}.pc-mobile{display:none!important}@media(max-width:820px){.pc-desk{display:none!important}.pc-mobile{display:flex!important;margin-top:22px}}#touchpoints{padding-block:var(--space-section)}#make-the-case{padding-top:clamp(8px,1.5vw,20px)!important}#help{padding-bottom:clamp(36px,4vw,52px)!important}#touchpoints .tp-intro{max-width:none;color:var(--muted);margin-top:10px}.orbit{position:relative;width:min(640px,100%);aspect-ratio:1/.78;margin:34px auto 0}.orbit svg.lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit .ln{stroke:var(--line);stroke-width:2;stroke-dasharray:4 6;transition:stroke .3s}.orbit .ln.on{stroke:var(--clay);stroke-dasharray:6 6;animation:tpflow .6s linear infinite}@keyframes tpflow{to{stroke-dashoffset:-12}}.tp-chip{position:absolute;transform:translate(-50%,-50%);background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background .3s,color .3s,border-color .3s,transform .3s;z-index:2}.tp-chip.on{background:var(--green);border-color:var(--green);color:#fff;transform:translate(-50%,-50%) scale(1.08)}.tp-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,58%);background:#fff;border-radius:22px;box-shadow:0 22px 50px -22px #30202273;border:1px solid var(--line);padding:16px 16px 18px;display:grid;gap:10px;z-index:3}.tp-core .tp-src{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.tp-bar{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:999px;padding:9px 12px;font-size:14px;min-height:42px;color:var(--ink)}.tp-bar svg{flex:0 0 16px}.tp-core>*{min-width:0}.tp-bar{overflow:hidden;min-width:0}.tp-q{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.tp-caret{display:inline-block;width:2px;height:16px;background:var(--green);margin-left:1px;vertical-align:-3px;animation:tpblink 1s steps(1) infinite}@keyframes tpblink{50%{opacity:0}}.tp-land{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s}.tp-land.show{opacity:1;transform:none}.tp-land b{color:var(--ink)}.tp-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:0 0 8px}.tp-close{margin:26px auto 0;text-align:center;font-family:var(--serif);font-size:20px;color:var(--ink);max-width:640px}@media(prefers-reduced-motion:reduce){.orbit .ln.on,.tp-caret{animation:none}}@media(max-width:640px){.orbit{aspect-ratio:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.orbit svg.lines{display:none}.tp-core{position:relative;left:auto;top:auto;transform:none;width:100%;order:-1;margin-bottom:8px}.tp-chip{position:static;transform:none}.tp-chip.on{transform:none}}#stage-consideration .problem-cta{margin-top:30px}#stage-consideration .copy>p:first-child{margin-top:0}@media(min-width:821px){#stage-consideration .copy{padding-top:28px}}@media(min-width:821px){#proof .proof-top{grid-template-columns:340px 1fr;gap:clamp(44px,5vw,64px);align-items:start}#proof .headshot{width:340px;height:auto;aspect-ratio:4/5;object-position:center 30%}}#proof h2{font-size:clamp(30px,3.3vw,42px)!important;line-height:1.12;margin-bottom:18px!important;max-width:720px}#proof .copy{line-height:1.7;max-width:720px}#proof .signoff{margin:30px 0 4px}#proof .creds{margin-top:26px;gap:12px}.problem-cta{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important}#why-now .ab-stats-head{display:block}#why-now .ab-stats-head p{max-width:680px;margin:12px 0 0;font-size:17px;line-height:1.6}#mg-find,#mg-find *{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0;font-kerning:normal}#contact .contact{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.founder-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#f8eaee,#f3dae2);border:1px solid #e7b3c3;color:#302022;font-size:15.5px}.fn-tag{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#8c1437,#e0396c);border-radius:999px;padding:4px 10px}.hero-art.tw .tw-flow{stroke-dashoffset:0}.hero-art.tw #tw-rec{animation:tw-bob 3.2s ease-in-out infinite}@keyframes tw-bob{0%,to{transform:translate(318px,194px)}50%{transform:translate(318px,191px)}}@media(prefers-reduced-motion:reduce){.hero-art.tw #tw-rec{animation:none}}.shine{background:linear-gradient(110deg,#a8173f,#b31a47 42%,#cf2c5c 48%,#ea5f86,#cf2c5c 52%,#b31a47 58%,#a8173f);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shine 7s ease-in-out infinite;padding-right:.04em}@keyframes shine{0%,10%{background-position:100% 0}45%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.shine{animation:none;background-position:50% 0}}.hero-copy h1{font-size:clamp(38px,5.2vw,64px)!important;line-height:1.08}.hero-copy h1 .h1-line{display:inline;white-space:normal}.lede-name{color:#b31a47;font-weight:700}.mg{cursor:default;display:inline-block;white-space:nowrap}.mg .mw{display:inline-block;white-space:nowrap}.mg .ml{display:inline-block;will-change:transform,opacity,filter;color:var(--c,inherit)}.mg.js .ml{opacity:0}.mg.in .ml{animation:mg-in 1.8s cubic-bezier(.25,.6,.2,1) both;animation-delay:calc(var(--i) * .23s)}.mg.out .ml{animation:mg-out 1.5s cubic-bezier(.5,0,.75,.4) both;animation-delay:calc((var(--n) - 1 - var(--i)) * .17s)}@keyframes mg-in{0%{opacity:0;filter:blur(16px);transform:translateY(.12em);color:#f3c4d3;text-shadow:0 0 0 rgba(224,57,108,0)}45%{opacity:.55;filter:blur(6px);color:#e0396c;text-shadow:0 0 22px rgba(224,57,108,.55)}to{opacity:1;filter:none;transform:none;color:var(--c,#b31a47);text-shadow:none}}@keyframes mg-out{0%{opacity:1;filter:none;transform:none;text-shadow:none}50%{opacity:.6;filter:blur(4px);text-shadow:0 0 18px rgba(224,57,108,.5)}to{opacity:0;filter:blur(16px);transform:translateY(-.1em);color:#f3c4d3;text-shadow:0 0 26px rgba(224,57,108,0)}}@media(prefers-reduced-motion:reduce){.mg.js .ml{opacity:1}.mg .ml{animation:none!important}}.ai-answer{max-width:680px;margin:6px 0 0;background:#ffffffb8;border:1px solid #efd9df;border-radius:20px;padding:14px 18px 16px;box-shadow:0 18px 40px -30px #8c14378c;backdrop-filter:blur(4px)}.aa-q{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-bottom:12px}.aa-q span:last-child{background:#302022;color:#fdf8ef;font:500 14.5px/1.35 var(--sans);padding:8px 14px;border-radius:16px 16px 4px}.aa-you{order:2;flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 9.5px var(--sans);letter-spacing:.04em;color:#302022;background:#f4e7d6}.aa-a{display:flex;gap:12px;align-items:flex-start}.aa-spark{flex:0 0 30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:15px;background:linear-gradient(135deg,#8c1437,#b31a47 45%,#e0396c)}.aa-text{margin:2px 0 0;font:400 clamp(18px,1.8vw,20px)/1.55 var(--sans);color:#3d2b2e}.aa-text .w{opacity:0;transition:opacity .25s}.aa-text .w.on{opacity:1}.aa-caret{display:inline-block;width:2px;height:1.05em;background:#b31a47;vertical-align:-2px;margin-left:2px;animation:aa-blink 1s steps(2) infinite}@keyframes aa-blink{50%{opacity:0}}.hero-visual{position:relative}.hero-visual .hero-qs{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;margin:0;max-width:none;pointer-events:none;padding:2% 0 6%}.hero-visual .qb{align-self:flex-end;margin:0;max-width:340px;white-space:normal;font-size:15px}.hero-visual .qb-2{align-self:flex-start;margin:0 0 0 -12%}.qs-label{display:none}.hero-cta{margin-top:30px}@media(max-width:1100px){.hero-visual .qb{white-space:normal}.hero-visual .qb-2{margin-left:-4%}}@media(max-width:860px){.hero-visual{margin-top:30px;padding-top:24px;border-top:1px solid rgba(179,26,71,.18)}.hero-visual .hero-qs{position:static;display:flex;flex-direction:column;gap:12px;padding:0}.hero-visual .qb,.hero-visual .qb-2{margin:0;white-space:normal;align-self:flex-start}.hero-visual .qb-2{margin-left:clamp(0px,6vw,40px)}.qs-label{display:block;font:700 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}}.problem-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.problem-cta>span{font:600 15px var(--sans);color:var(--ink)}.problem-cta .abq-chip{margin:0}.exp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px}.exp-label{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.exp span:not(.exp-label){font:600 13px var(--sans);color:var(--ink);background:#fff;border:1.5px solid var(--sage);padding:6px 14px;border-radius:999px}.signoff{margin:34px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.sig-letters{display:inline-block;padding:0 .12em}.sig-name{filter:url(#sig-ink);font-family:Mrs Saint Delafield,Herr Von Muellerhoff,Snell Roundhand,Brush Script MT,cursive;font-size:clamp(46px,4.6vw,56px);line-height:1;color:#a8173f;transform:rotate(-4deg) skew(-4deg);transform-origin:left center;position:relative;display:inline-block;padding:0 22px 14px 2px;text-shadow:none;color:#9c1640}.sig-swash{position:absolute;left:-2px;right:0;bottom:0;width:calc(100% + 12px);height:26px;transform:rotate(-1.5deg)}.sig-title{font:700 11.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:6px}.icon,.s-ic,.topic-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8c1437,#b31a47 45%,#e0396c);box-shadow:0 12px 24px -14px #8c1437bf,inset 0 1px #ffffff47}.icon.clay{background:linear-gradient(135deg,#b31a47,#e0396c 60%,#f07a9c);color:#fff}.icon svg,.s-ic svg,.topic-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon svg .d,.s-ic svg .d,.topic-icon svg .d{fill:#ffffff38}.icon svg .f,.s-ic svg .f,.topic-icon svg .f{fill:currentColor;stroke:none}.s-ic{width:48px;height:48px;border-radius:14px;margin-bottom:16px;box-shadow:0 10px 22px -12px #0009,inset 0 1px #ffffff40}.s-ic svg{width:25px;height:25px}.hero-qs{display:grid;gap:12px;margin:22px 0 4px;max-width:640px}@property --qa{syntax:"<angle>";inherits:false;initial-value:0deg}.qb{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:12px;border:1.5px solid transparent;border-radius:18px 18px 18px 6px;padding:12px 18px 12px 12px;font:500 16.5px/1.4 var(--sans);color:var(--ink);background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--qa),#f3dae2 0deg,#f3dae2 200deg,#e0396c 260deg,#b31a47 300deg,#f3dae2 360deg) border-box;box-shadow:0 14px 30px -22px #8c14378c;opacity:0;transform:translateY(8px);animation:qb-in .6s ease forwards,qb-spin 5s linear infinite}.qb-2{margin-left:clamp(0px,6vw,56px);border-radius:18px 18px 6px;animation-delay:.25s,1.2s}.hero-qs{display:flex;flex-direction:column;align-items:flex-start}.qb-av{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--sans);color:#fff;background:linear-gradient(135deg,#b31a47,#e0396c)}.lede-hl{color:var(--green-d);font-weight:600}@keyframes qb-in{to{opacity:1;transform:none}}@keyframes qb-spin{to{--qa:360deg}}@media(prefers-reduced-motion:reduce){.qb{opacity:1;transform:none;animation:none}}:root{--space-section:clamp(56px,7vw,88px)}.hero{padding:clamp(48px,6vw,80px) 0 clamp(48px,6vw,72px)}.hero-cta{margin-top:24px}.hero .hero-chip{margin-top:18px;margin-bottom:0}.abq-section{padding:0 0 clamp(40px,5vw,56px)!important}@media(max-width:820px){.two{gap:16px!important}}.abq-band .abq-eyebrow{margin:0 0 16px!important}.abq-band h2{margin-top:0!important}.problem-h2{font-size:clamp(30px,3.6vw,44px)!important;line-height:1.15;margin-bottom:0!important}.problem-h2 em{font-style:normal;color:var(--green)}main h2:not(.abq-x){font-family:var(--display);font-weight:600;letter-spacing:-.012em;font-variation-settings:"SOFT" 50}button.btn{font-family:var(--sans)}.cred-love{background:linear-gradient(90deg,#b31a47,#e0396c)!important;color:#fff!important}.loves{margin-top:22px}.loves-label{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.loves-row{display:flex;flex-wrap:wrap;gap:10px}.loves-row span{font:600 13.5px var(--sans);color:var(--ink);background:#fff;border:1.5px solid var(--sage);padding:7px 15px;border-radius:999px}#pricing .gate{margin-top:32px}.intro-card{margin-top:24px;border-radius:22px;padding:clamp(26px,4vw,40px);color:#fff;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 24px 60px -26px #8c143799}.intro-eb{display:inline-block;font:700 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#fdf8ef29;border:1px solid rgba(253,248,239,.35);border-radius:999px;padding:6px 12px;margin-bottom:16px}.intro-card h3{font-family:var(--serif);font-weight:600;font-size:clamp(26px,3.2vw,36px);line-height:1.12;color:#fff;margin:0 0 10px}.intro-card p{margin:0;color:#ffffffed;font-size:16px;line-height:1.6;max-width:620px}.intro-btn{display:inline-flex;align-items:center;gap:8px;background:#fdf8ef;color:#302022!important;font:700 16px var(--sans);text-decoration:none;border-radius:999px;padding:16px 28px;white-space:nowrap;box-shadow:0 10px 24px -10px #30202299;transition:transform .15s}.intro-btn:hover{transform:translateY(-2px)}@media(max-width:760px){.intro-card{grid-template-columns:1fr}.intro-btn{justify-content:center;white-space:normal}}.faq-divider{display:flex;align-items:center;gap:18px;max-width:var(--max);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.fd-line{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,#b31a4700,#b31a47 40%,#e0396c)}.fd-line:last-child{background:linear-gradient(90deg,#e0396c,#b31a47 60%,#b31a4700)}.fd-mark{font-size:20px;color:#b31a47;line-height:1}@media(min-width:1101px){header .links a.abq-nav,header .links a.btn{width:184px;min-width:184px;height:48px;min-height:48px;padding:0 16px!important;font-size:15px!important;font-weight:700!important;justify-content:center;white-space:nowrap;box-sizing:border-box}}@media(min-width:1101px){header nav .brand{margin-right:clamp(28px,3vw,48px)}header .links{gap:20px}}header .links a.abq-nav{min-height:48px;padding:11px 20px;font-size:15px;font-weight:700;line-height:1.25;justify-content:center;box-sizing:border-box}@media(max-width:1100px){header .links a.abq-nav{padding:11px 20px!important;margin-top:12px}}@media(min-width:861px){.hero-visual{display:flex;flex-direction:column}.hero-visual .hero-qs{display:contents}.hero-visual .qb{order:0;align-self:flex-end;margin:0 0 30px;position:relative;z-index:2}.hero-visual .hero-art{order:1}.hero-visual .qb-2{order:2;align-self:flex-start;margin:28px 0 0 -6%;position:relative;z-index:2}.hero-grid{grid-template-columns:1.2fr .8fr}.hero-visual .hero-art{max-width:none}}

.ab-stats{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:16px}@media(max-width:900px){.ab-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ab-stats{grid-template-columns:1fr}}.ab-stat{background:#fff;border:1px solid #e8d9c6;border-radius:18px;padding:22px 20px 18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.ab-stat:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#8c1437,#b31a47,#e0396c);transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease}.ab-stat.on:before{transform:scaleX(1)}.ab-num{font-family:Fraunces,Georgia,serif;font-weight:600;font-variation-settings:"SOFT" 50;font-size:clamp(40px,4.6vw,54px);line-height:1;color:#b31a47;margin-bottom:10px;font-variant-numeric:tabular-nums}.ab-num .pre-s{font-size:.5em;vertical-align:.55em;margin-right:2px}.ab-lab{font:500 15px/1.45 Inter,system-ui,sans-serif;color:#302022;margin:0 0 14px}.ab-src{margin-top:auto;font:500 12px/1.4 Inter,system-ui,sans-serif;color:#8a7076}.ab-src a{color:#8c1437;text-decoration:underline;text-underline-offset:2px}.ab-stats-wrap{padding:clamp(48px,6vw,72px) 0;background:linear-gradient(180deg,#f3dae259,#f3dae200)}.ab-stats-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 24px;margin-bottom:24px}.ab-stats-head h2{margin:0}.ab-stats-head p{margin:0;max-width:440px;color:#5a4048;font-size:15px}.ab-note{margin:14px 0 0;font-size:12.5px;color:#8a7076}#why-now.ab-stats-wrap{padding:var(--space-section) 0}#why-now .ab-stats-head{margin-bottom:32px}

.promo-bar{background:linear-gradient(90deg,#5e1029,#8c1437 30%,#b31a47 70%,#e0396c);color:#fdf8ef;font:500 13.5px/1.3 Inter,system-ui,sans-serif;position:relative;z-index:20}.promo-in{max-width:1120px;margin:0 auto;padding:11px clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap;text-align:center;min-height:44px;box-sizing:border-box}.promo-tag{font:700 10.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#fdf8ef29;border:1px solid rgba(253,248,239,.35);border-radius:999px;padding:3px 9px}.promo-txt b{color:#fff;font-weight:700}.promo-link{color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.promo-link:hover{text-decoration-thickness:2px}.promo-m{display:none}@media(max-width:640px){.promo-m,.promo-long,.promo-tag{display:none}.promo-in{gap:4px 10px;font-size:13px;flex-wrap:wrap}}
