.pricing-section_section__yBq7I{background:var(--background);scroll-margin-top:80px}.pricing-section_heading__bakxu{margin-bottom:72px;text-align:center}.pricing-section_heading__bakxu h2{margin:0;font-size:clamp(36px,4.5vw,64px);line-height:1.13;letter-spacing:-.055em}.pricing-section_heading__bakxu h2 span{position:relative;isolation:isolate;white-space:nowrap}.pricing-section_heading__bakxu h2 span:after{content:"";position:absolute;z-index:-1;right:0;bottom:-5px;left:0;height:6px;border-radius:50%;background:var(--handwritten-accent);transform:rotate(-1deg)}.pricing-section_subtitle__udDO3{margin:28px auto 0;color:var(--muted);font-size:19px;line-height:1.65}.pricing-section_plans__aWD2e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-section_card__UcdMO{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border:1px solid var(--border);border-radius:17px;background:#fffdfb;box-shadow:0 6px 22px rgb(25 64 75/4%)}.pricing-section_guided__nb08h{border-color:var(--primary);background:#f4fafb}.pricing-section_badge__pB5fE{position:absolute;top:-16px;right:12px;margin:0;padding:8px 15px;border:2px solid var(--background);border-radius:30px;background:var(--accent);color:white;font-size:11px;font-weight:800}.pricing-section_card__UcdMO h3{margin:4px 0 10px;font-size:clamp(23px,2.1vw,29px);letter-spacing:-.05em}.pricing-section_description__i8HMT{min-height:50px;margin:0;color:#56616c;font-size:15px;line-height:1.65}.pricing-section_offerSlot__f6bRk{display:flex;min-height:34px;align-items:flex-start;margin-bottom:8px}.pricing-section_offer__zqrRA{margin:0;padding:6px 12px;border:1px solid #efd1d5;border-radius:30px;background:var(--accent-soft);color:#9b3038;font-size:12px;font-weight:700;line-height:1.5}.pricing-section_price__2hD2t{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pricing-section_price__2hD2t strong{font-size:clamp(35px,3.5vw,47px);line-height:1.2;letter-spacing:-.06em}.pricing-section_cadence__jYgiZ,.pricing-section_price__2hD2t span{color:var(--muted);font-size:14px}.pricing-section_cadence__jYgiZ{margin:7px 0 24px}.pricing-section_card__UcdMO ul{display:grid;gap:18px;margin:0;padding:24px 0 30px;border-top:1px solid var(--border);list-style:none}.pricing-section_card__UcdMO li{display:flex;align-items:flex-start;gap:12px;color:#45515d;font-size:14px;line-height:1.6}.pricing-section_check__y4Upy{display:inline-flex;flex:0 0 26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#e2f0f4;color:var(--primary)}.pricing-section_explore__DP2Nh{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:auto;padding:12px 16px;border:1px solid var(--primary);border-radius:9px;color:var(--primary-dark);font-size:14px;font-weight:800;text-align:center;cursor:pointer;transition:background .15s ease}.pricing-section_explore__DP2Nh:hover{background:#e2f0f4}.pricing-section_primary__Js6NS{background:var(--primary);color:white}.pricing-section_primary__Js6NS:hover:not(:disabled){background:var(--primary-dark)}.pricing-section_card__UcdMO .checkout-action{width:100%;margin-top:auto}.pricing-section_primary__Js6NS:disabled{border-color:#cfdee3;background:#e0ebee;color:#536872;cursor:not-allowed}@media (max-width:1100px){.pricing-section_card__UcdMO{padding-inline:20px}}@media (max-width:900px){.pricing-section_plans__aWD2e{grid-template-columns:1fr;gap:28px;max-width:580px;margin-inline:auto}.pricing-section_card__UcdMO{padding:28px 24px}.pricing-section_description__i8HMT{min-height:0}}@media (max-width:760px){.pricing-section_heading__bakxu{margin-bottom:48px}.pricing-section_heading__bakxu .eyebrow{font-size:10px;letter-spacing:.1em}.pricing-section_subtitle__udDO3{font-size:16px}.pricing-section_card__UcdMO h3{font-size:28px}.pricing-section_price__2hD2t strong{font-size:44px}}