.PricingProductFeatureGroup{--pricingCardCloseAnimationDuration:300ms;--pricingCardCloseAnimationEasing:cubic-bezier(0.65,0,0.35,1)}.PricingProductFeatureGroup:focus-within{z-index:2}.theme--White .PricingProductFeatureGroup{--pricingCardHeaderBackground:var(--subcardBackground)}.theme--Dark .PricingProductFeatureGroup{--cardBorderColor:var(--cardBorderColor)}.PricingProductFeatureGroup__heading{position:relative;border-top:var(--cardSectionBorder);display:grid;grid-template-columns:1fr;vertical-align:middle;cursor:pointer;width:100%;padding:var(--cardSectionPadding);background:var(--pricingCardHeaderBackground)}@media (min-width:600px){.PricingProductFeatureGroup__heading{grid-template-columns:1fr 1fr}}@media (min-width:900px){.PricingProductFeatureGroup__heading{grid-template-columns:55% 45%}}@media (min-width:600px) and (prefers-reduced-motion:no-preference){.PricingProductFeatureGroup__heading{transition:border-radius var(--pricingCardCloseAnimationDuration) var(--pricingCardCloseAnimationEasing);will-change:border-radius}}.PricingProductCardHeader+.PricingProductFeatureGroup__heading{border-top:var(--cardSectionBorder)}.PricingProductFeatureGroup:not(.PricingProductFeatureGroup--isExpanded):last-child .PricingProductFeatureGroup__heading{border-radius:0 0 8px 8px}.PricingProductFeatureGroup__heading:has(.PricingProductFeatureGroup__headingButton:focus-visible){outline:1.5px solid #4d90fe;outline-offset:-1.5px}.PricingProductFeatureGroup__headingButton{font:var(--ctaFont);color:var(--titleColor);margin:0;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:none;text-align:left;transition:var(--hoverTransition);padding:0}.PricingProductFeatureGroup__headingRight{display:flex;align-items:center;gap:4px;padding-right:32px}@media (min-width:600px){.PricingProductFeatureGroup__headingRight{padding-left:26px}}.PricingProductFeatureGroup__tooltip.TooltipButton.PortalTooltipItem,.PricingProductFeatureGroup__tooltip.TooltipButton.TooltipItem{--tooltipPadding:0}.PricingProductFeatureGroup__content{display:none;overflow:hidden}@media (min-width:600px) and (prefers-reduced-motion:no-preference){.PricingProductFeatureGroup__content{transition:height var(--pricingCardCloseAnimationDuration) var(--pricingCardCloseAnimationEasing);will-change:height}}.PricingProductFeatureGroup__description{font:var(--ctaFont);color:var(--titleColor)}.PricingProductFeatureGroup__headingButtonIcon{position:absolute;top:50%;transform:translateY(-50%);background-color:#e7ecf1;border-radius:12px;margin-right:16px;align-self:start;justify-self:end;width:24px;height:24px;transition:background-color .1s linear}.PricingProductFeatureGroup__headingButtonIcon:after,.PricingProductFeatureGroup__headingButtonIcon:before{content:"";background-color:#0a2540;display:block;position:absolute;top:50%;left:50%;width:10px;height:1px;transition:transform .35s cubic-bezier(0,.53,.32,1),background-color .1s linear}.PricingProductFeatureGroup__headingButtonIcon:before{transform:translate(-50%,-50%)}.PricingProductFeatureGroup__headingButtonIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.PricingProductFeatureGroup--isExpanded .PricingProductFeatureGroup__headingButtonIcon:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.PricingProductFeatureGroup__heading:focus .PricingProductFeatureGroup__headingButtonIcon{background-color:#635bff}.PricingProductFeatureGroup__heading:focus .PricingProductFeatureGroup__headingButtonIcon:after,.PricingProductFeatureGroup__heading:focus .PricingProductFeatureGroup__headingButtonIcon:before{background-color:#e7ecf1}@media (min-width:600px){.PricingProductFeatureGroup__headingButtonIcon{top:0;transform:none;margin-right:0;grid-row:1/3;grid-column:2/3;align-self:center}}@media (pointer:fine){.PricingProductFeatureGroup__heading:hover .PricingProductFeatureGroup__headingButtonIcon{background-color:#635bff}.PricingProductFeatureGroup__heading:hover .PricingProductFeatureGroup__headingButtonIcon:after,.PricingProductFeatureGroup__heading:hover .PricingProductFeatureGroup__headingButtonIcon:before{background-color:#e7ecf1}}