.pricing-module__V7KQAW__pricing{--pricing-ink:var(--brand-accent-ink);--pricing-muted:var(--brand-accent-muted);--pricing-blue:var(--brand-accent-primary);--pricing-teal:var(--brand-accent-teal);--pricing-line:color-mix(in srgb, var(--pricing-ink) 11%, white);color:var(--pricing-ink);padding-bottom:20px}.pricing-module__V7KQAW__billingControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.pricing-module__V7KQAW__billingSwitch{border:1px solid var(--pricing-line);background:color-mix(in srgb, var(--pricing-blue) 3%, white);border-radius:50px;gap:3px;padding:5px;display:flex}.pricing-module__V7KQAW__billingButton{min-width:120px;min-height:44px;color:var(--pricing-muted);cursor:pointer;background:0 0;border:0;border-radius:40px;padding:10px 22px;font-size:13px;font-weight:550;transition:background .18s,color .18s,box-shadow .18s}.pricing-module__V7KQAW__billingButton:hover{color:var(--pricing-ink)}.pricing-module__V7KQAW__billingButton[aria-pressed=true]{color:var(--pricing-ink);box-shadow:0 2px 8px color-mix(in srgb, var(--pricing-ink) 10%, transparent);background:#fff}.pricing-module__V7KQAW__billingButton:focus-visible,.pricing-module__V7KQAW__pricing a:focus-visible{outline:3px solid var(--pricing-blue);outline-offset:4px}.pricing-module__V7KQAW__billingSaving{color:color-mix(in srgb, var(--pricing-teal) 64%, var(--pricing-ink));align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.pricing-module__V7KQAW__billingSaving:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pricing-module__V7KQAW__billingNote{min-height:24px;color:var(--pricing-muted);text-align:center;margin:20px auto 38px;font-size:12px;line-height:1.7}.pricing-module__V7KQAW__billingNote p{margin:0}.pricing-module__V7KQAW__plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-module__V7KQAW__plan{border:1px solid var(--pricing-line);box-shadow:0 8px 30px color-mix(in srgb, var(--pricing-ink) 3%, transparent);background:#fff;border-radius:20px;flex-direction:column;padding:25px 23px 30px;transition:transform .22s,box-shadow .22s;animation:.65s both pricing-module__V7KQAW__plan-arrive;display:flex;position:relative}.pricing-module__V7KQAW__plan[data-plan=starter]{animation-delay:60ms}.pricing-module__V7KQAW__plan[data-plan=team]{color:#fff;background:var(--pricing-ink);border-color:var(--pricing-ink);box-shadow:0 20px 45px color-mix(in srgb, var(--pricing-ink) 15%, transparent);animation-delay:.12s}.pricing-module__V7KQAW__plan[data-plan=enterprise]{animation-delay:.18s}.pricing-module__V7KQAW__planIdentity{justify-content:space-between;align-items:center;gap:6px;min-height:38px;margin-bottom:24px;display:flex}.pricing-module__V7KQAW__planGlyph{grid-template-columns:repeat(2,10px);gap:3px;display:grid;transform:rotate(-8deg)}.pricing-module__V7KQAW__planGlyph i{background:var(--pricing-blue);border-radius:3px;width:10px;height:10px}.pricing-module__V7KQAW__plan[data-plan=free] .pricing-module__V7KQAW__planGlyph i:nth-child(n+2),.pricing-module__V7KQAW__plan[data-plan=starter] .pricing-module__V7KQAW__planGlyph i:nth-child(n+3),.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planGlyph i:last-child{opacity:.18}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planGlyph i{background:#fff}.pricing-module__V7KQAW__plan[data-plan=enterprise] .pricing-module__V7KQAW__planGlyph i{background:var(--brand-accent-violet)}.pricing-module__V7KQAW__planIdentity>svg{color:var(--pricing-muted)}.pricing-module__V7KQAW__planBadge{color:#ffffffdb;white-space:nowrap;border:1px solid #fff3;border-radius:30px;padding:5px 9px;font-size:10px;font-weight:500}.pricing-module__V7KQAW__planHeader h2{letter-spacing:-.035em;margin:0 0 10px;font-size:23px;font-weight:550;line-height:1.2}.pricing-module__V7KQAW__planHeader>p{min-height:44px;color:var(--pricing-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.8}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planHeader>p,.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__priceNote,.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__price>span{color:#ffffffa8}.pricing-module__V7KQAW__priceArea{min-height:114px;padding-top:27px}.pricing-module__V7KQAW__price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;display:flex}.pricing-module__V7KQAW__price>strong{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(37px,3.2vw,46px);font-weight:560;line-height:1.13}.pricing-module__V7KQAW__priceLead{letter-spacing:.01em;color:var(--pricing-muted);margin:0 0 2px;font-size:12px;font-weight:500}[data-plan=enterprise] .pricing-module__V7KQAW__priceLead{color:var(--brand-accent-violet)}.pricing-module__V7KQAW__price>span{color:var(--pricing-muted);font-size:10px}.pricing-module__V7KQAW__priceNote{color:var(--pricing-muted);margin:9px 0 0;font-size:11px}.pricing-module__V7KQAW__planCta{white-space:nowrap;width:100%;min-height:45px;box-shadow:none;border-radius:8px;justify-content:center;gap:8px;padding-inline:10px;font-size:11px}.pricing-module__V7KQAW__planCta>svg{width:14px;height:14px}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planCta{background:var(--pricing-blue);border-color:var(--pricing-blue)}.pricing-module__V7KQAW__planDetails{border-top:1px solid var(--pricing-line);flex:1;margin-top:28px;padding-top:23px}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planDetails{border-top-color:#ffffff29}.pricing-module__V7KQAW__includedLabel{color:var(--pricing-muted);letter-spacing:.025em;margin:0 0 17px;font-size:10px;font-weight:600}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__includedLabel{color:#ffffff8c}.pricing-module__V7KQAW__planDetails ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__V7KQAW__planDetails li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.pricing-module__V7KQAW__planDetails li>svg{width:14px;height:14px;color:var(--pricing-blue);flex-shrink:0;margin-top:3px}.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planDetails li>svg{color:var(--brand-accent-teal)}.pricing-module__V7KQAW__planDetails li[data-excluded=true],.pricing-module__V7KQAW__planDetails li[data-excluded=true]>svg{color:var(--pricing-muted)}.pricing-module__V7KQAW__comparison{margin-top:64px}.pricing-module__V7KQAW__comparisonFrame{border:1px solid var(--pricing-line);background:#fff;border-radius:20px;overflow:clip}.pricing-module__V7KQAW__comparisonTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--pricing-ink);font-size:13px;line-height:1.6}.pricing-module__V7KQAW__comparisonCaption{letter-spacing:-.035em;text-align:left;padding:28px 22px 18px;font-size:clamp(19px,2vw,23px);font-weight:550}.pricing-module__V7KQAW__featureHeading,.pricing-module__V7KQAW__columnHeading{z-index:1;border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);background:color-mix(in srgb, var(--pricing-blue) 4%, white);text-align:left;padding:13px 18px;font-size:12px;position:sticky;top:0}.pricing-module__V7KQAW__featureHeading{width:28%;color:var(--pricing-muted);font-weight:500}.pricing-module__V7KQAW__columnHeading{width:18%;font-weight:600}.pricing-module__V7KQAW__sectionHeading{color:var(--pricing-blue);letter-spacing:.03em;text-align:left;padding:24px 18px 8px;font-size:11px;font-weight:600}.pricing-module__V7KQAW__rowHeading,.pricing-module__V7KQAW__valueCell{border-top:1px solid var(--pricing-line);vertical-align:top;text-align:left;text-wrap:pretty;padding:13px 18px;transition:background-color .16s}.pricing-module__V7KQAW__rowHeading{font-size:12px;font-weight:500}.pricing-module__V7KQAW__valueCell{color:var(--pricing-muted);font-size:12px}.pricing-module__V7KQAW__valueCell[data-excluded=true]{color:color-mix(in srgb, var(--pricing-muted) 45%, white)}.pricing-module__V7KQAW__switchNote{max-width:640px;color:var(--pricing-muted);text-align:center;margin:20px auto 0;font-size:12px;line-height:1.8}.pricing-module__V7KQAW__sharingBanner{background:color-mix(in srgb, var(--pricing-blue) 4%, white);border-radius:20px;align-items:center;gap:30px;margin-top:28px;padding:36px 45px;display:flex;position:relative;overflow:hidden}.pricing-module__V7KQAW__sharingBanner h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(20px,2.2vw,26px);font-weight:550;line-height:1.25}.pricing-module__V7KQAW__sharingBanner p:not(.pricing-module__V7KQAW__eyebrow){color:var(--pricing-muted);margin:0;font-size:13px;line-height:1.8}.pricing-module__V7KQAW__sharingSymbol{width:75px;height:75px;color:var(--pricing-blue);box-shadow:0 5px 25px color-mix(in srgb, var(--pricing-blue) 8%, transparent);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.pricing-module__V7KQAW__sharingSymbol>span{background:var(--pricing-teal);border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:5px;right:1px}.pricing-module__V7KQAW__sharingSymbol>span:last-child{background:var(--brand-accent-violet);width:10px;height:10px;top:9px;left:0;right:auto}.pricing-module__V7KQAW__infinity{color:color-mix(in srgb, var(--pricing-blue) 7%, transparent);pointer-events:none;font-size:180px;font-weight:350;line-height:1;position:absolute;top:-18px;right:20px;transform:rotate(-10deg)}.pricing-module__V7KQAW__eyebrow{color:var(--pricing-blue);margin:0;font-size:11px;font-weight:600;line-height:1.5}.pricing-module__V7KQAW__explanations{grid-template-columns:1fr 1fr;gap:70px;margin:92px 40px 85px;display:grid}.pricing-module__V7KQAW__explanation{position:relative}.pricing-module__V7KQAW__explanationIcon{border:1px solid var(--pricing-line);width:54px;height:54px;color:var(--pricing-blue);box-shadow:0 3px 0 color-mix(in srgb, var(--pricing-blue) 3%, white);background:#fff;border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.pricing-module__V7KQAW__explanation h2{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(25px,2.6vw,31px);font-weight:550;line-height:1.2}.pricing-module__V7KQAW__explanationBody{color:var(--pricing-muted);margin:0;font-size:14px;line-height:1.9}.pricing-module__V7KQAW__textLink{min-height:44px;color:var(--pricing-blue);align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:550;display:inline-flex}.pricing-module__V7KQAW__textLink svg{transition:transform .2s}.pricing-module__V7KQAW__textLink:hover svg{transform:translate(4px)}.pricing-module__V7KQAW__sharingDiagram{align-items:center;margin-top:32px;display:flex}.pricing-module__V7KQAW__sender{border:1px solid var(--pricing-line);width:49px;height:49px;color:var(--pricing-blue);border-radius:14px;place-items:center;display:grid}.pricing-module__V7KQAW__sharingDiagram>i{border-top:1px dashed color-mix(in srgb, var(--pricing-blue) 35%, white);width:55px}.pricing-module__V7KQAW__sharingDiagram>div{padding-left:10px;display:flex}.pricing-module__V7KQAW__sharingDiagram>div>span{background:color-mix(in srgb, var(--pricing-blue) 17%, white);border:3px solid #fff;border-radius:50%;width:34px;height:34px;margin-left:-10px;display:block}.pricing-module__V7KQAW__sharingDiagram>div>span:nth-child(2n){background:color-mix(in srgb, var(--pricing-teal) 25%, white)}.pricing-module__V7KQAW__sharingDiagram>div>span:nth-child(3){background:color-mix(in srgb, var(--brand-accent-violet) 25%, white)}.pricing-module__V7KQAW__contactPanel{background:var(--pricing-ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;padding:43px 46px;display:flex}.pricing-module__V7KQAW__contactPanel h2{letter-spacing:-.045em;max-width:640px;margin:0 0 13px;font-size:clamp(25px,3vw,34px);font-weight:520;line-height:1.2}.pricing-module__V7KQAW__contactPanel p{color:#ffffffa3;max-width:620px;margin:0;font-size:13px;line-height:1.85}.pricing-module__V7KQAW__contactCta{color:var(--pricing-ink);box-shadow:none;background:#fff;border-color:#fff;flex-shrink:0}.pricing-module__V7KQAW__contactCta:hover{background:color-mix(in srgb, var(--pricing-blue) 8%, white)}.pricing-module__V7KQAW__pricing .pricing-module__V7KQAW__contactCta:focus-visible,.pricing-module__V7KQAW__plan[data-plan=team] .pricing-module__V7KQAW__planCta:focus-visible{outline-color:#fff}@keyframes pricing-module__V7KQAW__plan-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.pricing-module__V7KQAW__comparisonRow:hover .pricing-module__V7KQAW__rowHeading,.pricing-module__V7KQAW__comparisonRow:hover .pricing-module__V7KQAW__valueCell{background:color-mix(in srgb, var(--pricing-blue) 3%, white)}.pricing-module__V7KQAW__plan:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--pricing-ink) 8%, transparent);transform:translateY(-5px)}.pricing-module__V7KQAW__plan[data-plan=team]:hover{box-shadow:0 24px 50px color-mix(in srgb, var(--pricing-ink) 20%, transparent)}}@media (max-width:1099px){.pricing-module__V7KQAW__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pricing-module__V7KQAW__plan{padding:30px}.pricing-module__V7KQAW__planHeader>p{min-height:22px}.pricing-module__V7KQAW__planDetails li,.pricing-module__V7KQAW__planCta{font-size:13px}.pricing-module__V7KQAW__explanations{gap:40px;margin-inline:20px}}@media (max-width:639px){.pricing-module__V7KQAW__billingControls{gap:11px;margin-top:28px}.pricing-module__V7KQAW__billingButton{min-width:108px;padding-inline:17px}.pricing-module__V7KQAW__billingNote{max-width:310px;margin-block:17px 27px;font-size:11px}.pricing-module__V7KQAW__plans{grid-template-columns:1fr;gap:18px}.pricing-module__V7KQAW__plan{padding:28px}.pricing-module__V7KQAW__planHeader>p{min-height:0;font-size:13px}.pricing-module__V7KQAW__planIdentity{margin-bottom:20px}.pricing-module__V7KQAW__priceArea{min-height:105px;padding-top:24px}.pricing-module__V7KQAW__price>strong{font-size:46px}.pricing-module__V7KQAW__planCta{min-height:48px;font-size:13px}.pricing-module__V7KQAW__sharingBanner{align-items:flex-start;gap:17px;margin-top:20px;padding:28px 24px}.pricing-module__V7KQAW__sharingSymbol{width:43px;height:43px}.pricing-module__V7KQAW__sharingSymbol>svg{width:24px}.pricing-module__V7KQAW__sharingSymbol>span{display:none}.pricing-module__V7KQAW__sharingBanner h2{font-size:21px}.pricing-module__V7KQAW__sharingBanner p:not(.pricing-module__V7KQAW__eyebrow){font-size:12px}.pricing-module__V7KQAW__infinity{display:none}.pricing-module__V7KQAW__comparison{margin-top:44px}.pricing-module__V7KQAW__comparisonCaption{padding:22px 18px 14px}.pricing-module__V7KQAW__comparisonTable,.pricing-module__V7KQAW__comparisonSection,.pricing-module__V7KQAW__sectionRow,.pricing-module__V7KQAW__comparisonRow,.pricing-module__V7KQAW__rowHeading{display:block}.pricing-module__V7KQAW__comparisonHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-module__V7KQAW__sectionHeading{padding:22px 18px 4px;display:block}.pricing-module__V7KQAW__comparisonRow{border-top:1px solid var(--pricing-line);padding:14px 18px 16px}.pricing-module__V7KQAW__rowHeading{border-top:0;padding:0 0 7px;font-size:13px;font-weight:600}.pricing-module__V7KQAW__valueCell{border-top:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:2px 12px;padding:5px 0 0;display:grid}.pricing-module__V7KQAW__valueCell:before{content:attr(data-label);color:var(--pricing-ink);font-weight:500}.pricing-module__V7KQAW__explanations{grid-template-columns:1fr;gap:48px;margin:65px 7px}.pricing-module__V7KQAW__explanationBody{font-size:13px}.pricing-module__V7KQAW__contactPanel{flex-direction:column;align-items:flex-start;gap:25px;padding:32px 26px}.pricing-module__V7KQAW__contactCta{min-height:46px}}@media (prefers-reduced-motion:reduce){.pricing-module__V7KQAW__plan{animation:none}.pricing-module__V7KQAW__plan,.pricing-module__V7KQAW__billingButton,.pricing-module__V7KQAW__textLink svg,.pricing-module__V7KQAW__rowHeading,.pricing-module__V7KQAW__valueCell{transition:none}.pricing-module__V7KQAW__plan:hover,.pricing-module__V7KQAW__textLink:hover svg{transform:none}}
