@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c658d69512eff08-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/223db0593b777c06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb80db0e9f250198-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Patrick Hand Fallback;src:local("Arial");ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.00%;size-adjust:81.43%}.__className_baba7c{font-family:Patrick Hand,Patrick Hand Fallback;font-weight:400;font-style:normal}.__variable_baba7c{--patrick:"Patrick Hand","Patrick Hand Fallback"}.pricing-page{--purple:#5b3fd8;--purple-dark:#4326ad;--purple-light:#f1edff;--green:#b8ed50;--green-dark:#91c933;--green-light:#f3fbdc;--orange:#f07835;--orange-light:#fff1e8;--ink:#171523;--muted:#70717d;--line:#e7e5ef;width:100%;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing-page *,.pricing-page :after,.pricing-page :before{box-sizing:border-box}.pricing-page a{text-decoration:none}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page p{margin:0}.pricing-page h1,.pricing-page h2{font-family:var(--patrick),cursive;font-weight:400;letter-spacing:0}.pricing-eyebrow{display:inline-flex;align-items:center;color:var(--purple);font-size:10px;font-weight:900;letter-spacing:1.5px}.pricing-eyebrow:before{content:"";width:20px;height:2px;margin-right:8px;border-radius:99px;background:var(--purple)}.pricing-hero{width:min(1120px,calc(100% - 48px));margin:0 auto;min-height:405px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:65px;padding:52px 0 65px}.pricing-hero-left{max-width:650px}.pricing-hero h1{margin-top:14px;font-size:clamp(58px,6vw,78px);line-height:.98}.pricing-hero h1 span{color:var(--purple)}.pricing-hero-left>p{max-width:510px;margin-top:19px;color:var(--muted);font-size:14px;line-height:1.7}.pricing-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.pricing-hero-points span{padding:7px 11px;border-radius:8px;background:#f7f6f9;color:#66636e;font-size:9px;font-weight:800}.pricing-start-card{width:100%;max-width:330px;justify-self:end;padding:25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#faf9ff,#fff 60%,#f4fbdc);box-shadow:0 15px 40px rgba(39,28,80,.07)}.pricing-start-top{display:flex;align-items:center;justify-content:space-between}.pricing-start-top>span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:1px}.pricing-start-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--green);color:#365600;font-size:17px;font-weight:900}.pricing-start-price{margin-top:26px;font-size:55px;line-height:.9;font-weight:900;letter-spacing:-3px}.pricing-start-card>p{margin-top:10px;color:var(--muted);font-size:11px}.pricing-start-card>a{min-height:43px;display:flex;align-items:center;justify-content:space-between;margin-top:23px;padding:0 14px;border-radius:10px;background:var(--purple);color:#fff;font-size:10px;font-weight:850;box-shadow:0 8px 20px rgba(91,63,216,.18)}.pricing-start-card>a span{font-size:16px}.pricing-plans{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:30px 0 95px}.pricing-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.pricing-heading-row h2{margin-top:10px;font-size:clamp(47px,5vw,62px);line-height:.98}.pricing-heading-row h2 span{color:var(--purple)}.pricing-heading-row>p{padding-bottom:4px;color:var(--muted);font-size:11px;line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pricing-card{position:relative;min-height:455px;display:flex;flex-direction:column;padding:21px;border:1px solid var(--line);border-radius:18px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(39,28,80,.07)}.pricing-card.featured{border:2px solid var(--purple);box-shadow:0 15px 35px rgba(91,63,216,.1)}.pricing-popular{position:absolute;top:-11px;left:20px;padding:5px 9px;border-radius:99px;background:var(--purple);color:#fff;font-size:7px;font-weight:900;letter-spacing:.8px}.pricing-card-top{display:flex;align-items:center;justify-content:space-between}.pricing-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:16px;font-weight:900}.pricing-icon.purple{background:var(--purple-light);color:var(--purple)}.pricing-icon.green{background:var(--green-light);color:#648e19}.pricing-icon.orange{background:var(--orange-light);color:var(--orange)}.pricing-card-top>span{padding:6px 8px;border-radius:99px;background:#f5f4f7;color:#85828d;font-size:7px;font-weight:900;letter-spacing:.6px}.pricing-card.featured .pricing-card-top>span{background:var(--green-light);color:#648e19}.pricing-card h3{margin-top:25px;font-size:21px;line-height:1.1;font-weight:800;letter-spacing:-.5px}.pricing-number{display:flex;align-items:baseline;gap:7px;margin-top:16px}.pricing-number strong{font-size:50px;line-height:.9;font-weight:900;letter-spacing:-3px}.pricing-number span{color:var(--muted);font-size:9px;font-weight:700}.pricing-card-description{min-height:43px;margin-top:14px!important;color:var(--muted);font-size:11px;line-height:1.55}.pricing-divider{width:100%;height:1px;margin:17px 0;background:var(--line)}.pricing-features{flex:1;display:flex;flex-direction:column;gap:9px}.pricing-feature{display:flex;align-items:flex-start;gap:8px}.pricing-feature>span{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--green-light);color:#648e19;font-size:8px;font-weight:900}.pricing-feature p{padding-top:2px;color:#5e5c66;font-size:10px;line-height:1.4}.pricing-card-button{min-height:42px;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:0 13px;border-radius:9px;background:#f3f2f5;color:var(--ink);font-size:10px;font-weight:850}.pricing-card-button.primary{background:var(--purple);color:#fff;box-shadow:0 8px 18px rgba(91,63,216,.18)}.pricing-card-button span{font-size:15px}.pricing-simple{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:5px 0 95px}.pricing-simple-heading h2{margin-top:10px;font-size:clamp(47px,5vw,62px);line-height:.98}.pricing-simple-heading h2 span{color:var(--purple)}.pricing-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px}.simple-box{min-height:175px;padding:21px;border:1px solid var(--line);border-radius:17px;background:#fff}.simple-box>span{color:#aaa7b0;font-size:9px;font-weight:900}.simple-box strong{display:block;margin-top:19px;font-size:31px;line-height:1;font-weight:900;letter-spacing:-1px}.simple-box h3{margin-top:7px;font-size:14px;font-weight:800}.simple-box p{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.55}.simple-box.purple strong{color:var(--purple)}.simple-box.green strong{color:#6e9e19}.simple-box.orange strong{color:var(--orange)}.pricing-promise{width:min(1120px,calc(100% - 48px));margin:0 auto;padding-bottom:95px}.promise-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:43px;border-radius:22px;background:linear-gradient(135deg,#f2efff,#fff 55%,#f2fbdc)}.promise-mark{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:var(--purple);color:#fff;font-size:25px;font-weight:900}.promise-card h2{margin-top:10px;font-size:clamp(43px,5vw,58px);line-height:.98}.promise-card h2 span{color:var(--purple)}.promise-card p{max-width:590px;margin-top:14px;color:var(--muted);font-size:11px;line-height:1.7}.pricing-faq{width:min(1120px,calc(100% - 48px));margin:0 auto;padding-bottom:95px;display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.pricing-faq-heading h2{margin-top:10px;font-size:clamp(47px,5vw,62px);line-height:.98}.pricing-faq-heading h2 span{color:var(--purple)}.pricing-faq-list{display:flex;flex-direction:column;gap:8px}.pricing-faq-item{display:grid;grid-template-columns:1fr 25px;gap:18px;padding:17px;border:1px solid var(--line);border-radius:13px;background:#fff}.pricing-faq-item h3{font-size:12px;font-weight:800}.pricing-faq-item p{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.55}.pricing-faq-item>span{color:#aaa7b0;font-size:8px;font-weight:900}.pricing-final{width:min(1120px,calc(100% - 48px));margin:0 auto;padding-bottom:70px}.pricing-final-inner{padding:58px 25px;text-align:center;border-radius:22px;background:var(--ink);color:#fff}.pricing-final-inner .pricing-eyebrow{color:var(--green)}.pricing-final-inner .pricing-eyebrow:before{background:var(--green)}.pricing-final-inner h2{margin-top:10px;font-size:clamp(48px,5vw,62px);line-height:.98}.pricing-final-inner h2 span{color:var(--green)}.pricing-final-inner>p{max-width:450px;margin:13px auto 0;color:#aaa7b1;font-size:11px;line-height:1.65}.pricing-final-buttons{display:flex;justify-content:center;gap:9px;margin-top:22px}.pricing-final-primary,.pricing-final-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:9px;font-size:10px;font-weight:850}.pricing-final-primary{background:var(--green);color:#365600}.pricing-final-secondary{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);color:#fff}.pricing-footer{padding:55px max(24px,calc((100vw - 1120px) / 2)) 22px;background:#111017;color:#fff}.pricing-footer-main{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.09)}.pricing-footer-brand{max-width:280px}.pricing-footer-logo{display:inline-flex}.pricing-footer-logo img{width:112px;height:auto;display:block}.pricing-footer-brand p{margin-top:15px;color:#97949e;font-size:10px;line-height:1.7}.pricing-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pricing-footer-columns>div{display:flex;flex-direction:column;gap:8px}.pricing-footer-columns strong{margin-bottom:5px;font-size:9px;font-weight:800}.pricing-footer-columns a{width:fit-content;color:#92909a;font-size:9px}.pricing-footer-columns a:hover{color:var(--green)}.pricing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;color:#74717b;font-size:8px}@media (max-width:900px){.pricing-hero{grid-template-columns:1fr;gap:35px}.pricing-start-card{justify-self:start;max-width:380px}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:410px}.pricing-faq,.pricing-simple-grid{grid-template-columns:1fr}.pricing-faq{gap:35px}.pricing-footer-main{grid-template-columns:1fr}}@media (max-width:600px){.pricing-faq,.pricing-final,.pricing-hero,.pricing-plans,.pricing-promise,.pricing-simple{width:calc(100% - 30px)}.pricing-hero{padding:40px 0 55px}.pricing-hero h1{font-size:54px}.pricing-hero-left>p{font-size:13px}.pricing-hero-points{gap:6px}.pricing-heading-row{display:block}.pricing-heading-row>p{margin-top:14px}.pricing-faq-heading h2,.pricing-heading-row h2,.pricing-simple-heading h2{font-size:48px}.pricing-card{padding:21px}.promise-card{grid-template-columns:1fr;gap:23px;padding:30px 24px}.promise-card h2{font-size:46px}.pricing-final-inner{padding:50px 20px}.pricing-final-buttons{flex-direction:column}.pricing-final-primary,.pricing-final-secondary{width:100%}.pricing-footer{padding-left:20px;padding-right:20px}.pricing-footer-columns{grid-template-columns:repeat(2,1fr)}.pricing-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:400px){.pricing-hero h1{font-size:49px}.pricing-faq-heading h2,.pricing-heading-row h2,.pricing-simple-heading h2{font-size:44px}.promise-card h2{font-size:42px}}