.pricing-module__lP4odW__container{padding:var(--section-padding-block) var(--space-8);text-align:center;box-sizing:border-box;background:var(--bg-chrome);width:100%;margin:0;position:relative}.pricing-module__lP4odW__pricingContent{max-width:var(--layout-width);z-index:1;margin:0 auto;padding:0;position:relative}.pricing-module__lP4odW__container h1{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:var(--weight-bold);letter-spacing:-.015em;color:var(--text-heading);max-width:var(--reading-width);text-wrap:balance;margin:0 auto;line-height:1.15}.pricing-module__lP4odW__subtitle{font-size:var(--text-md);color:var(--text-secondary);margin:var(--space-4) auto 0;max-width:var(--reading-width);margin-bottom:0;margin-left:auto;margin-right:auto;line-height:1.65}.pricing-module__lP4odW__pricingContent .pricing-module__lP4odW__planToggle{background:var(--bg-light);border:var(--border-thick) solid var(--border-light);margin-bottom:0;margin-top:var(--section-content-gap);border-radius:12px;gap:.25rem;padding:.4rem;display:inline-flex}.pricing-module__lP4odW__pricingContent .pricing-module__lP4odW__planToggle button{flex:0 auto;padding:.6rem 1.75rem}.pricing-module__lP4odW__pricingGridOrg{max-width:var(--layout-width);grid-template-columns:1fr 380px;align-items:stretch;gap:2.5rem;margin:2rem auto;display:grid}.pricing-module__lP4odW__orgInfoCard{background:var(--bg-white);text-align:left;border:var(--border-thick) solid transparent;border-radius:20px;padding:3rem 2.5rem;position:relative}.pricing-module__lP4odW__orgInfoCard h3{color:var(--text-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 1.5rem}.pricing-module__lP4odW__orgInfoCard p{color:var(--text-secondary);line-height:1.7;font-size:var(--text-md);margin-bottom:2rem}.pricing-module__lP4odW__orgInfoList{text-align:left;margin:0;padding:0;list-style:none}.pricing-module__lP4odW__orgInfoList li{color:var(--text-primary);font-weight:var(--weight-medium);font-size:var(--text-md);padding:.6rem 0 .6rem 2rem;position:relative}.pricing-module__lP4odW__orgInfoList li:before{content:"✓";color:var(--success-light);font-weight:var(--weight-semibold);font-size:var(--text-md);position:absolute;left:0}@media (max-width:1100px){.pricing-module__lP4odW__pricingGridOrg{grid-template-columns:1fr;max-width:480px}}.pricing-module__lP4odW__pricingGridOrg .pricing-module__lP4odW__pricingCard{width:100%;margin:0}.pricing-module__lP4odW__orgSubtitle{font-size:var(--text-sm);color:var(--text-color-secondary);margin:.5rem 0}.pricing-module__lP4odW__pricingGrid{gap:var(--space-8);margin:var(--space-8) auto;max-width:var(--layout-width);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pricing-module__lP4odW__pricingNotice{background:var(--bg-white);border:var(--border-thin) solid var(--border-default);max-width:var(--reading-width);border-radius:20px;margin:3rem auto;padding:2.5rem}.pricing-module__lP4odW__noticeContent{margin-left:0}.pricing-module__lP4odW__noticeContent h3{color:var(--text-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);text-align:center;margin:0 0 1.5rem;position:relative}.pricing-module__lP4odW__noticeContent p{color:var(--text-secondary);line-height:1.8;font-size:var(--text-md);font-weight:var(--weight-medium);text-align:center;margin:0}.pricing-module__lP4odW__pricingCard{background:var(--bg-white);border:var(--border-thin) solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.pricing-module__lP4odW__planHeader{margin-bottom:var(--space-6)}.pricing-module__lP4odW__planHeader h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-heading);margin:0 0 var(--space-2) 0}.pricing-module__lP4odW__price{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-primary)}.pricing-module__lP4odW__noCreditCard{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--text-muted);margin:var(--space-1) 0 0 0}.pricing-module__lP4odW__planFeatures{margin-bottom:var(--space-8);flex-grow:1}.pricing-module__lP4odW__planFeature{padding:var(--space-3) 0;border-bottom:var(--border-thin) solid var(--border-light);text-align:center;color:var(--text-secondary);font-weight:var(--weight-normal)}.pricing-module__lP4odW__planFeature:last-child{border-bottom:none}.pricing-module__lP4odW__planCta.pricing-module__lP4odW__planCta{box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.pricing-module__lP4odW__faqSection{padding:var(--section-padding-block) var(--space-8);box-sizing:border-box;background:var(--bg-white);width:100%;margin-top:0}.pricing-module__lP4odW__faqContainer{max-width:var(--layout-width);margin:0 auto}.pricing-module__lP4odW__faqContainer h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--weight-bold);color:var(--text-heading);margin:0 auto var(--section-content-gap);letter-spacing:-.01em;text-align:center;max-width:var(--reading-width);text-wrap:balance;margin-left:auto;margin-right:auto;margin-bottom:var(--section-content-gap);line-height:1.25}.pricing-module__lP4odW__faqGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin:0 auto;display:grid}.pricing-module__lP4odW__faqItem{background:var(--bg-white);padding:var(--space-7);border:var(--border-thin) solid var(--border-default);border-radius:20px}.pricing-module__lP4odW__faqItem h4{color:var(--text-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0 0 1.2rem;line-height:1.4}.pricing-module__lP4odW__faqItem p{color:var(--text-secondary);line-height:1.7;font-size:var(--text-sm);font-weight:var(--weight-normal);margin:0}@media (max-width:1200px){.pricing-module__lP4odW__faqGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:800px){.pricing-module__lP4odW__faqGrid{grid-template-columns:1fr;gap:2rem;max-width:90%;margin:0 auto}}@media (max-width:900px){.pricing-module__lP4odW__container,.pricing-module__lP4odW__faqSection{padding:var(--section-padding-block) var(--space-5)}}@media (max-width:480px){.pricing-module__lP4odW__container,.pricing-module__lP4odW__faqSection{padding:var(--section-padding-block) var(--space-4)}}@media (max-width:768px){.pricing-module__lP4odW__container{padding:var(--section-padding-block) var(--space-4)}.pricing-module__lP4odW__subtitle{font-size:var(--text-md);margin-bottom:0;margin:var(--space-4) auto 0}.pricing-module__lP4odW__pricingGrid{grid-template-columns:1fr;gap:2rem}.pricing-module__lP4odW__pricingNotice{margin:1.5rem 1rem;padding:1.5rem}.pricing-module__lP4odW__noticeContent h3{font-size:var(--text-md)}.pricing-module__lP4odW__noticeContent p{font-size:var(--text-sm)}.pricing-module__lP4odW__faqSection{padding:var(--section-padding-block) var(--space-4)}.pricing-module__lP4odW__faqContainer h2{font-size:var(--text-2xl);margin-bottom:var(--section-content-gap);margin:0 auto var(--section-content-gap)}.pricing-module__lP4odW__faqItem{padding:var(--space-6)}}@media (max-width:480px){.pricing-module__lP4odW__container h1{margin:0 auto;font-size:clamp(2rem,6vw,2.8rem)}.pricing-module__lP4odW__container,.pricing-module__lP4odW__faqSection{padding:var(--section-padding-block) var(--space-4)}}.pricing-module__lP4odW__toolsSection{padding:var(--section-padding-block) var(--space-8);background:var(--bg-chrome)}.pricing-module__lP4odW__toolsContainer{max-width:var(--layout-width);text-align:center;margin:0 auto}.pricing-module__lP4odW__toolsContainer h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--weight-bold);color:var(--text-heading);letter-spacing:-.01em;max-width:var(--reading-width);text-wrap:balance;margin:0 auto;line-height:1.25}.pricing-module__lP4odW__toolsTable{max-width:var(--layout-width);margin:var(--section-content-gap) auto 0}@media (max-width:768px){.pricing-module__lP4odW__toolsSection{padding:var(--section-padding-block) var(--space-4)}.pricing-module__lP4odW__toolsContainer h2{font-size:var(--text-3xl);margin:0 auto}}@media (max-width:480px){.pricing-module__lP4odW__toolsSection{padding:var(--section-padding-block) var(--space-4)}}
