.card-module__pqZ6fa__card{padding:calc(var(--baseline) * 2.5);color:var(--foreground);background:var(--surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.card-module__pqZ6fa__header:not(:first-child),.card-module__pqZ6fa__content:not(:first-child),.card-module__pqZ6fa__footer:not(:first-child){margin-top:calc(var(--baseline) * 2)}.card-module__pqZ6fa__header{align-items:start;gap:calc(var(--baseline) * .75);grid-template-columns:1fr;display:grid}.card-module__pqZ6fa__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-module__pqZ6fa__action{grid-area:1/2/span 2;place-self:start end}.card-module__pqZ6fa__title{font-size:var(--font-size-md);line-height:var(--leading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.card-module__pqZ6fa__description{font-size:var(--font-size-base);line-height:var(--leading);color:var(--color-muted)}.card-module__pqZ6fa__content{gap:calc(var(--baseline) * 2);flex-direction:column;min-width:0;display:flex}.card-module__pqZ6fa__footer{align-items:center;gap:var(--baseline);display:flex}
.page-module__5BbING__page{width:100%;max-width:var(--grid-maxw);--page-gutter:var(--grid-margin);padding-inline:var(--page-gutter);margin-inline:auto}.page-module__5BbING__content{padding-block:calc(var(--baseline) * 10) calc(var(--baseline) * 12)}@media (max-width:768px){.page-module__5BbING__page{--page-gutter:var(--page-gutter-mobile)}.page-module__5BbING__content{padding-block:calc(var(--baseline) * 6) calc(var(--baseline) * 8)}}
.grid-module__FpYS-a__grid{grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);row-gap:var(--leading);display:grid}.grid-module__FpYS-a__band{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);row-gap:var(--leading);align-items:start;display:grid}@supports not (grid-template-columns:subgrid){.grid-module__FpYS-a__band{grid-template-columns:repeat(var(--grid-cols), 1fr)}}.grid-module__FpYS-a__cell{min-width:0}
.module-row-module__w1H8Hq__row{column-gap:var(--grid-gutter);row-gap:var(--leading);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.module-row-module__w1H8Hq__cols2{grid-template-columns:repeat(2,1fr)}.module-row-module__w1H8Hq__cols3{grid-template-columns:repeat(3,1fr)}.module-row-module__w1H8Hq__cols4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.module-row-module__w1H8Hq__cols3,.module-row-module__w1H8Hq__cols4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.module-row-module__w1H8Hq__cols2,.module-row-module__w1H8Hq__cols3,.module-row-module__w1H8Hq__cols4{grid-template-columns:1fr}}
.swiss-split-module__EHTCCq__split{align-items:start}.swiss-split-module__EHTCCq__aside{grid-column:1/6;min-width:0}.swiss-split-module__EHTCCq__main{grid-column:7/13;min-width:0}@media (max-width:768px){.swiss-split-module__EHTCCq__aside,.swiss-split-module__EHTCCq__main{grid-column:1/-1}.swiss-split-module__EHTCCq__asideHideMobile{display:none}}
.marketing-module__OCpe2W__shell{flex-direction:column;flex:1;display:flex}.marketing-module__OCpe2W__wrap{width:100%;max-width:var(--grid-maxw);padding-inline:var(--grid-margin);margin-inline:auto}.marketing-module__OCpe2W__grid{grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);row-gap:var(--leading);display:grid}.marketing-module__OCpe2W__band{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);row-gap:var(--leading);align-items:start;display:grid}@supports not (grid-template-columns:subgrid){.marketing-module__OCpe2W__band{grid-template-columns:repeat(var(--grid-cols), 1fr)}}.marketing-module__OCpe2W__brand{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--leading)}.marketing-module__OCpe2W__nav{gap:var(--grid-gutter);font-size:var(--font-size-base);line-height:var(--leading);color:var(--color-muted);margin-right:auto;display:flex}.marketing-module__OCpe2W__nav a:hover{color:var(--foreground)}.marketing-module__OCpe2W__hamburger{padding:var(--baseline);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.marketing-module__OCpe2W__hamburger:hover{background:var(--color-hover)}.marketing-module__OCpe2W__mobilePanel[role=dialog]{gap:calc(var(--baseline) * 4);width:100%;max-width:none;height:100%;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 3) calc(var(--baseline) * 3);border:none;border-radius:0;flex-direction:column;display:flex;inset:0}.marketing-module__OCpe2W__mobilePanelHeader{justify-content:space-between;align-items:center;display:flex}.marketing-module__OCpe2W__mobileLinks{gap:var(--baseline);margin-top:var(--leading);flex-direction:column;display:flex}.marketing-module__OCpe2W__mobileLink{font-size:var(--font-size-xl);line-height:calc(var(--baseline) * 4);padding-block:var(--baseline)}.marketing-module__OCpe2W__mobileLink:hover{color:var(--color-muted)}.marketing-module__OCpe2W__mobileActions{gap:calc(var(--baseline) * 1.5);flex-direction:column;margin-top:auto;display:flex}@media (max-width:640px){.marketing-module__OCpe2W__nav,.marketing-module__OCpe2W__signIn{display:none}.marketing-module__OCpe2W__hamburger{display:inline-flex}}.marketing-module__OCpe2W__main{flex-direction:column;flex:1;display:flex}.marketing-module__OCpe2W__footer{border-top:var(--border-width) solid var(--color-border)}.marketing-module__OCpe2W__footerInner{justify-content:space-between;align-items:center;gap:var(--leading);width:100%;max-width:var(--grid-maxw);padding-inline:var(--grid-margin);padding-block:calc(var(--baseline) * 3);font-size:var(--font-size-sm);line-height:var(--leading);color:var(--color-muted);flex-wrap:wrap;margin-inline:auto;display:flex}.marketing-module__OCpe2W__footerNav{gap:var(--grid-gutter);display:flex}.marketing-module__OCpe2W__footerNav a:hover{color:var(--foreground)}.marketing-module__OCpe2W__hero{padding-block:calc(var(--baseline) * 16) calc(var(--baseline) * 12)}.marketing-module__OCpe2W__heroTitle{font-size:var(--font-size-display);line-height:calc(var(--baseline) * 8);letter-spacing:-.02em;grid-column:1/11}.marketing-module__OCpe2W__heroSubtitle{font-size:var(--font-size-lg);line-height:var(--leading);color:var(--color-muted);grid-column:1/7}.marketing-module__OCpe2W__heroActions{gap:calc(var(--baseline) * 2);flex-wrap:wrap;grid-column:1/7;display:flex}.marketing-module__OCpe2W__section{padding-block:calc(var(--baseline) * 14);border-top:var(--border-width) solid var(--color-border)}.marketing-module__OCpe2W__sectionTitle{font-size:var(--font-size-3xl);line-height:calc(var(--baseline) * 5);letter-spacing:-.01em;grid-column:1/7}.marketing-module__OCpe2W__sectionLead{font-size:var(--font-size-md);line-height:var(--leading);color:var(--color-muted);grid-column:7/13}.marketing-module__OCpe2W__priceFeatured.marketing-module__OCpe2W__priceFeatured{border-color:var(--color-primary)}.marketing-module__OCpe2W__priceAmount{font-size:var(--font-size-4xl);line-height:calc(var(--baseline) * 6);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.marketing-module__OCpe2W__priceAmount span{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-muted)}.marketing-module__OCpe2W__priceList{gap:var(--baseline);font-size:var(--font-size-base);line-height:var(--leading);color:var(--color-muted);flex-direction:column;list-style:none;display:flex}.marketing-module__OCpe2W__priceCta{width:100%}.marketing-module__OCpe2W__stub{padding-block:calc(var(--baseline) * 16) calc(var(--baseline) * 14)}.marketing-module__OCpe2W__stubTitle{font-size:var(--font-size-display-sm);line-height:calc(var(--baseline) * 6);letter-spacing:-.01em;grid-column:1/9}.marketing-module__OCpe2W__stubBody{font-size:var(--font-size-md);line-height:var(--leading);color:var(--color-muted);grid-column:1/8}@media (max-width:768px){.marketing-module__OCpe2W__wrap,.marketing-module__OCpe2W__headerInner,.marketing-module__OCpe2W__footerInner{padding-inline:var(--page-gutter-mobile)}.marketing-module__OCpe2W__heroTitle,.marketing-module__OCpe2W__heroSubtitle,.marketing-module__OCpe2W__heroActions,.marketing-module__OCpe2W__sectionTitle,.marketing-module__OCpe2W__sectionLead,.marketing-module__OCpe2W__stubTitle,.marketing-module__OCpe2W__stubBody{grid-column:1/-1}.marketing-module__OCpe2W__heroTitle{line-height:calc(var(--baseline) * 6)}.marketing-module__OCpe2W__stubTitle{line-height:calc(var(--baseline) * 5)}}
