.Pricing_pageRoot__FFxoG{position:relative;overflow:hidden;padding:clamp(1.6rem,3vw,2.6rem) 0 clamp(2rem,5vw,3.5rem);color:#071737;font-family:"Manrope",var(--font-base)}.Pricing_pageRoot__FFxoG:after,.Pricing_pageRoot__FFxoG:before{content:"";position:absolute;top:-8rem;width:50vw;height:min(100%,980px);min-height:620px;pointer-events:none;z-index:0;opacity:.18}.Pricing_pageRoot__FFxoG:before{left:-16vw;border-radius:0 0 50vw 0;background:linear-gradient(135deg,rgba(116,91,217,.32),rgba(116,91,217,.08) 48%,rgba(116,91,217,0))}.Pricing_pageRoot__FFxoG:after{right:-16vw;border-radius:0 0 0 50vw;background:linear-gradient(225deg,rgba(234,22,142,.24),rgba(234,22,142,.08) 48%,rgba(234,22,142,0))}.Pricing_wrapper__vvutM{position:relative;z-index:1;width:min(1560px,100% - 2rem);margin:0 auto}.Pricing_hero__jBFr1{position:relative;overflow:hidden;display:grid;justify-items:center;gap:clamp(1.15rem,2vw,1.8rem);width:100vw;margin:0 0 clamp(1.5rem,3vw,2.3rem) calc(50% - 50vw);padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,7vw,7rem);background:radial-gradient(circle at 18% 18%,rgba(116,91,217,.22),transparent 34%),radial-gradient(circle at 86% 78%,rgba(234,22,142,.18),transparent 32%),#08172b;box-shadow:0 30px 80px rgba(7,23,55,.18);text-align:center}.Pricing_hero__jBFr1:after{content:"";position:absolute;inset:1px;pointer-events:none;border:1px solid hsla(0,0%,100%,.08)}.Pricing_heroPrice__9CK6f{position:relative;z-index:1;margin:0;color:#fff;font-family:"Fredoka","Manrope",var(--font-base);font-size:clamp(3.6rem,8vw,7.5rem);font-weight:600;line-height:.92;letter-spacing:-.045em;text-wrap:balance}.Pricing_heroPrice__9CK6f span{display:inline-block;color:#ef9ace;font-family:"Manrope",var(--font-base);font-size:.25em;font-weight:800;letter-spacing:0;white-space:nowrap}.Pricing_hero__jBFr1 h2{max-width:900px;color:#fff;font-family:"Fredoka","Manrope",var(--font-base);font-size:clamp(2.15rem,4.5vw,4.5rem);font-weight:600;line-height:1.04;letter-spacing:-.025em}.Pricing_hero__jBFr1 h2,.Pricing_hero__jBFr1>p{position:relative;z-index:1;margin:0;text-wrap:balance}.Pricing_hero__jBFr1>p{max-width:760px;color:hsla(0,0%,100%,.76);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.Pricing_heroCta__j52UE{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:58px;margin-top:clamp(.35rem,1vw,.8rem);padding:.9rem 1.75rem;border-radius:12px;background:#e9168f;box-shadow:0 18px 42px rgba(233,22,143,.3);color:#fff;font-size:.98rem;font-weight:900;text-decoration:none;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.Pricing_heroCta__j52UE:hover{background:#f2299d;box-shadow:0 22px 50px rgba(233,22,143,.38);transform:translateY(-2px)}.Pricing_heroCta__j52UE:focus-visible{outline:3px solid hsla(0,0%,100%,.92);outline-offset:4px}.Pricing_bottomNotes__q8uXC svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.Pricing_planList__2dfGR{display:grid;gap:.85rem}.Pricing_exampleSection__6utZ1{display:grid;gap:clamp(1.5rem,3vw,2.5rem);font-family:var(--font-kids-body),"Manrope",var(--font-base)}.Pricing_exampleHeader__2lUZ0{display:grid;justify-items:center;gap:clamp(.9rem,1.7vw,1.3rem);padding:clamp(2rem,4vw,4rem) 1rem 0;text-align:center}.Pricing_exampleHeader__2lUZ0 h2{width:66.666%;max-width:none;margin:0;color:#071737;font-family:var(--font-kids-heading),"Fredoka",var(--font-kids-body),"Manrope",var(--font-base);font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.Pricing_exampleHeader__2lUZ0 h2 span{color:#ea168e}.Pricing_exampleHeader__2lUZ0 p{max-width:820px;margin:0;color:#4a5570;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.65;text-wrap:balance}.Pricing_exampleHeader__2lUZ0 p strong{color:#27334e;font-weight:800}.Pricing_planBand__FV_Zm{position:relative;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;min-height:250px;padding:.65rem;border:1px solid hsla(0,0%,100%,.82);border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 14px 38px rgba(7,23,55,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Pricing_caseStudyLabel__foNmh{position:absolute;z-index:2;top:0;left:0;padding:.48rem .9rem;border-radius:18px 0 12px 0;background:#071737;color:#fff;font-family:var(--font-kids-body),"Manrope",var(--font-base);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Pricing_planImage__KU_hP{overflow:hidden;border-radius:12px;height:clamp(230px,20vw,310px);background:#f6f1ff}.Pricing_planImage__KU_hP img{display:block;width:100%;height:100%;object-fit:cover}.Pricing_planMain__fW3N6{display:grid;justify-items:start;gap:.65rem;align-content:center;padding:clamp(.8rem,2vw,1.75rem)}.Pricing_bottomNotes__q8uXC>div>span{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#efe8ff;color:#755bdb}.Pricing_planMain__fW3N6 h2{display:grid;gap:.25rem;margin:0;color:#071737;font-family:var(--font-kids-heading),"Fredoka",var(--font-kids-body),"Manrope",var(--font-base);font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:600;line-height:1.05;letter-spacing:-.02em}.Pricing_inlinePrice__KnYz4{color:#677087;font-family:var(--font-kids-body),"Manrope",var(--font-base);font-size:clamp(.78rem,.95vw,.9rem);font-weight:600;letter-spacing:0;white-space:nowrap}.Pricing_planMain__fW3N6 p{max-width:68ch;margin:0;color:#222b3e;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.52}.Pricing_planMain__fW3N6 p strong{color:#081229;font-weight:800}.Pricing_planMain__fW3N6 .Pricing_configuration__uXfdf{color:#172033;line-height:1.4}.Pricing_bottomNotes__q8uXC{display:grid;grid-template-columns:1fr 1fr;gap:0;width:min(980px,100%);margin:clamp(1.4rem,3vw,2rem) auto 0;font-family:var(--font-kids-body),"Manrope",var(--font-base);border:1px solid hsla(0,0%,100%,.82);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 20px 46px rgba(7,23,55,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Pricing_bottomNotes__q8uXC>div{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;min-height:104px;padding:1.15rem 1.35rem}.Pricing_bottomNotes__q8uXC>div+div{border-left:1px solid rgba(7,23,55,.12)}.Pricing_bottomNotes__q8uXC>div:first-child>span{background:#fde4f3;color:#d02083}.Pricing_bottomNotes__q8uXC svg{width:24px;height:24px}.Pricing_bottomNotes__q8uXC h2{margin:0 0 .25rem;color:#071737;font-family:var(--font-kids-heading),"Fredoka",var(--font-kids-body),"Manrope",var(--font-base);font-size:1rem;line-height:1.15}.Pricing_bottomNotes__q8uXC p{margin:0;color:#37405f;font-size:.88rem;line-height:1.35}.Pricing_compareSection__FQl2w{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,7vw,6rem);font-family:var(--font-kids-body),"Manrope",var(--font-base)}.Pricing_compareSection__FQl2w>h2{width:66.666%;margin:0 auto;color:#071737;font-family:var(--font-kids-heading),"Fredoka",var(--font-kids-body),"Manrope",var(--font-base);font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-align:center;text-wrap:balance}.Pricing_compareSection__FQl2w>h2 span{color:#d91d84}@media(max-width:1180px){.Pricing_wrapper__vvutM{width:min(100% - 1.25rem,980px)}.Pricing_planBand__FV_Zm{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);grid-template-areas:"image main";gap:clamp(1rem,2vw,1.5rem)}.Pricing_planImage__KU_hP{grid-area:image}.Pricing_planMain__fW3N6{grid-area:main}.Pricing_planImage__KU_hP{height:100%;min-height:240px}.Pricing_planMain__fW3N6 p{max-width:100%}}@media(max-width:760px){.Pricing_compareSection__FQl2w>h2,.Pricing_exampleHeader__2lUZ0 h2{width:100%}.Pricing_planBand__FV_Zm{grid-template-columns:1fr;grid-template-areas:"image" "main"}.Pricing_planImage__KU_hP{height:260px;min-height:0}.Pricing_planMain__fW3N6 p{max-width:none;width:100%}}@media(max-width:720px){.Pricing_bottomNotes__q8uXC{grid-template-columns:1fr}.Pricing_bottomNotes__q8uXC>div+div{border-left:0;border-top:1px solid rgba(7,23,55,.12)}}@media(max-width:520px){.Pricing_wrapper__vvutM{width:min(100% - 1rem,1180px)}.Pricing_hero__jBFr1{padding:4rem 1.3rem}.Pricing_heroPrice__9CK6f{font-size:clamp(3.25rem,16vw,5rem)}.Pricing_heroPrice__9CK6f span{display:block;margin-top:.55rem;font-size:.28em}.Pricing_hero__jBFr1 h2{font-size:clamp(2rem,10vw,3rem)}.Pricing_heroCta__j52UE{width:100%}.Pricing_planImage__KU_hP{height:220px}}