.PricingModuleRow-module-scss-module__o4iQ1a__row{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out);border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.PricingModuleRow-module-scss-module__o4iQ1a__row:hover{border-color:var(--color-black)}.PricingModuleRow-module-scss-module__o4iQ1a__rowSelected{background:var(--color-sky-soft);border-color:var(--color-sky-deep)}.PricingModuleRow-module-scss-module__o4iQ1a__checkbox{width:22px;height:22px;accent-color:var(--color-black);cursor:pointer;border-radius:6px}.PricingModuleRow-module-scss-module__o4iQ1a__body{gap:2px;display:grid}.PricingModuleRow-module-scss-module__o4iQ1a__name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-black);font-size:16px;font-weight:700}.PricingModuleRow-module-scss-module__o4iQ1a__tagline{color:var(--color-text-muted);font-size:14px}.PricingModuleRow-module-scss-module__o4iQ1a__note{color:var(--color-text-faint);margin-top:4px;font-size:12px}.PricingModuleRow-module-scss-module__o4iQ1a__price{text-align:right;font-family:var(--font-display);color:var(--color-black);white-space:nowrap;justify-items:end;gap:2px;font-size:18px;font-weight:700;display:grid}.PricingModuleRow-module-scss-module__o4iQ1a__priceUnit{font-family:var(--font-body);color:var(--color-text-muted);font-size:12px;font-weight:500}.PricingModuleRow-module-scss-module__o4iQ1a__suggested{background:color-mix(in oklab, var(--color-sky) 22%, white);color:var(--color-sky-deep);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}
.PricingConfigurator-module-scss-module__FKBOMW__section{background:var(--color-bg);padding-block:64px}.PricingConfigurator-module-scss-module__FKBOMW__step{scroll-margin-top:calc(var(--header-height) + 16px);margin-bottom:56px}.PricingConfigurator-module-scss-module__FKBOMW__step:last-child{margin-bottom:0}.PricingConfigurator-module-scss-module__FKBOMW__stepHead{margin-bottom:32px}.PricingConfigurator-module-scss-module__FKBOMW__stepNum{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-sky-deep);margin-bottom:12px;font-weight:700;display:inline-block}.PricingConfigurator-module-scss-module__FKBOMW__stepTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-black);max-width:24ch;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.1}.PricingConfigurator-module-scss-module__FKBOMW__stepHelp{color:var(--color-text-muted);font-size:var(--text-base);max-width:56ch;margin:0;line-height:1.55}.PricingConfigurator-module-scss-module__FKBOMW__roleGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.PricingConfigurator-module-scss-module__FKBOMW__roleCard{text-align:left;background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;font:inherit;color:inherit;min-height:160px;transition:border-color .24s var(--polish-ease),transform .24s var(--polish-ease),background .24s var(--polish-ease),box-shadow .24s var(--polish-ease);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.PricingConfigurator-module-scss-module__FKBOMW__roleCard:hover{border-color:var(--color-black);box-shadow:0 16px 40px color-mix(in oklab, var(--color-black) 8%, transparent);transform:translateY(-2px)}.PricingConfigurator-module-scss-module__FKBOMW__roleCard:focus-visible{outline:2px solid var(--color-sky-deep);outline-offset:3px}.PricingConfigurator-module-scss-module__FKBOMW__roleCardSelected{border-color:var(--color-black);background:color-mix(in oklab, var(--color-sky) 12%, var(--color-surface))}.PricingConfigurator-module-scss-module__FKBOMW__roleCardSelected .PricingConfigurator-module-scss-module__FKBOMW__roleNote{color:color-mix(in oklab, var(--color-black) 75%, transparent)}.PricingConfigurator-module-scss-module__FKBOMW__roleIcon{width:32px;height:32px;color:var(--color-sky-deep);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.PricingConfigurator-module-scss-module__FKBOMW__roleIcon svg{width:100%;height:100%}.PricingConfigurator-module-scss-module__FKBOMW__roleName{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.018em;color:var(--color-black);margin-bottom:12px;font-weight:700;line-height:1.2}.PricingConfigurator-module-scss-module__FKBOMW__roleNote{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:auto;line-height:1.45}.PricingConfigurator-module-scss-module__FKBOMW__configGrid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:900px){.PricingConfigurator-module-scss-module__FKBOMW__configGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:48px}}.PricingConfigurator-module-scss-module__FKBOMW__modulesCol{min-width:0}.PricingConfigurator-module-scss-module__FKBOMW__billing{background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.PricingConfigurator-module-scss-module__FKBOMW__billingBtn{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:background-color .18s var(--ease-out),color .18s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:8px 20px;font-weight:600}.PricingConfigurator-module-scss-module__FKBOMW__billingBtnActive{background:var(--color-black);color:var(--color-white)}.PricingConfigurator-module-scss-module__FKBOMW__billingSave{color:var(--color-sky-deep);margin-left:.25em;font-weight:500}.PricingConfigurator-module-scss-module__FKBOMW__billingBtnActive .PricingConfigurator-module-scss-module__FKBOMW__billingSave{color:var(--color-sky)}.PricingConfigurator-module-scss-module__FKBOMW__modules{gap:8px;display:grid}@media (min-width:768px){.PricingConfigurator-module-scss-module__FKBOMW__section{padding-block:80px}.PricingConfigurator-module-scss-module__FKBOMW__stepTitle{font-size:36px}}
.PricingCta-module-scss-module__HzB53a__section{border-block:1px solid var(--color-line);background:var(--color-sky);color:var(--color-black);position:relative;overflow:hidden}.PricingCta-module-scss-module__HzB53a__section:before{content:"";pointer-events:none;opacity:.85;background-image:repeating-linear-gradient(115deg,#ffffff1a 0 1px,#0000 1px 32px);background-image:repeating-linear-gradient(115deg,lab(100% -.0000298023 .0000119209/.1) 0 1px,#0000 1px 32px);position:absolute;inset:0}.PricingCta-module-scss-module__HzB53a__container{align-items:end;gap:32px;padding-block:64px;display:grid;position:relative}.PricingCta-module-scss-module__HzB53a__title{max-width:18ch;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-display);color:var(--color-black);margin:0}.PricingCta-module-scss-module__HzB53a__copy{max-width:48ch;font-size:var(--text-lg);color:color-mix(in oklab, var(--color-black) 78%, transparent);margin:16px 0 0}.PricingCta-module-scss-module__HzB53a__actions{flex-wrap:wrap;gap:12px;display:flex}.PricingCta-module-scss-module__HzB53a__btnPrimary{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.PricingCta-module-scss-module__HzB53a__btnPrimary:hover{background:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.PricingCta-module-scss-module__HzB53a__btnTertiary{color:var(--color-black);border-color:color-mix(in oklab, var(--color-black) 32%, transparent);background:0 0}.PricingCta-module-scss-module__HzB53a__btnTertiary:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}@media (min-width:768px){.PricingCta-module-scss-module__HzB53a__container{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:64px;padding-block:96px}}@media (max-width:520px){.PricingCta-module-scss-module__HzB53a__actions{flex-direction:column;align-items:stretch;gap:8px}.PricingCta-module-scss-module__HzB53a__actions>*{justify-content:center;width:100%}}
.Accordion-module-scss-module__peZdIG__list{display:block}.Accordion-module-scss-module__peZdIG__item{border-bottom:1px solid color-mix(in oklab, var(--color-text) 14%, transparent);transition:background .22s var(--polish-ease),border-color .22s var(--polish-ease);background:0 0}.Accordion-module-scss-module__peZdIG__item:hover{background:color-mix(in oklab, var(--color-sky) 5%, transparent);border-color:color-mix(in oklab, var(--color-text) 22%, transparent)}.Accordion-module-scss-module__peZdIG__summary{cursor:pointer;width:100%;color:var(--color-text);letter-spacing:-.005em;text-align:left;transition:color .2s var(--polish-ease),padding-left .22s var(--polish-ease);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.Accordion-module-scss-module__peZdIG__summary::-webkit-details-marker{display:none}.Accordion-module-scss-module__peZdIG__summary:hover{color:var(--color-sky-deep)}.Accordion-module-scss-module__peZdIG__summary>span:first-child{flex:auto;min-width:0}.Accordion-module-scss-module__peZdIG__item[open] .Accordion-module-scss-module__peZdIG__summary{color:var(--color-text);padding-left:6px}.Accordion-module-scss-module__peZdIG__icon{border:1px solid color-mix(in oklab, var(--color-text) 30%, transparent);width:22px;height:22px;color:var(--color-text);transition:border-color .22s var(--polish-ease),background .22s var(--polish-ease),transform .32s var(--polish-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Accordion-module-scss-module__peZdIG__icon:before,.Accordion-module-scss-module__peZdIG__icon:after{content:"";width:10px;height:1.25px;transition:transform .28s var(--polish-ease),background .2s var(--polish-ease);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Accordion-module-scss-module__peZdIG__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.Accordion-module-scss-module__peZdIG__summary:hover .Accordion-module-scss-module__peZdIG__icon{border-color:var(--color-sky-deep);background:color-mix(in oklab, var(--color-sky) 12%, transparent)}.Accordion-module-scss-module__peZdIG__item[open] .Accordion-module-scss-module__peZdIG__icon{border-color:var(--color-sky-deep);background:var(--color-sky);color:var(--color-black);transform:rotate(45deg)}.Accordion-module-scss-module__peZdIG__item[open] .Accordion-module-scss-module__peZdIG__icon:before,.Accordion-module-scss-module__peZdIG__item[open] .Accordion-module-scss-module__peZdIG__icon:after{background:var(--color-black)}.Accordion-module-scss-module__peZdIG__answer{max-width:64ch;color:color-mix(in oklab, var(--color-text) 78%, transparent);opacity:0;transition:opacity .24s var(--polish-ease),transform .32s var(--polish-ease);padding:0 0 20px 6px;font-size:16px;line-height:1.65;transform:translateY(-2px)}.Accordion-module-scss-module__peZdIG__item[open] .Accordion-module-scss-module__peZdIG__answer{opacity:1;transform:translateY(0)}.Accordion-module-scss-module__peZdIG__answer p{margin:0}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module__peZdIG__item,.Accordion-module-scss-module__peZdIG__summary,.Accordion-module-scss-module__peZdIG__icon,.Accordion-module-scss-module__peZdIG__icon:before,.Accordion-module-scss-module__peZdIG__icon:after,.Accordion-module-scss-module__peZdIG__answer{transition:none}}
