.pricing-grid_section__rE90i{position:relative;width:100%;padding:clamp(36px,5vw,64px) var(--space-5) clamp(44px,6vw,72px);box-sizing:border-box;overflow-x:hidden}.pricing-grid_gridBg__c_Ged{pointer-events:none;position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(152,135,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(152,135,255,.07) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 20%,black 12%,transparent 72%);mask-image:radial-gradient(ellipse 85% 65% at 50% 20%,black 12%,transparent 72%)}.pricing-grid_inner___4KW6{position:relative;z-index:1;max-width:min(900px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:clamp(28px,5vh,64px);gap:clamp(22px,3.2vw,36px)}.pricing-grid_header__uhIda{margin-top:6%;text-align:center;max-width:46rem;width:100%}.pricing-grid_headingAccentLine__XnlUL{display:inline}.pricing-grid_heading__PgY1A{margin:0 0 clamp(10px,1.4vw,18px);font-family:var(--font-sans);font-weight:700;font-size:clamp(34px,4.6vw,50px);line-height:1.1;letter-spacing:0;color:#ffffff}.pricing-grid_subheading___giNq{font-family:var(--font-sans);font-weight:400;font-size:clamp(16px,1.8vw,20px);line-height:1.4;letter-spacing:0;color:rgba(255,255,255,.68);margin:0 0 60px}.pricing-grid_grid__oadCD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);width:100%;align-items:stretch;max-width:980px}.pricing-grid_card__tfSVe{display:flex;flex-direction:column;gap:clamp(10px,1.3vw,14px);min-width:0;padding:clamp(22px,2.5vw,28px);border-radius:clamp(14px,1.7vw,20px);background:#1d1d2c;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 32px rgba(0,0,0,.24);text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.pricing-grid_cardHighlighted__rQsRV{border-color:#7159ff;background:#222238;box-shadow:0 0 0 1px rgba(113,89,255,.18),0 12px 40px rgba(0,0,0,.28),0 0 36px rgba(99,102,241,.1)}.pricing-grid_eyebrow__PZPlf{margin:0;font-family:"DM Sans",var(--font-sans);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--tierAccent,#9887ff)}.pricing-grid_titleLead__zOdJv{color:var(--tierAccent,#9887ff);font-family:"Playfair Display",var(--font-serif),var(--font-sans);font-style:italic;font-weight:700}.pricing-grid_titleRest__9i9EU{font-family:"DM Sans",var(--font-sans);font-style:normal;font-weight:700}.pricing-grid_cardHeadline__k5IRj{margin:0;font-family:"DM Sans",var(--font-sans);font-weight:700;font-size:clamp(24px,5.8vw,32px);line-height:1.18;letter-spacing:0;color:#ffffff;text-wrap:balance;overflow-wrap:anywhere;word-break:normal}.pricing-grid_description__WUVTZ{margin:0;font-family:"DM Sans",var(--font-sans);font-weight:400;font-size:14px;line-height:1.3;color:rgba(255,255,255,.5)}.pricing-grid_priceBlock__V1Aqu{display:flex;flex-direction:column;gap:4px;padding-top:clamp(2px,.4vw,6px)}.pricing-grid_price__4DijD{font-family:"DM Sans",var(--font-sans);font-weight:700;font-size:40px;line-height:1.6;color:#ffffff;letter-spacing:-.03em}.pricing-grid_priceSubtext__mZENd{margin:0;font-family:"DM Sans",var(--font-sans);font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0;text-align:left;color:rgba(255,255,255,.7)}.pricing-grid_rule__EUscU{border:none;border-top:1px solid rgba(255,255,255,.1);margin:clamp(2px,.5vw,6px) 0}.pricing-grid_metaBlock__RC6rL{display:flex;flex-direction:column;gap:5px}.pricing-grid_metaLabel__HJl6k{font-weight:700;font-size:12px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.pricing-grid_metaLabel__HJl6k,.pricing-grid_metaText__LDj72{margin:0;font-family:"DM Sans",var(--font-sans);color:rgba(255,255,255,.5)}.pricing-grid_metaText__LDj72{font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0}.pricing-grid_includedBlock__hWhka{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.pricing-grid_features__on8Yu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pricing-grid_feature__UxxI4{display:flex;align-items:flex-start;gap:7px}.pricing-grid_checkIcon__Q0Dbz{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:#34d399}.pricing-grid_featureText__fo8ki{font-family:"DM Sans",var(--font-sans);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:0;color:rgba(255,255,255,1)}.pricing-grid_ctaPrimary__Zq20n,.pricing-grid_ctaSecondary__xsJr8{margin-top:20px;width:100%;min-height:44px;padding:8px 14px;border-radius:10px;font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:1.2;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.pricing-grid_ctaPrimary__Zq20n{border:none;color:#ffffff;background:linear-gradient(165deg,#8b7cff,#5b4ddb 52%,#4b3bc4);box-shadow:0 6px 22px rgba(91,77,219,.3)}.pricing-grid_ctaPrimary__Zq20n:hover{opacity:.94;transform:translateY(-1px)}.pricing-grid_ctaSecondary__xsJr8{border:1px solid rgba(255,255,255,.18);color:#5b4ddb;background:#ffffff}.pricing-grid_ctaSecondary__xsJr8:hover{opacity:.95;transform:translateY(-1px)}@media (max-width:900px){.pricing-grid_section__rE90i{padding-left:clamp(16px,4.5vw,24px);padding-right:clamp(16px,4.5vw,24px)}.pricing-grid_inner___4KW6{gap:clamp(18px,4vw,28px)}.pricing-grid_headingAccentLine__XnlUL{display:block;margin-top:.12em}.pricing-grid_subheading___giNq{max-width:36rem;margin-left:auto;margin-right:auto;padding-left:clamp(0px,1vw,8px);padding-right:clamp(0px,1vw,8px);font-size:clamp(15px,3.9vw,18px);line-height:1.45}.pricing-grid_grid__oadCD{grid-template-columns:1fr;max-width:100%;width:100%;margin:0 auto}.pricing-grid_card__tfSVe{padding:clamp(20px,4.5vw,26px) clamp(18px,4.2vw,22px)}.pricing-grid_heading__PgY1A{font-size:clamp(26px,7vw,36px);line-height:1.12;text-wrap:balance}.pricing-grid_cardHeadline__k5IRj{font-size:clamp(22px,5.5vw,28px);line-height:1.2}.pricing-grid_description__WUVTZ{font-size:14px;line-height:1.45}.pricing-grid_price__4DijD{font-size:clamp(32px,9vw,40px);line-height:1.25}.pricing-grid_priceSubtext__mZENd{font-size:15px;line-height:1.35}.pricing-grid_featureText__fo8ki{line-height:1.35}}@media (prefers-reduced-motion:reduce){.pricing-grid_ctaPrimary__Zq20n:hover,.pricing-grid_ctaSecondary__xsJr8:hover{transform:none}}