.aagi-campaign{--aagi-ink:#0a0e1a;--aagi-paper:#fafaf7;--aagi-volt:#a8d62a;--aagi-line:#d9d9d1;--aagi-mute:#6a6f7d;background:var(--aagi-paper);color:var(--aagi-ink);font-family:"Inter Tight",Arial,sans-serif;overflow:clip}
.aagi-campaign *{box-sizing:border-box}.aagi-wrap{width:min(100% - 48px,1200px);margin-inline:auto}.aagi-campaign h1,.aagi-campaign h2,.aagi-campaign h3,.aagi-campaign p{margin:0}.aagi-campaign h2{font-size:clamp(2.3rem,4.2vw,4.6rem);letter-spacing:-.045em;line-height:1.05;max-width:13ch}.aagi-campaign p{line-height:1.55}.aagi-eyebrow,.aagi-kicker,.aagi-case-label,.aagi-case>span,.aagi-steps li::before{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.aagi-eyebrow{color:#4d6270;margin-bottom:20px!important}.aagi-kicker{font-size:.76rem;color:#37424d;margin-bottom:34px!important}.aagi-hero{border-bottom:1px solid var(--aagi-line);padding:clamp(46px,4.5vw,70px) 0 70px}.aagi-hero__grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(35px,5vw,85px);align-items:center}.aagi-hero h1{font-size:clamp(3.2rem,4.6vw,5rem);letter-spacing:-.055em;line-height:.99;max-width:13ch}.aagi-hero__organization{display:block;color:#1f7a2e;font-size:.64em;line-height:1.12;overflow-wrap:anywhere;margin-bottom:.14em}.aagi-deck{font-size:clamp(1.12rem,1.6vw,1.35rem);max-width:58ch;margin-top:28px!important}.aagi-hero__promise{font-weight:650;margin-top:18px!important;max-width:55ch}.aagi-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--aagi-volt);border:1px solid var(--aagi-ink);color:var(--aagi-ink);font-weight:750;min-height:58px;padding:13px 20px;text-decoration:none;margin-top:28px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s}.aagi-button:hover{background:#bbeb42;transform:translateY(-2px)}.aagi-button:active{transform:translateY(1px)}.aagi-button:focus-visible,.aagi-campaign a:focus-visible,.aagi-campaign summary:focus-visible,.aagi-campaign input:focus-visible,.aagi-campaign textarea:focus-visible{outline:3px solid #3d6bff;outline-offset:3px}.aagi-microcopy{font-size:.85rem;color:#555d67;margin-top:13px!important}.aagi-hero__visual{border:1px solid var(--aagi-line);background:#f0f1e9;padding:22px}.aagi-hero__visual img{display:block;width:100%;height:auto}.aagi-visual-caption{border-top:1px solid var(--aagi-line);padding-top:19px;display:grid;gap:7px;font-size:.85rem}.aagi-visual-caption span{color:#5f6874}.aagi-section{padding:clamp(76px,9vw,140px) 0;border-bottom:1px solid var(--aagi-line)}.aagi-section--ink{background:var(--aagi-ink);color:var(--aagi-paper);border-color:#303746}.aagi-section--ink .aagi-eyebrow{color:var(--aagi-volt)}.aagi-section--soft{background:#f0f1e9}.aagi-recognition h2{max-width:17ch}.aagi-recognition__list{margin-top:57px;border-top:1px solid var(--aagi-ink)}.aagi-recognition__row{display:grid;grid-template-columns:1fr .75fr;gap:40px;align-items:center;border-bottom:1px solid var(--aagi-line);padding:23px 0}.aagi-recognition__row strong{font-size:clamp(1.3rem,2vw,2rem);font-weight:650;line-height:1.12}.aagi-recognition__row p{color:#565e68}.aagi-statement{font-size:clamp(1.55rem,2.4vw,2.7rem);line-height:1.18!important;letter-spacing:-.025em;max-width:27ch;margin-top:42px!important}.aagi-statement strong,.aagi-statement em{color:#1f7a2e;font-style:normal}.aagi-section--ink .aagi-statement em{color:var(--aagi-volt)}.aagi-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(50px,8vw,130px);align-items:start}.aagi-split--visual{align-items:center}.aagi-split>img{display:block;width:100%;height:auto;min-width:0}.aagi-split>div>p:not(.aagi-eyebrow):not(.aagi-statement){max-width:59ch;margin-top:20px}.aagi-copy{font-size:1.15rem}.aagi-copy p+p{margin-top:22px!important}.aagi-section--ink .aagi-copy p{color:#d3d8df}.aagi-section--ink .aagi-copy strong{color:#fff}.aagi-note{font-size:.85rem;color:var(--aagi-mute)}.aagi-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin-top:55px}.aagi-case{border-top:1px solid #48505d;padding:24px 0 30px;display:grid;grid-template-columns:46px 1fr;gap:0 10px}.aagi-case>span{grid-row:span 2;color:var(--aagi-volt);padding-top:6px}.aagi-case h3{font-size:1.45rem;line-height:1.2}.aagi-case p{grid-column:2;color:#c9ced5;margin-top:10px!important}.aagi-two-cases{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px}.aagi-two-cases>div{border-top:2px solid var(--aagi-ink);background:#f0f1e9;padding:28px;min-height:260px}.aagi-two-cases>div:nth-child(2){border-color:#1f7a2e}.aagi-case-label{color:#536370}.aagi-logic{font-size:clamp(1.35rem,2vw,2rem);line-height:1.2!important;margin:28px 0!important}.aagi-two-cases>div>p:last-child{max-width:42ch}.aagi-text-link{display:inline-block;margin-top:25px;color:var(--aagi-ink);font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px}.aagi-section-intro{font-size:1.2rem;margin-top:16px!important}.aagi-steps{list-style:none;counter-reset:aagi-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;padding:0;margin:55px 0 0}.aagi-steps li{counter-increment:aagi-step;border-top:1px solid var(--aagi-line);padding:22px 0 29px 52px;position:relative}.aagi-steps li::before{content:counter(aagi-step,decimal-leading-zero);position:absolute;left:0;top:28px;color:#1f7a2e}.aagi-steps h3{font-size:1.45rem}.aagi-steps p{color:#565e68;margin-top:8px!important}.aagi-low-friction h2{max-width:13ch}.aagi-low-friction .aagi-statement{margin-top:0!important}.aagi-process-line{font-family:"JetBrains Mono",monospace;font-size:.78rem;color:#d3d8df;line-height:2!important;margin-top:36px!important}.aagi-process-line span{color:var(--aagi-volt)}.aagi-faq__items{border-top:1px solid var(--aagi-ink)}.aagi-faq details{border-bottom:1px solid var(--aagi-line)}.aagi-faq summary{cursor:pointer;list-style:none;font-size:1.2rem;font-weight:650;min-height:68px;padding:22px 38px 22px 0;position:relative}.aagi-faq summary::-webkit-details-marker{display:none}.aagi-faq summary::after{content:'+';position:absolute;right:0;top:17px;font-size:1.5rem;font-weight:400}.aagi-faq details[open] summary::after{content:'−'}.aagi-faq details p{padding:0 40px 24px 0;color:#525a64}.aagi-final{background:#e9eddc}.aagi-final h2{max-width:13ch}.aagi-final .aagi-statement{font-size:clamp(1.35rem,2vw,2rem)}.aagi-form-panel{background:var(--aagi-paper);border:1px solid var(--aagi-ink);padding:clamp(20px,3vw,40px)}.aagi-form-panel h3{font-size:2rem;letter-spacing:-.04em}.aagi-form-panel>p{margin-top:10px!important}.aagi-form-panel .gform_wrapper{margin-top:25px}.aagi-form-panel .gform_fields{display:grid;gap:14px}.aagi-form-panel .gfield_label{display:block;font-weight:650;margin-bottom:6px}.aagi-form-panel input:not([type=submit]):not([type=hidden]),.aagi-form-panel textarea{width:100%;min-height:48px;border:1px solid #a8ada9;background:#fff;border-radius:0;padding:11px 12px;font:inherit;color:var(--aagi-ink)}.aagi-form-panel textarea{min-height:100px;resize:vertical}.aagi-form-panel .gform_footer{margin-top:20px}.aagi-form-panel .gform_button{min-height:52px;width:100%;background:var(--aagi-volt);border:1px solid var(--aagi-ink);border-radius:0;font:inherit;font-weight:750;cursor:pointer;padding:10px 16px}.aagi-form-panel .gform_button:hover{background:#bbeb42}.aagi-form-panel .gfield_validation_message,.aagi-form-panel .validation_message{color:#aa2e2e}.aagi-form-panel .gform_validation_errors{border-left:3px solid #aa2e2e;padding:10px;margin-bottom:16px}.aagi-privacy{font-size:.78rem;color:#59616b;margin-top:20px!important}.aagi-privacy a{color:inherit}.aagi-campaign .gform_required_legend{font-size:.8rem;color:#59616b}.aagi-campaign .gform_confirmation_message{border-left:4px solid #1f7a2e;padding:18px;background:#f0f1e9}
@media(max-width:800px){.aagi-hero__grid,.aagi-split,.aagi-split--visual{grid-template-columns:1fr;gap:38px}.aagi-hero{padding:44px 0 70px}.aagi-hero__visual{max-width:620px}.aagi-section{padding:75px 0}.aagi-recognition__row{grid-template-columns:1fr;gap:7px}.aagi-cases,.aagi-steps{gap:0 28px}.aagi-split--visual>img:first-child{order:2}}
@media(max-width:600px){.aagi-wrap{width:min(100% - 32px,1200px)}.aagi-hero h1{font-size:clamp(2.65rem,11vw,3.65rem)}.aagi-deck{font-size:1.08rem}.aagi-hero__visual{padding:12px}.aagi-section{padding:64px 0}.aagi-cases,.aagi-two-cases,.aagi-steps{grid-template-columns:1fr}.aagi-recognition__list,.aagi-cases,.aagi-steps,.aagi-two-cases{margin-top:36px}.aagi-button{width:100%;min-height:54px}.aagi-two-cases>div{min-height:0}.aagi-case{padding:20px 0}.aagi-steps li{padding-bottom:24px}.aagi-faq summary{font-size:1.08rem}}
@media(prefers-reduced-motion:reduce){.aagi-button{transition:none}}
@media(max-width:600px){body.page-template-page-aagi-campaign:not(.aagi-chat-available) .sales-chat:not(.is-open) .sales-chat__launcher{opacity:0;pointer-events:none}}
.aagi-kicker{margin-bottom:22px!important}.aagi-deck{margin-top:22px!important}.aagi-hero .aagi-button{margin-top:20px}@media(min-width:601px){.aagi-hero{padding-top:clamp(40px,3.5vw,54px)}}
