@layer components{.layout{--_visual-ratio: 3 / 2;--_alignment: start;--_column-count: 1;width:100%;display:flex;flex-direction:column;column-gap:var(--site-gutter);row-gap:var(--space-8);align-items:stretch;grid-template-columns:repeat(var(--_column-count),minmax(0,1fr))}.layout>*{display:flex;flex-direction:column;align-items:var(--_alignment, start);text-align:var(--_alignment, start);width:100%;max-width:100%}.layout>:first-child{align-self:center}.layout>:last-child:not(:has(>:not(.image,.video,.overlay))){position:relative;border-radius:var(--radius-small);aspect-ratio:var(--_visual-ratio)}.layout>:last-child:not(:has(>:not(.image,.video,.overlay)))>:is(.image,.video,.overlay){border-radius:inherit;position:absolute;inset:0;width:100%;height:100%}.layout.centered{--_alignment: center}.layout.auto-width{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:end;row-gap:var(--space-6)}.layout.auto-width>*{width:auto;align-self:unset}.layout.auto-width>:last-child{min-width:min(4rem,100%)}.layout.columns{display:grid;column-gap:var(--section-space-small)}@media(min-width:64rem){.layout.columns{--_column-count: 2}.layout.columns.reversed>:last-child{order:-1}}.layout.sticky-content{--_visual-ratio: 1 / 1;display:grid}@media(min-width:64rem){.layout.sticky-content{--_column-count: 2}.layout.sticky-content>:first-child{align-self:start;position:sticky;top:calc(var(--site-margin) + var(--nav-height))}}.layout.sticky-visual{--_visual-ratio: 1 / 1;display:grid}@media(min-width:64rem){.layout.sticky-visual{--_column-count: 2}.layout.sticky-visual>:first-child{align-self:start}.layout.sticky-visual>:last-child{align-self:start;position:sticky;top:calc(var(--site-margin) + var(--nav-height));max-height:calc(100svh - var(--nav-height) - var(--site-margin) * 2)}}.layout.breakout{display:grid;width:100vw;flex-shrink:0;align-self:center;column-gap:0;row-gap:0}.layout.breakout>:first-child{margin-inline:auto;width:var(--site-width);padding-block:var(--section-space-medium)}.layout.breakout>:last-child{border-radius:0}@media(min-width:64rem){.layout.breakout{--_column-count: 2}.layout.breakout>:first-child{max-width:calc(var(--max-width-main) / 2)}.layout.breakout>:last-child{border-top-left-radius:var(--radius-small);border-bottom-left-radius:var(--radius-small)}.layout.breakout.reversed>:last-child{order:-1;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small)}}.layout.contain{display:grid;column-gap:0;row-gap:0;background-color:var(--background-2);border-radius:var(--radius-main);position:relative;overflow:clip}.layout.contain>:first-child{padding:var(--space-6)}.layout.contain>:last-child{border-radius:0}@media(min-width:64rem){.layout.contain{--_column-count: 2}.layout.contain.reversed>:last-child{order:-1}}.layout.card-layout{border-radius:var(--radius-main);position:relative;overflow:clip;min-height:26rem;justify-content:center}.layout.card-layout>:first-child{padding:var(--space-6)}.layout.card-layout>:first-child{padding-block:var(--section-space-medium);padding-inline:var(--space-5);position:relative;z-index:1;--_alignment: center}.layout.card-layout>:last-child{position:absolute;inset:0;border-radius:0;width:100%;height:100%;opacity:calc(var(--_media-opacity, 70) / 100);pointer-events:none}}@layer components{.price-tiers_wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);width:100%;margin:0;padding:0;list-style:none}@media(min-width:40rem){.price-tiers_wrap{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto 1fr auto auto;gap:clamp(.75rem,2vw,var(--site-gutter))}}.price-tiers_tier{--_card: var(--light-200);--_empty: var(--light-300);position:relative;display:flex;flex-direction:column;padding:clamp(1.375rem,2.6vw,2.5rem);border-radius:2rem;background-color:var(--_card);transition:background-color .5s var(--hover-ease)}@media(min-width:36rem)and (not (min-width:40rem)){.price-tiers_tier{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"cells price" "length price" "note per" "trial trial";grid-template-rows:auto auto auto auto;column-gap:var(--space-5);align-items:end}}@media(min-width:40rem){.price-tiers_tier{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-content:start}}@media(min-width:36rem)and (not (min-width:40rem)){.price-tiers_cells{grid-area:cells;align-self:start}.price-tiers_length{grid-area:length}.price-tiers_note{grid-area:note}.price-tiers_price{grid-area:price;padding-top:0}.price-tiers_per{grid-area:per}.price-tiers_trial{grid-area:trial}}:is(:root[data-name-tier=long] .price-tiers_wrap[data-follow]>[data-tier=long],:root[data-name-tier=mid] .price-tiers_wrap[data-follow]>[data-tier=mid],:root[data-name-tier=short] .price-tiers_wrap[data-follow]>[data-tier=short]) .price-tiers_yours{opacity:1;scale:1}.price-tiers_yours{position:absolute;top:0;right:clamp(1.25rem,2.6vw,2.5rem);padding:.35em .85em;border-radius:var(--radius-round);background-color:var(--brand-200);box-shadow:0 0 0 .2rem var(--light-100),0 .25rem .5rem #19171c0f,0 .75rem 1.5rem #19171c1f;color:var(--dark-900);font-size:.875rem;font-weight:var(--primary-bold);line-height:1.2;white-space:nowrap;translate:0 -45%;rotate:-4deg;opacity:0;scale:.6;transition:opacity .3s var(--hover-ease)}@media(prefers-reduced-motion:no-preference){.price-tiers_yours{transition:opacity .3s var(--hover-ease),scale .6s var(--spring-ease)}}.price-tiers_cells{display:flex;align-items:center;gap:.25rem;container-type:inline-size}.price-tiers_cell{display:grid;place-items:center;width:min(2.25rem,13.5cqi);aspect-ratio:1;border-radius:28%;background-color:var(--light-100);font-family:var(--display-family);font-size:min(1.125rem,7.5cqi);font-weight:var(--display-heavy);line-height:1;transition:background-color .3s var(--hover-ease)}.price-tiers_cell.is-optional{background-color:var(--_empty)}.price-tiers_cell[data-filled]{background-color:var(--light-100)}.price-tiers_cell[data-ghost]:empty:after{content:attr(data-ghost);color:var(--text-2)}:root[data-name-tier] .price-tiers_wrap[data-follow] .price-tiers_tier[data-tier] .price-tiers_cell[data-ghost]:after{content:none}@media(prefers-reduced-motion:no-preference){.price-tiers_cell[data-filled]{animation:price-tiers_tile .45s var(--spring-ease)}@media(scripting:enabled){.price-tiers_wrap[data-inview]:not([data-play]) .price-tiers_cell[data-ghost]:after{opacity:0}}.price-tiers_wrap[data-play] .price-tiers_cell[data-ghost]:after{animation:price-tiers_tile .45s var(--spring-ease) backwards;animation-delay:calc(.3s + var(--k) * .09s)}}@keyframes price-tiers_tile{0%{opacity:0;scale:.6}}.price-tiers_more{margin-left:.15rem;font-family:var(--display-family);font-size:clamp(.875rem,6.5cqi,1.125rem);font-weight:var(--display-heavy)}.price-tiers_length{margin-top:var(--space-4)}@media(min-width:40rem){.price-tiers_length{margin-top:var(--space-5)}}@media(min-width:40rem)and (not (min-width:64rem)){.price-tiers_word{display:block}}.price-tiers_note{margin-top:.625rem;color:var(--dark-900);font-size:1rem;font-weight:var(--primary-medium)}.price-tiers_price{display:flex;align-items:baseline;column-gap:.3em;padding-top:clamp(1.25rem,3vw,var(--space-8));font-family:var(--display-family);font-weight:var(--display-heavy);letter-spacing:-.04em;line-height:.9;white-space:nowrap;container-type:inline-size}@media(min-width:40rem){.price-tiers_price{align-self:end}}.price-tiers_amount{font-size:min(3.5rem,24cqi)}@media(min-width:40rem){.price-tiers_amount{font-size:min(5.25rem,24cqi)}}.price-tiers_unit{font-size:max(.75rem,min(1.75rem,8cqi));letter-spacing:-.02em}.price-tiers_per{margin-top:.75rem;font-size:1rem;font-weight:var(--primary-medium);white-space:nowrap;color:var(--dark-900)}.price-tiers_usd{opacity:0;transition:opacity .6s var(--hover-ease)}.price-tiers_wrap[data-usd] .price-tiers_usd{opacity:1}.price-tiers_trial{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--light-100);font-size:.9375rem}.price-tiers_trial b{font-weight:var(--primary-bold);white-space:nowrap}@media(forced-colors:active){.price-tiers_tier,.price-tiers_cell{border:.0625rem solid CanvasText}.price-tiers_cell.is-optional:not([data-filled]){border-style:dashed}.price-tiers_wrap[data-active=long]>[data-tier=long],.price-tiers_wrap[data-active=mid]>[data-tier=mid],.price-tiers_wrap[data-active=short]>[data-tier=short]{outline:.1875rem solid Highlight;outline-offset:.125rem}:root[data-name-tier] .price-tiers_wrap[data-follow]>.price-tiers_tier{outline:none}:root[data-name-tier=long] .price-tiers_wrap[data-follow]>[data-tier=long],:root[data-name-tier=mid] .price-tiers_wrap[data-follow]>[data-tier=mid],:root[data-name-tier=short] .price-tiers_wrap[data-follow]>[data-tier=short]{outline:.1875rem solid Highlight;outline-offset:.125rem}.price-tiers_yours{border:.0625rem solid CanvasText}}}
