@layer components{.grid{--_cols:var(--_cols-xs);--_cols-xs:1;--_cols-sm:var(--_cols-xs);--_cols-md:var(--_cols-sm);--_cols-lg:var(--_cols-md);--_gap-size:var(--site-gutter);grid-column-gap:var(--_gap-size);grid-row-gap:var(--_gap-size);grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));width:100%;display:grid}@media (min-width:30rem){.grid{--_cols:var(--_cols-sm)}}@media (min-width:48rem){.grid{--_cols:var(--_cols-md)}}@media (min-width:64rem){.grid{--_cols:var(--_cols-lg)}}.grid:is(.autofit,.autofill){--_max-cols:12;--_min-col-width:12;--_fit:(100% - (var(--_max-cols) - 1) * var(--_gap-size)) / var(--_max-cols);--_track:min(max(calc(var(--_min-col-width) * 1rem), var(--_fit)), 100%)}.grid.autofit{grid-template-columns:repeat(auto-fit, minmax(var(--_track), 1fr))}.grid.autofill{grid-template-columns:repeat(auto-fill, minmax(var(--_track), 1fr))}.store-badges_wrap{justify-content:var(--_alignment,start);gap:var(--space-4);flex-wrap:wrap;display:flex}@media not (min-width:64rem){.store-badges_wrap.fill{gap:var(--space-3);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.store-badges_wrap.fill .store-badges_image{width:100%;height:auto}}.store-badges_link{border-radius:var(--radius-small);transition:opacity var(--hover-duration) var(--hover-ease);display:block}@media (hover:hover){.store-badges_link:hover{opacity:.8}}.store-badges_image{width:auto;height:clamp(3.25rem,2.6rem + 2.5vw,4.6875rem)}.hero-main_wrap{gap:var(--space-6);width:100%;padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-main);background-image:linear-gradient(110deg, var(--light-300) 0%, var(--brand-200) 47%, var(--accent-400) 100%);flex-direction:column;display:flex;position:relative;overflow:clip}@media not (min-width:64rem){.hero-main_wrap{z-index:2;min-height:calc(100svh - var(--nav-height) - var(--site-margin) * 3);margin-top:calc(var(--site-margin) * 2);padding:var(--space-6) var(--card-padding) var(--card-padding);text-align:center;overflow:visible}}@media (min-width:64rem){.hero-main_wrap{min-height:46.875rem;padding-block:var(--space-8);justify-content:center}}.hero-main_content{z-index:1;flex-direction:column;align-items:start;display:flex;position:relative}@media not (min-width:64rem){.hero-main_content{align-items:center}}@media (min-width:64rem){.hero-main_content{max-width:35.5rem}}.hero-main_text{max-width:28rem;margin-top:var(--space-7);color:var(--text-2)}@media not (min-width:64rem){.hero-main_text{margin-top:var(--space-5)}}.hero-main_actions{margin-top:var(--space-6)}@media not (min-width:64rem){.hero-main_actions{margin-top:var(--space-5)}.hero-main_actions{align-self:stretch}}@media (min-width:64rem){.hero-main_actions{margin-top:var(--section-space-large)}}.hero-main_visual{align-self:center;width:100%;max-width:49.5rem;container-type:inline-size}@media not (min-width:64rem){.hero-main_visual{padding-top:var(--space-5);margin-top:auto;margin-bottom:-9.55244cqw}}@media (min-width:64rem){.hero-main_visual{width:60.5%;position:absolute;top:50%;right:0;translate:0 -52.4%}}.hero-main_art{--_u:calc(100cqw / 794);--_mx:0;--_my:0;aspect-ratio:794/715.34;position:relative}@media not (min-width:64rem){.hero-main_art{--_u:calc(100cqw / 605.5);width:calc(var(--_u) * 794);margin-top:calc(var(--_u) * -49);margin-left:calc(var(--_u) * -143.54)}}.hero-main_layer{translate:calc(var(--_mx) * var(--_depth) * var(--_u)) calc(var(--_my) * var(--_depth) * var(--_u));will-change:translate, rotate;position:absolute}.hero-main_photo,.hero-main_overflow{--_depth:6;height:auto;top:calc(var(--_u) * 59.5);left:calc(var(--_u) * 143.54);width:calc(var(--_u) * 605.5);display:block}.hero-main_overflow{pointer-events:none}.hero-main_frame{--_depth:13;top:calc(var(--_u) * 108.8);left:calc(var(--_u) * 164.94);width:calc(var(--_u) * 546.44);aspect-ratio:1;rotate:calc(14.61deg + var(--_mx) * .8deg)}.hero-main_frame-shape{fill:#fff;width:100%;height:100%;position:absolute;inset:0}@media not (min-width:64rem){.hero-main_frame-shape{filter:drop-shadow(0 .5rem 1.25rem #0000001f)}}.hero-main_caption{top:calc(var(--_u) * 444.24);left:calc(var(--_u) * 21.34);width:calc(var(--_u) * 331.35);color:var(--dark-800);font-family:var(--primary-family);font-size:calc(var(--_u) * 25.19);margin:0;font-weight:700;line-height:1.1;position:absolute}.hero-main_frame-logo{top:calc(var(--_u) * 490.73);left:calc(var(--_u) * 396.26);width:calc(var(--_u) * 128.4);position:absolute}.hero-main_note{--_depth:22;top:calc(var(--_u) * 370.87);left:calc(var(--_u) * 3.8);width:calc(var(--_u) * 337.38);height:calc(var(--_u) * 85.4);border-radius:calc(var(--_u) * 19.67);-webkit-backdrop-filter:blur(calc(var(--_u) * 14));color:var(--dark-800);font-family:var(--primary-family);rotate:calc(-6.63deg + var(--_mx) * -1deg);background-color:#ffffff9c}@media not (min-width:64rem){.hero-main_note{left:calc(var(--_u) * 277.6);text-align:start}}.hero-main_note-icon{top:calc(var(--_u) * 16.73);left:calc(var(--_u) * 18.2);width:calc(var(--_u) * 51.28);aspect-ratio:1;border-radius:calc(var(--_u) * 12.02);background-image:linear-gradient(115deg,#ed63cd,#8b45d6);position:absolute}.hero-main_note-icon .hero-main_note-glyph{top:calc(var(--_u) * 10.48);left:calc(var(--_u) * 7.39);width:calc(var(--_u) * 35.55);position:absolute}.hero-main_note-icon path{fill:#fff}.hero-main_note-text{top:calc(var(--_u) * 18.2);left:calc(var(--_u) * 85.4);font-size:calc(var(--_u) * 18.2);margin:0;font-weight:500;line-height:1;position:absolute}.hero-main_note-text strong{font-weight:700}.hero-main_note-time{top:calc(var(--_u) * 21);right:calc(var(--_u) * 27.3);font-size:calc(var(--_u) * 14);opacity:.5;font-weight:500;line-height:1;position:absolute}.line-pattern_wrap{--_progress:1;z-index:-1;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--light-100);stroke-linejoin:miter;position:absolute;inset:0}.line-pattern_wrap.tall,.line-pattern_wrap.diagonal,.line-pattern_wrap.steps{stroke-linejoin:bevel}.line-pattern_wrap.steps{width:56.25rem;height:18.75rem;inset:50% auto auto 0;translate:0 -50%}.line-pattern_line{opacity:.4}.brand>g>.line-pattern_line{stroke:var(--brand-700);opacity:.12}.line-pattern_mask{--_drawn:clamp(0, (var(--_progress) - var(--_delay)) / (1 - var(--_delay)), 1)}.line-pattern_reveal{--_erased:clamp(0, var(--_progress) - 1, 1);stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--_drawn) - var(--_erased))}.line-pattern_tip{fill:#fff;stroke:none}.hover-hint_wrap{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.hover-hint_label{border-radius:var(--radius-round);background-color:var(--button-background);color:var(--button-text);font-weight:var(--primary-semibold);line-height:var(--line-height-large);white-space:nowrap;opacity:0;padding:.42em .9em;transition:opacity .2s,scale .3s;display:block;translate:-50% -50%;scale:.4}.is-visible>.hover-hint_label{opacity:1;transition:opacity .2s,scale .45s cubic-bezier(.34,1.4,.64,1);scale:1}.how-steps_wrap{--_duration:.6s;--_ease:cubic-bezier(.19, 1, .22, 1);height:100%;position:relative}.how-steps_list{gap:var(--site-gutter);flex-direction:column;height:100%;display:flex}.how-steps_item{align-items:center;gap:var(--space-3);padding:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-2);isolation:isolate;cursor:pointer;transition:flex-grow var(--_duration) var(--_ease);display:flex;position:relative;overflow:hidden}.how-steps_item>*{opacity:.8;transition:opacity var(--_duration) var(--_ease)}.how-steps_item>.line-pattern_wrap{opacity:1}.how-steps_item.is-current{flex-grow:1;align-items:start}.how-steps_item.is-current>*{opacity:1}.how-steps_number{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--brand-500);width:3.4375rem;color:var(--dark-700);text-box:none;flex:none;place-items:center;margin-block:0;display:grid}.how-steps_body{gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.how-steps_item:not(.is-current)>.how-steps_body{padding-top:0}.how-steps_toggle{all:unset;cursor:pointer}.how-steps_toggle:after{content:"";position:absolute;inset:0}.how-steps_toggle:focus-visible{outline:none}.how-steps_toggle:focus-visible:after{border-radius:inherit;outline:var(--focus-width,2px) solid currentColor;outline-offset:-4px}.how-steps_reveal{margin-top:calc(var(--space-4) * -1);grid-template-rows:0fr;display:grid}.how-steps_reveal>*{overflow:hidden}.how-steps_reveal{visibility:hidden;opacity:0;transition:grid-template-rows var(--_duration) var(--_ease), margin-top var(--_duration) var(--_ease), opacity .15s linear, visibility 0s linear var(--_duration)}.is-current .how-steps_reveal{visibility:visible;opacity:1;transition:grid-template-rows var(--_duration) var(--_ease), margin-top var(--_duration) var(--_ease), opacity .4s linear .1s;grid-template-rows:1fr;margin-top:0}.how-steps_text{color:var(--text-2);margin-bottom:-.25em;padding-bottom:.25em}.how-visual_wrap{aspect-ratio:644/666;border-radius:var(--radius-main);background-image:linear-gradient(var(--light-100) 9.3%, var(--brand-200) 44.9%, var(--accent-400) 102.7%);isolation:isolate;width:100%;max-width:40.25rem;position:relative;overflow:clip}.how-visual_image{width:52.72%;position:absolute;top:4.77%;left:23.54%}.how-visual_overlay{width:50.69%;position:absolute;top:49.99%;left:49.31%}.swiper-dots_wrap{width:100%;margin-top:var(--space-5);justify-content:center;align-self:stretch;display:flex}.swiper-dots_wrap[hidden]{display:none}.swiper-dots_dot{cursor:pointer;width:1rem;height:1.5rem;transition:width .3s var(--open-ease);background:0 0;margin-block:-.5rem;padding:0;position:relative}.swiper-dots_dot:before{content:"";border-radius:var(--radius-round);background-color:color-mix(in lab, currentcolor 20%, transparent);transition:background-color .3s var(--open-ease);position:absolute;inset:.5rem .25rem}.swiper-dots_dot.is-active{width:2rem}.swiper-dots_dot.is-active:before{background-color:currentColor}.how-cards_wrap{width:100%;min-width:0}@media (min-width:64rem){.how-cards_wrap{display:none}}@media not (min-width:64rem){.grid.how-cards_desktop{display:none}}.how-cards_track{gap:var(--site-gutter);margin:0 calc(var(--site-margin) * -1);padding:1.5rem var(--site-margin) 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-margin);scrollbar-width:none;list-style:none;display:flex;position:relative;overflow-x:auto}.how-cards_track::-webkit-scrollbar{display:none}.how-cards_card{gap:var(--space-5);width:min(85%,24rem);padding:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-2);scroll-snap-align:start;flex-direction:column;flex:none;display:flex;position:relative}.how-cards_visual{aspect-ratio:1/.92;border-radius:calc(var(--radius-main) * .6);background-image:linear-gradient(var(--light-100) 9%, var(--brand-200) 45%, var(--accent-400) 103%);isolation:isolate;position:relative;overflow:clip}.how-cards_visual img{height:auto;position:absolute}.how-cards_visual .how-cards_cover{object-position:50% 0;height:100%;inset:0}.how-cards_phone{width:50%;top:8%;left:10%}.how-cards_members{filter:drop-shadow(0 .75rem 1.5rem #37085e2e);width:42%;top:34%;right:7%}.how-cards_print{background-color:var(--light-100);border-radius:.5rem;width:44%;padding:3% 3% 9%;position:absolute;top:50%;left:50%;box-shadow:0 .75rem 1.5rem #37085e29}.how-cards_print img{aspect-ratio:1;border-radius:.25rem;position:static}.how-cards_print:first-child{translate:-100% -55%;rotate:-12deg}.how-cards_print:nth-child(2){z-index:1;translate:-50% -48%;rotate:3deg}.how-cards_print:nth-child(3){translate:-2% -40%;rotate:14deg}.how-cards_art{width:96%;top:50%;left:50%;translate:-50% -50%}.how-cards_body{gap:var(--space-3);flex-direction:column;display:flex}.how-cards_number{z-index:1;aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--brand-500);width:2.75rem;color:var(--dark-700);text-box:none;place-items:center;margin-block:0;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.how-cards_title{margin:0}.how-cards_text{color:var(--text-2)}.feature-phone_wrap{--_u:calc(100cqw / 245);--_ease:cubic-bezier(.22, 1, .36, 1);--_spring:cubic-bezier(.34, 1.4, .64, 1);--_ink:#101011;--_violet:#6e11b9;--_plum:#37085e;--_lilac:#e7deff;--_paper:#fdfdfd;--_mist:#f1f2f2;font-family:var(--primary-family);color:var(--_ink);letter-spacing:-.01em;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.feature-phone_wrap p{margin:0}.feature-phone_wrap img{display:block}.feature-phone_device{min-height:calc(var(--_u) * 700);border-radius:calc(var(--_u) * 20.9);background-color:var(--_paper);opacity:0;translate:0 calc(var(--_u) * 36);transition:opacity .167s,translate .233s;position:relative;overflow:clip}.feature-phone_device:after{content:"";border:calc(var(--_u) * 5.45) solid #ffffff42;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.is-shown>.feature-phone_device{opacity:1;transition:opacity .333s ease 80ms, translate .6s var(--_ease) 80ms;translate:0}.feature-phone_rise{opacity:0;translate:0 calc(var(--_u) * 14);transition:opacity .133s,translate .133s}.is-shown .feature-phone_rise{opacity:1;transition:opacity .333s ease calc(.233s + var(--_i,0) * 40ms), translate .467s var(--_ease) calc(.233s + var(--_i,0) * 40ms);translate:0}.feature-phone_head{height:calc(var(--_u) * 150);position:relative}.feature-phone_backdrop{object-fit:cover;width:100%;height:100%;transition:scale .2s;position:absolute;inset:0;scale:1.08}.is-shown .feature-phone_backdrop{transition:scale .933s var(--_ease) 80ms;scale:1}.feature-phone_status{width:100%;height:calc(var(--_u) * 29);display:block;position:relative}.feature-phone_bar{height:calc(var(--_u) * 29);padding-inline:calc(var(--_u) * 7.8);justify-content:space-between;align-items:center;display:flex;position:relative}.feature-phone_avatar{width:calc(var(--_u) * 26);height:calc(var(--_u) * 26);object-fit:cover;border-radius:50%}.feature-phone_pill,.feature-phone_round{border-radius:calc(var(--_u) * 64);-webkit-backdrop-filter:blur(calc(var(--_u) * 6));backdrop-filter:blur(calc(var(--_u) * 6));background-color:#0000001a;justify-content:center;align-items:center;display:flex}.feature-phone_pill{padding:calc(var(--_u) * 5.2) calc(var(--_u) * 8.5);font-size:calc(var(--_u) * 9.13);font-weight:600;line-height:calc(var(--_u) * 11.74)}.feature-phone_round{width:calc(var(--_u) * 26);height:calc(var(--_u) * 26)}.feature-phone_round svg{width:calc(var(--_u) * 12)}.feature-phone_intro{gap:calc(var(--_u) * 11.74);padding:calc(var(--_u) * 9.13);flex-direction:column;display:flex;position:relative}.feature-phone_heading{gap:calc(var(--_u) * 3.9);padding-inline:calc(var(--_u) * 5.2);flex-direction:column;display:flex}.feature-phone_title{font-family:var(--secondary-family);font-size:calc(var(--_u) * 18.26);font-weight:700;line-height:calc(var(--_u) * 20.87);justify-content:space-between;align-items:center;display:flex}.feature-phone_title svg{width:calc(var(--_u) * 19.56)}.feature-phone_meta{align-items:center;gap:calc(var(--_u) * 3.9);color:var(--_plum);font-size:calc(var(--_u) * 7.83);font-weight:500;line-height:calc(var(--_u) * 10.43);display:flex}.feature-phone_dot{width:calc(var(--_u) * 1.6);height:calc(var(--_u) * 1.6);opacity:.6;background-color:currentColor;border-radius:50%}.feature-phone_meta .feature-phone_dot{width:calc(var(--_u) * 2.2);height:calc(var(--_u) * 2.2);opacity:1}.feature-phone_button{height:calc(var(--_u) * 25);border-radius:calc(var(--_u) * 64);font-size:calc(var(--_u) * 9.13);font-weight:600;line-height:calc(var(--_u) * 11.74);justify-content:center;align-items:center;display:flex}.feature-phone_button svg{width:calc(var(--_u) * 11.74);margin-left:calc(var(--_u) * 3.9)}.feature-phone_button.soft{background-color:var(--_lilac);color:var(--_plum)}.feature-phone_button.brand{color:var(--_paper);background-color:#8c2ed9}.feature-phone_button.dark{color:var(--_paper);background-color:#1c1c1d}.feature-phone_body{gap:calc(var(--_u) * 9.13);padding:calc(var(--_u) * 7.8) calc(var(--_u) * 10.43) calc(var(--_u) * 15.65);flex-direction:column;display:flex}.feature-phone_tabs{padding:calc(var(--_u) * 2.6);border-radius:calc(var(--_u) * 64);background-color:var(--_mist);display:flex}.feature-phone_tab{padding-block:calc(var(--_u) * 5.2);border-radius:calc(var(--_u) * 64);color:#747578;font-size:calc(var(--_u) * 9.13);font-weight:500;line-height:calc(var(--_u) * 11.74);text-align:center;flex:1}.feature-phone_tab.is-current{background-color:var(--_paper);color:var(--_ink);font-weight:600}.feature-phone_group{gap:calc(var(--_u) * 3.9);flex-direction:column;display:flex}.feature-phone_label{padding:calc(var(--_u) * 2) calc(var(--_u) * 9.13);color:var(--_violet);font-size:calc(var(--_u) * 9.13);font-weight:700;line-height:calc(var(--_u) * 11.74)}.feature-phone_contact{align-items:center;gap:calc(var(--_u) * 3.9);height:calc(var(--_u) * 48);padding:calc(var(--_u) * 6.5) calc(var(--_u) * 9.13) calc(var(--_u) * 6.5) calc(var(--_u) * 6.5);border:calc(var(--_u) * .65) solid #1010110f;border-radius:calc(var(--_u) * 7.8);background-color:var(--_mist);display:flex}.feature-phone_contact.is-guest{background-image:linear-gradient(90deg, var(--_mist) 21%, var(--_paper));border-color:#0000}.feature-phone_face{width:calc(var(--_u) * 35);height:calc(var(--_u) * 35);border-radius:calc(var(--_u) * 5.2);background-color:var(--_paper);color:var(--_violet);font-size:calc(var(--_u) * 11.74);object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.feature-phone_person{gap:calc(var(--_u) * 3.9);min-width:0;padding-left:calc(var(--_u) * 2);flex-direction:column;flex:1;display:flex}.feature-phone_name{font-size:calc(var(--_u) * 10.43);font-weight:600;line-height:calc(var(--_u) * 13.04);white-space:nowrap}.feature-phone_phone{color:#3d3d3f;font-size:calc(var(--_u) * 7.83);font-weight:500;line-height:calc(var(--_u) * 10.43)}.is-guest .feature-phone_phone{color:var(--_violet)}.feature-phone_more{width:calc(var(--_u) * 21);height:calc(var(--_u) * 21);background-color:#f7f7f9;border-radius:50%;justify-content:center;align-items:center;display:flex}.feature-phone_more svg{width:calc(var(--_u) * 12)}.feature-phone_invite{align-items:center;gap:calc(var(--_u) * 2.6);height:calc(var(--_u) * 20);padding-inline:calc(var(--_u) * 6.5) calc(var(--_u) * 3.9);border-radius:calc(var(--_u) * 64);color:var(--_paper);font-size:calc(var(--_u) * 7.83);background-color:#8c2ed9;font-weight:600;display:flex}.feature-phone_invite svg{width:calc(var(--_u) * 10.43)}.feature-phone_members{top:calc(var(--_u) * 144);left:calc(var(--_u) * 106);width:calc(var(--_u) * 151.2);opacity:0;transform-origin:0 100%;transition:opacity .133s,scale .2s;position:absolute;scale:.85}.is-shown>.feature-phone_members{opacity:1;transition:opacity .267s ease .3s, scale .533s var(--_spring) .3s;scale:1}.feature-phone_sheet{width:calc(var(--_u) * var(--_w));height:calc(var(--_u) * 189);border:calc(var(--_u) * .72) solid #dadbdc;border-radius:calc(var(--_u) * 16);background-color:var(--_paper);box-shadow:0 calc(var(--_u) * 1.95) calc(var(--_u) * 20.35) #331f7229;transform-origin:0 0;transition:rotate .2s;position:absolute;top:0;left:0}.is-shown .feature-phone_sheet{rotate:calc(var(--_r) * 1deg);transition:rotate .6s var(--_spring) .467s}.feature-phone_sheet.is-front{gap:calc(var(--_u) * 10.3);height:auto;padding:calc(var(--_u) * 12.25);flex-direction:column;display:flex;position:relative}.feature-phone_sheet-title{font-family:var(--secondary-family);font-size:calc(var(--_u) * 13.92);font-weight:600;line-height:calc(var(--_u) * 15.59);text-align:center}.feature-phone_people{gap:calc(var(--_u) * 4.46);grid-template-columns:repeat(3,1fr);display:grid}.feature-phone_person-tile{aspect-ratio:1;border-radius:calc(var(--_u) * 5.8);background-color:var(--_lilac);width:100%;color:var(--_violet);font-size:calc(var(--_u) * 13.06);object-fit:cover;opacity:0;justify-content:center;align-items:center;font-weight:600;transition:opacity .133s,scale .133s;display:flex;scale:.6}.is-shown .feature-phone_person-tile{opacity:1;transition:opacity .2s ease calc(.433s + var(--_i) * 47ms), scale .4s var(--_spring) calc(.433s + var(--_i) * 47ms);scale:1}.feature-phone_manage{height:calc(var(--_u) * 29);border-radius:calc(var(--_u) * 64);background-color:var(--_lilac);color:var(--_plum);font-size:calc(var(--_u) * 10.16);justify-content:center;align-items:center;font-weight:600;display:flex}.feature-phone_manage svg{width:calc(var(--_u) * 13);margin-left:calc(var(--_u) * 2)}.feature-phone_albums{gap:calc(var(--_u) * 5.8);padding:calc(var(--_u) * 7.8);grid-template-columns:1fr 1fr;display:grid}.feature-phone_library>.feature-phone_albums{row-gap:calc(var(--_u) * 3.9);padding:0}.feature-phone_album{text-align:center;flex-direction:column;display:flex}.feature-phone_pile{height:calc(var(--_u) * 104);position:relative}.feature-phone_print{--_s:1;top:calc(var(--_u) * var(--_y));left:calc(var(--_u) * var(--_x));width:calc(var(--_u) * 54.8 * var(--_s));height:calc(var(--_u) * 74.3 * var(--_s));padding:calc(var(--_u) * 1.3 * var(--_s));border:calc(var(--_u) * .33) solid #10101126;border-radius:calc(var(--_u) * 4.9 * var(--_s));background-color:var(--_paper);box-shadow:0 calc(var(--_u) * 3.26 * var(--_s)) calc(var(--_u) * 9.13 * var(--_s)) calc(var(--_u) * -4.56 * var(--_s)) #17213c33;translate:calc(var(--_u) * var(--_dx,0)) calc(var(--_u) * var(--_dy,0));transform-origin:0 0;transition:rotate .2s,translate .2s;position:absolute}.feature-phone_print img{border-radius:calc(var(--_u) * 3.9 * var(--_s));object-fit:cover;width:100%;height:100%}.feature-phone_print:first-child{--_x:57.4;--_y:25.7;--_dx:-19.7;--_dy:-9.9;--_r:5}.feature-phone_print:nth-child(2){--_x:13.6;--_y:23.8;--_dx:24.1;--_dy:-8;--_r:-2}.feature-phone_print:nth-child(3){--_x:37.7;--_y:15.8;--_r:2}.feature-phone_shelf .feature-phone_print{--_s:.5}.feature-phone_shelf .feature-phone_print:first-child{--_x:46;--_y:19.1;--_dx:-9.9;--_dy:-4.9}.feature-phone_shelf .feature-phone_print:nth-child(2){--_x:24;--_y:18.2;--_dx:12.1;--_dy:-4}.feature-phone_shelf .feature-phone_print:nth-child(3){--_x:36.1;--_y:14.2}.is-shown .feature-phone_print{rotate:calc(var(--_r) * 1deg);transition:rotate .6s var(--_spring) calc(.333s + var(--_i,0) * 40ms), translate .6s var(--_spring) calc(.333s + var(--_i,0) * 40ms);translate:0}.feature-phone_caption{align-items:center;gap:calc(var(--_u) * 2.6);padding:0 calc(var(--_u) * 5.2) calc(var(--_u) * 4.5);flex-direction:column;display:flex}.feature-phone_library .feature-phone_caption{padding-top:calc(var(--_u) * 4.5)}.feature-phone_owner{width:calc(var(--_u) * 16);height:calc(var(--_u) * 16);margin-top:calc(var(--_u) * -9);border:calc(var(--_u) * .9) solid var(--_paper);object-fit:cover;border-radius:50%}.feature-phone_author{color:#3d3d3f;font-size:calc(var(--_u) * 7.83);font-weight:500;line-height:calc(var(--_u) * 10.43)}.feature-phone_album-title{font-size:calc(var(--_u) * 9.13);font-weight:600;line-height:calc(var(--_u) * 11.74)}.feature-phone_count{justify-content:center;align-items:center;gap:calc(var(--_u) * 2.6);color:#747578;font-size:calc(var(--_u) * 6.52);font-weight:600;line-height:calc(var(--_u) * 9.13);display:flex}.feature-phone_count svg{width:calc(var(--_u) * 7.5)}.feature-phone_library{gap:calc(var(--_u) * 3.9);padding:calc(var(--_u) * 7.8)}.feature-phone_shelves{gap:calc(var(--_u) * 4.5);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.feature-phone_shelf{align-items:center;gap:calc(var(--_u) * 2.6);padding-bottom:calc(var(--_u) * 4.5);flex-direction:column;display:flex}.feature-phone_shelf .feature-phone_pile{width:calc(var(--_u) * 73);height:calc(var(--_u) * 59);margin-bottom:calc(var(--_u) * 4.5)}.feature-phone_badges{gap:calc(var(--_u) * 1.9);display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.feature-phone_badges svg{width:calc(var(--_u) * 14.35)}.feature-phone_shelf-title{height:calc(var(--_u) * 21);font-size:calc(var(--_u) * 7.83);font-weight:500;line-height:calc(var(--_u) * 10.43);align-items:center;display:flex}.feature-phone_rule{height:calc(var(--_u) * .65);margin-block:calc(var(--_u) * 4) calc(var(--_u) * 4);opacity:.6;background-color:#e6e6e7}.feature-phone_snap{top:calc(var(--_u) * var(--_y));left:calc(var(--_u) * var(--_x));width:calc(var(--_u) * var(--_w));height:calc(var(--_u) * 150.5);border-radius:calc(var(--_u) * 10);object-fit:cover;opacity:0;translate:calc(var(--_u) * var(--_dx)) calc(var(--_u) * (var(--_dy) + 40));transform-origin:0 0;transition:opacity .133s,translate .2s,rotate .2s;position:absolute}.feature-phone_snap.has-shadow{box-shadow:0 calc(var(--_u) * 3.78) calc(var(--_u) * 3.2) #00000040}.is-shown>.feature-phone_snap{opacity:1;translate:0;rotate:calc(var(--_r) * 1deg);transition:opacity .2s ease .267s, translate .6s var(--_spring) calc(.3s + (4 - var(--_i)) * 27ms), rotate .6s var(--_spring) calc(.3s + (4 - var(--_i)) * 27ms)}.feature-phone_keepsake{top:calc(var(--_u) * 94);left:calc(var(--_u) * -12);width:calc(var(--_u) * 194.5);height:calc(var(--_u) * 175.3);filter:drop-shadow(calc(var(--_u) * 1.96) calc(var(--_u) * 5.89) calc(var(--_u) * 6.87) #00000030);opacity:0;transform-origin:0 0;rotate:0deg;translate:calc(var(--_u) * 20) calc(var(--_u) * 30);transition:opacity .133s,rotate .2s,translate .2s;position:absolute}.is-shown>.feature-phone_keepsake{opacity:1;transition:opacity .2s ease .267s, rotate .667s var(--_spring) .267s, translate .6s var(--_ease) .267s;translate:0;rotate:-14.45deg}.feature-phone_frame{top:calc(var(--_u) * var(--_y));left:calc(var(--_u) * var(--_x));width:calc(var(--_u) * 108.3);height:calc(var(--_u) * 146.9);padding:calc(var(--_u) * 2.6);border:calc(var(--_u) * .64) solid #10101126;border-radius:calc(var(--_u) * 9.67);background-color:var(--_paper);box-shadow:0 calc(var(--_u) * 6.44) calc(var(--_u) * 18) calc(var(--_u) * -9) #17213c33;translate:calc(var(--_u) * var(--_dx)) calc(var(--_u) * var(--_dy));transform-origin:0 0;transition:translate .2s,rotate .2s;position:absolute}.feature-phone_frame img{border-radius:calc(var(--_u) * 7.73);object-fit:cover;width:100%;height:100%}.is-shown .feature-phone_frame{translate:0;rotate:calc(var(--_r) * 1deg);transition:translate .6s var(--_spring) .4s, rotate .6s var(--_spring) .4s}.feature-phone_app{width:calc(var(--_u) * 82);transition:scale .167s;position:absolute;scale:0}.feature-phone_app.is-telegram{top:calc(var(--_u) * -41);left:calc(var(--_u) * -25)}.feature-phone_app.is-max{top:calc(var(--_u) * 121);left:calc(var(--_u) * 117);width:calc(var(--_u) * 81.5)}.is-shown .feature-phone_app{transition:scale .467s var(--_spring) .533s;scale:1}.is-shown .feature-phone_app.is-max{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.feature-phone_wrap *,.feature-phone_wrap{transition:none!important}}.feature-showcase_wrap{--_ease:cubic-bezier(.65, 0, .25, 1);--_duration:.8s;gap:var(--site-gutter);flex-direction:column;width:100%;display:flex;position:relative;container-type:inline-size}@media (min-width:75rem){.feature-showcase_wrap{flex-direction:row}}.feature-showcase_card{border-radius:var(--radius-main);background-image:linear-gradient(var(--light-300), var(--brand-200) 23%, var(--accent-400) 99%);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.feature-showcase_card:has(.feature-showcase_trigger:focus-visible){outline:var(--focus-width,2px) solid var(--focus-color,currentcolor);outline-offset:.25rem}@media (min-width:48rem) and (not (min-width:75rem)){.feature-showcase_card{height:29.625rem}}@media (min-width:75rem){.feature-showcase_card{min-width:0;height:29.625rem;transition:flex-grow var(--_duration) var(--_ease);flex:282 1 0}.feature-showcase_card.is-active{flex-grow:700}}.feature-showcase_pattern{z-index:-1;aspect-ratio:644/666;position:absolute;inset:auto 0 0;rotate:180deg}@media (min-width:48rem){.feature-showcase_pattern{aspect-ratio:auto;inset:0}}@media (min-width:75rem){.feature-showcase_pattern{width:53.3537cqw;transition:translate var(--_duration) var(--_ease);right:auto;translate:-22%}.is-active>.feature-showcase_pattern{translate:0}}.feature-showcase_content{gap:var(--space-4);padding:var(--card-padding);flex-direction:column;display:flex}@media (min-width:48rem) and (not (min-width:75rem)){.feature-showcase_content{max-width:55%}}@media (min-width:75rem){.feature-showcase_content{--_column:min(21.625rem, calc(100cqw * 423 / 1312 - 2 * var(--card-padding)));max-width:var(--_column)}}.feature-showcase_title{margin:0}.feature-showcase_trigger{all:unset;cursor:pointer;display:block}.feature-showcase_trigger:after{content:"";z-index:1;position:absolute;inset:0}.is-active .feature-showcase_trigger:after{cursor:default}.feature-showcase_text{color:var(--text-2);margin:0}@media (min-width:75rem){.feature-showcase_text{width:var(--_column);opacity:0;transition:opacity .2s,translate .2s;translate:0 1rem}.is-active .feature-showcase_text{opacity:1;transition:opacity .5s .3s,translate .7s cubic-bezier(.22,1,.36,1) .3s;translate:0}}.feature-showcase_visual{aspect-ratio:245/380;align-self:center;width:min(15.5rem,68%);margin-top:auto;position:relative}@media not (min-width:48rem){.feature-showcase_visual{aspect-ratio:245/250;min-height:0;margin-top:calc(var(--card-padding) * 3);overflow:hidden}}@media (min-width:48rem) and (not (min-width:75rem)){.feature-showcase_visual{top:var(--card-padding);aspect-ratio:auto;width:min(17rem,32%);position:absolute;right:8%}}@media (min-width:75rem){.feature-showcase_visual{top:var(--card-padding);aspect-ratio:auto;width:18.6738cqw;position:absolute;left:32.2409cqw}}.merge-scroll_wrap{--_merge:1;--_reveal:1;--_lift:0;--_lift-max:22svh;--_card:clamp(9rem, min(38vw, 34svh), 23rem);--_radius:calc(var(--_card) * 2.3);position:relative}.merge-scroll_sticky{padding-block:var(--section-space-medium) var(--section-space-large);overflow:clip}[data-pinned]>.merge-scroll_sticky{height:100svh;padding-block:0;position:sticky;top:0}.merge-scroll_inner{flex-direction:column;align-items:center;gap:0;display:flex}[data-pinned] .merge-scroll_inner{height:calc(100svh + var(--_lift-max));padding-block:calc(var(--nav-height) + var(--space-4)) var(--space-6);transform:translate3d(0, calc(var(--_lift) * var(--_lift-max) * -1), 0);will-change:transform}.merge-scroll_stage{width:100%;min-height:calc(var(--_card) * 1.15);margin-top:calc(var(--h2-margin-bottom) * 2);flex:none;place-items:start center;display:grid;position:relative}.merge-scroll_stage>*{grid-area:1/1}.merge-scroll_sources{margin:0;padding:0;list-style:none;display:grid}.merge-scroll_sources>*{grid-area:1/1}.merge-scroll_source{--_side:-1;--_tilt-from:7deg;width:var(--_card);padding:calc(var(--_card) * .045);border-radius:var(--radius-main);background-color:var(--light-100);box-shadow:0 0 0 var(--border-width) color-mix(in lab, var(--dark-900) 6%, transparent), 0 .75rem 2rem -1rem color-mix(in lab, var(--dark-900) 12%, transparent);transform:translate3d(calc(var(--_side) * (1 - var(--_merge)) * (var(--_card) * .5 + var(--space-4))), 0, 0) rotate(calc(var(--_side) * (1 - var(--_merge)) * var(--_tilt-from))) scale(calc(1 - var(--_merge) * .06));flex-direction:column;display:flex}.merge-scroll_source:nth-child(2){--_side:1}.merge-scroll_cover{aspect-ratio:4/3;border-radius:calc(var(--radius-main) * .6);background-image:linear-gradient(160deg, var(--brand-200) 0%, var(--accent-400) 100%);color:color-mix(in lab, var(--dark-800) 40%, transparent);place-items:center;display:grid;overflow:clip}.merge-scroll_cover-image{object-fit:cover;width:100%;height:100%}.merge-scroll_body{gap:var(--space-2);padding:clamp(.5rem, calc(var(--_card) * .06), var(--space-4)) calc(var(--_card) * .03) calc(var(--_card) * .02);flex-direction:column;display:flex}.merge-scroll_source:first-child>.merge-scroll_body{opacity:calc(1 - var(--_merge))}.merge-scroll_text{color:var(--text-2)}.merge-scroll_plus{z-index:1;aspect-ratio:1;width:2.75rem;margin-top:calc(var(--_card) * .33 - 1.375rem);border-radius:var(--radius-round);background-color:var(--brand-500);color:var(--dark-900);opacity:calc(1 - var(--_merge) * 2.5);scale:calc(1 - var(--_merge));align-self:start;place-items:center;display:grid}.merge-scroll_fan{width:0;height:0;margin:0;margin-top:calc(var(--_card) * .5);padding:0;list-style:none;position:relative}.merge-scroll_photo{--_t:1;width:calc(var(--_card) * .66);translate:-50% -50%;transform:translate3d(0, var(--_radius), 0) rotate(calc(var(--_angle) * var(--_t))) translate3d(0, calc(var(--_radius) * -1), 0) scale(calc(.8 + var(--_t) * .2));opacity:clamp(0, calc(var(--_t) * 4), 1);filter:drop-shadow(0 .375rem .75rem color-mix(in lab, var(--dark-900) 8%, transparent));position:absolute;top:0;left:0}.merge-scroll_photo-image{width:100%;height:auto;display:block}.merge-scroll_result{z-index:1;align-items:center;gap:var(--space-3);max-width:max(calc(var(--_card) * 2.4), 20rem);padding-top:var(--space-6);text-align:center;opacity:var(--_reveal);transform:translate3d(0, calc((1 - var(--_reveal)) * 4rem), 0);flex-direction:column;margin-top:auto;display:flex;position:relative}@media not (min-width:48rem){.merge-scroll_wrap{--_card:min(78vw, 21rem);--_lift-max:50svh;--_shrink:0}.merge-scroll_stage{min-height:calc(var(--_card) * 1.6);place-items:center}.merge-scroll_source{transform:translate3d(0, calc(var(--_side) * (1 - var(--_merge)) * (50% + var(--space-2))), 0) scale(calc(1 - var(--_shrink) * .5))}.merge-scroll_plus{align-self:center;margin-top:0}.merge-scroll_cover{aspect-ratio:16/10;overflow:hidden}.merge-scroll_result{margin-top:calc(var(--_card) * -.5)}.merge-scroll_fan{perspective:40rem;margin-top:0}.merge-scroll_photo{width:calc(var(--_card) * .28);transform:translate3d(calc(var(--_fan-side) * var(--_t) * var(--_card) * (.24 + var(--_rank) * .17 + var(--_rank) * var(--_rank) * .04)), 0, 0) rotateY(calc(var(--_fan-side) * var(--_t) * (-22deg - var(--_rank) * 10deg))) scale(calc(.55 + var(--_t) * (.2 + var(--_rank) * .45)));transform-style:preserve-3d}}.cta-strip_wrap{align-items:start;gap:var(--space-5);width:100%;padding:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-3);flex-direction:column;display:flex}@media (min-width:64rem){.cta-strip_wrap{flex-direction:row;justify-content:space-between;align-items:center}}.cta-strip_text{text-wrap:balance;max-width:34ch}.perk-card_wrap{gap:var(--space-5);padding:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-3);color:var(--text);flex-direction:column;display:flex;position:relative}.perk-card_wrap.patterned{background-color:var(--light-100);isolation:isolate;justify-content:space-between;overflow:clip}.perk-card_wrap.photo{background-color:var(--dark-900);isolation:isolate;justify-content:space-between;overflow:clip}.perk-card_wrap.photo:after{content:"";z-index:-1;background-image:linear-gradient(transparent 35%, color-mix(in srgb, var(--dark-900) 75%, transparent));position:absolute;inset:0}.perk-card_wrap.accent{background-image:linear-gradient(160deg, var(--brand-200) 0%, var(--brand-100) 45%, var(--accent-400) 100%);justify-content:end;min-height:18rem}@media (min-width:48rem){.perk-card_wrap.accent{grid-column:1/-1}}@media (min-width:64rem){.perk-card_wrap.accent{grid-area:span 2}}.perk-card_image{z-index:-2;height:100%;position:absolute;inset:0}.perk-card_icon{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--brand-500);width:3.4375rem;color:var(--dark-900);place-items:center;display:grid}.accent>.perk-card_icon{background-color:var(--light-100)}.perk-card_content{gap:var(--space-4);flex-direction:column;display:flex}.perk-card_text{color:var(--text-2)}.perks-scroll_wrap{--_expand:1;--_shift:0px;position:relative}.perks-scroll_sticky{justify-content:center;gap:calc(var(--space-7) * 2);padding-block:var(--section-space-large);background-image:linear-gradient(250deg, var(--light-300) 0%, var(--brand-200) 47%, var(--accent-400) 100%);color:var(--text);clip-path:inset(calc((1 - var(--_expand)) * 10svh) calc((1 - var(--_expand)) * max(var(--site-margin), 14vw)) round calc((1 - var(--_expand)) * var(--radius-main) * 2));flex-direction:column;display:flex;position:relative}[data-pinned]>.perks-scroll_sticky{height:100svh;padding-block:var(--space-6);position:sticky;top:0;overflow:clip}.perks-scroll_list{gap:var(--space-4);padding:0 var(--site-margin);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}[data-pinned] .perks-scroll_list{scroll-snap-type:none;transform:translate3d(calc(var(--_shift) * -1), 0, 0);will-change:transform;overflow:visible}@media not (min-width:48rem){.perks-scroll_list{scroll-snap-type:none;flex-direction:column;overflow:visible}}.perks-scroll_item{scroll-snap-align:center;flex:none;width:min(80vw,22rem);height:min(28rem,60svh)}@media (min-width:64rem){.perks-scroll_item{width:26rem;height:min(31rem,62svh)}}@media not (min-width:48rem){.perks-scroll_item{top:calc(var(--nav-height) + var(--site-margin) * 2 + var(--_i) * var(--space-3));transform-origin:50% 0;width:100%;height:min(24rem,62svh);scale:var(--_scale,1);filter:brightness(var(--_dim,1));position:sticky}}.perks-scroll_item .perk-card_content>:first-child{text-wrap:balance;min-height:2lh}@media not (min-width:64rem){.perks-scroll_item .perk-card_content>:first-child br{display:none}}@media not (min-width:23rem){.perks-scroll_item .perk-card_content>:first-child{min-height:4lh}}@media not (min-width:48rem){.perks-scroll_item .perk-card_content>:first-child{min-height:0}}.perks-scroll_item .perk-card_text{min-height:3lh}@media not (min-width:64rem){.perks-scroll_item .perk-card_text{min-height:4lh}}@media not (min-width:23rem){.perks-scroll_item .perk-card_text{min-height:5lh}}@media not (min-width:48rem){.perks-scroll_item .perk-card_text{min-height:0}}.grid:has(>.pricing-plan_wrap){margin-bottom:calc(var(--site-gutter) * -1);row-gap:0}@media not (min-width:48rem){.grid:has(>.pricing-plan_wrap){column-gap:var(--site-gutter);width:calc(100% + var(--site-margin) * 2);margin:0 calc(var(--site-margin) * -1);padding:var(--space-4) var(--site-margin) 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-margin);scrollbar-width:none;grid-template-rows:repeat(6,auto);grid-template-columns:none;grid-auto-columns:min(85%,22rem);grid-auto-flow:column;position:relative;overflow-x:auto}.grid:has(>.pricing-plan_wrap)::-webkit-scrollbar{display:none}}.pricing-plan_dots{margin-top:0}@media (min-width:48rem){.pricing-plan_dots{display:none}}.pricing-plan_wrap{grid-row:span 6;grid-template-rows:subgrid;margin-bottom:var(--site-gutter);padding:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-3);row-gap:0;display:grid;position:relative}@media not (min-width:48rem){.pricing-plan_wrap{scroll-snap-align:start;margin-bottom:0}.pricing-plan_wrap.accent{order:-1}}.pricing-plan_wrap.accent{background-image:linear-gradient(160deg, var(--brand-200) 0%, var(--brand-100) 45%, var(--accent-400) 100%)}.pricing-plan_badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-round);background-color:var(--brand-500);color:var(--dark-900);font-weight:var(--primary-bold);white-space:nowrap;position:absolute;top:0;left:50%;translate:-50% -50%}.pricing-plan_head{display:contents}.pricing-plan_text{margin-top:var(--space-4);color:var(--text-2)}.pricing-plan_price{align-items:baseline;gap:var(--space-1);margin-top:calc(var(--space-4) + var(--space-2));flex-wrap:wrap;display:flex}.pricing-plan_period{color:var(--text-2);font-weight:var(--primary-regular)}.pricing-plan_includes{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--text-2);font-weight:var(--primary-semibold)}.pricing-plan_list{gap:var(--space-3);margin-top:var(--space-5);font-size:var(--text-small);line-height:var(--line-height-large);flex-direction:column;display:flex}.pricing-plan_list strong{font-weight:var(--primary-bold)}.pricing-plan_item{align-items:start;gap:var(--space-2);display:flex}.pricing-plan_check{--border-width:.125rem;aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--brand-500);width:1.375em;color:var(--dark-900);flex:none;place-items:center;font-size:.75em;display:grid;translate:0 .15em}.pricing-plan_actions{margin-top:var(--space-5);padding-top:var(--space-3);align-self:end}.pricing-plan_actions .button_wrap{padding-block:.8em}.pricing-plan_actions .button_wrap:after{content:"";border-radius:var(--radius-main);position:absolute;inset:0}@media (hover:hover){.pricing-plan_wrap:hover .pricing-plan_actions .button_wrap{background-color:var(--button-background-hover);color:var(--button-text-hover);border-color:var(--button-border-hover);background-position:100% 0}}.cta-main_wrap{isolation:isolate;align-items:center;gap:var(--space-7);width:100%;padding:var(--space-8) var(--space-6) 0;border-radius:var(--radius-main);background-image:linear-gradient(250deg, var(--light-300) 0%, var(--brand-200) 47%, var(--accent-400) 100%);text-align:center;flex-direction:column;display:flex;position:relative;overflow:clip}@media not (min-width:64rem){.cta-main_pattern{display:none}}.cta-main_content{flex-direction:column;align-items:center;max-width:40rem;display:flex}.cta-main_text{max-width:28rem;margin-top:var(--space-5);color:var(--text-2)}.cta-main_actions{margin-top:var(--space-6)}.cta-main_visual{--_ry:0deg;--_glare-x:50%;--_reserve:3rem;width:16rem;height:calc(20rem + var(--_reserve));background-color:var(--dark-900);box-shadow:0 2rem 4rem -1rem color-mix(in lab, var(--dark-900) 35%, transparent);margin-bottom:calc(var(--_reserve) * -1);transform:perspective(60rem) rotateX(14deg) rotateY(var(--_ry));transform-origin:50% 100%;translate:0 var(--_shift,0);will-change:transform, translate;border-radius:2.75rem 2.75rem 0 0;flex:none;padding:.75rem .75rem 0;position:relative;overflow:clip}.cta-main_visual:after{content:"";background:radial-gradient(circle at var(--_glare-x) 0%, #fff3, transparent 60%);pointer-events:none;position:absolute;inset:0}@media (min-width:64rem){.cta-main_visual{width:18rem;height:calc(27rem + var(--_reserve))}}.cta-main_screen{border-radius:2rem 2rem 0 0;width:100%;display:block}.accordion_wrap{width:100%}.accordion_wrap.card{--_duration:.6s;--_ease:cubic-bezier(.19, 1, .22, 1);gap:var(--site-gutter);flex-direction:column;display:flex}.accordion_wrap.card>.accordion_item{isolation:isolate;padding-inline:var(--card-padding);border-radius:var(--radius-main);background-color:var(--background-2);border:0;position:relative;overflow:hidden}.accordion_wrap.card .accordion_pattern{display:block}.accordion_wrap.card .accordion_toggle{gap:var(--space-3)}.accordion_wrap.card .accordion_title,.accordion_wrap.card .accordion_marker,.accordion_wrap.card .accordion_body{opacity:.8;transition:opacity var(--_duration) var(--_ease)}.accordion_wrap.card>.accordion_item[open] :is(.accordion_title,.accordion_marker,.accordion_body){opacity:1}.accordion_wrap.card .accordion_title{font-size:1.25rem}.accordion_wrap.card .accordion_marker{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--brand-500);width:3.4375rem;color:var(--dark-700);place-items:center}.accordion_wrap.card .accordion_icon{display:none}.accordion_wrap.card .accordion_plus{transition:rotate var(--_duration) var(--_ease);display:block}.accordion_wrap.card>.accordion_item[open] .accordion_plus{rotate:45deg}.accordion_wrap.card>.accordion_item>.accordion_body{font-family:var(--text-main-font-family);font-size:1.25rem;font-weight:var(--text-main-font-weight);line-height:var(--text-main-line-height);letter-spacing:var(--text-main-letter-spacing);color:var(--text-2)}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--card-padding);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_marker{flex:none;display:grid}.accordion_plus,.accordion_pattern{display:none}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--card-padding)}}
