@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--cv-dark: #1B1B2F;--cv-dark-mid: #232340;--cv-purple: #957fb8;--cv-purple-hover: #957fb8;--cv-white: #FFFFFF;--cv-off-white: #F7F7F8;--cv-text: #2D2D3F;--cv-text-light: #6B6B7B;--cv-border: #E5E5EA;--cv-card-bg: #FFFFFF;--cv-green: #34C76A;--cv-orange: #F5852A;--cv-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cv-section-pad: 80px;--cv-section-pad-mobile: 48px;--cv-container: 1100px;--cv-container-narrow: 780px;--cv-radius: 8px}.cv-pricing,.cv-pricing *{box-sizing:border-box}.cv-pricing{font-family:var(--cv-font);color:var(--cv-text);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cv-pricing img{max-width:100%;display:block}.cv-pricing .container{max-width:var(--cv-container);margin:0 auto;padding:0 24px}.cv-pricing .container--narrow{max-width:var(--cv-container-narrow);margin:0 auto;padding:0 24px}.cv-pricing .hero{background:var(--cv-dark);color:var(--cv-white);padding:96px 24px 80px;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cv-pricing .hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#00b4c533}.cv-pricing .hero-inner{max-width:var(--cv-container-narrow);margin:0 auto}.cv-pricing .hero-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-purple);margin-bottom:20px}.cv-pricing .hero h1{font-size:clamp(2rem,4.5vw,2.8rem);font-weight:700;line-height:1.2;margin:0 0 24px;letter-spacing:-.02em;color:var(--cv-white)}.cv-pricing .hero p{font-size:1rem;line-height:1.8;color:#ffffffb8;font-weight:400;max-width:620px;margin:0}.cv-pricing .hero p+p{margin-top:16px}.cv-pricing section{padding:var(--cv-section-pad) 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cv-pricing section.bg-light{background:var(--cv-off-white)}.cv-pricing section.bg-dark{background:var(--cv-dark);color:var(--cv-white)}.cv-pricing .section-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-purple);margin-bottom:12px;display:inline-block}.cv-pricing h2{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.25;margin:0 0 16px;color:var(--cv-dark);letter-spacing:-.01em}.cv-pricing section.bg-dark h2{color:var(--cv-white)}.cv-pricing .faq-list h2,.cv-pricing section.bg-light h2{color:var(--cv-dark)}.cv-pricing .section-intro{font-size:.95rem;color:var(--cv-text-light);max-width:100%;margin:0 0 40px;line-height:1.8}.cv-pricing section.bg-dark .section-intro{color:#ffffffa6}.cv-pricing h3{font-size:1.1rem;font-weight:700;color:var(--cv-dark);margin:0 0 8px;letter-spacing:-.01em}.cv-pricing .prose{font-size:.95rem;line-height:1.85;color:var(--cv-text)}.cv-pricing .prose p{margin:0}.cv-pricing .prose p+p{margin-top:18px}.cv-pricing .callout{background:var(--cv-off-white);border-left:3px solid var(--cv-purple);padding:24px 28px;border-radius:0 var(--cv-radius) var(--cv-radius) 0;margin:28px 0;font-size:.93rem;line-height:1.85}.cv-pricing section.bg-light .callout{background:var(--cv-white)}.cv-pricing .callout strong{font-weight:700;color:var(--cv-dark)}.cv-pricing .card-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px}.cv-pricing .card{background:var(--cv-card-bg);border:1px solid var(--cv-border);border-radius:var(--cv-radius);padding:28px 28px 24px;transition:box-shadow .25s ease}.cv-pricing section.bg-light .card{border-color:transparent;box-shadow:0 1px 4px #0000000a}.cv-pricing .card:hover{box-shadow:0 6px 24px #1b1b2f12}.cv-pricing .card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cv-pricing .card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;padding:2px}.cv-pricing .card-icon.alt-1,.cv-pricing .card-icon.alt-2,.cv-pricing .card-icon.alt-3,.cv-pricing .card-icon.alt-4{background:none}.cv-pricing .card-icon img{width:40px;height:40px;object-fit:contain}.cv-pricing .card-icon,.cv-pricing .card-icon img,.cv-pricing .card-top .card-icon img,.cv-pricing a .card-icon img,.cv-pricing .card-icon a img{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.cv-pricing .card-icon *{border:0!important;outline:0!important;box-shadow:none!important}.cv-pricing .price-badge{display:inline-block;background:var(--cv-dark);color:var(--cv-white);padding:5px 12px;border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.cv-pricing .card h3{font-size:1.05rem;margin-bottom:6px}.cv-pricing .card .desc{color:var(--cv-text-light);font-size:.88rem;line-height:1.75;margin:0 0 16px}.cv-pricing .card .note{font-size:.82rem;color:var(--cv-text-light);font-style:italic;margin-top:-8px;margin-bottom:16px}.cv-pricing .factors{padding-top:16px;border-top:1px solid var(--cv-border)}.cv-pricing .factors-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-text-light);margin-bottom:8px}.cv-pricing .tags{display:flex;flex-wrap:wrap;gap:6px}.cv-pricing .tag{background:var(--cv-off-white);color:var(--cv-text);font-size:.78rem;font-weight:500;padding:4px 10px;border-radius:100px}.cv-pricing section.bg-light .tag{background:var(--cv-white);border:1px solid var(--cv-border)}.cv-pricing .drivers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:32px}.cv-pricing .driver{padding:24px;background:var(--cv-white);border:1px solid var(--cv-border);border-radius:var(--cv-radius)}.cv-pricing .driver .indicator{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding:3px 8px;border-radius:4px}.cv-pricing .indicator.up{background:#f5852a1a;color:var(--cv-orange)}.cv-pricing .indicator.down{background:#34c76a1a;color:var(--cv-green)}.cv-pricing .driver h3{font-size:.95rem;margin-bottom:6px}.cv-pricing .driver p{color:var(--cv-text-light);font-size:.88rem;line-height:1.7;margin:0}.cv-pricing .estimator{text-align:center}.cv-pricing .estimator .section-intro{margin-left:auto;margin-right:auto}.cv-pricing .embed-area{background:#ffffff0a;border:2px dashed rgba(255,255,255,.12);border-radius:var(--cv-radius);padding:56px 24px;margin-top:28px;max-width:900px;margin-left:auto;margin-right:auto}.cv-pricing .embed-area iframe{width:100%;height:75vh;border-top:1px solid #999;border-bottom:1px solid #999}.cv-pricing .faq-list{margin-top:32px}.cv-pricing details.faq-item{border-bottom:1px solid var(--cv-border)}.cv-pricing details.faq-item:first-child{border-top:1px solid var(--cv-border)}.cv-pricing summary.faq-q{padding:20px 0;font-weight:600;font-size:.98rem;color:var(--cv-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-user-select:none;user-select:none;list-style:none}.cv-pricing summary.faq-q::-webkit-details-marker{display:none}.cv-pricing summary.faq-q:after{content:"+";font-size:1.3rem;font-weight:300;color:var(--cv-purple);flex-shrink:0;width:24px;text-align:center}.cv-pricing details[open]>summary.faq-q:after{content:"\2013"}.cv-pricing details .faq-a{padding-bottom:20px}.cv-pricing details.faq-item[open] .faq-a{padding-top:0}.cv-pricing details .faq-a p{color:var(--cv-text-light);font-size:.92rem;line-height:1.8;margin:0}.cv-pricing details .faq-a p+p{margin-top:12px}.cv-pricing .cta-section{text-align:center}.cv-pricing .cta-section .section-intro{margin-left:auto;margin-right:auto}.cv-pricing .cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.cv-pricing .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--cv-radius);font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s ease;font-family:var(--cv-font);cursor:pointer;border:none;letter-spacing:.01em}.cv-pricing .btn--purple{background:var(--cv-purple);color:var(--cv-white)}.cv-pricing .btn--purple:hover{background:var(--cv-purple-hover);box-shadow:0 4px 16px #00b4c540}.cv-pricing .btn--outline{background:transparent;color:var(--cv-dark);border:1.5px solid var(--cv-border)}.cv-pricing .btn--outline:hover{border-color:var(--cv-dark)}.cv-pricing .link-arrow{color:var(--cv-purple);font-weight:600;font-size:.88rem;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.cv-pricing .link-arrow:hover{gap:8px}.cv-pricing .link-arrow:after{content:">"}@media(max-width:768px){.cv-pricing section{padding:var(--cv-section-pad-mobile) 0}.cv-pricing .hero{padding:72px 20px 56px}.cv-pricing .card{padding:24px 20px 20px}.cv-pricing .card-top{flex-direction:column}.cv-pricing .cta-buttons{flex-direction:column;align-items:center}.cv-pricing .btn{width:100%;max-width:300px;justify-content:center}.cv-pricing .drivers-grid{grid-template-columns:1fr}}@media(min-width:769px){.cv-pricing .card-grid--2col{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pricing-page.css.map */
