@font-face{font-family:Lato;src:url('/ai-offer-assets/lato-regular.woff2');font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url('/ai-offer-assets/lato-bold.woff2');font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url('/ai-offer-assets/montserrat-latin-variable.woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Playfair;src:url('/ai-offer-assets/playfair-display-latin.woff2');font-weight:400 900;font-display:swap}
:root{--navy:#1c4078;--dark:#132b4e;--cream:#f7f4ee;--slate:#3f4a49;--line:#cbd4da;--teal:#3e9ca0;--blue:#e6edf2;--orange:#f2653d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;background:#fff;color:var(--slate);font:1.125rem/1.6 Lato,Arial,sans-serif}p,h1,h2,h3{margin:0}a{color:var(--navy);text-underline-offset:.2em}h1,h2{font:500 clamp(2rem,3.2vw,2.8rem)/1.18 Playfair,Georgia,serif;letter-spacing:-.02em;color:var(--navy)}h3{font:650 1.3rem/1.35 Montserrat,Arial,sans-serif;color:var(--navy)}svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sprite{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1120px,calc(100% - 3rem));margin-inline:auto}.review{background:var(--blue);padding:.55rem 1rem;text-align:center;color:var(--dark);font-size:1rem}.topbar{padding:1rem 0;width:min(1200px,calc(100% - 3rem));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar img{display:block;width:150px;height:auto}.nav-link{font:600 1rem/1.4 Montserrat,sans-serif;text-decoration:none}.nav-link span{margin-left:.3rem}.hero{background:var(--dark);color:white}.hero-inner{text-align:center;padding:4.3rem 0 3.5rem}.eyebrow{font:600 1rem/1.5 Montserrat,sans-serif;color:var(--navy);margin-bottom:.7rem}.hero .eyebrow{color:#b9d8df}.hero h1{font-size:clamp(2.7rem,6vw,4.8rem);color:#fff;max-width:840px;margin:auto}.hero h1 em,.closing em{font-weight:400}.lead{max-width:690px;margin:1.2rem auto 1.7rem;font-size:1.3rem;line-height:1.55}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1.25rem;background:var(--navy);color:#fff;text-decoration:none;font:650 1rem/1.4 Montserrat,sans-serif;border-radius:4px}.button:hover{background:#132d56}.button.light{background:#fff;color:var(--dark)}.button.light:hover{background:var(--cream)}.hero-flow{display:flex;justify-content:center;align-items:center;gap:1.8rem;margin:2.6rem auto 0;max-width:710px}.hero-flow>div{display:flex;align-items:center;text-align:left;gap:.8rem;font:600 1rem/1.35 Montserrat,sans-serif}.hero-flow svg{width:2.6rem;height:2.6rem;flex:none;color:#a9d3dd}.flow-arrow{color:#a9d3dd;font-size:1.7rem}.offers{padding:4.8rem 0}.heading{text-align:center;max-width:760px;margin:0 auto 2.1rem}.heading>p:last-child{margin-top:1rem}.deadline{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--blue);padding:1.15rem 1.4rem;margin-bottom:1.5rem;border-left:4px solid var(--teal)}.deadline-copy{display:flex;align-items:center;gap:1rem}.deadline .icon{width:2.4rem;height:2.4rem;flex:none;color:var(--navy)}.deadline strong{color:var(--navy);font-family:Montserrat,sans-serif}.deadline p{font-size:1rem}.clock{display:flex;gap:1rem}.clock span{display:grid;text-align:center;line-height:1.2;font-size:1rem}.clock b{font:600 1.4rem/1.2 Montserrat,sans-serif;color:var(--navy);font-variant-numeric:tabular-nums}.plans{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;align-items:stretch}.plan{background:var(--cream);border:1px solid #e0e1df;border-top:4px solid var(--navy);padding:1.7rem;display:flex;flex-direction:column}.plan.implementation{background:#f2f7f9;border-top-color:var(--teal)}.plan-top{display:flex;gap:1rem;align-items:center}.plan-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;background:#fff;border-radius:50%;color:var(--navy);flex:none}.plan-icon svg{width:2rem;height:2rem}.plan-label{font:600 1rem/1.3 Lato,sans-serif;color:var(--slate);margin-bottom:.3rem}.plan h3{font:500 2rem/1.15 Playfair,Georgia,serif}.outcome{margin:1.2rem 0 .6rem;min-height:3.4rem}.price{font:600 2rem/1.2 Montserrat,sans-serif;color:var(--navy);margin:.75rem 0}.price span{display:block;color:var(--slate);font:400 1rem/1.5 Lato,sans-serif}.coupon-price{background:#fff;padding:1rem 1.2rem;margin:.9rem 0 1.2rem;border-left:3px solid var(--teal)}.coupon-price>strong{color:var(--navy);font:700 1.2rem/1.4 Montserrat,sans-serif}.coupon-price p{font-size:1rem;line-height:1.45;margin-top:.4rem}.plan>.button{width:100%;margin:.3rem 0 1rem}.features{list-style:none;padding:0;margin:0}.features li{position:relative;padding:.9rem 0 .9rem 1.6rem;border-top:1px solid var(--line)}.features li:before{content:'✓';position:absolute;left:0;color:#24656b;font-weight:700}.features li strong{display:block;color:var(--navy)}.features li span{display:block;font-size:1rem;line-height:1.5;margin-top:.2rem}details{border-top:1px solid var(--line);padding:1rem 0}summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;list-style:none;font:650 1rem/1.5 Montserrat,sans-serif;color:var(--navy)}summary::-webkit-details-marker{display:none}summary span{font-size:1.4rem;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{font-size:1rem;line-height:1.6;margin-top:.8rem}.offer-note{text-align:center;margin:1.5rem auto 0;max-width:800px;font-size:1rem}.steps{background:var(--cream);padding:4.5rem 0}.step-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;margin:0}.step-grid li{text-align:center;padding:1.5rem 1.2rem;background:#fff;border-radius:1rem}.step-visual{position:relative;background:var(--blue);border-radius:50%;width:5.7rem;height:5.7rem;display:grid;place-items:center;margin:0 auto 1rem;color:var(--navy)}.step-grid li:nth-child(2) .step-visual{background:#deedf0}.step-visual svg{width:3rem;height:3rem}.step-visual span{position:absolute;top:-.25rem;left:-.25rem;background:var(--navy);color:#fff;font:700 1rem/1 Montserrat,sans-serif;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center}.step-grid h3{margin-bottom:.55rem}.step-grid p{font-size:1rem}.benefit-line{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin:2rem 0 0;color:var(--navy);font:650 1rem/1.4 Montserrat,sans-serif}.benefit-line span{display:flex;align-items:center;gap:.5rem}.benefit-line svg{width:1.6rem;height:1.6rem;color:#24656b}.team{padding:4.7rem 0}.role-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);column-gap:2.5rem}.role-grid article{display:flex;align-items:flex-start;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.role-grid svg{width:2.4rem;height:2.4rem;flex:none;color:var(--navy)}.role-grid h3{margin-bottom:.35rem}.role-grid p{font-size:1rem}.owner-note{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem;margin:2rem 0 0;background:var(--blue);color:var(--navy)}.owner-note svg{width:2rem;height:2rem;flex:none}.faq{max-width:840px;padding-bottom:4.5rem}.faq h2{margin-bottom:1.7rem}.faq details{padding:1.2rem 0}.closing{text-align:center;padding:3.7rem 0;background:var(--dark);color:#fff}.closing h2{color:#fff}.closing p{margin:1rem 0 1.6rem}.review-checkout{background:var(--blue);padding:1.7rem;margin-top:2.5rem;margin-bottom:2.5rem}.review-checkout h2{font-size:1.8rem;margin-bottom:.7rem}.review-checkout p+p{margin-top:.8rem}.review-checkout details{margin-top:1rem}footer{padding:1.5rem 0;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);font-size:1rem}footer div{display:flex;gap:1.5rem}.skip{position:absolute;top:-200px;left:1rem;z-index:10;background:white;padding:1rem}.skip:focus{top:1rem}a:focus-visible,summary:focus-visible{outline:3px solid #e76e44;outline-offset:4px}[hidden]{display:none!important}
@media(max-width:800px){.plans{gap:1rem}.plan{padding:1.25rem}.deadline{flex-wrap:wrap}.hero-inner{padding:3.5rem 0}.hero-flow{gap:1rem}.step-grid{gap:.7rem}.wrap{width:calc(100% - 2.5rem)}}
@media(max-width:640px){.topbar{width:calc(100% - 2.5rem)}.topbar img{width:128px}.nav-link{font-size:1rem}.hero-inner{padding:2.8rem 0 2.5rem}.hero h1{font-size:clamp(2.55rem,10vw,3.5rem)}.lead{font-size:1.15rem}.hero-flow{gap:.45rem;justify-content:space-between;margin-top:2rem}.hero-flow>div{flex-direction:column;text-align:center;gap:.45rem;font-size:1rem}.hero-flow svg{width:2.1rem;height:2.1rem}.flow-arrow{font-size:1.2rem}.offers,.team{padding:3.4rem 0}.plans,.role-grid{grid-template-columns:1fr}.outcome{min-height:0}.plan{padding:1.35rem}.heading{margin-bottom:1.5rem}.deadline{padding:1rem}.clock{gap:.7rem}.clock span{font-size:1rem}.steps{padding:3.3rem 0}.step-grid{grid-template-columns:minmax(0,1fr)}.step-grid li{text-align:left;display:grid;grid-template-columns:4.7rem minmax(0,1fr);column-gap:1rem;align-items:center;padding:1rem}.step-visual{grid-row:span 2;margin:0;width:4.5rem;height:4.5rem}.step-visual svg{width:2.6rem;height:2.6rem}.step-grid h3{align-self:end;margin:0 0 .3rem}.step-grid p{align-self:start}.benefit-line{justify-content:flex-start;gap:1rem 1.5rem}.faq{padding-bottom:3rem}.owner-note{align-items:flex-start}footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.step-grid h3,.step-grid p{min-width:0;overflow-wrap:anywhere}

.offer-nav{display:flex;align-items:center;gap:1.5rem}@media(max-width:420px){.offer-nav{gap:.7rem}.nav-link{font-size:1rem}}

.payment-banner{background:var(--blue);padding:.6rem 1rem;text-align:center;color:var(--navy);font-size:1rem}.plan.featured{position:relative;border:2px solid var(--navy);border-top-width:4px}.popular-label{background:var(--navy);color:#fff;font:650 1rem/1.4 Montserrat,sans-serif;padding:.5rem .8rem;align-self:flex-start;margin:-1.7rem 0 1.3rem}.comparison{padding-bottom:4rem}.comparison-scroll{overflow-x:auto}.comparison table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:1.125rem}.comparison th,.comparison td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comparison thead th{background:var(--navy);color:white;font:650 1.1rem/1.5 Montserrat}.comparison th:first-child{width:28%}.comparison td:nth-child(2){background:#f2f7f9}.comparison tbody th{color:var(--navy);font-size:1rem}.table-badge{display:block;font:400 1rem/1.5 Lato,sans-serif;margin-top:.35rem;color:#c5e4e8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison [data-comparison-price]{font-weight:700;color:var(--navy)}@media(max-width:640px){.popular-label{margin:-1.35rem 0 1.1rem}.comparison th,.comparison td{padding:.75rem .5rem;font-size:1rem}.comparison thead th{font-size:1rem}.comparison th:first-child{width:27%}}

.standard-price{display:flex;align-items:center;gap:.8rem;margin-top:.9rem;color:var(--slate);font-size:1.125rem}.standard-price s{text-decoration-thickness:2px}.standard-price span:not(.sr-only){color:#24656b;font-size:1rem;font-weight:700}.plan .price{font-size:2.7rem;margin:.3rem 0 .8rem}.offer-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem;color:var(--navy);padding:.65rem .8rem;background:#e2eef0;border-radius:4px;font-size:1rem}.offer-countdown strong{font-family:Montserrat,sans-serif;font-size:1rem}.offer-countdown [data-offer-countdown]{font-variant-numeric:tabular-nums;font-weight:700}.coupon-note{font-size:1rem;color:var(--navy);margin:.7rem 0 .4rem}.availability{font-size:1rem;line-height:1.45;margin-bottom:1rem}.note{font-size:1rem;margin-bottom:1rem}
