body.av2{--bg:#0c1211;--text:#f5f6f3;--text-2:#aab8b0;--accent:#c6ff31;background:var(--bg);color:var(--text)}
body.av2 main .av2-directions>article>p{margin-top:20px}
body.av2 #readiness .av2-directions>article{background:#fff;border-color:#d3dcd5;padding:30px;border-radius:20px;border-top:3px solid #6d873f}
body.av2 #readiness .av2-directions>article:last-child{border-top-color:#bd643c;background:#f8f5ef}
.av2-fit-tag{display:inline-block;margin-bottom:24px;padding:7px 12px;border-radius:30px;background:#e8eedf;color:#344a21;font-size:12px;line-height:1.35}
body.av2 #readiness .av2-directions>article:last-child .av2-fit-tag{background:#f3e6dc;color:#834526}
body.av2 #readiness .av2-directions h3{font-size:clamp(21px,1.65vw,27px);line-height:1.2;color:#182020}
body.av2 #readiness .av2-start-note{background:#18211d;color:#f5f6f3;border:0;border-radius:24px;margin-top:36px;padding:36px}
body.av2 #readiness .av2-start-note h3{font-size:30px;margin-bottom:30px!important}
.av2-start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}
.av2-start-steps li{border-top:1px solid #465448;padding-top:20px}
.av2-start-steps li>span{display:block;font-size:14px;color:#c6ff31;margin-bottom:16px}
.av2-start-steps h4{font-size:19px;font-weight:500;margin:0 0 16px;color:#f5f6f3}
body.av2 #readiness .av2-start-note p{color:#becbc2;font-size:15px}
body.av2 #readiness p.av2-start-footnote{margin-top:28px;padding-top:20px;border-top:1px solid #465448;font-size:13px}
@media(max-width:1050px){.av2-start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.av2-start-steps{grid-template-columns:1fr}body.av2 #readiness .av2-start-note{padding:25px}body.av2 #readiness .av2-directions>article{padding:26px}}
.av2-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;justify-content:start;margin-bottom:28px}.av2-example-grid .reel-card{width:100%;min-width:0;max-width:none;margin:0}.av2-example-grid .reel-thumb{aspect-ratio:9/16;height:auto}.av2-example-grid .reel-bar{padding:18px}.av2-example-caption{margin:16px 0!important}.av2-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px}.av2-plan-grid article{border-top:1px solid #425047;padding-top:24px}.av2-plan-grid strong{display:block;font-size:64px;font-weight:400;color:#c6ff31}.av2-plan-grid h3{font-size:21px;margin:16px 0!important}.av2-plan-grid p{font-size:15px;color:#b8c3bd}.av2-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.av2-delivery-grid article{border-top:1px solid #ced6cf;padding-top:24px}.av2-delivery-grid span{font-size:13px;color:#586b3d}.av2-delivery-grid h3{font-size:23px;margin:16px 0!important}.av2-delivery-grid p,.av2-start-note p{color:#586361;font-size:16px}.av2-start-note{border-top:1px solid #ced6cf;margin-top:36px;padding-top:28px}.av2-start-note h3{margin-bottom:16px!important}@media(max-width:800px){.av2-plan-grid,.av2-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.av2-example-grid{grid-template-columns:minmax(0,360px)}.av2-plan-grid,.av2-delivery-grid{grid-template-columns:1fr}}
.av2-lead-form{display:grid;gap:20px;min-width:0}.av2-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.av2-lead-form>label,.av2-form-fields>label{display:grid;gap:9px;font-size:14px;color:#b8c3bd}.av2-lead-form :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;padding:15px;border:1px solid #425047;border-radius:12px;background:#202927;color:#f5f6f3;font:inherit}.av2-lead-form textarea{resize:vertical}.av2-lead-form .btn{width:100%;margin:0}.av2-lead-form #av2-form-status:empty{display:none}.av2-hp{display:none}.av2-lead-form .form-consent{align-items:center}.av2-lead-form .form-policy{margin:0}@media(max-width:600px){.av2-form-fields{grid-template-columns:1fr}}
.av2-related{padding-block:24px;font-size:16px}.av2-related a{color:#c6ff31;text-decoration:underline;text-underline-offset:4px}.av2-directions>article{padding:28px;border:1px solid #ced6cf;border-radius:20px}.av2-directions>article p{margin-top:18px;color:#586361}
.av2 *{box-sizing:border-box}.av2 :is(section[id],#budget){scroll-margin-top:110px}.av2 main :is(h1,h2,h3,p,figure){margin:0}.av2 main p{line-height:1.65}.av2 main :is(a,button,input,summary):focus-visible{outline:3px solid #ff8057;outline-offset:5px}.av2 main .btn{text-decoration:none}
.av2-review{background:#18211d;border-bottom:1px solid #303d35;font-size:12px;color:#aab8b0}.av2-review .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:12px}.av2-review a{text-decoration:underline;text-underline-offset:3px}
.av2-kicker{font-size:14px;color:#ff8057;margin-bottom:25px!important}.av2-lead{font-size:clamp(17px,1.25vw,21px);max-width:58ch;color:#b8c3bd}.av2-small{font-size:13px;color:#aab8b0;line-height:1.65;max-width:80ch}
.av2-hero{padding:clamp(54px,6vw,110px) 0 80px}.av2-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:clamp(40px,8vw,150px);align-items:center}.av2-hero-copy h1{font-size:clamp(40px,4.7vw,78px)!important;text-wrap:initial!important;max-width:1050px}.av2-hero-copy .av2-lead{margin-top:28px}.av2-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.av2-hero-prices{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #354039;margin:38px 0 24px;padding-top:24px;max-width:760px}.av2-hero-prices a{display:flex;flex-direction:column;gap:8px}.av2-hero-prices strong{font-size:clamp(22px,1.6vw,29px);font-weight:400;letter-spacing:-.04em;white-space:nowrap}.av2-hero-prices span{font-size:13px;color:#aab8b0}.av2 .avatar-hero-demo{max-width:350px!important}.av2 .avatar-hero-demo figcaption{font-size:12px!important}
.av2-section{padding:clamp(68px,6.3vw,115px) 0}.av2-light{background:#f1f3f1;color:#182020}.av2-light .av2-kicker{color:#586b3d}.av2-light :is(.av2-small,.av2-section-head>p){color:#586361}.av2-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,7vw,110px);align-items:end;margin-bottom:48px}.av2-section-head>p{font-size:18px;color:#aab8b0;max-width:55ch}.av2 h2{font-size:clamp(34px,3.6vw,60px)!important;text-wrap:initial!important;max-width:1000px}.av2 h3{font-size:24px}
.av2-launch-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(40px,7vw,120px);align-items:start}.av2-launch-steps article{display:flex;gap:30px;border-top:1px solid #ced6cf;padding:28px 0}.av2-launch-steps article>span{color:#617e3e;font-size:14px;padding-top:5px}.av2-launch-steps h3{margin-bottom:12px}.av2-launch-steps p{color:#586361;max-width:62ch;font-size:16px}.av2-launch-price{background:white;border:1px solid #cdd6ce;border-radius:24px;padding:32px;display:flex;flex-direction:column;align-items:start}.av2-launch-price>p:first-child{font-size:15px}.av2-launch-price>strong{font-size:clamp(42px,3.5vw,60px);font-weight:300;letter-spacing:-.055em;line-height:1.25}.av2-launch-price>span{font-size:14px;color:#586361}.av2-launch-price ul{padding-left:18px;font-size:15px;line-height:1.95;margin:24px 0}.av2-launch-price .btn{width:100%;margin-bottom:20px}
.av2-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.av2-package{position:relative;border:1px solid #3d4a41;background:#18211d;border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:22px;cursor:pointer;min-width:0}.av2-package:has(input:checked){border-color:#c6ff31;background:#202d20;box-shadow:inset 0 0 0 1px #c6ff31}.av2-package:has(input:focus-visible){outline:3px solid #ff8057;outline-offset:5px}.av2-package input{position:absolute;top:25px;right:25px;width:18px;height:18px;accent-color:#c6ff31}.av2-package-top{font-size:12px;color:#aab8b0;padding-right:24px}.av2-package h3{font-size:clamp(27px,2.2vw,36px);font-weight:400}.av2-package-price{font-size:clamp(34px,3vw,49px);letter-spacing:-.05em;line-height:1.15}.av2-package-price small{font-size:15px;letter-spacing:0;white-space:nowrap}.av2-package p{font-size:16px;color:#b8c3bd;max-width:30ch}.av2-package-unit{font-size:12px;color:#aab8b0;margin-top:auto}.av2-package-choice{display:flex;justify-content:space-between;border-top:1px solid #3d4a41;padding-top:20px;font-size:14px}.av2-package:has(input:checked) .av2-package-choice{color:#c6ff31}
.av2-included{display:grid;grid-template-columns:.7fr 1.3fr;gap:16px 48px;border-bottom:1px solid #354039;padding:36px 0 42px}.av2-included h3{font-size:21px;grid-row:span 2}.av2-included p{font-size:16px;color:#bdc9c1}.av2-included .av2-small{font-size:13px;color:#aab8b0}
.av2-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.av2-value-grid h4{font-size:18px;font-weight:500;margin:0 0 12px;color:#f1f3f1}.av2-publishing-details{padding:4px 0 24px;color:#bdc9c1;font-size:15px}.av2-publishing-details ul{padding-left:20px;margin:14px 0;line-height:1.7}.av2-publishing-details li{margin-bottom:8px}@media(max-width:600px){.av2-value-grid{grid-template-columns:1fr;gap:24px}}
.av2-calculator{display:grid;grid-template-columns:1.3fr .8fr;gap:clamp(35px,6vw,100px);margin-top:55px;align-items:start}.av2-calculator-options h3{font-size:30px;margin-bottom:26px}.av2-option{display:grid;grid-template-columns:20px 1fr;gap:14px;position:relative;border-top:1px solid #354039;padding:24px 0;cursor:pointer}.av2-option input{width:18px;height:18px;accent-color:#c6ff31;margin-top:4px}.av2-option>span{display:flex;flex-direction:column;gap:8px}.av2-option strong{font-size:17px;font-weight:500}.av2-option span span{font-size:14px;color:#aab8b0;max-width:50ch}.av2-option b{grid-column:2;font-weight:400;color:#c6ff31;font-size:16px}.av2-calculator-options>.av2-small{border-top:1px solid #354039;padding-top:24px}.av2-receipt{background:#f1f3f1;color:#182020;border-radius:24px;padding:32px}.av2-receipt>p:first-child{font-size:13px;color:#586361;margin-bottom:10px}.av2-receipt h3{font-size:25px;margin-bottom:28px}.av2-receipt>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d0d9d1;padding:15px 0;font-size:14px}.av2-receipt>div strong{font-weight:500;white-space:nowrap}.av2-receipt-total{display:flex!important;flex-direction:column;gap:8px!important;margin-top:8px}.av2-receipt-total output{font-size:clamp(36px,3.2vw,54px);line-height:1.2;letter-spacing:-.05em}.av2-recurring{font-size:15px;color:#586361;margin-bottom:24px!important}.av2-recurring strong{color:#182020;font-weight:500}.av2-receipt .btn{width:100%;margin-bottom:18px}.av2-receipt .av2-small{color:#586361;font-size:12px}
.av2-directions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.av2-directions a{display:flex;flex-direction:column;gap:17px;border-top:1px solid #cbd5cc;padding-top:26px;text-decoration:none}.av2-directions h3{font-size:24px}.av2-directions p{font-size:15px;color:#586361;margin-bottom:14px}.av2-directions span{font-size:13px;color:#354d0d;margin-top:auto}.av2-directions+.av2-small{margin-top:32px;border-top:1px solid #cbd5cc;padding-top:24px}
.av2-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,120px)}.av2-faq details{border-bottom:1px solid #354039}.av2-faq summary{position:relative;padding:24px 40px 24px 0;list-style:none;font-size:18px;cursor:pointer}.av2-faq summary::-webkit-details-marker{display:none}.av2-faq summary:after{content:'+';position:absolute;right:0;top:23px;color:#c6ff31;font-size:24px;line-height:1}.av2-faq details[open] summary:after{content:'−'}.av2-faq details p{padding-bottom:24px;color:#aab8b0;font-size:15px;max-width:65ch}
.av2-contact{background:#18211d}.av2-contact-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(40px,7vw,120px);align-items:center}.av2-contact h2{margin-bottom:25px}.av2-contact-choice{margin:24px 0!important;font-size:14px;color:#c6ff31;max-width:65ch}.av2-contact .btn{margin-bottom:18px}.av2-person{border-left:1px solid #425047;padding-left:38px}.av2-person-photo{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#46514d;margin-bottom:20px}.av2-person-photo img{width:185%;max-width:none;height:auto;transform:translateX(-23%);margin-top:-3%}.av2-person p{font-size:14px;color:#aab8b0;max-width:34ch}.av2-person h3{font-size:26px;margin:10px 0 18px}.av2-person a{display:block;margin-top:22px;font-size:15px;color:#c6ff31}
@media(min-width:2000px){.av2-hero-grid{grid-template-columns:minmax(0,1fr) 410px}.av2 .avatar-hero-demo{max-width:410px!important}.av2-hero{padding-bottom:100px}.av2-package{padding:40px}}
@media(max-width:1050px){.av2-hero-grid{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.av2-package{padding:24px}.av2-package-price{font-size:36px}.av2-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.av2-launch-grid{gap:36px}.av2-section-head{gap:35px}}
@media(max-width:800px){.av2-hero-grid,.av2-section-head,.av2-launch-grid,.av2-calculator,.av2-faq-grid,.av2-contact-grid{grid-template-columns:minmax(0,1fr)}.av2-hero-grid{gap:42px}.av2 .avatar-hero-demo{justify-self:center;max-width:300px!important}.av2-hero{padding:45px 0 60px}.av2-hero-copy h1{font-size:46px!important}.av2-section-head{gap:25px;margin-bottom:32px}.av2-section-head>p{font-size:16px}.av2-packages{grid-template-columns:1fr;gap:16px}.av2-package{gap:17px}.av2-package h3{font-size:29px}.av2-package-price{font-size:43px}.av2-package p{max-width:none}.av2-included{grid-template-columns:1fr;gap:16px}.av2-included h3{grid-row:auto}.av2-calculator{gap:30px}.av2-person{border-left:0;border-top:1px solid #425047;padding:30px 0 0}.av2-contact-grid{gap:30px}.av2-faq-grid{gap:25px}}
@media(max-width:480px){.av2-review .wrap{flex-direction:column;gap:5px}.av2-hero-copy h1{font-size:39px!important}.av2-hero-actions .btn{width:100%}.av2-hero-prices{grid-template-columns:1fr;gap:22px;margin-top:30px}.av2-launch-steps article{gap:19px}.av2-launch-steps h3{font-size:21px}.av2-launch-price,.av2-receipt{padding:25px}.av2-directions{grid-template-columns:1fr}.av2 h2{font-size:34px!important}.av2-kicker{font-size:13px;margin-bottom:20px!important}.av2-calculator-options h3{font-size:26px}.av2-faq summary{font-size:17px}}
@media(prefers-reduced-motion:reduce){.av2{scroll-behavior:auto}.av2 *{transition:none!important}}

@media(min-width:601px) and (max-width:1050px){.av2-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
