.pain_points{width:100%}.pain_points_doc{align-items:center;gap:var(--size--3);max-width:44rem;padding:var(--size--5) var(--size--4);border-radius:var(--radius--2);background:var(--theme--surface--primary);box-shadow:0 var(--size--0) var(--size--2) color-mix(in srgb, var(--theme--fg) 4%, transparent), 0 var(--size--1) var(--size--3) color-mix(in srgb, var(--theme--fg) 3%, transparent);text-align:center;transform:scale(var(--pp-scale,.96));transform-origin:50%;flex-direction:column;margin-inline:auto;display:flex}.pain_points_heading{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary);margin:0}.pain_points_story{gap:var(--size--2);flex-direction:column;display:flex}.pain_points_para{max-width:37ch;font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--1);letter-spacing:var(--font--spacing--1);text-wrap:balance;margin:0}.pain_points_word{color:color-mix(in srgb, var(--theme--fg) 22%, transparent);transition:color .25s}.pain_points_word[data-lit]{color:var(--theme--ink--primary)}.pain_points_word[data-edge]{color:var(--swatch--terracotta)}@media (prefers-reduced-motion:reduce){.pain_points_doc{transform:none}}
.how_it_works{align-items:center;gap:var(--size--4);text-align:center;flex-direction:column;width:100%;display:flex}.how_it_works_head{align-items:center;gap:var(--size--1);flex-direction:column;display:flex}.how_it_works_heading{font-family:var(--font--family--0);font-size:var(--font--size--4);line-height:var(--font--height--4);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--1);color:var(--theme--ink--primary);margin:0}.how_it_works_subheading{font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);max-width:60ch;margin:0}.how_it_works_subheading[data-empty]{display:none}.how_it_works_body{--rail-gap:var(--size--3);gap:var(--rail-gap);text-align:left;grid-template-columns:2fr 3fr;width:100%;display:grid;position:relative}.how_it_works_rail{gap:var(--size--3);padding:var(--size--3);border:var(--border--1) solid var(--theme--stroke--secondary);border-radius:var(--radius--2);flex-direction:column;grid-column:1;margin:0;list-style:none;display:flex}.how_it_works_step_card{padding:var(--size--3);border-radius:var(--radius--2);transition:background var(--transition--base), box-shadow var(--transition--base);background:0 0;flex-direction:column;display:flex;position:relative}.how_it_works_step[data-active] .how_it_works_step_card{background:var(--theme--surface--primary);box-shadow:0 var(--size--0) var(--size--2) color-mix(in srgb, var(--theme--fg) 4%, transparent), 0 var(--size--1) var(--size--3) color-mix(in srgb, var(--theme--fg) 3%, transparent)}.how_it_works_step_card:before,.how_it_works_step_card:after{content:"";top:var(--size--3);bottom:var(--size--3);left:var(--size--3);width:var(--border--1);border-radius:var(--radius--1);position:absolute}.how_it_works_step_card:before{background:var(--theme--stroke--secondary)}.how_it_works_step_card:after{background:var(--swatch--terracotta);transform-origin:top;transform:scaleY(0)}.how_it_works_step[data-active] .how_it_works_step_card:after{animation:how_it_works_progress var(--hiw-interval,6s) linear forwards}@keyframes how_it_works_progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.how_it_works_step[data-active] .how_it_works_step_card:after{animation:none;transform:scaleY(1)}}.how_it_works_step_title,.how_it_works_step_desc{padding-left:var(--size--2)}.how_it_works_step_title{font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--secondary);transition:color var(--transition--base);margin:0}.how_it_works_step[data-active] .how_it_works_step_title{color:var(--theme--ink--primary)}.how_it_works_step_trigger{align-items:center;gap:var(--size--2);font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.how_it_works_step_trigger:after{content:"";border-radius:var(--radius--2);position:absolute;inset:0}.how_it_works_step_trigger:focus-visible{outline:var(--border--2) solid var(--theme--stroke--primary);outline-offset:var(--size--0)}.how_it_works_step_desc{margin:var(--size--1) 0 0;text-wrap:balance;max-width:34ch;font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--tertiary);transition:color var(--transition--base)}.how_it_works_step[data-active] .how_it_works_step_desc{color:var(--theme--ink--secondary)}.how_it_works_step_visual{top:0;bottom:0;right:0;left:calc((100% - var(--rail-gap)) * 2 / 5 + var(--rail-gap));padding:var(--size--4);border-radius:var(--radius--2);background:color-mix(in srgb, var(--theme--fg) 3%, transparent);opacity:0;visibility:hidden;transition:opacity var(--transition--slow), visibility var(--transition--slow);margin:0;position:absolute;overflow:hidden}.how_it_works_step[data-active] .how_it_works_step_visual{opacity:1;visibility:visible}.how_it_works_step_art{width:100%;height:100%;display:block}.how_it_works_step_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.how_it_works_step_image[data-ncms-empty]{display:none}.how_it_works_step_visual:has(.how_it_works_step_image:not([data-ncms-empty])) .how_it_works_step_art{display:none}@media (max-width:767px){.how_it_works_body{grid-template-columns:1fr}.how_it_works_step_visual{margin-top:var(--size--2);aspect-ratio:4/3;display:none;position:relative;inset:auto}.how_it_works_step[data-active] .how_it_works_step_visual{display:block}}.how_it_works_step_visual{--seq-stroke:var(--theme--stroke--primary);--seq-fill:color-mix(in srgb, var(--theme--fg) 14%, transparent);--seq-surface:color-mix(in srgb, var(--theme--surface--primary) 55%, transparent);--component--hiw-seq--blur:6px}.how_it_works_step_visual:has(.how_it_works_step_image:not([data-ncms-empty])){--seq-stroke:color-mix(in srgb, var(--theme--bg) 90%, transparent);--seq-fill:color-mix(in srgb, var(--theme--bg) 85%, transparent);--seq-surface:color-mix(in srgb, var(--theme--bg) 14%, transparent)}.hiw_scan{z-index:1;pointer-events:none;position:absolute;inset:0}.hiw_scan_bracket{width:var(--size--4);height:var(--size--4);border:0 solid var(--seq-stroke);position:absolute}.hiw_scan_bracket[data-corner=tl]{border-top-width:var(--border--1);border-left-width:var(--border--1);border-top-left-radius:var(--size--0);top:22%;left:24%}.hiw_scan_bracket[data-corner=tr]{border-top-width:var(--border--1);border-right-width:var(--border--1);border-top-right-radius:var(--size--0);top:22%;right:24%}.hiw_scan_bracket[data-corner=br]{border-bottom-width:var(--border--1);border-right-width:var(--border--1);border-bottom-right-radius:var(--size--0);bottom:22%;right:24%}.hiw_scan_bracket[data-corner=bl]{border-bottom-width:var(--border--1);border-left-width:var(--border--1);border-bottom-left-radius:var(--size--0);bottom:22%;left:24%}.hiw_scan_card{border:var(--border--1) solid var(--seq-stroke);border-radius:var(--radius--2);background:var(--seq-surface);width:42%;height:40%;-webkit-backdrop-filter:blur(var(--component--hiw-seq--blur));backdrop-filter:blur(var(--component--hiw-seq--blur));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw_scan_line{height:var(--size--1);background:var(--seq-fill);border-radius:9999px;display:block}.hiw_scan_biz{align-items:center;gap:var(--size--2);padding:var(--size--3);display:flex;position:absolute;inset:0}.hiw_scan_biz_lines{gap:var(--size--1);flex-direction:column;flex:1;display:flex}.hiw_scan_biz_lines .hiw_scan_line[data-w=lg]{width:78%}.hiw_scan_biz_lines .hiw_scan_line[data-w=sm]{width:46%}.hiw_scan_chip{width:calc(var(--size--4) + var(--size--1));height:calc(var(--size--4) + var(--size--1));border-radius:var(--radius--1);background:var(--seq-fill);flex:none}.hiw_scan_record{align-items:flex-start;gap:var(--size--1);padding:var(--size--3);opacity:0;flex-direction:column;display:flex;position:absolute;inset:0}.hiw_scan_avatar{width:calc(var(--size--4) + var(--size--2));height:calc(var(--size--4) + var(--size--2));border-radius:var(--radius--1);background:var(--seq-fill)}.hiw_scan_record .hiw_scan_line[data-w=md]{width:56%}.hiw_scan_record_rows{gap:var(--size--1);width:100%;margin-top:var(--size--2);flex-direction:column;display:flex}.hiw_scan_record_rows .hiw_scan_line{height:var(--size--0)}.hiw_scan_record_rows .hiw_scan_line[data-w=lg]{width:88%}.hiw_scan_record_rows .hiw_scan_line[data-w=md]{width:60%}.hiw_scan_sweep{width:116%;height:var(--size--2);opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--swatch--terracotta) 22%, transparent) 50%, transparent);position:absolute;top:2%;left:-8%}.hiw_scan_sweep:after{content:"";height:var(--border--2);background:color-mix(in srgb, var(--swatch--terracotta) 75%, transparent);border-radius:9999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_bracket{animation:hiw_scan_brackets var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_card{animation:hiw_scan_card var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_biz{animation:hiw_scan_biz var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_record{animation:hiw_scan_record var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_sweep{animation:hiw_scan_sweep var(--hiw-interval,6s) linear forwards}@keyframes hiw_scan_brackets{0%{opacity:0}6%{opacity:1}46%{opacity:1}55%{opacity:0}to{opacity:0}}@keyframes hiw_scan_card{0%{opacity:0;width:42%;height:40%;transform:translate(-50%,-50%)scale(.96)}7%{opacity:1;transform:translate(-50%,-50%)scale(1)}47%{width:42%;height:40%}58%{width:30%;height:64%}to{opacity:1;width:30%;height:64%;transform:translate(-50%,-50%)scale(1)}}@keyframes hiw_scan_biz{0%{opacity:1}45%{opacity:1}52%{opacity:0}to{opacity:0}}@keyframes hiw_scan_record{0%{opacity:0}55%{opacity:0}63%{opacity:1}to{opacity:1}}@keyframes hiw_scan_sweep{0%{opacity:0;top:2%}16%{opacity:0;top:2%}20%{opacity:1}42%{opacity:1;top:90%}47%{opacity:0;top:90%}to{opacity:0;top:90%}}@media (prefers-reduced-motion:reduce){.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_bracket,.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_card,.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_biz,.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_record,.how_it_works_step:is([data-active],[data-leaving]) .hiw_scan_sweep{animation:none}}.hiw_rec{z-index:1;pointer-events:none;position:absolute;inset:0}.hiw_rec_card{border:var(--border--1) solid var(--seq-stroke);border-radius:var(--radius--2);background:var(--seq-surface);width:44%;height:42%;-webkit-backdrop-filter:blur(var(--component--hiw-seq--blur));backdrop-filter:blur(var(--component--hiw-seq--blur));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw_rec_line{height:var(--size--1);background:var(--seq-fill);border-radius:9999px;display:block}.hiw_rec_take{gap:var(--size--2);padding:var(--size--3);flex-direction:column;display:flex;position:absolute;inset:0}.hiw_rec_header{align-items:center;gap:var(--size--1);display:flex}.hiw_rec_header .hiw_rec_line[data-w=sm]{width:28%}.hiw_rec_dot{width:var(--size--2);height:var(--size--2);background:var(--swatch--terracotta);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite hiw_rec_pulse}.hiw_rec_wave{flex:1;justify-content:space-between;align-items:center;min-height:0;display:flex}.hiw_rec_bar{width:var(--size--0);height:calc(var(--h) * 76%);background:var(--seq-fill);animation:hiw_rec_dance 1.15s ease-in-out calc(var(--i) * -.19s) infinite alternate;border-radius:9999px}.hiw_rec_notes{align-items:flex-start;gap:var(--size--1);padding:var(--size--3);flex-direction:column;display:flex;position:absolute;inset:0}.hiw_rec_notes .hiw_rec_line[data-w=lg]{width:84%}.hiw_rec_notes .hiw_rec_line[data-w=md]{width:58%}.hiw_rec_notes [data-note]{opacity:0}.hiw_rec_tags{gap:var(--size--1);margin-top:var(--size--2);display:flex}.hiw_rec_tag{width:var(--size--6);height:calc(var(--size--2) + var(--size--1));border:var(--border--1) solid var(--seq-stroke);background:var(--seq-surface);border-radius:9999px}.hiw_rec_tag[data-w=sm]{width:var(--size--5)}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_card{animation:hiw_rec_card var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_take{animation:hiw_rec_take var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_notes [data-note=a]{animation:hiw_rec_note_a var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_notes [data-note=b]{animation:hiw_rec_note_b var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_notes [data-note=c]{animation:hiw_rec_note_c var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_notes [data-note=d]{animation:hiw_rec_note_d var(--hiw-interval,6s) ease forwards}@keyframes hiw_rec_card{0%{opacity:0;width:44%;height:42%;transform:translate(-50%,-50%)scale(.96)}7%{opacity:1;transform:translate(-50%,-50%)scale(1)}46%{width:44%;height:42%}57%{width:36%;height:60%}to{opacity:1;width:36%;height:60%;transform:translate(-50%,-50%)scale(1)}}@keyframes hiw_rec_take{0%{opacity:1;visibility:visible}45%{opacity:1}52%{opacity:0}to{opacity:0;visibility:hidden}}@keyframes hiw_rec_note_a{0%,56%{opacity:0;transform:translateY(30%)}61%{opacity:1;transform:none}to{opacity:1}}@keyframes hiw_rec_note_b{0%,61%{opacity:0;transform:translateY(30%)}66%{opacity:1;transform:none}to{opacity:1}}@keyframes hiw_rec_note_c{0%,66%{opacity:0;transform:translateY(30%)}71%{opacity:1;transform:none}to{opacity:1}}@keyframes hiw_rec_note_d{0%,71%{opacity:0;transform:translateY(30%)}76%{opacity:1;transform:none}to{opacity:1}}@keyframes hiw_rec_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes hiw_rec_dance{0%{transform:scaleY(.5)}to{transform:scaleY(1.12)}}@media (prefers-reduced-motion:reduce){.hiw_rec_dot,.hiw_rec_bar,.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_card,.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_take,.how_it_works_step:is([data-active],[data-leaving]) .hiw_rec_notes [data-note]{animation:none}}.hiw_sync{z-index:1;pointer-events:none;position:absolute;inset:0}.hiw_sync_board{gap:var(--size--2);width:46%;padding:var(--size--3);border:var(--border--1) solid var(--seq-stroke);border-radius:var(--radius--2);background:var(--seq-surface);-webkit-backdrop-filter:blur(var(--component--hiw-seq--blur));backdrop-filter:blur(var(--component--hiw-seq--blur));flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw_sync_line{height:var(--size--1);background:var(--seq-fill);border-radius:9999px;display:block}.hiw_sync_line[data-w=title]{width:34%;margin-bottom:var(--size--1)}.hiw_sync_line[data-w=lg]{width:42%}.hiw_sync_line[data-w=md]{width:34%}.hiw_sync_line[data-w=sm]{width:18%}.hiw_sync_line[data-w=xs]{width:12%}.hiw_sync_row{align-items:center;gap:var(--size--2);padding:var(--size--1);display:flex}.hiw_sync_avatar{width:var(--size--3);height:var(--size--3);border-radius:var(--radius--1);background:var(--seq-fill);flex:none}.hiw_sync_slot{height:calc(var(--size--3) + 2 * var(--size--1));border:var(--border--1) dashed var(--seq-stroke);border-radius:var(--radius--1);display:block;position:relative}.hiw_sync_lead{inset:calc(-1 * var(--border--1));position:absolute}.hiw_sync_lead_chip{align-items:center;gap:var(--size--2);padding:var(--size--1);border:var(--border--1) solid var(--seq-stroke);border-radius:var(--radius--1);background:var(--seq-surface);-webkit-backdrop-filter:blur(var(--component--hiw-seq--blur));backdrop-filter:blur(var(--component--hiw-seq--blur));display:flex;position:absolute;inset:0}.hiw_sync_lead .hiw_sync_line[data-part=extra]{margin-left:auto}.hiw_sync_check{width:var(--size--3);height:var(--size--3);background:var(--swatch--terracotta);border-radius:50%;flex:none;position:relative}.hiw_sync_check:after{content:"";border-right:var(--border--2) solid var(--theme--surface--primary);border-bottom:var(--border--2) solid var(--theme--surface--primary);width:30%;height:46%;position:absolute;top:26%;left:34%;transform:rotate(45deg)}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_board{animation:hiw_sync_board var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_slot{animation:hiw_sync_slot var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead{animation:hiw_sync_lead_y var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead_chip{animation:hiw_sync_lead_x var(--hiw-interval,6s) linear forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_check{animation:hiw_sync_check var(--hiw-interval,6s) ease forwards}.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead .hiw_sync_line[data-part=extra]{animation:hiw_sync_extra var(--hiw-interval,6s) ease forwards}@keyframes hiw_sync_board{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}7%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hiw_sync_slot{0%{border-color:var(--seq-stroke)}40%{border-color:var(--seq-stroke)}48%{border-color:#0000}to{border-color:#0000}}@keyframes hiw_sync_lead_y{0%,14%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(300%)}20%{opacity:1}42%{animation-timing-function:ease;transform:translateY(0)}46%{animation-timing-function:ease;transform:translateY(-5%)}50%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes hiw_sync_lead_x{0%,14%{animation-timing-function:cubic-bezier(.55,0,.25,1);transform:translate(38%)rotate(3deg)}44%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes hiw_sync_check{0%{opacity:0;transform:scale(0)}48%{opacity:0;transform:scale(0)}54%{opacity:1;transform:scale(1.15)}58%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hiw_sync_extra{0%{opacity:0}62%{opacity:0}68%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_board,.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_slot,.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead,.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead_chip,.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_check,.how_it_works_step:is([data-active],[data-leaving]) .hiw_sync_lead .hiw_sync_line[data-part=extra]{animation:none}.hiw_sync_slot{border-color:#0000}}
.feature_split{gap:var(--size--4);flex-direction:column;width:100%;display:flex}.feature_split_head{align-items:center;gap:var(--size--1);text-align:center;flex-direction:column;display:flex}.feature_split_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--2);color:var(--theme--ink--primary);margin:0}.feature_split_subheading{font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);margin:0}.feature_split_subheading[data-empty]{display:none}.feature_split_slider{gap:var(--size--2);flex-direction:column;display:flex}.feature_split_track{--cards-visible:2.5;--gaps-visible:2;gap:var(--size--2);margin:0;padding:0;scroll-padding-left:var(--bleed,0px);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);list-style:none;display:flex;overflow-x:auto}.feature_split_track[data-snap-ready]{scroll-snap-type:x mandatory}.feature_split_track::-webkit-scrollbar{display:none}.feature_split_track:focus-visible{outline:var(--border--2) solid var(--theme--stroke--primary);outline-offset:var(--size--0)}@media (max-width:991px){.feature_split_track{--cards-visible:2.12;--gaps-visible:1}}@media (max-width:640px){.feature_split_track{--cards-visible:1.15;--gaps-visible:0}}.feature_split_card{--mx:50%;--my:50%;flex:0 0 calc((100% - var(--gaps-visible) * var(--size--2)) / var(--cards-visible));scroll-snap-align:start;gap:var(--size--2);padding:var(--size--2);background:var(--theme--surface--primary);border:var(--border--1) solid var(--theme--stroke--primary);border-radius:var(--radius--2);flex-direction:column;display:flex;position:relative}.feature_split_card:before,.feature_split_card:after,.feature_split_nav:after,.feature_split_progress:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--transition--slow);z-index:1;position:absolute}.feature_split_card:before{background:radial-gradient(16rem circle at var(--mx) var(--my), color-mix(in srgb, var(--swatch--terracotta) 8%, transparent), transparent 70%);inset:0}.feature_split_card:after{inset:calc(-1 * var(--border--1));border:var(--border--1) solid color-mix(in srgb, var(--swatch--terracotta) 55%, transparent);-webkit-mask-image:radial-gradient(12rem circle at var(--mx) var(--my), black, transparent 75%);mask-image:radial-gradient(12rem circle at var(--mx) var(--my), black, transparent 75%);-webkit-mask-image:radial-gradient(12rem circle at var(--mx) var(--my), black, transparent 75%)}.feature_split_nav:after{inset:calc(-1 * var(--border--1));border:var(--border--1) solid color-mix(in srgb, var(--swatch--terracotta) 55%, transparent);-webkit-mask-image:radial-gradient(8rem circle at var(--mx) var(--my), black, transparent 75%);mask-image:radial-gradient(8rem circle at var(--mx) var(--my), black, transparent 75%);-webkit-mask-image:radial-gradient(8rem circle at var(--mx) var(--my), black, transparent 75%)}.feature_split_progress:after{background:color-mix(in srgb, var(--swatch--terracotta) 45%, transparent);-webkit-mask-image:radial-gradient(10rem circle at var(--mx) var(--my), black, transparent 75%);mask-image:radial-gradient(10rem circle at var(--mx) var(--my), black, transparent 75%);-webkit-mask-image:radial-gradient(10rem circle at var(--mx) var(--my), black, transparent 75%);inset:0}@media (hover:hover){.feature_split_slider[data-lit] .feature_split_card:before,.feature_split_slider[data-lit] .feature_split_card:after,.feature_split_slider[data-lit] .feature_split_nav:after,.feature_split_slider[data-lit] .feature_split_progress:after{opacity:1}}.feature_split_controls{align-items:center;gap:var(--size--3);display:flex}.feature_split_controls[data-hidden]{display:none}.feature_split_nav{--mx:50%;--my:50%;width:calc(var(--size--4) + var(--size--2));height:calc(var(--size--4) + var(--size--2));border:var(--border--1) solid var(--theme--stroke--primary);background:var(--theme--surface--primary);color:var(--theme--ink--primary);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.feature_split_nav:disabled{opacity:.35;cursor:default;pointer-events:none}.feature_split_nav svg{width:var(--size--3);height:var(--size--3)}.feature_split_progress{--mx:50%;--my:50%;height:var(--border--2);border-radius:var(--radius--1);background:var(--theme--stroke--secondary);flex:1;position:relative;overflow:hidden}.feature_split_progress_fill{transform-origin:0;background:color-mix(in srgb, var(--swatch--terracotta) 80%, transparent);position:absolute;inset:0}.feature_split_card_media{aspect-ratio:1;background:color-mix(in srgb, var(--theme--fg) 3%, transparent);border-radius:var(--radius--1);position:relative;overflow:hidden}.feature_split_card_img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature_split_card_img[data-ncms-empty]{display:none}.feature_split_card_art{width:100%;height:100%;position:absolute;inset:0}.feature_split_card_media:has(.feature_split_card_img:not([data-ncms-empty])) .feature_split_card_art{display:none}.feature_split_card_body{gap:var(--size--0);padding:var(--size--2) var(--size--1) var(--size--2);flex-direction:column;display:flex}.feature_split_card_title{font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary);margin:0}.feature_split_card_desc{max-width:32ch;font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);margin:0}
@property --fan-mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --fan-my{syntax:"<length-percentage>";inherits:true;initial-value:55%}.logo_row{gap:var(--size--3);flex-direction:column;width:100%;display:flex}.logo_row_head{align-items:flex-start;gap:var(--size--3);flex-direction:column;width:100%;display:flex}.logo_row_head_row{justify-content:space-between;align-items:flex-end;gap:var(--size--4);width:100%;display:flex}.logo_row_head_text{align-items:flex-start;gap:var(--size--1);flex-direction:column;display:flex}.logo_row_badge{padding:var(--size--1) var(--size--2);background:var(--theme--surface--brand);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--2);color:var(--theme--ink--brand);border-radius:9999px;align-items:center;margin:0;display:inline-flex}.logo_row_badge[data-empty]{display:none}.logo_row_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--2);color:var(--theme--ink--primary);margin:0}.logo_row_subheading{font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);margin:0}.logo_row_subheading[data-empty]{display:none}.logo_row_cta{flex:none}.logo_row_cta[data-empty]{display:none}@media (max-width:47.9375rem){.logo_row_head_row{align-items:flex-start;gap:var(--size--3);flex-direction:column}}.logo_row_strip{--node-size:clamp(3rem, 8vw, 5.5rem);--hub-size:clamp(4.5rem, 12vw, 7.5rem);--lamp-radius:clamp(9rem, 24vw, 18rem);aspect-ratio:2;width:100%;margin-inline:auto;margin-bottom:calc(var(--hub-size) / 2);transition:--fan-mx var(--transition--slow), --fan-my var(--transition--slow);position:relative;container-type:inline-size}.logo_row_fan_field,.logo_row_nodes,.logo_row_hub{--node-size:min(clamp(3rem, 8vw, 5.5rem), 15.5cqw)}.logo_row_fan_field{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(farthest-side at 50% 100%,#000000f2,#0009 54%,#00000038 86%,#0000 100%);mask-image:radial-gradient(farthest-side at 50% 100%,#000000f2,#0009 54%,#00000038 86%,#0000 100%)}.logo_row_fan_field:before{content:"";background:radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--theme--fg) 4%, transparent), transparent 78%);position:absolute;inset:0}.logo_row_fan_art{position:absolute;inset:0}.logo_row_ring{aspect-ratio:1;border:var(--border--1) solid var(--theme--stroke--tertiary);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.logo_row_ring--outer{width:86%}.logo_row_ring--inner{width:54%}.logo_row_spoke{width:var(--border--1);height:calc(var(--spoke-length,100%) - var(--node-size) / 2);background:var(--theme--stroke--tertiary);transform-origin:bottom;transform:rotate(var(--spoke-angle,0deg));position:absolute;bottom:0;left:50%}.logo_row_fan_art--lit{--lit-stroke:color-mix(in srgb, var(--swatch--terracotta) 60%, transparent);background:radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--swatch--terracotta) 8%, transparent), transparent 80%);-webkit-mask-image:radial-gradient(var(--lamp-radius,18rem) circle at var(--fan-mx,50%) var(--fan-my,55%), black 25%, transparent 72%);mask-image:radial-gradient(var(--lamp-radius,18rem) circle at var(--fan-mx,50%) var(--fan-my,55%), black 25%, transparent 72%);-webkit-mask-image:radial-gradient(var(--lamp-radius,18rem) circle at var(--fan-mx,50%) var(--fan-my,55%), black 25%, transparent 72%)}.logo_row_fan_art--lit .logo_row_ring{border-color:var(--lit-stroke)}.logo_row_fan_art--lit .logo_row_spoke{background:var(--lit-stroke)}@media (hover:none){.logo_row_fan_art--lit{animation:14s ease-in-out infinite alternate paused logo_row_lamp_sweep}.logo_row_strip[data-fan-visible] .logo_row_fan_art--lit{animation-play-state:running}@keyframes logo_row_lamp_sweep{0%{--fan-mx:18%;--fan-my:55%}50%{--fan-mx:50%;--fan-my:15%}to{--fan-mx:82%;--fan-my:55%}}}@media (prefers-reduced-motion:reduce){.logo_row_strip{transition:none}.logo_row_fan_art--lit{-webkit-mask-image:radial-gradient(var(--lamp-radius,18rem) circle at 50% 100%, black 30%, transparent 75%);mask-image:radial-gradient(var(--lamp-radius,18rem) circle at 50% 100%, black 30%, transparent 75%);-webkit-mask-image:radial-gradient(var(--lamp-radius,18rem) circle at 50% 100%, black 30%, transparent 75%);animation:none}}.logo_row_baseline{height:var(--border--1);background:linear-gradient(to right, transparent 4%, var(--theme--stroke--tertiary) 50%, transparent 96%);position:absolute;bottom:0;left:0;right:0}.logo_row_nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.logo_row_node[data-ncms-pending-new]{--nx:0!important;--ny:30!important}.logo_row_node{left:calc(50% + var(--nx,0) * 1%);bottom:calc(var(--ny,50) * 1%);width:var(--node-size);aspect-ratio:1;border:var(--border--1) solid var(--theme--stroke--primary);background:var(--theme--surface--primary);box-shadow:0 var(--size--0) var(--size--2) color-mix(in srgb, var(--theme--fg) 5%, transparent);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,50%)}.logo_row_node_image{object-fit:contain;max-width:58%;max-height:42%;filter:grayscale(var(--component-states--initial,1));opacity:calc(.75 + .25 * var(--component-states--final,0))}.logo_row_node_image[data-ncms-empty]{display:none}.logo_row_node_name{top:calc(100% + var(--size--1));font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--2);color:var(--theme--ink--secondary);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;left:50%;translate:-50%}.logo_row_node:has(.logo_row_node_image[data-ncms-empty]) .logo_row_node_name{opacity:1;pointer-events:auto;padding-inline:var(--size--1);text-align:center;white-space:normal;position:static;translate:none}.logo_row_hub{width:var(--hub-size);aspect-ratio:1;background:var(--theme--surface--primary);box-shadow:0 var(--size--0) var(--size--2) color-mix(in srgb, var(--theme--fg) 2%, transparent), 0 0 var(--size--4) color-mix(in srgb, var(--swatch--terracotta) 4%, transparent);z-index:4;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.logo_row_hub_image{object-fit:contain;max-width:54%;max-height:54%}.logo_row_hub_image[data-ncms-empty]{display:none}.logo_row_hub_mark{aspect-ratio:1;background:var(--swatch--terracotta);border-radius:28%;width:34%;display:none}.logo_row_hub:has(.logo_row_hub_image[data-ncms-empty]) .logo_row_hub_mark{display:block}@media (max-width:22.5rem){.logo_row_strip{aspect-ratio:auto;align-items:center;gap:var(--size--3);flex-direction:column;margin-bottom:0;display:flex}.logo_row_fan_field,.logo_row_baseline{display:none}.logo_row_hub{order:-1;position:static;transform:none}.logo_row_nodes{justify-content:center;gap:var(--size--1);flex-wrap:wrap;display:flex;position:static}.logo_row_node{position:static;transform:none}.logo_row_node:has(.logo_row_node_image[data-ncms-empty]){aspect-ratio:auto;width:auto;padding:var(--size--1) var(--size--2);border-radius:9999px}}.logo_row[variant-layout=marquee]{text-align:center;align-items:center;gap:var(--size--4)}.logo_row[variant-layout=marquee] .logo_row_head{align-items:center}.logo_row[variant-layout=marquee] .logo_row_head_row{flex-direction:column;align-items:center}.logo_row[variant-layout=marquee] .logo_row_head_text{align-items:center}.logo_row_track{width:100%;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6.25rem calc(100% - 6.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 6.25rem calc(100% - 6.25rem),#0000)}.logo_row_scroll{align-items:center;gap:var(--size--1);width:max-content;margin:0;padding:0;list-style:none;animation:30s linear infinite logo_row_marquee;display:flex}@keyframes logo_row_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo_row_scroll{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logo_row_item[aria-hidden]{display:none}}.logo_row_item{flex-shrink:0;justify-content:center;align-items:center;width:10rem;display:flex}.logo_row_image{width:auto;height:2.5rem;opacity:calc(.7 + .3 * var(--component-states--final));transition:opacity var(--transition--base)}.logo_row_image[data-ncms-empty]{display:none}.logo_row_name{font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);padding:var(--size--0) var(--size--1);border:var(--border--1) solid var(--theme--stroke--tertiary);border-radius:var(--radius--1)}.logo_row_item:has(.logo_row_image:not([data-ncms-empty])) .logo_row_name{display:none}
.pricing_block{gap:var(--size--4);flex-direction:column;display:flex}.pricing_head{align-items:center;gap:var(--size--2);text-align:center;flex-direction:column;display:flex}.pricing_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--1);color:var(--theme--ink--primary)}.pricing_subheading{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);max-width:48ch}.pricing_subheading[data-empty]{display:none}.pricing_grid{gap:var(--size--3);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}@media (max-width:768px){.pricing_grid{grid-template-columns:1fr}}.pricing_card{gap:var(--size--3);padding:var(--size--4);background:var(--theme--surface--secondary);border:var(--border--1) solid var(--theme--stroke--secondary);border-radius:var(--radius--2);flex-direction:column;display:flex}.pricing_card_head{gap:var(--size--1);flex-direction:column;display:flex}.pricing_card_name{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--2);color:var(--theme--ink--brand)}.pricing_card_price{align-items:baseline;gap:var(--size--1);display:flex}.pricing_card_amount{font-family:var(--font--family--0);font-size:var(--font--size--4);line-height:var(--font--height--4);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--1);color:var(--theme--ink--primary)}.pricing_card_unit{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--tertiary)}.pricing_card_blurb{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary)}.pricing_features{gap:var(--size--2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing_feature{padding-left:var(--size--3);font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);position:relative}.pricing_feature:before{content:"";left:0;top:calc(var(--font--height--2) / 2);width:var(--size--1);height:var(--size--1);background:var(--theme--ink--brand);border-radius:50%;position:absolute;transform:translateY(-50%)}.pricing_calc{gap:var(--size--2);padding:var(--size--3);background:var(--theme--surface--primary);border:var(--border--1) solid var(--theme--stroke--secondary);border-radius:var(--radius--1);flex-direction:column;display:flex}.pricing_calc_row{justify-content:space-between;align-items:baseline;gap:var(--size--2);cursor:pointer;display:flex}.pricing_calc_credits{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);font-variant-numeric:tabular-nums}.pricing_calc_cost{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary);font-variant-numeric:tabular-nums}.pricing_calc_slider{appearance:none;width:100%;height:var(--size--2);cursor:pointer;background:0 0}.pricing_calc_slider::-webkit-slider-runnable-track{height:var(--border--2);border-radius:var(--radius--0);background:linear-gradient(to right, var(--swatch--terracotta) var(--pricing-slider-fill,0%), var(--theme--stroke--tertiary) var(--pricing-slider-fill,0%))}.pricing_calc_slider::-moz-range-track{height:var(--border--2);border-radius:var(--radius--0);background:linear-gradient(to right, var(--swatch--terracotta) var(--pricing-slider-fill,0%), var(--theme--stroke--tertiary) var(--pricing-slider-fill,0%))}.pricing_calc_slider::-webkit-slider-thumb{appearance:none;width:var(--size--3);height:var(--size--3);margin-top:calc((var(--border--2) - var(--size--3)) / 2);background:var(--swatch--terracotta);transition:transform var(--transition--fast);border:none;border-radius:50%}.pricing_calc_slider::-moz-range-thumb{width:var(--size--3);height:var(--size--3);background:var(--swatch--terracotta);transition:transform var(--transition--fast);border:none;border-radius:50%}.pricing_calc_slider:active::-webkit-slider-thumb{transform:scale(1.1)}.pricing_calc_slider:active::-moz-range-thumb{transform:scale(1.1)}.pricing_calc_slider:focus-visible{outline:3px solid var(--theme--stroke--brand);outline-offset:2px}.pricing_card_cta{justify-content:center;margin-top:auto}
.faq_block{gap:var(--size--4);flex-direction:column;display:flex}.faq_head{gap:var(--size--2);flex-direction:column;display:flex}.faq_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--2);letter-spacing:var(--font--spacing--1);color:var(--theme--ink--primary)}.faq_subheading{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);max-width:55ch}.faq_subheading[data-empty]{display:none}.faq_list{flex-direction:column;display:flex}.faq_item{border-bottom:var(--border--0) solid var(--theme--stroke--tertiary)}.faq_item:first-child{border-top:var(--border--0) solid var(--theme--stroke--tertiary)}.faq_item_trigger{justify-content:space-between;align-items:center;gap:var(--size--3);width:100%;padding-block:var(--size--3);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.faq_item_trigger:focus-visible{outline:3px solid var(--theme--stroke--brand);outline-offset:2px}.faq_item_question{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--primary)}.faq_item_icon{width:var(--size--2);height:var(--size--2);flex-shrink:0;position:relative}.faq_item_icon:before,.faq_item_icon:after{content:"";width:100%;height:var(--border--2);background:color-mix(in srgb, var(--theme--ink--tertiary) calc(100% * var(--component-states--initial)), var(--theme--ink--primary) calc(100% * var(--component-states--final)));transition:transform var(--transition--base), background-color var(--transition--base);position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq_item_icon:after{transform:translateY(-50%)rotate(90deg)}.faq_item_trigger[aria-expanded=true] .faq_item_icon:after{transform:translateY(-50%)rotate(0)}.faq_item_body{visibility:hidden;transition:grid-template-rows var(--transition--slow), visibility var(--transition--slow);grid-template-rows:0fr;display:grid}.faq_item_trigger[aria-expanded=true]+.faq_item_body{visibility:visible;grid-template-rows:1fr}.faq_item_body_content{min-height:0;overflow:hidden}.faq_item_answer{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary);max-width:65ch;padding-bottom:var(--size--3)}
