.pricing_page__L_vko{color:#14204d;background:#fff;overflow:hidden}.pricing_hero__QSMWV{position:relative;isolation:isolate;overflow:hidden;min-height:590px;padding:100px 5% 70px;color:#fff}.pricing_hero__QSMWV:before{position:absolute;z-index:-2;inset:0;content:"";background:radial-gradient(circle at 76% 43%,rgba(98,220,184,.2),transparent 32%)}.pricing_heroGlow__aLXEl{position:absolute;z-index:-1;top:-320px;right:-180px;width:740px;height:740px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(146,166,255,.025),0 0 0 140px rgba(146,166,255,.02)}.pricing_heroInner__Vb1kq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,64px);max-width:1200px;margin:0 auto;position:relative;z-index:2}.pricing_heroCopy__CesoO{flex:1 1 540px;max-width:640px;padding:clamp(30px,4vw,54px) clamp(25px,4vw,48px);border-radius:24px;color:#20264a;background:rgba(255,255,255,.96);box-shadow:0 20px 50px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.5),0 0 40px rgba(69,224,178,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pricing_eyebrow__y77gQ,.pricing_sectionEyebrow__ftumk{display:inline-flex;align-items:center;gap:9px;color:#354dcb;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.pricing_eyebrow__y77gQ{padding:9px 13px;border:1px solid rgba(53,77,203,.16);border-radius:99px;background:rgba(53,77,203,.06)}.pricing_heroCopy__CesoO h1{max-width:700px;margin:24px 0 20px;color:#354dcb;font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.2}.pricing_heroCopy__CesoO h1 span{color:#354dcb}.pricing_heroCopy__CesoO>p{max-width:590px;margin:0;color:#4a4a4a;font-size:clamp(16px,1.55vw,18px);line-height:1.75}.pricing_heroActions__50kEP{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px}.pricing_ctaButton__Xe69W,.pricing_primaryButton__O79Dc,.pricing_secondaryButton___zqBD{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.pricing_primaryButton__O79Dc{min-height:52px;padding:0 22px;border-radius:12px;color:#101a44;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.16);font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.pricing_primaryButton__O79Dc:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.24)}.pricing_secondaryButton___zqBD{min-height:44px;color:#354dcb;font-size:14px;font-weight:700}.pricing_secondaryButton___zqBD:hover{color:#fff}.pricing_heroNotes__vsEZM{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:32px;color:#555e7b;font-size:12px}.pricing_heroNotes__vsEZM span{display:inline-flex;align-items:center;gap:7px}.pricing_heroNotes__vsEZM svg{color:#149777}.pricing_heroVisual__zVHu9{flex:1 1 350px;min-width:min(350px,100%);position:relative;text-align:center}.pricing_heroVisual__zVHu9>h2{margin:0 0 8px;color:#fff;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:800;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.3);text-transform:uppercase}.pricing_heroVisual__zVHu9>p{margin:0 0 22px;color:rgba(255,255,255,.83);font-size:14px}.pricing_heroBadges__pCURL{display:flex;justify-content:center;gap:14px;margin-top:19px}.pricing_heroBadges__pCURL span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:13px;color:#d9e1ff;background:rgba(255,255,255,.12);box-shadow:0 10px 25px rgba(0,0,0,.16)}.pricing_estimateCard__qSL1p{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing_estimateCardTop__PMbiK{display:flex;align-items:center;gap:12px}.pricing_estimateIcon__2SthW{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(53,77,203,.15);border-radius:12px;color:#354dcb;background:rgba(124,148,255,.1)}.pricing_estimateLabel__d1QTO{color:#67718e;font-size:10px;font-weight:800;letter-spacing:.13em}.pricing_estimateHeadline__BzGcy{position:relative;z-index:1;margin:26px 0 10px;color:#354dcb;font-size:clamp(27px,3vw,36px);font-weight:750;letter-spacing:-.04em;line-height:1.12}.pricing_estimateBody__eJc6n{position:relative;z-index:1;max-width:330px;margin:0;color:#626d88;font-size:14px;line-height:1.7}.pricing_estimateDivider__MDifB{height:1px;margin:24px 0 13px;background:rgba(53,77,203,.13)}.pricing_estimateRow__ujedW{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;padding:11px 0;color:#69748e;font-size:12px}.pricing_estimateRow__ujedW strong{color:#17214a;font-weight:750;text-align:right}.pricing_cardOrb__qfUM2{position:absolute;right:-95px;bottom:84px;width:220px;height:220px;border-radius:50%;background:rgba(90,121,255,.15);filter:blur(38px)}.pricing_heroBottom__LaSoE{display:flex;justify-content:space-between;max-width:1180px;margin:0 auto;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);color:#8290b4;font-size:10px;font-weight:800;letter-spacing:.14em}.pricing_processSection__MJ5_T,.pricing_projectSection__k1tek{padding:100px 5%}.pricing_sectionHeading__cP26c{max-width:720px;margin:0 auto 46px;text-align:center}.pricing_factorsIntro__nKfrg .pricing_sectionEyebrow__ftumk,.pricing_faqIntro___yAsK .pricing_sectionEyebrow__ftumk,.pricing_sectionHeading__cP26c .pricing_sectionEyebrow__ftumk{color:#526be0}.pricing_factorsIntro__nKfrg h2,.pricing_faqIntro___yAsK h2,.pricing_sectionHeading__cP26c h2{margin:14px 0 12px;color:#111b43;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.12}.pricing_factorsIntro__nKfrg>p,.pricing_faqIntro___yAsK>p,.pricing_sectionHeading__cP26c>p{margin:0;color:#65708c;font-size:16px;line-height:1.75}.pricing_projectGrid__CtJSm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:1180px;margin:0 auto}.pricing_projectCard__XTRx9{--accent:#4261db;--accent-bg:#edf1ff;display:flex;min-height:440px;flex-direction:column;padding:28px;border:1px solid #e7eaf2;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(28,44,92,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pricing_projectCard__XTRx9:hover{transform:translateY(-4px);border-color:#d6dcf1;box-shadow:0 20px 42px rgba(28,44,92,.1)}.pricing_projectCard__XTRx9.pricing_violet__UYBmE{--accent:#7b5bd6;--accent-bg:#f2edff}.pricing_projectCard__XTRx9.pricing_mint__ID1_x{--accent:#188b78;--accent-bg:#e9f8f4}.pricing_projectIcon__K1YUG{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:var(--accent);background:var(--accent-bg)}.pricing_projectCard__XTRx9 h3{margin:22px 0 8px;color:#17214a;font-size:19px;font-weight:800;letter-spacing:-.02em}.pricing_projectPrice__lfUrq{margin:2px 0 1px;color:#354dcb;font-size:clamp(19px,2vw,23px);font-weight:850;letter-spacing:-.045em;line-height:1.25}.pricing_priceNote__OXsF9{margin-bottom:12px;color:#8992a8;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pricing_projectDescription__jJjJy{min-height:51px;margin:0;color:#65708a;font-size:14px;line-height:1.65}.pricing_projectDivider__NUmS6{height:1px;margin:21px 0 17px;background:#edf0f5}.pricing_includesLabel__G_VoY{color:#8790a7;font-size:10px;font-weight:800;letter-spacing:.13em}.pricing_projectCard__XTRx9 ul{display:grid;grid-gap:11px;gap:11px;margin:14px 0 24px;padding:0;list-style:none}.pricing_projectCard__XTRx9 li{display:flex;align-items:flex-start;gap:9px;color:#46516d;font-size:12px;line-height:1.5}.pricing_projectCard__XTRx9 li svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.pricing_cardLink__54Lci{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:auto;color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}.pricing_cardLink__54Lci:hover{gap:11px}.pricing_scopeNote__Rai3e{max-width:700px;margin:25px auto 0;color:#77819a;font-size:12px;line-height:1.6;text-align:center}.pricing_factorsSection__62kh5{padding:90px 5%;background:#f5f7fc}.pricing_factorsInner__XnzL5{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);grid-gap:clamp(48px,9vw,120px);gap:clamp(48px,9vw,120px);max-width:1120px;margin:0 auto}.pricing_factorsIntro__nKfrg{align-self:start;padding-top:10px}.pricing_factorsIntro__nKfrg h2{font-size:clamp(2rem,3.5vw,2.65rem)}.pricing_textLink__ir3md{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#354dcb;font-size:14px;font-weight:800;text-decoration:none}.pricing_textLink__ir3md:hover{gap:12px}.pricing_factorList__BNZ_K{border-top:1px solid #dfe4ef}.pricing_factor__XpLYo{display:grid;grid-template-columns:45px minmax(0,1fr);grid-gap:18px;gap:18px;padding:23px 0;border-bottom:1px solid #dfe4ef}.pricing_factorNumber__YmI8P{padding-top:3px;color:#6377dd;font-size:12px;font-weight:800;letter-spacing:.08em}.pricing_factor__XpLYo h3{margin:0 0 6px;color:#17214a;font-size:16px;font-weight:800}.pricing_factor__XpLYo p{max-width:600px;margin:0;color:#69748e;font-size:13px;line-height:1.65}.pricing_processSection__MJ5_T{background:#fff}.pricing_processSection__MJ5_T .pricing_sectionHeading__cP26c{margin-bottom:42px}.pricing_stepsGrid__Qv9sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;max-width:1080px;margin:0 auto}.pricing_step__BGnWc{position:relative;padding:25px 32px;border-left:1px solid #e6eaf3}.pricing_step__BGnWc:first-child{border-left:0}.pricing_step__BGnWc>span{color:#6d80e6;font-size:12px;font-weight:800;letter-spacing:.1em}.pricing_step__BGnWc h3{margin:16px 0 8px;color:#17214a;font-size:17px;font-weight:800}.pricing_step__BGnWc p{margin:0;color:#68738d;font-size:13px;line-height:1.7}.pricing_faqSection__4ZLfE{padding:84px 5%;background:#f7f8fb}.pricing_faqInner__9LAsR{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:clamp(42px,8vw,100px);gap:clamp(42px,8vw,100px);max-width:1100px;margin:0 auto}.pricing_faqIntro___yAsK h2{font-size:clamp(1.9rem,3.5vw,2.5rem)}.pricing_faq__b22mc{border-bottom:1px solid #e0e5ef}.pricing_faq__b22mc:first-child{border-top:1px solid #e0e5ef}.pricing_faq__b22mc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;color:#17214a;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.pricing_faq__b22mc summary::-webkit-details-marker{display:none}.pricing_faq__b22mc summary span{color:#586fdf;font-size:23px;font-weight:400;transition:transform .2s ease}.pricing_faq__b22mc[open] summary span{transform:rotate(45deg)}.pricing_faq__b22mc>p{max-width:680px;margin:-2px 32px 19px 0;color:#69748e;font-size:13px;line-height:1.75}.pricing_ctaSection__4t918{position:relative;isolation:isolate;overflow:hidden;padding:76px 5%;color:#fff;background:linear-gradient(120deg,#111b4a,#263c9a 70%,#354dcb);text-align:center}.pricing_ctaInner__o3KzX{position:relative;z-index:1;max-width:690px;margin:0 auto}.pricing_ctaInner__o3KzX>span{color:#b7c3ff;font-size:10px;font-weight:800;letter-spacing:.16em}.pricing_ctaInner__o3KzX h2{margin:13px 0 12px;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.1}.pricing_ctaInner__o3KzX p{max-width:580px;margin:0 auto;color:#d0d7ef;font-size:15px;line-height:1.7}.pricing_ctaButton__Xe69W{min-height:50px;margin-top:26px;padding:0 21px;border-radius:11px;color:#17214a;background:#fff;font-size:13px;font-weight:800;transition:transform .2s ease}.pricing_ctaButton__Xe69W:hover{transform:translateY(-2px)}.pricing_ctaGlow__zqIRK{position:absolute;z-index:-1;top:-180px;left:calc(50% - 250px);width:500px;height:500px;border-radius:50%;background:rgba(117,144,255,.16);filter:blur(40px)}@media (max-width:900px){.pricing_heroInner__Vb1kq{gap:36px}.pricing_heroCopy__CesoO{flex-basis:470px}.pricing_heroVisual__zVHu9{flex-basis:300px}.pricing_estimateCard__qSL1p{padding:24px}.pricing_projectGrid__CtJSm{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing_projectCard__XTRx9:last-child{grid-column:1/-1;min-height:unset}.pricing_factorsInner__XnzL5{gap:48px}}@media (max-width:680px){.pricing_hero__QSMWV{min-height:unset;padding:130px 5% 50px}.pricing_heroInner__Vb1kq{gap:34px}.pricing_heroCopy__CesoO,.pricing_heroVisual__zVHu9{flex-basis:100%}.pricing_heroCopy__CesoO{padding:29px 23px}.pricing_heroCopy__CesoO h1{margin-top:19px;font-size:clamp(2rem,9vw,2.6rem)}.pricing_heroCopy__CesoO>p{font-size:15px}.pricing_heroActions__50kEP{align-items:flex-start;flex-direction:column;gap:11px;margin-top:24px}.pricing_primaryButton__O79Dc{width:100%}.pricing_secondaryButton___zqBD{min-height:35px}.pricing_heroNotes__vsEZM{gap:10px 15px;margin-top:22px}.pricing_estimateCard__qSL1p{max-width:460px}.pricing_processSection__MJ5_T,.pricing_projectSection__k1tek{padding:68px 5%}.pricing_sectionHeading__cP26c{margin-bottom:32px}.pricing_factorsIntro__nKfrg>p,.pricing_faqIntro___yAsK>p,.pricing_sectionHeading__cP26c>p{font-size:14px}.pricing_projectGrid__CtJSm{grid-template-columns:1fr;gap:14px}.pricing_projectCard__XTRx9,.pricing_projectCard__XTRx9:last-child{min-height:unset;grid-column:auto;padding:24px}.pricing_projectDescription__jJjJy{min-height:unset}.pricing_factorsSection__62kh5,.pricing_faqSection__4ZLfE{padding:66px 5%}.pricing_factorsInner__XnzL5,.pricing_faqInner__9LAsR{grid-template-columns:1fr;gap:30px}.pricing_factor__XpLYo{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:19px 0}.pricing_stepsGrid__Qv9sg{grid-template-columns:1fr}.pricing_step__BGnWc{padding:21px 0 21px 19px;border-top:1px solid #e6eaf3;border-left:0}.pricing_step__BGnWc:first-child{border-top:0}.pricing_step__BGnWc h3{margin-top:10px}.pricing_ctaSection__4t918{padding:64px 6%}}@media (prefers-reduced-motion:reduce){.pricing_cardLink__54Lci,.pricing_ctaButton__Xe69W,.pricing_faq__b22mc summary span,.pricing_primaryButton__O79Dc,.pricing_projectCard__XTRx9,.pricing_textLink__ir3md{transition:none}}