.ejOdHG_hero{background:radial-gradient(60% 50% at 50% 0,#0a7cff2e,#0000 70%);padding:5rem 1.5rem 6rem;position:relative;overflow:hidden}.ejOdHG_inner{max-width:72rem;margin:0 auto}.ejOdHG_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1.5rem;font-size:.85rem;font-weight:600}.ejOdHG_title{max-width:18ch;margin:0;font-size:clamp(2.5rem,8vw,5.5rem)}.ejOdHG_lead{max-width:40rem;color:var(--color-text-muted);margin:1.75rem 0 0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.ejOdHG_actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.ejOdHG_primary,.ejOdHG_secondary{border-radius:999px;padding:.9rem 1.6rem;font-weight:600;transition:transform .2s,border-color .2s;display:inline-block}.ejOdHG_primary{background:var(--color-accent);color:#fff}.ejOdHG_secondary{border:1px solid var(--color-border);color:var(--color-text)}.ejOdHG_primary:hover,.ejOdHG_secondary:hover{transform:translateY(-2px)}.ejOdHG_secondary:hover{border-color:var(--color-accent)}@media (min-width:860px){.ejOdHG_hero{padding:8rem 1.5rem 9rem}}
.IGwN3q_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem}.IGwN3q_inner{max-width:72rem;margin:0 auto}.IGwN3q_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.IGwN3q_heading{max-width:20ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.IGwN3q_lead{max-width:38rem;color:var(--color-text-muted);margin:1.25rem 0 0;font-size:1.1rem}.IGwN3q_steps{gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.IGwN3q_step{border-top:1px solid var(--color-border);padding-top:1.25rem}.IGwN3q_index{font-family:var(--font-display), system-ui, sans-serif;color:var(--color-accent);font-size:.95rem;font-weight:600}.IGwN3q_title{margin:.6rem 0 0;font-size:1.25rem}.IGwN3q_text{color:var(--color-text-muted);margin:.6rem 0 0}@media (min-width:700px){.IGwN3q_steps{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media (min-width:1000px){.IGwN3q_section{padding:6rem 1.5rem}.IGwN3q_steps{grid-template-columns:repeat(3,1fr)}}
.hjZ_9W_section{padding:4rem 1.5rem 5rem}.hjZ_9W_inner{max-width:72rem;margin:0 auto}.hjZ_9W_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.hjZ_9W_heading{max-width:20ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.hjZ_9W_lead{max-width:38rem;color:var(--color-text-muted);margin:1.25rem 0 0;font-size:1.1rem}.hjZ_9W_grid{gap:1.25rem;margin-top:3rem;display:grid}.hjZ_9W_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;flex-direction:column;padding:1.75rem;transition:border-color .2s,transform .2s;display:flex}.hjZ_9W_card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.hjZ_9W_number{font-family:var(--font-display), system-ui, sans-serif;color:var(--color-accent);font-size:.95rem;font-weight:600}.hjZ_9W_title{margin:.75rem 0 0;font-size:1.4rem}.hjZ_9W_summary{color:var(--color-text-muted);margin:.75rem 0 0}.hjZ_9W_list{border-top:1px solid var(--color-border);flex-direction:column;gap:.4rem;margin:1.25rem 0 0;padding:1rem 0 0;font-size:.925rem;list-style:none;display:flex}.hjZ_9W_more{color:var(--color-accent);align-items:center;gap:.3rem;margin-top:auto;padding-top:1.5rem;font-weight:600;display:inline-flex}@media (min-width:700px){.hjZ_9W_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.hjZ_9W_section{padding:6rem 1.5rem 7rem}.hjZ_9W_grid{grid-template-columns:repeat(3,1fr)}}
.ZMbG2G_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem 5rem}.ZMbG2G_inner{max-width:72rem;margin:0 auto}.ZMbG2G_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.ZMbG2G_heading{max-width:20ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.ZMbG2G_lead{max-width:40rem;color:var(--color-text-muted);margin:1.25rem 0 0;font-size:1.1rem}.ZMbG2G_grid{gap:1.25rem;margin-top:3rem;display:grid}.ZMbG2G_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.ZMbG2G_preview{background:radial-gradient(ellipse 80% 120% at 20% 0%, #0a7cff40, transparent 70%), var(--color-navy);border-bottom:1px solid var(--color-border);align-items:flex-end;height:9rem;padding:1rem 1.25rem;display:flex}.ZMbG2G_previewLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);font-size:.8rem;font-weight:600}.ZMbG2G_body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.ZMbG2G_title{margin:0;font-size:1.25rem}.ZMbG2G_description{color:var(--color-text-muted);margin:.75rem 0 0}.ZMbG2G_status{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.3rem .75rem;font-size:.8rem}.ZMbG2G_description+.ZMbG2G_status{margin-top:1.25rem}@media (min-width:700px){.ZMbG2G_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ZMbG2G_section{padding:6rem 1.5rem 7rem}.ZMbG2G_grid{grid-template-columns:repeat(3,1fr)}}.ZMbG2G_cardLink{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.ZMbG2G_cardLink:hover{border-color:var(--color-accent)}
.o3uIlW_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem}.o3uIlW_inner{max-width:72rem;margin:0 auto}.o3uIlW_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.o3uIlW_heading{max-width:20ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.o3uIlW_list{flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.o3uIlW_pill{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.65rem 1.25rem}@media (min-width:1000px){.o3uIlW_section{padding:6rem 1.5rem}}
.FXdCSW_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem}.FXdCSW_inner{max-width:48rem;margin:0 auto}.FXdCSW_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.FXdCSW_heading{margin:0;font-size:clamp(2rem,5vw,3.25rem)}.FXdCSW_list{border-top:1px solid var(--color-border);margin-top:2.5rem}.FXdCSW_item{border-bottom:1px solid var(--color-border)}.FXdCSW_question{cursor:pointer;padding:1.25rem 0;font-size:1.1rem;font-weight:600;list-style:none}.FXdCSW_question::-webkit-details-marker{display:none}.FXdCSW_question:after{content:"+";float:right;color:var(--color-accent);font-size:1.4rem;line-height:1}.FXdCSW_item[open] .FXdCSW_question:after{content:"−"}.FXdCSW_answer{color:var(--color-text-muted);margin:0;padding:0 0 1.25rem}@media (min-width:1000px){.FXdCSW_section{padding:6rem 1.5rem}}
.Bqh6Ta_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem 5rem}.Bqh6Ta_inner{text-align:center;background:radial-gradient(ellipse 70% 100% at 50% 0%, #0a7cff38, transparent 70%), var(--color-surface);border:1px solid var(--color-border);border-radius:1.75rem;max-width:72rem;margin:0 auto;padding:3rem 1.5rem}.Bqh6Ta_heading{max-width:20ch;margin:0 auto;font-size:clamp(2rem,5vw,3.25rem)}.Bqh6Ta_text{max-width:34rem;color:var(--color-text-muted);margin:1.25rem auto 0;font-size:1.1rem}.Bqh6Ta_button{background:var(--color-accent);color:#fff;border-radius:999px;margin-top:2rem;padding:.9rem 1.8rem;font-weight:600;transition:transform .2s;display:inline-block}.Bqh6Ta_button:hover{transform:translateY(-2px)}@media (min-width:1000px){.Bqh6Ta_section{padding:6rem 1.5rem 7rem}.Bqh6Ta_inner{padding:5rem 2rem}}
._0RkooG_demo{--d-bg:#f6fafb;--d-ink:#0f2a33;--d-muted:#4d6670;--d-teal:#0a7a76;--d-teal-dark:#085f5c;--d-line:#d7e5e8;--d-white:#fff;background:var(--d-bg);min-height:24rem;color:var(--d-ink)}._0RkooG_nav{background:var(--d-white);border-bottom:1px solid var(--d-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}._0RkooG_brand{color:var(--d-teal);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}._0RkooG_tabs{flex-wrap:wrap;gap:.35rem;display:flex}._0RkooG_tab,._0RkooG_tabActive{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}._0RkooG_tab{color:var(--d-muted);background:0 0}._0RkooG_tab:hover{color:var(--d-ink)}._0RkooG_tabActive{background:var(--d-teal);color:#fff}._0RkooG_panel{padding:2rem 1.25rem 2.5rem}._0RkooG_hero{max-width:36rem}._0RkooG_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--d-teal);margin:0 0 .75rem;font-size:.8rem;font-weight:600}._0RkooG_title{margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15}._0RkooG_lead{color:var(--d-muted);margin:1rem 0 0;font-size:1.05rem}._0RkooG_cta{background:var(--d-teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:1.5rem;padding:.8rem 1.5rem;font-weight:600}._0RkooG_cta:hover:not(:disabled){background:var(--d-teal-dark)}._0RkooG_cta:disabled{opacity:.45;cursor:not-allowed}._0RkooG_points{flex-direction:column;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}._0RkooG_points li{align-items:center;gap:.6rem;display:flex}._0RkooG_points svg{color:var(--d-teal);flex-shrink:0}._0RkooG_hours{background:var(--d-white);border:1px solid var(--d-line);max-width:24rem;color:var(--d-muted);border-radius:.75rem;flex-direction:column;gap:.25rem;margin-top:2rem;padding:1rem 1.25rem;display:flex}._0RkooG_hours strong{color:var(--d-ink)}._0RkooG_sectionTitle{margin:0 0 1.5rem;font-size:1.5rem}._0RkooG_cards{gap:1rem;display:grid}._0RkooG_card{background:var(--d-white);border:1px solid var(--d-line);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}._0RkooG_card h4{margin:.25rem 0 0;font-size:1.05rem}._0RkooG_card p{color:var(--d-muted);margin:0;font-size:.95rem}._0RkooG_cardIcon{color:var(--d-teal)}._0RkooG_link{color:var(--d-teal);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:auto;padding:0;font-weight:600}._0RkooG_link:hover{text-decoration:underline}._0RkooG_form{flex-direction:column;gap:1.25rem;max-width:34rem;display:flex}._0RkooG_field{flex-direction:column;gap:.4rem;display:flex}._0RkooG_field label,._0RkooG_group legend{font-size:.9rem;font-weight:600}._0RkooG_field input,._0RkooG_field select{background:var(--d-white);border:1px solid var(--d-line);color:var(--d-ink);font:inherit;border-radius:.6rem;padding:.7rem .9rem}._0RkooG_field input:focus,._0RkooG_field select:focus{outline:2px solid var(--d-teal);outline-offset:1px}._0RkooG_group{border:none;margin:0;padding:0}._0RkooG_group legend{margin-bottom:.6rem;padding:0}._0RkooG_chips{flex-wrap:wrap;gap:.5rem;display:flex}._0RkooG_chip,._0RkooG_chipActive{font:inherit;cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.9rem}._0RkooG_chip{background:var(--d-white);border:1px solid var(--d-line);color:var(--d-ink)}._0RkooG_chip:hover:not(:disabled){border-color:var(--d-teal)}._0RkooG_chip:disabled{color:var(--d-muted);opacity:.6;cursor:not-allowed;text-decoration:line-through}._0RkooG_chipActive{background:var(--d-teal);border:1px solid var(--d-teal);color:#fff}._0RkooG_small{color:var(--d-muted);margin:0;font-size:.9rem}._0RkooG_done{background:var(--d-white);border:1px solid var(--d-line);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:34rem;padding:1.5rem;display:flex}._0RkooG_done svg{color:var(--d-teal)}._0RkooG_done h4{margin:0;font-size:1.3rem}._0RkooG_done p{margin:0}@media (min-width:700px){._0RkooG_cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){._0RkooG_demo{min-height:32rem}._0RkooG_nav{padding:1rem 2rem}._0RkooG_panel{padding:3rem 2rem 3.5rem}._0RkooG_cards{grid-template-columns:repeat(3,1fr)}}

.SKS3hG_demo{--b-bg:#1a1412;--b-surface:#261d19;--b-ink:#f4ebdd;--b-muted:#b8a995;--b-gold:#c8a45c;--b-gold-dark:#a8883f;--b-line:#3a2d27;--b-serif:Georgia, "Times New Roman", serif;background:var(--b-bg);min-height:24rem;color:var(--b-ink)}.SKS3hG_nav{border-bottom:1px solid var(--b-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.SKS3hG_brand{font-family:var(--b-serif);color:var(--b-gold);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:inline-flex}.SKS3hG_tabs{flex-wrap:wrap;gap:.35rem;display:flex}.SKS3hG_tab,.SKS3hG_tabActive{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.SKS3hG_tab{color:var(--b-muted);background:0 0}.SKS3hG_tab:hover{color:var(--b-ink)}.SKS3hG_tabActive{background:var(--b-gold);color:#1a1412}.SKS3hG_hero{border-bottom:1px solid var(--b-line);background:radial-gradient(70% 90% at 80% 0,#c8a45c38,#0000 70%),radial-gradient(50% 70% at 0 100%,#7a2e3559,#0000 70%);padding:3rem 1.25rem 3.5rem}.SKS3hG_eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--b-gold);margin:0 0 1rem;font-size:.8rem;font-weight:600}.SKS3hG_heroTitle{max-width:14ch;font-family:var(--b-serif);margin:0;font-size:clamp(2.2rem,7vw,3.8rem);font-weight:400;line-height:1.05}.SKS3hG_heroText{max-width:32rem;color:var(--b-muted);margin:1.25rem 0 0;font-size:1.05rem}.SKS3hG_row{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.SKS3hG_cta{background:var(--b-gold);border:1px solid var(--b-gold);color:#1a1412;font:inherit;cursor:pointer;border-radius:999px;padding:.8rem 1.5rem;font-weight:600}.SKS3hG_cta:hover:not(:disabled){background:var(--b-gold-dark)}.SKS3hG_cta:disabled{opacity:.4;cursor:not-allowed}.SKS3hG_ghost{border:1px solid var(--b-line);color:var(--b-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.8rem 1.5rem}.SKS3hG_ghost:hover{border-color:var(--b-gold)}.SKS3hG_panel{padding:2rem 1.25rem 2.5rem}.SKS3hG_sectionTitle{font-family:var(--b-serif);margin:0 0 1.5rem;font-size:1.6rem;font-weight:400}.SKS3hG_filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.SKS3hG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.SKS3hG_chip,.SKS3hG_chipActive{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.9rem;display:inline-flex}.SKS3hG_chip{background:var(--b-surface);border:1px solid var(--b-line);color:var(--b-ink)}.SKS3hG_chip:hover:not(:disabled){border-color:var(--b-gold)}.SKS3hG_chip:disabled{color:var(--b-muted);opacity:.5;cursor:not-allowed;text-decoration:line-through}.SKS3hG_chipActive{background:var(--b-gold);border:1px solid var(--b-gold);color:#1a1412}.SKS3hG_cards{gap:1.25rem;display:grid}.SKS3hG_card{background:var(--b-surface);border:1px solid var(--b-line);border-radius:.9rem;overflow:hidden}.SKS3hG_visual{color:#f4ebddd9;place-items:center;height:7.5rem;display:grid}.SKS3hG_starters{background:linear-gradient(135deg,#3c4a2c,#1f2a16)}.SKS3hG_mains{background:linear-gradient(135deg,#7a2e35,#3c1519)}.SKS3hG_desserts{background:linear-gradient(135deg,#5a3a22,#2b1a0e)}.SKS3hG_drinks{background:linear-gradient(135deg,#2c4358,#14202b)}.SKS3hG_cardBody{flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.SKS3hG_cardTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.SKS3hG_cardTop h5{font-family:var(--b-serif);margin:0;font-size:1.1rem;font-weight:400}.SKS3hG_price{color:var(--b-gold);white-space:nowrap;font-weight:600}.SKS3hG_cardBody p{color:var(--b-muted);margin:0;font-size:.95rem}.SKS3hG_tags{flex-wrap:wrap;gap:.4rem;display:flex}.SKS3hG_tag{border:1px solid var(--b-line);color:var(--b-muted);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.75rem;display:inline-flex}.SKS3hG_info{gap:1rem;margin-top:2rem;display:grid}.SKS3hG_info div{background:var(--b-surface);border:1px solid var(--b-line);color:var(--b-muted);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;font-size:.95rem;display:flex}.SKS3hG_info svg{color:var(--b-gold)}.SKS3hG_info strong{color:var(--b-ink)}.SKS3hG_form{flex-direction:column;gap:1.25rem;max-width:34rem;display:flex}.SKS3hG_group{border:none;margin:0;padding:0}.SKS3hG_group legend,.SKS3hG_legend{margin-bottom:.6rem;padding:0;font-size:.9rem;font-weight:600;display:block}.SKS3hG_stepper{background:var(--b-surface);border:1px solid var(--b-line);border-radius:999px;align-items:center;gap:1rem;padding:.3rem;display:inline-flex}.SKS3hG_stepper button{background:var(--b-gold);color:#1a1412;cursor:pointer;border:none;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.SKS3hG_stepper button:disabled{opacity:.35;cursor:not-allowed}.SKS3hG_stepper span{text-align:center;min-width:1.5rem;font-weight:600}.SKS3hG_field{flex-direction:column;gap:.4rem;display:flex}.SKS3hG_field label{font-size:.9rem;font-weight:600}.SKS3hG_field input,.SKS3hG_field textarea{background:var(--b-surface);border:1px solid var(--b-line);color:var(--b-ink);font:inherit;border-radius:.6rem;padding:.7rem .9rem}.SKS3hG_field textarea{resize:vertical}.SKS3hG_field input:focus,.SKS3hG_field textarea:focus{outline:2px solid var(--b-gold);outline-offset:1px}.SKS3hG_small{color:var(--b-muted);margin:0;font-size:.9rem}.SKS3hG_done{background:var(--b-surface);border:1px solid var(--b-gold);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:34rem;padding:1.5rem;display:flex}.SKS3hG_done svg{color:var(--b-gold)}.SKS3hG_done h5{font-family:var(--b-serif);margin:0;font-size:1.4rem;font-weight:400}.SKS3hG_done p{margin:0}@media (min-width:700px){.SKS3hG_cards,.SKS3hG_info{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.SKS3hG_demo{min-height:32rem}.SKS3hG_nav{padding:1rem 2rem}.SKS3hG_hero{padding:5rem 2rem 5.5rem}.SKS3hG_panel{padding:3rem 2rem 3.5rem}.SKS3hG_cards{grid-template-columns:repeat(3,1fr)}}
.KCX2ya_demo{--l-bg:#0e1024;--l-surface:#fff;--l-soft:#f3f2fb;--l-ink:#171a33;--l-muted:#5d627d;--l-accent:#6c4dff;--l-accent-dark:#5438d6;--l-mint:#3ee6b0;--l-line:#dedcf0;background:var(--l-surface);min-height:24rem;color:var(--l-ink)}.KCX2ya_nav{background:var(--l-bg);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.KCX2ya_brand{color:#fff;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.KCX2ya_brand svg{color:var(--l-mint)}.KCX2ya_navCta{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:.45rem 1rem;font-size:.9rem}.KCX2ya_navCta:hover{border-color:var(--l-mint);color:var(--l-mint)}.KCX2ya_hero{background:radial-gradient(ellipse 70% 90% at 85% 0%, #6c4dff8c, transparent 70%), radial-gradient(ellipse 50% 70% at 0% 100%, #3ee6b038, transparent 70%), var(--l-bg);color:#fff;padding:3.5rem 1.25rem 4rem}.KCX2ya_eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--l-mint);margin:0 0 1rem;font-size:.8rem;font-weight:600}.KCX2ya_heroTitle{max-width:16ch;margin:0;font-size:clamp(2.2rem,7vw,3.8rem);line-height:1.05}.KCX2ya_heroText{color:#ffffffc7;max-width:32rem;margin:1.25rem 0 0;font-size:1.05rem}.KCX2ya_row{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.KCX2ya_cta{background:var(--l-mint);border:1px solid var(--l-mint);color:#0e1024;font:inherit;cursor:pointer;border-radius:999px;padding:.85rem 1.6rem;font-weight:700}.KCX2ya_cta:hover:not(:disabled){background:#2fd09b}.KCX2ya_cta:disabled{opacity:.45;cursor:not-allowed}.KCX2ya_ghost{border:1px solid var(--l-line);color:var(--l-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.75rem 1.4rem}.KCX2ya_ghost:hover{border-color:var(--l-accent)}.KCX2ya_trust{color:#ffffffd9;flex-wrap:wrap;gap:.6rem 1.5rem;margin:2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.KCX2ya_trust li{align-items:center;gap:.4rem;display:inline-flex}.KCX2ya_trust svg{color:var(--l-mint)}.KCX2ya_section,.KCX2ya_sectionAlt{padding:3rem 1.25rem}.KCX2ya_sectionAlt{background:var(--l-soft)}.KCX2ya_sectionTitle{margin:0 0 1.75rem;font-size:1.6rem}.KCX2ya_cards{gap:1rem;display:grid}.KCX2ya_card{background:var(--l-surface);border:1px solid var(--l-line);border-radius:1rem;padding:1.4rem}.KCX2ya_card h5,.KCX2ya_step h5{margin:.9rem 0 .35rem;font-size:1.05rem}.KCX2ya_card p,.KCX2ya_step p{color:var(--l-muted);margin:0;font-size:.95rem}.KCX2ya_iconBox{background:var(--l-soft);width:2.8rem;height:2.8rem;color:var(--l-accent);border-radius:.8rem;place-items:center;display:grid}.KCX2ya_steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.KCX2ya_step{align-items:flex-start;gap:1rem;display:flex}.KCX2ya_step h5{margin-top:0}.KCX2ya_stepNum{background:var(--l-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.KCX2ya_faqList{flex-direction:column;gap:.75rem;max-width:44rem;display:flex}.KCX2ya_faqItem{background:var(--l-surface);border:1px solid var(--l-line);border-radius:.8rem}.KCX2ya_faqButton{width:100%;color:var(--l-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;display:flex}.KCX2ya_chevron,.KCX2ya_chevronOpen{color:var(--l-accent);flex-shrink:0;transition:transform .2s}.KCX2ya_chevronOpen{transform:rotate(180deg)}.KCX2ya_faqAnswer{color:var(--l-muted);margin:0;padding:0 1.25rem 1.1rem;font-size:.95rem}.KCX2ya_formSection{background:radial-gradient(ellipse 70% 90% at 90% 0%, #6c4dff66, transparent 70%), var(--l-bg);padding:3rem 1.25rem}.KCX2ya_formWrap{background:var(--l-surface);border-radius:1.1rem;max-width:34rem;margin:0 auto;padding:1.75rem}.KCX2ya_formTitle{margin:0 0 1.25rem;font-size:1.5rem}.KCX2ya_form{flex-direction:column;gap:1.15rem;display:flex}.KCX2ya_field{flex-direction:column;gap:.4rem;display:flex}.KCX2ya_field label,.KCX2ya_group legend{font-size:.9rem;font-weight:600}.KCX2ya_field input,.KCX2ya_field select{background:var(--l-surface);border:1px solid var(--l-line);color:var(--l-ink);font:inherit;border-radius:.6rem;padding:.7rem .9rem}.KCX2ya_field input:focus,.KCX2ya_field select:focus{outline:2px solid var(--l-accent);outline-offset:1px}.KCX2ya_group{border:none;margin:0;padding:0}.KCX2ya_group legend{margin-bottom:.6rem;padding:0}.KCX2ya_chips{flex-wrap:wrap;gap:.5rem;display:flex}.KCX2ya_chip,.KCX2ya_chipActive{font:inherit;cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.9rem}.KCX2ya_chip{background:var(--l-surface);border:1px solid var(--l-line);color:var(--l-ink)}.KCX2ya_chip:hover{border-color:var(--l-accent)}.KCX2ya_chipActive{background:var(--l-accent);border:1px solid var(--l-accent);color:#fff}.KCX2ya_form .KCX2ya_cta{background:var(--l-accent);border-color:var(--l-accent);color:#fff}.KCX2ya_form .KCX2ya_cta:hover:not(:disabled){background:var(--l-accent-dark)}.KCX2ya_small{color:var(--l-muted);margin:0;font-size:.9rem}.KCX2ya_done{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.KCX2ya_done svg{color:var(--l-accent)}.KCX2ya_done h5{margin:0;font-size:1.3rem}.KCX2ya_done p{margin:0}.KCX2ya_footer{background:var(--l-bg);color:#fff9;text-align:center;padding:1.25rem;font-size:.85rem}@media (min-width:700px){.KCX2ya_cards,.KCX2ya_steps{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.KCX2ya_demo{min-height:32rem}.KCX2ya_nav{padding:1rem 2rem}.KCX2ya_hero{padding:5.5rem 2rem 6rem}.KCX2ya_section,.KCX2ya_sectionAlt,.KCX2ya_formSection{padding:4rem 2rem}}
.whsV2q_demo{--g-bg:#f3f7f4;--g-surface:#fff;--g-ink:#12261c;--g-muted:#566a5f;--g-accent:#1f8f5f;--g-accent-dark:#17724b;--g-line:#d9e5dd;--g-low:#d9534f;--g-mid:#e5a323;--g-high:#1f8f5f;background:var(--g-bg);min-height:24rem;color:var(--g-ink)}.whsV2q_nav{background:var(--g-surface);border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.whsV2q_brand{color:var(--g-accent);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.whsV2q_ghost{border:1px solid var(--g-line);color:var(--g-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem}.whsV2q_ghost:hover{border-color:var(--g-accent)}.whsV2q_panel{padding:2rem 1.25rem 2.5rem}.whsV2q_title{max-width:24ch;margin:0;font-size:clamp(1.5rem,4vw,2.3rem);line-height:1.15}.whsV2q_lead{max-width:36rem;color:var(--g-muted);margin:.75rem 0 0}.whsV2q_layout{gap:1.5rem;margin-top:2rem;display:grid}.whsV2q_checklist{flex-direction:column;gap:1.25rem;display:flex}.whsV2q_group{background:var(--g-surface);border:1px solid var(--g-line);border-radius:.9rem;margin:0;padding:1.1rem 1.25rem .5rem}.whsV2q_group legend{align-items:center;gap:.45rem;padding:0 .4rem;font-weight:700;display:inline-flex}.whsV2q_group legend svg{color:var(--g-accent)}.whsV2q_row,.whsV2q_rowChecked{border-top:1px solid var(--g-line);cursor:pointer;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.whsV2q_row:first-of-type,.whsV2q_rowChecked:first-of-type{border-top:none}.whsV2q_row input,.whsV2q_rowChecked input{width:1.15rem;height:1.15rem;accent-color:var(--g-accent);cursor:pointer;flex-shrink:0}.whsV2q_row span:first-of-type,.whsV2q_rowChecked span:first-of-type{flex:1;font-size:.95rem}.whsV2q_rowChecked span:first-of-type{color:var(--g-muted)}.whsV2q_points{color:var(--g-muted);flex-shrink:0;font-size:.8rem}.whsV2q_summary{background:var(--g-surface);border:1px solid var(--g-accent);border-radius:.9rem;order:-1;align-self:start;padding:1.5rem}.whsV2q_scoreLabel{color:var(--g-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.85rem;font-weight:600}.whsV2q_score{margin:.25rem 0 .75rem;font-size:3rem;font-weight:700;line-height:1}.whsV2q_score span{color:var(--g-muted);font-size:1.1rem;font-weight:400}.whsV2q_bar{background:var(--g-line);border-radius:999px;height:.7rem;overflow:hidden}.whsV2q_fill{border-radius:999px;height:100%;transition:width .3s}.whsV2q_low{background:var(--g-low)}.whsV2q_mid{background:var(--g-mid)}.whsV2q_high{background:var(--g-high)}.whsV2q_verdict{margin:.75rem 0 0;font-weight:700}.whsV2q_fixTitle{margin:1.5rem 0 .75rem;font-size:1rem}.whsV2q_fixes{flex-direction:column;gap:.9rem;margin:0;padding-left:1.2rem;display:flex}.whsV2q_fixes li{padding-left:.25rem}.whsV2q_fixes li strong{font-size:.95rem;display:block}.whsV2q_fixes li span{color:var(--g-muted);margin-top:.2rem;font-size:.9rem;display:block}.whsV2q_small{color:var(--g-muted);margin:1.25rem 0 0;font-size:.85rem}.whsV2q_request{background:var(--g-surface);border:1px solid var(--g-line);border-radius:.9rem;margin-top:2.5rem;padding:1.5rem}.whsV2q_requestTitle{margin:0 0 1.1rem;font-size:1.3rem}.whsV2q_form{flex-direction:column;gap:1.1rem;max-width:28rem;display:flex}.whsV2q_field{flex-direction:column;gap:.4rem;display:flex}.whsV2q_field label{font-size:.9rem;font-weight:600}.whsV2q_field input{background:var(--g-surface);border:1px solid var(--g-line);color:var(--g-ink);font:inherit;border-radius:.6rem;padding:.7rem .9rem}.whsV2q_field input:focus{outline:2px solid var(--g-accent);outline-offset:1px}.whsV2q_cta{background:var(--g-accent);border:1px solid var(--g-accent);color:#fff;font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;padding:.8rem 1.5rem;font-weight:600}.whsV2q_cta:hover:not(:disabled){background:var(--g-accent-dark)}.whsV2q_cta:disabled{opacity:.45;cursor:not-allowed}.whsV2q_done{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.whsV2q_done svg{color:var(--g-accent)}.whsV2q_done h5{margin:0;font-size:1.3rem}.whsV2q_done p,.whsV2q_done .whsV2q_small{margin:0}@media (min-width:1000px){.whsV2q_demo{min-height:32rem}.whsV2q_nav{padding:1rem 2rem}.whsV2q_panel{padding:3rem 2rem 3.5rem}.whsV2q_layout{grid-template-columns:1fr 22rem;align-items:start}.whsV2q_summary{order:0}}
.vBB4aG_demo{--w-bg:#f2f6f4;--w-surface:#fff;--w-ink:#14231d;--w-muted:#5a6d64;--w-accent:#0b7a5f;--w-accent-dark:#085f4a;--w-header:#0b5d4b;--w-chat:#e9e4da;--w-user:#d6f5c8;--w-line:#d8e4de;background:var(--w-bg);min-height:24rem;color:var(--w-ink)}.vBB4aG_nav{background:var(--w-surface);border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.vBB4aG_brand{color:var(--w-accent);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.vBB4aG_ghost{border:1px solid var(--w-line);color:var(--w-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.9rem;display:inline-flex}.vBB4aG_ghost:hover{border-color:var(--w-accent)}.vBB4aG_panel{padding:2rem 1.25rem 2.5rem}.vBB4aG_title{max-width:22ch;margin:0;font-size:clamp(1.5rem,4vw,2.3rem);line-height:1.15}.vBB4aG_lead{max-width:36rem;color:var(--w-muted);margin:.75rem 0 0}.vBB4aG_layout{gap:1.5rem;margin-top:2rem;display:grid}.vBB4aG_phone{background:var(--w-chat);border:1px solid var(--w-line);border-radius:1.1rem;flex-direction:column;width:100%;max-width:26rem;display:flex;overflow:hidden}.vBB4aG_chatHeader{background:var(--w-header);color:#fff;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.vBB4aG_chatHeader div{flex-direction:column;line-height:1.25;display:flex}.vBB4aG_chatHeader span:last-child{color:#ffffffbf;font-size:.8rem}.vBB4aG_avatar{background:#ffffff2e;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.vBB4aG_messages{flex-direction:column;gap:.6rem;height:20rem;padding:1rem;display:flex;overflow-y:auto}.vBB4aG_botBubble,.vBB4aG_userBubble{border-radius:.9rem;max-width:82%;padding:.6rem .85rem;font-size:.95rem;line-height:1.4}.vBB4aG_botBubble{background:var(--w-surface);border-bottom-left-radius:.25rem;align-self:flex-start}.vBB4aG_userBubble{background:var(--w-user);border-bottom-right-radius:.25rem;align-self:flex-end}.vBB4aG_dots{align-items:center;gap:.25rem;height:1.2rem;display:inline-flex}.vBB4aG_dots i{background:var(--w-muted);border-radius:50%;width:.4rem;height:.4rem;animation:1s infinite vBB4aG_blink}.vBB4aG_dots i:nth-child(2){animation-delay:.15s}.vBB4aG_dots i:nth-child(3){animation-delay:.3s}@keyframes vBB4aG_blink{0%,80%,to{opacity:.25}40%{opacity:1}}.vBB4aG_options{background:var(--w-surface);border-top:1px solid var(--w-line);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.vBB4aG_option{background:var(--w-surface);border:1px solid var(--w-accent);color:var(--w-accent);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.vBB4aG_option:hover:not(:disabled){background:var(--w-accent);color:#fff}.vBB4aG_option:disabled{opacity:.45;cursor:not-allowed}.vBB4aG_composer{background:var(--w-surface);gap:.5rem;padding:.7rem 1rem .9rem;display:flex}.vBB4aG_composer input{background:var(--w-bg);border:1px solid var(--w-line);min-width:0;color:var(--w-ink);font:inherit;border-radius:999px;flex:1;padding:.65rem .9rem}.vBB4aG_composer input:focus{outline:2px solid var(--w-accent);outline-offset:1px}.vBB4aG_composer button{background:var(--w-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.vBB4aG_composer button:hover:not(:disabled){background:var(--w-accent-dark)}.vBB4aG_composer button:disabled{opacity:.4;cursor:not-allowed}.vBB4aG_behind{background:var(--w-surface);border:1px solid var(--w-accent);border-radius:.9rem;align-self:start;padding:1.5rem}.vBB4aG_behind h4{align-items:center;gap:.45rem;margin:0;font-size:1.1rem;display:flex}.vBB4aG_behind h4 svg{color:var(--w-accent)}.vBB4aG_small{color:var(--w-muted);margin:.4rem 0 0;font-size:.9rem}.vBB4aG_log{flex-direction:column;gap:.6rem;max-height:14rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.vBB4aG_log li{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.vBB4aG_log svg{color:var(--w-accent);flex-shrink:0;margin-top:.2rem}.vBB4aG_note{border-top:1px solid var(--w-line);color:var(--w-muted);margin:1.25rem 0 0;padding-top:1rem;font-size:.85rem}@media (min-width:1000px){.vBB4aG_demo{min-height:32rem}.vBB4aG_nav{padding:1rem 2rem}.vBB4aG_panel{padding:3rem 2rem 3.5rem}.vBB4aG_layout{grid-template-columns:26rem 1fr;align-items:start}.vBB4aG_behind{max-width:30rem}}
.CmPi1G_section{border-top:1px solid var(--color-border);padding:4rem 1.5rem}.CmPi1G_inner{max-width:72rem;margin:0 auto}.CmPi1G_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.CmPi1G_heading{max-width:20ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.CmPi1G_lead{max-width:38rem;color:var(--color-text-muted);margin:1.25rem 0 0;font-size:1.1rem}.CmPi1G_grid{gap:1.25rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.CmPi1G_item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;padding:1.5rem}.CmPi1G_index{font-family:var(--font-display), system-ui, sans-serif;color:var(--color-accent);margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:block}.CmPi1G_title{margin:0;font-size:1.2rem}.CmPi1G_text{color:var(--color-text-muted);margin:.6rem 0 0}@media (min-width:700px){.CmPi1G_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.CmPi1G_section{padding:6rem 1.5rem}}
