.pricing-plans-wrapper{flex-direction:column;gap:12px;width:100%;display:flex}.pricing-plans-loading{flex-direction:column;gap:12px;display:flex}.pricing-plans-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.pricing-error-icon{color:#fb3748;width:48px;height:48px}.pricing-error-message{color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.pricing-plans-empty{text-align:center;color:#5c5c5c;justify-content:center;align-items:center;padding:40px 20px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;display:flex}.pricing-plans-list{flex-flow:wrap;align-items:flex-start;gap:24px;width:100%;display:flex}.pricing-plans-custom{width:100%;margin-top:24px}.pricing-custom-plan{width:100%}.pricing-custom-plan-content{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.pricing-custom-plan-header{flex-direction:column;flex:1;gap:8px;display:flex}.pricing-custom-plan-name{letter-spacing:-.176px;color:#171717;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:24px}.pricing-custom-plan-description{letter-spacing:-.084px;color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}.pricing-custom-plan-description .pricing-card-description-bold{font-weight:500}.pricing-custom-plan-button{flex-shrink:0}@media (max-width:768px){.pricing-custom-plan-content{flex-direction:column;align-items:flex-start;gap:16px}.pricing-custom-plan-button{width:100%}}.pricing-toggle-container{background:#f7f7f7;border-radius:28px;padding:4px}.pricing-toggle-wrapper{justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.pricing-toggle-control{align-items:center;gap:10px;display:flex}.pricing-switch[data-state=checked]{background-color:var(--pricing-primary,#335cff)!important}.pricing-switch[data-state=unchecked]{background-color:#ebebeb!important}.pricing-toggle-label{letter-spacing:-.084px;color:#5c5c5c;white-space:nowrap;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pricing-savings-badge{color:#7d52f4;white-space:nowrap;background:#efebff;border:none;border-radius:7px;padding:4px 10px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:16px}.pricing-card{background:#fff;border-radius:24px;flex:1;min-width:300px;max-width:calc(50% - 12px);padding:28px;position:relative;box-shadow:0 3px 3px -1.5px #1717170f,0 1px 1px -.5px #1717170f,0 0 0 1px #17171705}.pricing-card.featured{border:2px solid var(--pricing-primary,#335cff);box-shadow:0px 3px 3px -1.5px #335cff1a,0px 1px 1px -.5px #335cff1a,0px 0px 0px 2px var(--pricing-primary,#335cff)}.pricing-card.custom{border-radius:28px;flex:100%;max-width:100%;box-shadow:0 3px 3px -1.5px #1717170a,0 1px 1px -.5px #1717170a,0 0 0 1px #17171714}.pricing-card.compact{padding:20px}.pricing-card-content{align-items:flex-start;gap:36px;display:flex}.pricing-card-left{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.pricing-card-header{flex-direction:column;gap:4px;display:flex}.pricing-card-name{letter-spacing:-.176px;color:#171717;white-space:nowrap;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:24px}.pricing-card-description{letter-spacing:-.084px;color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}.pricing-card-description .pricing-card-description-bold{font-weight:500}.pricing-card-price-section{flex-direction:column;gap:12px;display:flex}.pricing-price-period-billing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-price-amount{letter-spacing:-.4px;color:#171717;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:550;line-height:48px}.pricing-price-extra-info{flex-direction:column;gap:4px;display:flex}.pricing-price-period{letter-spacing:-.084px;color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pricing-price-billing{color:#a3a3a3;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:16px}.pricing-trial-note{color:#7d52f4;margin:4px 0 0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:16px}.pricing-setup-fee{color:#5c5c5c;margin:2px 0 0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:16px}.pricing-discount-note{color:#7d52f4;margin:4px 0 0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:16px}.pricing-button-primary{background:var(--pricing-primary,#335cff);color:var(--pricing-primary-text,#fff);letter-spacing:-.084px;height:36px;box-shadow:0px 1px 2px 0px #0e121b3d,0px 0px 0px 1px var(--pricing-primary,#335cff);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:8px 16px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;display:flex}.pricing-button-primary:hover{background:var(--pricing-primary,#335cff);opacity:.9;box-shadow:0px 1px 2px 0px #0e121b4d,0px 0px 0px 1px var(--pricing-primary,#335cff)}.pricing-button-primary svg{opacity:.64;width:20px;height:20px}.pricing-button-secondary{color:#5c5c5c;letter-spacing:-.084px;background:#fff;border:1px solid #ebebeb;border-radius:12px;height:auto;padding:8px 12px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;box-shadow:0 1px 2px #0a0d1408}.pricing-button-secondary:hover{background:#f7f7f7;border-color:#d1d1d1}.pricing-card-divider{background:#ebebeb;flex-shrink:0;align-self:stretch;width:1px;height:100%}.pricing-card-right{flex-direction:column;flex:1;min-width:0;display:flex}.pricing-features-list{flex-direction:column;gap:16px;display:flex}.pricing-feature-item{letter-spacing:-.084px;color:#5c5c5c;white-space:nowrap;align-items:center;gap:10px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.pricing-feature-check{color:var(--pricing-primary,#335cff);flex-shrink:0;width:13px;height:13px}@media (max-width:1024px){.pricing-card{min-width:280px;max-width:calc(50% - 12px)}}@media (max-width:768px){.pricing-plans-list{gap:16px}.pricing-card{min-width:100%;max-width:100%;padding:24px}.pricing-card-content{flex-direction:column;gap:24px}.pricing-card-divider{width:100%;height:1px}.pricing-toggle-wrapper{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:576px){.pricing-plans-list{gap:12px}.pricing-card{border-radius:20px;padding:20px}.pricing-card-content{gap:20px}.pricing-price-amount{font-size:32px;line-height:40px}}
.feature-comparison-wrapper{width:100%;margin-top:80px;padding:0}.feature-comparison-header{text-align:center;margin-bottom:48px}.feature-comparison-title{letter-spacing:-.4px;color:#171717;margin:0 0 12px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:600;line-height:48px}.feature-comparison-subtitle{color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.feature-comparison-loading,.feature-comparison-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.feature-comparison-error{color:#dc2626;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.feature-comparison-table-wrapper{background:#fff;border:1px solid #ebebeb;border-radius:16px;width:100%;overflow-x:auto}.feature-comparison-table{border-collapse:collapse;width:100%;min-width:800px}.feature-comparison-table thead{z-index:10;background:#f7f7f7;position:sticky;top:0;box-shadow:0 2px 4px #0000000a}.feature-comparison-table th{text-align:left;letter-spacing:-.084px;color:#171717;border-bottom:1px solid #ebebeb;padding:20px 24px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.feature-comparison-feature-col{width:40%;min-width:300px}.feature-comparison-plan-col{text-align:center;min-width:200px}.feature-comparison-plan-header{flex-direction:column;align-items:center;gap:8px;display:flex}.feature-comparison-plan-name{color:#171717;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:24px}.feature-comparison-recommended-badge{border-color:var(--pricing-primary,#335cff);color:var(--pricing-primary,#335cff);padding:2px 8px;font-size:11px}.feature-comparison-table tbody tr{border-bottom:1px solid #f7f7f7;transition:background-color .2s}.feature-comparison-table tbody tr:hover{background-color:#fafafa}.feature-comparison-table tbody tr:last-child{border-bottom:none}.feature-comparison-app-header{background:#fafafa;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}.feature-comparison-app-header:hover{background:#fafafa}.feature-comparison-app-name-cell{padding:0}.feature-comparison-app-trigger{color:#171717;text-transform:capitalize;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:16px 24px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:24px;transition:background-color .2s;display:flex}.feature-comparison-app-trigger:hover{background:#f0f0f0}.feature-comparison-app-trigger:focus-visible{outline:2px solid var(--pricing-primary,#335cff);outline-offset:-2px}.feature-comparison-app-chevron{color:#5c5c5c;flex-shrink:0;transition:transform .2s}.feature-comparison-app-name{text-align:left;flex:1}.feature-comparison-feature-row.last-in-group{border-bottom:2px solid #ebebeb}.feature-comparison-feature-name{vertical-align:top;padding:16px 24px}.feature-comparison-feature-name-content{flex-direction:column;gap:4px;display:flex}.feature-comparison-feature-name-content>span:first-child{color:#171717;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.feature-comparison-feature-desc{color:#a3a3a3;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:16px}.feature-comparison-feature-cell{text-align:center;vertical-align:middle;padding:16px 24px}.feature-comparison-feature-value{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.feature-comparison-check{color:#22c55e;flex-shrink:0}.feature-comparison-x{color:#a3a3a3;flex-shrink:0}.feature-comparison-value-text{color:#5c5c5c;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}.feature-comparison-value-badge{color:#5c5c5c;background:#f7f7f7;border:none;padding:2px 6px;font-size:11px}@media (max-width:1200px){.feature-comparison-wrapper{margin-top:60px}.feature-comparison-title{font-size:32px;line-height:40px}}@media (max-width:991px){.feature-comparison-wrapper{margin-top:48px}.feature-comparison-header{margin-bottom:32px}.feature-comparison-title{font-size:28px;line-height:36px}.feature-comparison-subtitle{font-size:14px;line-height:20px}.feature-comparison-table-wrapper{border-radius:12px}.feature-comparison-table th,.feature-comparison-feature-name,.feature-comparison-feature-cell{padding:12px 16px}.feature-comparison-feature-col{min-width:250px}.feature-comparison-plan-col{min-width:150px}}@media (max-width:768px){.feature-comparison-wrapper{margin-top:40px}.feature-comparison-header{text-align:left;margin-bottom:24px}.feature-comparison-title{font-size:24px;line-height:32px}.feature-comparison-subtitle{font-size:13px}.feature-comparison-table{min-width:600px}.feature-comparison-table th,.feature-comparison-feature-name,.feature-comparison-feature-cell{padding:10px 12px}.feature-comparison-feature-col{min-width:200px}.feature-comparison-plan-col{min-width:120px}.feature-comparison-plan-name{font-size:14px}.feature-comparison-app-name{padding:12px 16px;font-size:16px}}@media (max-width:576px){.feature-comparison-wrapper{margin-top:32px}.feature-comparison-title{font-size:20px;line-height:28px}.feature-comparison-table{min-width:500px}.feature-comparison-table th,.feature-comparison-feature-name,.feature-comparison-feature-cell{padding:8px 10px}.feature-comparison-feature-name-content>span:first-child{font-size:13px}.feature-comparison-feature-desc{font-size:11px}.feature-comparison-value-text{font-size:13px}}
.pricing-hero{width:100%}.pricing-badge-wrapper{margin-bottom:24px}.pricing-badge{letter-spacing:-.084px;color:#171717;background:#fff;border-color:#ebebeb;align-items:center;gap:8px;padding:8px 16px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.pricing-title-section{flex-direction:column;gap:12px;display:flex}.pricing-title{letter-spacing:-.48px;color:#171717;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:48px;font-weight:600;line-height:56px}.pricing-subtitle{letter-spacing:-.108px;color:#5c5c5c;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px}.pricing-subtitle .pricing-subtitle-bold{color:#171717;font-weight:500}@media (max-width:1200px){.pricing-title{font-size:40px;line-height:48px}.pricing-subtitle{font-size:16px;line-height:24px}}@media (max-width:991px){.pricing-title{font-size:32px;line-height:40px}.pricing-subtitle{font-size:15px;line-height:22px}}@media (max-width:768px){.pricing-title{font-size:28px;line-height:36px}.pricing-subtitle{font-size:14px;line-height:20px}}
.pricing-faq-section{flex-direction:column;gap:16px;width:100%;display:flex}.pricing-faq-wrapper{width:100%}.pricing-faq-item{text-align:left;letter-spacing:-.096px;color:#171717;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:16px 0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:24px;transition:color .2s;display:flex}.pricing-faq-item:hover{color:var(--pricing-primary,#335cff);background:0 0}.pricing-faq-item:focus-visible{outline:2px solid var(--pricing-primary,#335cff);outline-offset:2px}.pricing-faq-icon{color:#5c5c5c;flex-shrink:0;transition:transform .2s,color .2s}.pricing-faq-item:hover .pricing-faq-icon{color:var(--pricing-primary,#335cff)}.pricing-faq-question{text-align:left;flex:1}.pricing-faq-content{letter-spacing:-.084px;color:#5c5c5c;padding:0 0 16px 32px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}.pricing-faq-content p{margin:0}@media (max-width:768px){.pricing-faq-item{padding:14px 0;font-size:15px}.pricing-faq-content{padding-left:28px;font-size:13px}}
.pricing-ratings{flex-direction:column;gap:16px;width:100%;margin-top:32px;display:flex}.pricing-avatars{align-items:center;gap:0;display:flex}.pricing-avatar-wrapper{z-index:1;position:relative}.pricing-avatar-wrapper:not(:first-child){z-index:0}.pricing-avatar{border:2px solid #fff;border-radius:50%;width:40px;height:40px}.pricing-avatar-fallback{color:#5c5c5c;background:#f7f7f7;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}.pricing-rating-text{letter-spacing:-.084px;color:#5c5c5c;align-items:center;gap:4px;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.pricing-rating-separator{color:#a3a3a3}.pricing-rating-score{color:#171717;font-weight:600}.pricing-rating-clients{color:#5c5c5c}@media (max-width:768px){.pricing-ratings{gap:12px;margin-top:24px}.pricing-avatar{width:36px;height:36px}.pricing-rating-text{font-size:13px}}
.pricing-main{background:#f7f7f7;min-height:calc(100vh - 72px);padding:80px 16px}.pricing-page-layout{--pricing-primary:#335cff;--pricing-primary-text:#fff;width:100%}.pricing-page-layout-two-column .pricing-container{grid-template-columns:400px 1fr;align-items:start;gap:48px;width:100%;max-width:1408px;margin:0 auto;display:grid}@media (max-width:1200px){.pricing-page-layout-two-column .pricing-container{grid-template-columns:1fr;gap:48px}}.pricing-page-layout-two-column .pricing-left-column{flex-direction:column;gap:32px;min-width:0;display:flex}.pricing-page-layout-two-column .pricing-content{flex-direction:column;gap:32px;width:100%;max-width:400px;display:flex}@media (max-width:1200px){.pricing-page-layout-two-column .pricing-content{max-width:100%}}.pricing-page-layout-two-column .pricing-right-column{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.pricing-page-layout-two-column .pricing-feature-comparison{width:100%;max-width:1408px;margin:80px auto 0;padding:0}.pricing-page-layout-single-column{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.pricing-page-layout-single-column .pricing-header-section{text-align:center;margin-bottom:24px}.pricing-page-layout-single-column .pricing-plans-section,.pricing-page-layout-single-column .pricing-faq-section-wrapper{width:100%}.pricing-page-layout-single-column .pricing-faq-section-wrapper .pricing-section-title{letter-spacing:-.32px;color:#171717;margin:0 0 24px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:600;line-height:40px}.pricing-page-layout-single-column .pricing-feature-comparison{width:100%;margin-top:48px}.pricing-badge-wrapper{align-items:center;display:flex}.pricing-badge{letter-spacing:-.084px;color:#5c5c5c;background:#f7f7f7;border:none;border-radius:9px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.pricing-badge svg{flex-shrink:0;width:16px;height:16px}.pricing-title-section{flex-direction:column;gap:16px;display:flex}.pricing-title{letter-spacing:-.4px;color:#171717;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:550;line-height:48px}.pricing-subtitle{letter-spacing:-.176px;color:#a3a3a3;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:24px}.pricing-subtitle .pricing-subtitle-bold{color:#5c5c5c;font-weight:500}.pricing-faq-section{flex-direction:column;gap:8px;width:100%;display:flex}.pricing-faq-item{cursor:pointer;text-align:left;background:#f7f7f7;border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px;transition:background .2s;display:flex}.pricing-faq-item:hover{background:#ebebeb}.pricing-faq-icon{color:#a3a3a3;flex-shrink:0;transition:transform .2s}.pricing-faq-wrapper{flex-direction:column;gap:0;display:flex}.pricing-faq-question{letter-spacing:-.084px;color:#5c5c5c;flex:1;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pricing-faq-content{color:#5c5c5c;padding:10px 10px 10px 38px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px}.pricing-ratings{align-items:center;gap:4px;display:flex}.pricing-avatars{align-items:center;margin-right:4px;display:flex}.pricing-avatar{z-index:1;background:#ebebeb;border:3px solid #fff;border-radius:999px;width:20px;height:20px;position:relative}.pricing-avatar:not(:first-child){margin-left:-4px}.pricing-rating-text{letter-spacing:-.084px;color:#a3a3a3;align-items:center;gap:4px;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.pricing-rating-separator{color:#d1d1d1}.pricing-rating-score{color:#5c5c5c;font-weight:500}.pricing-rating-clients{color:#a3a3a3;font-weight:400}@media (max-width:1200px){.pricing-page-layout-two-column .pricing-container{grid-template-columns:1fr;gap:48px}.pricing-page-layout-two-column .pricing-content{max-width:100%}.pricing-page-layout-two-column .pricing-right-column{max-width:600px}}@media (max-width:768px){.pricing-main{padding:40px 16px}.pricing-title{letter-spacing:-.32px;font-size:32px;line-height:40px}.pricing-subtitle{font-size:15px;line-height:22px}.pricing-page-layout-two-column .pricing-container{gap:32px}.pricing-page-layout-two-column .pricing-feature-comparison{margin-top:48px}.pricing-page-layout-single-column{gap:32px;padding:0 16px}.pricing-page-layout-single-column .pricing-faq-section-wrapper .pricing-section-title{font-size:24px;line-height:32px}.pricing-card-content{flex-direction:column;gap:24px}.pricing-card-divider{width:100%;height:1px}.pricing-toggle-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.pricing-card{padding:24px}}@media (max-width:576px){.pricing-main{padding:32px 16px}.pricing-title{letter-spacing:-.28px;font-size:28px;line-height:36px}.pricing-subtitle{font-size:14px;line-height:20px}.pricing-card{border-radius:20px;padding:20px}.pricing-card-content{gap:20px}.pricing-price-amount{font-size:32px;line-height:40px}}
@font-face{font-family:Sharp Grotesk;src:url(../media/sharp-grotesk-medium-25-regular.226fdc26.woff2)format("woff2"),url(../media/sharp-grotesk-medium-25-regular.cb880677.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root,:host{--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow:var(--shadow);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl)}:root{--radius:.625rem;--background:#fff;--foreground:#172554;--card:#fff;--card-foreground:#172554;--popover:#fff;--popover-foreground:#172554;--primary:#f95e16;--primary-foreground:#fff;--secondary:#f5f9ff;--secondary-foreground:#172554;--muted:#f8fafc;--muted-foreground:#5d6687;--accent:#f1f5f9;--accent-foreground:#172554;--destructive:#ff5b5b;--destructive-foreground:#fff;--border:#e2e8f0;--input:#e2e8f0;--ring:#f95e161a;--chart-1:#f95e16;--chart-2:#f87103;--chart-3:#85cc23;--chart-4:#00a4e8;--chart-5:#ed4b9b;--sidebar:#f8fafc;--sidebar-foreground:#172554;--sidebar-primary:#172554;--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#172554;--sidebar-border:#e2e8f0;--sidebar-ring:#e2e8f0;--font-sans:Onest;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#64748b;--tracking-normal:0em;--spacing:.25rem;--shadow-2xs:0 1px 0 0 #64748b/.05;--shadow-xs:0 1px 2px 0 #64748b/.05;--shadow-sm:0 1px 3px 0 #64748b/.1,0 1px 2px -1px #64748b/.1;--shadow:0 1px 3px 0 #64748b/.1,0 1px 2px -1px #64748b/.1;--shadow-md:0 4px 6px -1px #64748b/.1,0 2px 4px -2px #64748b/.1;--shadow-lg:0 1px 3px 0 #64748b/.1,0 4px 6px -1px #64748b/.1;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #64748b/.1;--shadow-2xl:0 25px 50px -12px #64748b/.15}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(15.7478% 8.03711 -30.9023);--card:lab(100% 0 0);--card-foreground:lab(15.7478% 8.03711 -30.9023);--popover:lab(100% 0 0);--popover-foreground:lab(15.7478% 8.03711 -30.9023);--primary:lab(60.8894% 58.4217 66.5594);--primary-foreground:lab(100% 0 0);--secondary:lab(97.7708% -.557452 -3.34584);--secondary-foreground:lab(15.7478% 8.03711 -30.9023);--muted:lab(98.1434% -.369519 -1.05966);--muted-foreground:lab(43.4375% 2.69291 -19.7746);--accent:lab(96.286% -.852436 -2.46847);--accent-foreground:lab(15.7478% 8.03711 -30.9023);--destructive:lab(62.0192% 63.2964 35.8073);--destructive-foreground:lab(100% 0 0);--border:lab(91.7353% -.998765 -4.76968);--input:lab(91.7353% -.998765 -4.76968);--ring:lab(60.8894% 58.4217 66.5594/.1);--chart-1:lab(60.8894% 58.4217 66.5594);--chart-2:lab(63.9111% 50.1374 71.8519);--chart-3:lab(75.3077% -40.8881 67.8603);--chart-4:lab(62.8122% -17.9329 -45.3168);--chart-5:lab(57.7989% 67.2965 -7.48727);--sidebar:lab(98.1434% -.369519 -1.05966);--sidebar-foreground:lab(15.7478% 8.03711 -30.9023);--sidebar-primary:lab(15.7478% 8.03711 -30.9023);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(96.286% -.852436 -2.46847);--sidebar-accent-foreground:lab(15.7478% 8.03711 -30.9023);--sidebar-border:lab(91.7353% -.998765 -4.76968);--sidebar-ring:lab(91.7353% -.998765 -4.76968);--shadow-color:lab(48.1132% -1.93384 -14.8206);--shadow-2xs:0 1px 0 0 lab(48.1132% -1.93384 -14.8206)/.05;--shadow-xs:0 1px 2px 0 lab(48.1132% -1.93384 -14.8206)/.05;--shadow-sm:0 1px 3px 0 lab(48.1132% -1.93384 -14.8206)/.1,0 1px 2px -1px lab(48.1132% -1.93384 -14.8206)/.1;--shadow:0 1px 3px 0 lab(48.1132% -1.93384 -14.8206)/.1,0 1px 2px -1px lab(48.1132% -1.93384 -14.8206)/.1;--shadow-md:0 4px 6px -1px lab(48.1132% -1.93384 -14.8206)/.1,0 2px 4px -2px lab(48.1132% -1.93384 -14.8206)/.1;--shadow-lg:0 1px 3px 0 lab(48.1132% -1.93384 -14.8206)/.1,0 4px 6px -1px lab(48.1132% -1.93384 -14.8206)/.1;--shadow-xl:0 20px 25px -5px lab(0% 0 0/.1),0 8px 10px -6px lab(48.1132% -1.93384 -14.8206)/.1;--shadow-2xl:0 25px 50px -12px lab(48.1132% -1.93384 -14.8206)/.15}}.dark{--background:#020617;--foreground:#eff6ff;--card:#0f172a;--card-foreground:#eff6ff;--popover:#1e293b;--popover-foreground:#eff6ff;--primary:#f95e16;--primary-foreground:#fff;--secondary:#1e293b;--secondary-foreground:#eff6ff;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#f8fafc;--destructive:#f87171;--destructive-foreground:#000;--border:#ffffff1a;--input:#ffffff26;--ring:#f95e161a;--chart-1:#f95e16;--chart-2:#11b981;--chart-3:#f59e09;--chart-4:#a855f7;--chart-5:#f43f5e;--sidebar:#0f172a;--sidebar-foreground:#eff6ff;--sidebar-primary:#f95e16;--sidebar-primary-foreground:#fff;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#ffffff1a;--sidebar-ring:#475569;--font-sans:Onest;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--shadow-x:0;--shadow-y:1px;--shadow-blur:px;--shadow-spread:0px;--shadow-opacity:.02;--shadow-color:#000;--tracking-normal:0em;--spacing:.25rem;--shadow-2xs:0 1px 3px 0 #00000005;--shadow-xs:0 1px 3px 0 #00000005;--shadow-sm:0 1px 3px 0 #00000005,0 1px 2px -1px #00000005;--shadow:0 1px 3px 0 #00000005,0 1px 2px -1px #00000005;--shadow-md:0 1px 3px 0 #00000005,0 2px 4px -1px #00000005;--shadow-lg:0 1px 3px 0 #00000005,0 4px 6px -1px #00000005;--shadow-xl:0 1px 3px 0 #00000005,0 8px 10px -1px #00000005;--shadow-2xl:0 1px 3px 0 #00000040}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.77645% 1.25027 -8.98673);--foreground:lab(96.492% -1.14644 -5.11479);--card:lab(7.81071% 1.60607 -14.3589);--card-foreground:lab(96.492% -1.14644 -5.11479);--popover:lab(16.1647% -.467256 -13.2784);--popover-foreground:lab(96.492% -1.14644 -5.11479);--primary:lab(60.8894% 58.4217 66.5594);--primary-foreground:lab(100% 0 0);--secondary:lab(16.1647% -.467256 -13.2784);--secondary-foreground:lab(96.492% -1.14644 -5.11479);--muted:lab(16.1647% -.467256 -13.2784);--muted-foreground:lab(66.3675% -2.05332 -12.7282);--accent:lab(16.1647% -.467256 -13.2784);--accent-foreground:lab(98.1434% -.369519 -1.05966);--destructive:lab(64.788% 52.6862 26.6399);--destructive-foreground:lab(0% 0 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(60.8894% 58.4217 66.5594/.1);--chart-1:lab(60.8894% 58.4217 66.5594);--chart-2:lab(66.7059% -50.6408 17.0498);--chart-3:lab(72.8375% 27 75.6633);--chart-4:lab(52.8066% 56.406 -68.8859);--chart-5:lab(56.4573% 69.4485 26.7716);--sidebar:lab(7.81071% 1.60607 -14.3589);--sidebar-foreground:lab(96.492% -1.14644 -5.11479);--sidebar-primary:lab(60.8894% 58.4217 66.5594);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(16.1647% -.467256 -13.2784);--sidebar-accent-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(35.5954% -1.66777 -13.3307);--shadow-color:lab(0% 0 0)}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);letter-spacing:var(--tracking-normal);font-family:var(--font-geist-sans,var(--font-sans)),system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-sharp-grotesk)}}.footer-section{background:#fff;width:100%;padding:0;position:relative;overflow:hidden}.footer-watermark{letter-spacing:-9.672px;color:#f7f7f7;white-space:nowrap;pointer-events:none;z-index:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:372px;font-weight:550;line-height:372px;position:absolute;top:50%;left:755px;transform:translateY(-50%)}@media (max-width:1400px){.footer-watermark{letter-spacing:-7.28px;font-size:280px;left:50%;transform:translate(-50%,-50%)}}@media (max-width:991px){.footer-watermark{letter-spacing:-5.2px;font-size:200px}}@media (max-width:768px){.footer-watermark{letter-spacing:-3.9px;font-size:150px}}@media (max-width:576px){.footer-watermark{letter-spacing:-3.12px;font-size:120px}}.footer-container{z-index:1;flex-direction:column;gap:48px;width:100%;max-width:1408px;margin:0 auto;padding:80px 24px;display:flex;position:relative}@media (max-width:768px){.footer-container{gap:32px;padding:60px 20px}}@media (max-width:576px){.footer-container{gap:24px;padding:40px 16px}}.footer-hero{align-items:center;gap:48px;width:100%;display:flex}@media (max-width:991px){.footer-hero{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:576px){.footer-hero{gap:20px}}.footer-hero-text{letter-spacing:-.56px;color:#171717;flex-direction:column;flex:1;font-family:Sharp Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:56px;font-weight:400;line-height:64px;display:flex}@media (max-width:1200px){.footer-hero-text{font-size:48px;line-height:56px}}@media (max-width:991px){.footer-hero-text{font-size:40px;line-height:48px}}@media (max-width:768px){.footer-hero-text{font-size:32px;line-height:40px}}@media (max-width:576px){.footer-hero-text{font-size:28px;line-height:36px}}.footer-hero-line1,.footer-hero-line2{margin:0;padding:0}.footer-schedule-link{text-decoration-skip-ink:none;letter-spacing:-.12px;color:#171717;flex-shrink:0;align-items:center;gap:8px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:550;line-height:32px;text-decoration:underline;transition:color .2s;display:flex}@media (max-width:1200px){.footer-schedule-link{font-size:20px;line-height:28px}}@media (max-width:991px){.footer-schedule-link{font-size:18px;line-height:24px}}@media (max-width:576px){.footer-schedule-link{font-size:16px;line-height:22px}}.footer-schedule-link:hover{color:#335cff}.footer-schedule-link svg{color:#5c5c5c;flex-shrink:0}.footer-divider{background:#ebebeb;width:100%;height:1px}.footer-main{align-items:flex-start;gap:96px;width:100%;display:flex}@media (max-width:1200px){.footer-main{gap:64px}}@media (max-width:991px){.footer-main{flex-direction:column;gap:48px}}@media (max-width:576px){.footer-main{gap:32px}}.footer-navigation{flex:1;align-items:flex-start;gap:96px;min-width:0;display:flex}@media (max-width:1200px){.footer-navigation{gap:64px}}@media (max-width:991px){.footer-navigation{flex-wrap:wrap;gap:48px;width:100%}}@media (max-width:768px){.footer-navigation{gap:32px}}@media (max-width:576px){.footer-navigation{flex-direction:column;gap:24px}}.footer-left{flex-direction:column;flex:none;gap:28px;min-width:0;max-width:400px;display:flex}@media (max-width:991px){.footer-left{width:100%;max-width:100%}}@media (max-width:576px){.footer-left{gap:20px}}.footer-brand{align-items:center;display:flex}.footer-logo{letter-spacing:-.287px;color:#1b1a1a;align-items:center;font-family:Clash Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:29px;font-weight:300;line-height:133.193%;text-decoration:none;display:flex}@media (max-width:768px){.footer-logo{font-size:24px}}@media (max-width:576px){.footer-logo{font-size:20px}}.footer-logo .logo-bold{font-weight:500}.footer-logo .logo-light{font-weight:300}.footer-logo:hover{opacity:.8}.footer-tagline{letter-spacing:-.084px;color:#a3a3a3;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}@media (max-width:576px){.footer-tagline{font-size:13px;line-height:18px}}.footer-tagline .footer-rights{color:#5c5c5c}.footer-nav-column{flex-direction:column;gap:12px;display:flex}@media (max-width:576px){.footer-nav-column{width:100%}}.footer-nav-heading{letter-spacing:-.084px;color:#a3a3a3;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px}.footer-nav-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-list li{display:flex}.footer-nav-list a{letter-spacing:-.084px;color:#171717;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s}.footer-nav-list a:hover{color:#335cff}.footer-copyright{width:100%}.footer-copyright p{color:#a3a3a3;white-space:pre-wrap;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:16px}
