.s-6kkG_hero{isolation:isolate;padding-top:calc(var(--header-height) + var(--space-2xl));padding-bottom:var(--section-padding);background:var(--color-black);position:relative;overflow:hidden}.s-6kkG_media{z-index:-1;height:min(100svh,980px);position:absolute;inset:0 0 auto;overflow:hidden}.s-6kkG_poster{object-fit:cover;object-position:center top;animation:s-6kkG_hero-zoom 24s var(--ease-in-out) infinite alternate}.s-6kkG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-6kkG_glow{filter:blur(20px);mix-blend-mode:screen;width:55vw;height:55vw;animation:s-6kkG_hero-glow 12s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#ec6f1b59,#0000 60%);position:absolute;top:-10%;left:-10%}.s-6kkG_glowSecondary{mix-blend-mode:screen;width:30vw;height:30vw;animation:s-6kkG_hero-glow 9s var(--ease-in-out) infinite alternate-reverse;background:radial-gradient(circle,#ec6f1b38,#0000 65%);position:absolute;top:30%;right:-8%}.s-6kkG_shade{background:linear-gradient(180deg, #0a040426 0%, #0a040459 55%, var(--color-black) 100%), linear-gradient(90deg, #0a040473 0%, transparent 60%);position:absolute;inset:0}@keyframes s-6kkG_hero-zoom{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%,1%)}}@keyframes s-6kkG_hero-glow{0%{opacity:.55;transform:translate(0)scale(1)}to{opacity:1;transform:translate(8vw,6vh)scale(1.15)}}.s-6kkG_content{min-height:calc(min(100svh, 980px) - var(--header-height) - var(--space-2xl) - 6rem);flex-direction:column;justify-content:flex-end;display:flex}.s-6kkG_kicker{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);animation:s-6kkG_fade-up var(--duration-slow) var(--ease-out) both;display:flex}.s-6kkG_kicker .eyebrow{margin:0}.s-6kkG_symbol{aspect-ratio:1;background:var(--color-orange);width:clamp(2.75rem,2rem + 2.5vw,4.5rem);color:var(--color-ink);place-items:center;display:grid}.s-6kkG_symbol svg{width:100%;height:100%}.s-6kkG_wordmark{font-size:var(--text-hero);letter-spacing:-.03em;color:var(--color-text);flex-wrap:wrap;line-height:.9;display:flex}.s-6kkG_wordmarkAccent{color:var(--color-orange)}.s-6kkG_letter{animation:s-6kkG_letter-in .9s var(--ease-out) both;animation-delay:calc(.2s + var(--letter-index) * 60ms);display:inline-block}.s-6kkG_claim{margin-top:var(--space-lg);font-size:var(--text-lg);color:var(--color-text);animation:s-6kkG_fade-up var(--duration-slow) var(--ease-out) .9s both}@keyframes s-6kkG_letter-in{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)rotate(4deg)}to{opacity:1;filter:none;transform:none}}@keyframes s-6kkG_fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.s-6kkG_why{margin-top:clamp(5rem,3rem + 8vw,10rem)}.s-6kkG_whyTitle{max-width:21ch}
.T57KHa_section{padding-bottom:calc(var(--diagonal) + var(--space-2xl))}.T57KHa_heading{max-width:11ch}.T57KHa_list{gap:var(--space-lg);display:grid}.T57KHa_row{--row-min-height:clamp(18rem, 14rem + 10vw, 22rem);gap:var(--space-xl);min-height:var(--row-min-height);padding:var(--space-2xl) var(--gutter);background:radial-gradient(at 30%,#3226268c,#0000 70%),linear-gradient(90deg,#120a0a,#1a1112 50%,#0d0707);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.T57KHa_row{align-items:center;gap:var(--space-2xl);padding-block:0;padding-inline:max(var(--gutter), calc((100vw - var(--container-max)) / 2));grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.9fr)}.T57KHa_reversed .T57KHa_meta{order:1}.T57KHa_reversed .T57KHa_body{order:2}.T57KHa_reversed .T57KHa_visual{order:3}}.T57KHa_visual{align-self:stretch;position:relative}.T57KHa_imageWrap{height:100%;min-height:14rem;position:relative}@media (min-width:900px){.T57KHa_row:not(.T57KHa_reversed) .T57KHa_imageWrap{margin-left:calc(max(var(--gutter), calc((100vw - var(--container-max)) / 2)) * -1)}.T57KHa_reversed .T57KHa_imageWrap{margin-right:calc(max(var(--gutter), calc((100vw - var(--container-max)) / 2)) * -1)}}.T57KHa_image{object-fit:cover;transition:transform 1.2s var(--ease-out)}.T57KHa_imageWrap:after{content:"";background:linear-gradient(90deg,#0000 55%,#1a1112 100%);position:absolute;inset:0}.T57KHa_reversed .T57KHa_imageWrap:after{background:linear-gradient(270deg,#0000 55%,#1a1112 100%)}.T57KHa_row:hover .T57KHa_image{transform:scale(1.05)}.T57KHa_features{gap:var(--space-sm);align-content:center;height:100%;display:grid}.T57KHa_features li{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-black);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text);transition:transform var(--duration-base) var(--ease-out);display:flex}.T57KHa_features li:before{content:"";background:var(--color-orange);width:8px;height:8px}.T57KHa_features li:hover{transform:translate(-6px)}.T57KHa_body{max-width:28rem}.T57KHa_badge{margin-bottom:var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.T57KHa_title{font-size:var(--text-xl)}.T57KHa_summary{margin-block:var(--space-md);color:var(--color-text-muted)}.T57KHa_meta{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.T57KHa_row:not(.T57KHa_reversed) .T57KHa_meta{text-align:right;align-items:flex-end}.T57KHa_row:not(.T57KHa_reversed) .T57KHa_tags{justify-content:flex-end}}.T57KHa_number{font-family:var(--font-display);font-weight:var(--font-weight-display);color:#0000;-webkit-text-stroke:1px var(--color-line-strong);transition:-webkit-text-stroke-color var(--duration-base) ease, color var(--duration-base) ease;font-size:clamp(4rem,3rem + 4vw,7rem);line-height:1}.T57KHa_row:hover .T57KHa_number{-webkit-text-stroke-color:var(--color-orange)}.T57KHa_tags{max-width:16rem}.T57KHa_highlight{background:linear-gradient(90deg, var(--color-black) 0%, var(--color-black) 30%, var(--color-orange) 52%);color:var(--color-ink)}@media (max-width:899px){.T57KHa_highlight{background:var(--color-orange)}.T57KHa_highlight .T57KHa_number{-webkit-text-stroke-color:var(--color-ink)}.T57KHa_highlight .T57KHa_tags{color:var(--color-ink-muted)}}.T57KHa_highlight .T57KHa_summary{color:var(--color-ink-muted)}.T57KHa_highlight .link-arrow{color:var(--color-ink)}.T57KHa_highlight .T57KHa_visual{padding-block:var(--space-2xl)}@media (min-width:900px){.T57KHa_highlight .T57KHa_meta{color:var(--color-text)}}
._3Mj7ZW_demo{--ui-window:#fff;--ui-window-line:#ece9e6;--ui-text:#1d1415;--ui-text-muted:#8a817f;--ui-chat-bg:#efeae2;--ui-bubble-out:#d9fdd3;--ui-bubble-in:#fff;--ui-notice:#fff3c4;--ui-slot:#f3f1ef;--ui-success:#3fb27f;min-height:34rem;font-family:var(--font-body);color:var(--ui-text);position:relative}._3Mj7ZW_browser{background:var(--ui-window);width:min(100%,34rem);font-size:.6rem;position:absolute;top:0;right:0;box-shadow:0 40px 80px -30px #0a04048c}._3Mj7ZW_browserBar{align-items:center;gap:var(--space-md);border-bottom:1px solid var(--ui-window-line);background:#f4f2f0;padding:.55rem .75rem;display:flex}._3Mj7ZW_dots{gap:5px;display:flex}._3Mj7ZW_dots i{background:#ff5f57;border-radius:50%;width:8px;height:8px}._3Mj7ZW_dots i:nth-child(2){background:#febc2e}._3Mj7ZW_dots i:nth-child(3){background:#28c840}._3Mj7ZW_url{background:var(--ui-window);max-width:60%;color:var(--ui-text-muted);border-radius:4px;flex:1;padding:.2rem .6rem}._3Mj7ZW_app{grid-template-columns:6.5rem 1fr;min-height:15rem;display:grid}._3Mj7ZW_sidebar{background:var(--color-black);color:var(--color-text-muted);align-content:start;gap:.55rem;padding:.75rem;display:grid}._3Mj7ZW_sidebarBrand{font-weight:var(--font-weight-bold);color:var(--color-text);align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}._3Mj7ZW_sidebarBrand b{background:var(--color-orange);width:1.2rem;height:1.2rem;color:var(--color-ink);place-items:center;font-size:.5rem;display:grid}._3Mj7ZW_sidebarActive{color:var(--color-orange)}._3Mj7ZW_calendar{padding:.75rem}._3Mj7ZW_calendarHead{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}._3Mj7ZW_calendarHead strong{font-size:.8rem}._3Mj7ZW_calendarHead span{color:var(--ui-text-muted)}._3Mj7ZW_grid{grid-template-columns:2.2rem repeat(5,1fr);grid-template-rows:auto repeat(var(--rows), 1.55rem);gap:2px;display:grid}._3Mj7ZW_day{text-align:center;color:var(--ui-text-muted);padding-bottom:.3rem}._3Mj7ZW_dayActive{font-weight:var(--font-weight-bold);color:var(--ui-text)}._3Mj7ZW_hour{color:var(--ui-text-muted)}._3Mj7ZW_slot{background:var(--ui-slot);border-left:2px solid var(--ui-text-muted);padding:.2rem .3rem;line-height:1.15;overflow:hidden}._3Mj7ZW_slotOld{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:opacity .6s,text-decoration-color .6s}._3Mj7ZW_slotStruck{opacity:.45;text-decoration-color:currentColor}._3Mj7ZW_slotNew{border-left-color:var(--color-orange);font-weight:var(--font-weight-bold);opacity:0;transition:opacity .5s var(--ease-out) .3s, transform .7s var(--ease-out) .3s;background:#ec6f1b24;transform:scale(.6)}._3Mj7ZW_slotVisible{opacity:1;transform:none}._3Mj7ZW_toast{background:var(--color-black);color:var(--color-text);opacity:0;transition:opacity .5s var(--ease-out) .9s, transform .5s var(--ease-out) .9s;align-items:center;gap:.4rem;padding:.45rem .7rem;display:flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(10px)}._3Mj7ZW_toast i{background:var(--ui-success);border-radius:50%;width:6px;height:6px}._3Mj7ZW_toastVisible{opacity:1;transform:none}._3Mj7ZW_phone{background:var(--ui-chat-bg);border:8px solid var(--color-black);border-radius:2rem;flex-direction:column;width:15.5rem;height:30rem;font-size:.68rem;display:flex;position:absolute;top:3.5rem;left:clamp(0rem,6vw - 2rem,2rem);overflow:hidden;box-shadow:0 50px 90px -30px #0a0404b3}._3Mj7ZW_phoneStatus{background:var(--ui-window);font-weight:var(--font-weight-bold);justify-content:space-between;padding:.45rem 1rem .2rem;display:flex}._3Mj7ZW_battery{border:1px solid var(--ui-text);background:linear-gradient(90deg, var(--ui-text) 70%, transparent 70%);border-radius:2px;width:1.1rem;height:.55rem}._3Mj7ZW_chatHead{background:var(--ui-window);border-bottom:1px solid var(--ui-window-line);align-items:center;gap:.5rem;padding:.4rem .75rem .6rem;display:flex}._3Mj7ZW_avatar{background:var(--color-orange);width:1.8rem;height:1.8rem;color:var(--color-ink);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}._3Mj7ZW_chatTitle{flex:1;line-height:1.2;display:grid}._3Mj7ZW_chatTitle small{color:var(--ui-text-muted)}._3Mj7ZW_chat{flex-direction:column;flex:1;justify-content:flex-end;gap:.4rem;padding:.6rem;display:flex;overflow:hidden}._3Mj7ZW_today{background:var(--ui-window);color:var(--ui-text-muted);border-radius:6px;align-self:center;padding:.15rem .5rem}._3Mj7ZW_notice{background:var(--ui-notice);text-align:center;color:#6b5d2f;border-radius:6px;align-self:center;max-width:90%;padding:.35rem .5rem}._3Mj7ZW_bubble{border-radius:8px;max-width:82%;padding:.4rem .55rem .9rem;line-height:1.35;display:none;position:relative;box-shadow:0 1px 1px #00000014}._3Mj7ZW_bubbleVisible{animation:_3Mj7ZW_bubble-in .42s var(--ease-out) both;display:block}._3Mj7ZW_incoming{background:var(--ui-bubble-in);transform-origin:0 100%;align-self:flex-start}._3Mj7ZW_outgoing{background:var(--ui-bubble-out);transform-origin:100% 100%;align-self:flex-end}._3Mj7ZW_time{color:var(--ui-text-muted);font-size:.55rem;position:absolute;bottom:.2rem;right:.45rem}._3Mj7ZW_typing{gap:3px;padding:.55rem .7rem;display:flex}._3Mj7ZW_dot{background:var(--ui-text-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite _3Mj7ZW_typing}._3Mj7ZW_dot:nth-child(2){animation-delay:.15s}._3Mj7ZW_dot:nth-child(3){animation-delay:.3s}._3Mj7ZW_composer{background:var(--ui-window);color:#3a7bd5;align-items:center;gap:.45rem;padding:.45rem .6rem .8rem;display:flex}._3Mj7ZW_plus{font-size:1rem}._3Mj7ZW_input{border:1px solid var(--ui-window-line);border-radius:1rem;flex:1;height:1.45rem}._3Mj7ZW_arrow{fill:none;width:5rem;stroke:var(--color-ink);stroke-width:1.5px;stroke-dasharray:4 4;position:absolute;top:17rem;left:clamp(15rem,13rem + 6vw,18rem)}._3Mj7ZW_arrow circle{fill:var(--color-ink);stroke:none}@keyframes _3Mj7ZW_bubble-in{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:none}}@keyframes _3Mj7ZW_typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){._3Mj7ZW_demo{gap:var(--space-lg);justify-items:center;min-height:0;display:grid}._3Mj7ZW_browser,._3Mj7ZW_phone{position:relative;inset:auto}._3Mj7ZW_phone{order:-1}._3Mj7ZW_arrow{display:none}}
.OToI9G_section{padding-top:calc(var(--section-padding) + var(--diagonal));padding-bottom:var(--section-padding);margin-top:calc(var(--diagonal) * -1);position:relative}.OToI9G_grid{gap:var(--space-3xl);align-items:center;display:grid}@media (min-width:1000px){.OToI9G_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.OToI9G_title{max-width:10ch}.OToI9G_lead{max-width:30rem;margin-top:var(--space-lg);color:var(--color-ink-muted)}.OToI9G_bullets{gap:var(--space-sm);margin-block:var(--space-xl);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:grid}.OToI9G_bullets li{align-items:center;gap:var(--space-sm);display:flex}.OToI9G_bullets li:before{content:"";background:var(--color-ink);width:8px;height:8px}.OToI9G_visual{position:relative}.OToI9G_caption{margin-top:var(--space-lg);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-align:right;color:var(--color-ink-muted)}.OToI9G_text{z-index:1;position:relative}
.kVKE1W_section{overflow:hidden}.kVKE1W_intro{max-width:30rem;color:var(--color-ink-muted)}.kVKE1W_timeline{padding-top:var(--space-sm);margin-bottom:var(--space-xl);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;display:flex;position:relative}.kVKE1W_line{background:var(--color-orange);height:3px;position:absolute;inset:0 0 auto}.kVKE1W_steps{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.kVKE1W_steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.kVKE1W_steps{grid-template-columns:repeat(4,1fr)}}.kVKE1W_step{padding:var(--space-xl) var(--space-lg);background:var(--color-white);border:var(--border-width) solid var(--color-line-ink);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.kVKE1W_step:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px #0a040459}.kVKE1W_number{margin-bottom:var(--space-md);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-xl);line-height:1;display:block}.kVKE1W_title{margin-bottom:var(--space-sm);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--text-md);letter-spacing:0}.kVKE1W_text{font-size:var(--text-sm);color:var(--color-ink-muted)}.kVKE1W_featured{background:var(--color-black);border-color:var(--color-black);color:var(--color-text)}.kVKE1W_featured .kVKE1W_number{color:var(--color-orange)}.kVKE1W_featured .kVKE1W_text{color:var(--color-text-muted)}
._iv37W_section{isolation:isolate;padding-top:var(--section-padding);padding-bottom:calc(var(--section-padding) + var(--diagonal));position:relative;overflow:hidden}._iv37W_photo{z-index:-1;width:100%;position:absolute;inset:0 0 0 auto}@media (min-width:900px){._iv37W_photo{width:62%}}._iv37W_image{object-fit:cover;object-position:center 30%}._iv37W_photo:after{content:"";background:linear-gradient(90deg, var(--color-brown) 0%, #32262699 30%, transparent 65%);position:absolute;inset:0}@media (max-width:899px){._iv37W_photo:after{background:#322626b8}}._iv37W_content{max-width:calc(var(--container-max) + var(--gutter) * 2)}._iv37W_title{max-width:9ch}._iv37W_content .lead{max-width:26rem;color:var(--color-text);opacity:.85}._iv37W_cta{margin-top:var(--space-xl);color:var(--btn-fg)}._iv37W_stats{gap:var(--space-md);margin-top:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,9.5rem));display:grid}._iv37W_stat{padding-top:var(--space-sm);border-top:2px solid var(--color-orange)}._iv37W_statTitle{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-md)}._iv37W_statText{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:520px){._iv37W_stats{grid-template-columns:1fr}}
.bcm51q_marquee{background:var(--color-orange);color:var(--color-ink);padding-block:clamp(.9rem,.6rem + 1vw,1.5rem);overflow:hidden}.bcm51q_inner{width:max-content;animation:bcm51q_marquee var(--marquee-duration) linear infinite;display:flex}.bcm51q_marquee:hover .bcm51q_inner{animation-play-state:paused}.bcm51q_track{flex:none;padding:0;list-style:none;display:flex}.bcm51q_item{font-family:var(--font-display);font-weight:var(--font-weight-display);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(1.1rem,.8rem + 1.4vw,2rem);display:flex}.bcm51q_separator{padding-inline:clamp(1.25rem,1rem + 2vw,3.5rem)}@keyframes bcm51q_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.I1HTDa_section{isolation:isolate;padding-block:var(--section-padding);position:relative;overflow:hidden}.I1HTDa_grid{display:grid}.I1HTDa_title{max-width:12ch}.I1HTDa_text{max-width:30rem;margin-top:var(--space-lg);font-size:var(--text-md)}.I1HTDa_actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.I1HTDa_shape{z-index:-1;pointer-events:none;position:absolute}.I1HTDa_dark .I1HTDa_text{color:var(--color-text-muted)}.I1HTDa_dark .I1HTDa_shape{width:clamp(14rem,8rem + 26vw,30rem);color:var(--color-orange);bottom:0;left:-6%;transform:translateY(8%)}@media (min-width:900px){.I1HTDa_dark .I1HTDa_grid{grid-template-columns:1fr 1fr}.I1HTDa_dark .I1HTDa_content{grid-column:2}}@media (max-width:899px){.I1HTDa_dark .I1HTDa_shape{opacity:.18}}.I1HTDa_orange{padding-top:calc(var(--section-padding) + var(--diagonal));margin-top:calc(var(--diagonal) * -1)}.I1HTDa_orange .I1HTDa_text{color:var(--color-ink-muted)}.I1HTDa_orange .I1HTDa_shape{width:clamp(14rem,8rem + 24vw,28rem);color:var(--color-orange-deep);bottom:-12%;right:-4%}.I1HTDa_orange .I1HTDa_title{max-width:14ch}
