.home-cta_section__ckNzN{--home-ink:var(--color-ink);--home-coral:var(--color-coral-hot);padding-block:var(--cta-pad-block);background:#ffffff}.home-cta_card___fnjg{position:relative;overflow:hidden;border-radius:1.75rem;background:linear-gradient(145deg,#1b1c20,#2a2d36 55%,#3a2a26);color:white;box-shadow:0 24px 48px rgba(27,28,32,.28)}.home-cta_sheen__lD3fd{position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(205,97,75,.28),transparent 45%),radial-gradient(ellipse at bottom left,rgba(255,255,255,.08),transparent 50%);pointer-events:none}.home-cta_inner__MZ3zb{position:relative;z-index:1;display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8)}.home-cta_copy__veGk6{max-width:36rem}.home-cta_eyebrow__dTxl2{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.65)}.home-cta_title__wncS8{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight)}.home-cta_subtitle__KOUx2{margin:0;font-size:.9375rem;line-height:var(--leading-relaxed);color:rgba(255,255,255,.82)}.home-cta_inlineLink__InoSd{color:#f2b5a8;text-decoration:underline;text-underline-offset:.15em}.home-cta_inlineLink__InoSd:hover{color:white}.home-cta_form__WB04O{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.home-cta_honeypot__1GZtu{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.home-cta_row__sOiLH{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.home-cta_field__RFWmN{display:grid;grid-gap:.4rem;gap:.4rem}.home-cta_label__tY_QU{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.7)}.home-cta_input__eNRFp,.home-cta_select__7fg4J,.home-cta_textarea__sZ7V2{width:100%;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:rgba(255,255,255,.08);color:white;font:inherit;font-size:.9375rem;outline:none;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);-moz-appearance:none;appearance:none;-webkit-appearance:none}.home-cta_input__eNRFp::placeholder,.home-cta_textarea__sZ7V2::placeholder{color:rgba(255,255,255,.4)}.home-cta_input__eNRFp:focus,.home-cta_select__7fg4J:focus,.home-cta_textarea__sZ7V2:focus{border-color:color-mix(in srgb,var(--home-coral) 70%,white);background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(205,97,75,.25)}.home-cta_select__7fg4J{background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 0),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 0);background-position:calc(100% - 1.15rem) calc(50% - .15rem),calc(100% - .75rem) calc(50% - .15rem);background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat;padding-right:2.5rem}.home-cta_select__7fg4J option{color:var(--home-ink);background:white}.home-cta_textarea__sZ7V2{resize:vertical;min-height:6.5rem}.home-cta_consent__k_jY6{display:flex;align-items:flex-start;gap:.65rem;font-size:.75rem;line-height:1.4;color:rgba(255,255,255,.65);cursor:pointer}.home-cta_consent__k_jY6 input{margin-top:.15rem;accent-color:var(--home-coral)}.home-cta_error__hrzoY{margin:0;padding:.75rem .9rem;border-radius:.75rem;border:1px solid rgba(255,180,160,.35);background:rgba(205,97,75,.18);font-size:.8125rem;color:#ffd7ce}.home-cta_submit__P2vze{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;justify-self:start;padding:.95rem 1.75rem;border:none;border-radius:var(--radius-pill);background:white;color:var(--home-ink);font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.2);transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.home-cta_submit__P2vze:hover:not(:disabled){color:var(--home-coral);background:#fbfbfa}.home-cta_submit__P2vze:disabled{opacity:.7;cursor:wait}.home-cta_submit__P2vze:active:not(:disabled){transform:scale(.98)}.home-cta_success__ZLoQh{padding:var(--space-6);border-radius:1.25rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.home-cta_successTitle__KvYnr{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.35rem;font-weight:800}.home-cta_successText__9ZcEg{margin:0;font-size:.9375rem;line-height:var(--leading-relaxed);color:rgba(255,255,255,.82)}@media (min-width:768px){.home-cta_inner__MZ3zb{padding:var(--space-12) var(--space-10)}.home-cta_row__sOiLH{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.home-cta_inner__MZ3zb{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-12);align-items:start;padding:var(--space-16)}}@media (prefers-reduced-motion:reduce){.home-cta_submit__P2vze:active:not(:disabled){transform:none}}.home-faq_section__peMhf{--home-ink:var(--color-ink);--home-muted:#555760;--home-soft:#868892;--home-border:#e5e5e0;--home-canvas:var(--color-canvas);--home-coral:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--home-border);background:var(--home-canvas)}.home-faq_narrow__eI3Yd{max-width:52rem}.home-faq_header__fWMQc{margin-bottom:var(--space-8)}.home-faq_eyebrow__ldZ_N{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--home-coral)}.home-faq_title__Cbb45{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--home-ink)}.home-faq_lead__lt0zo{margin:0;max-width:36rem;font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--home-muted)}.home-faq_list__CeX_8{display:flex;flex-direction:column;border-top:1px solid var(--home-border)}.home-faq_item__bvRCE{border-bottom:1px solid var(--home-border)}.home-faq_trigger__SmZwR{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;padding:var(--space-4) 0;border:none;background:none;text-align:left;cursor:pointer;color:var(--home-ink)}.home-faq_number__sLBrC{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;color:var(--home-soft)}.home-faq_question__6EYDt{font-size:.9375rem;font-weight:700;line-height:var(--leading-snug);transition:color var(--motion-fast)}.home-faq_trigger__SmZwR:hover .home-faq_question__6EYDt{color:var(--home-coral)}.home-faq_icon__l3PU7{font-size:1.15rem;line-height:1;color:var(--home-soft)}.home-faq_itemOpen__n_wLH .home-faq_icon__l3PU7{color:var(--home-coral)}.home-faq_answer__6fpU2{padding:0 0 var(--space-4);padding-left:calc(1.5rem + var(--space-3))}.home-faq_answerClosed__6KiR7{display:none}.home-faq_answerOpen__BH6h4{animation:home-faq_faqIn__HlDIQ var(--motion-base) ease}.home-faq_answer__6fpU2 p{margin:0;max-width:42rem;font-size:.875rem;line-height:var(--leading-relaxed);color:var(--home-muted)}.home-faq_more__dCVgO{margin:var(--space-6) 0 0;font-size:.875rem;color:var(--home-muted)}.home-faq_moreLink__gFz6I{font-weight:600;color:var(--home-coral);text-decoration:none}.home-faq_moreLink__gFz6I:hover{color:#b8543f}@keyframes home-faq_faqIn__HlDIQ{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-faq_answerOpen__BH6h4{animation:none}}.home-hero-orbit_root__PPOHg{width:100%}.home-hero-orbit_panel__PgZTh{border:1px solid #e3e6ee;border-radius:1.5rem;background:linear-gradient(180deg,#ffffff,#fafbfd);box-shadow:0 14px 40px rgba(29,39,51,.08);overflow:hidden}.home-hero-orbit_panelHeader__DBMtC{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid #e8ebf3;background:#fbfcff}.home-hero-orbit_headerLeft__S_xbM{display:inline-flex;align-items:center;gap:.5rem}.home-hero-orbit_pulseDot__MZ9z8{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-coral-hot);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-coral-hot) 18%,transparent)}.home-hero-orbit_headerTag__V1Y5X{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#5d6372}.home-hero-orbit_supabaseBadge__esqj6{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .55rem;border:1px solid #e2e5ed;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.05em;color:#5e6674;background:#f6f8fc;white-space:nowrap}.home-hero-orbit_stage__XHtkS{position:relative;height:14.25rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#ffffff 0,#f5f8fc 73%)}.home-hero-orbit_ringInner__t0KVd,.home-hero-orbit_ringOuter__gy64O{position:absolute;border-radius:50%;pointer-events:none}.home-hero-orbit_ringOuter__gy64O{width:11.5rem;height:11.5rem;border:1px dashed #d6dce8}.home-hero-orbit_ringInner__t0KVd{width:6.8rem;height:6.8rem;border:1px solid #e6eaf3}.home-hero-orbit_crossX___Zlpf,.home-hero-orbit_crossY__sKD_P{position:absolute;pointer-events:none;background:#eceff6}.home-hero-orbit_crossX___Zlpf{width:92%;height:1px}.home-hero-orbit_crossY__sKD_P{width:1px;height:86%}.home-hero-orbit_beam__NR86J{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-hero-orbit_beam__NR86J line{stroke:var(--color-coral-hot);stroke-width:.7;stroke-dasharray:2 1.7;opacity:.72}.home-hero-orbit_center__huTc2{position:relative;z-index:2;width:5.25rem;height:5.25rem;border-radius:1.1rem;border:1px solid #dfe4ef;background:#fff;box-shadow:0 14px 28px rgba(26,30,40,.08);display:flex;flex-direction:column;align-items:center;justify-content:center}.home-hero-orbit_centerIcon__KumIm{width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;color:var(--color-coral-hot);background:#faece8;margin-bottom:.25rem}.home-hero-orbit_centerLabel__UlvHs{font-size:.62rem;line-height:1.15;letter-spacing:.08em;font-weight:800;text-align:center;color:#1d2733}.home-hero-orbit_node__3QY1G{position:absolute;z-index:3;display:none;flex-direction:column;align-items:center;gap:.22rem;border:none;background:transparent;transform:translate(-50%,-50%);cursor:pointer;padding:0}.home-hero-orbit_nodeIcon__r_eBa{width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid #d7dce7;color:#5f6673;background:#fff;display:grid;place-items:center;transition:all var(--motion-fast)}.home-hero-orbit_nodeTitle__qOiZr{font-size:.56rem;font-weight:800;letter-spacing:.08em;color:#727989;background:#fff;border:1px solid #e5e9f1;padding:.09rem .3rem;border-radius:.45rem;transition:all var(--motion-fast)}.home-hero-orbit_nodeActive__DVsqI .home-hero-orbit_nodeIcon__r_eBa,.home-hero-orbit_node__3QY1G:hover .home-hero-orbit_nodeIcon__r_eBa{color:#fff;background:#1d2733;border-color:#1d2733;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-coral-hot) 36%,transparent)}.home-hero-orbit_nodeActive__DVsqI .home-hero-orbit_nodeTitle__qOiZr{color:#fff;background:#1d2733;border-color:#1d2733}.home-hero-orbit_chips__03R13{display:flex;gap:.45rem;overflow-x:auto;padding:.6rem .75rem .15rem;scrollbar-width:none}.home-hero-orbit_chips__03R13::-webkit-scrollbar{display:none}.home-hero-orbit_chip___jdXt{display:inline-flex;align-items:center;gap:.34rem;border-radius:999px;border:1px solid #dde2ec;background:#fff;color:#666d7c;padding:.38rem .62rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:all var(--motion-fast)}.home-hero-orbit_chipActive__yyBL3{background:#1d2733;color:#fff;border-color:#1d2733}.home-hero-orbit_detail__H7TKi{border-top:1px solid #e8ebf3;background:#fafbfd;padding:.85rem}.home-hero-orbit_detailHead___R4nn{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.home-hero-orbit_detailIdentity__7cbUd{min-width:0}.home-hero-orbit_detailCode__sccQu{display:inline-block;margin:0 0 .32rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;color:var(--color-coral-hot);background:#faeae5;border:1px solid #f4ddd6;border-radius:.42rem;padding:.15rem .35rem}.home-hero-orbit_detailTitle__ZHhRC{margin:0;font-size:.88rem;line-height:1.28;color:#1d2733}.home-hero-orbit_metric__iFTf_{text-align:right;flex-shrink:0}.home-hero-orbit_metricLabel__lQ1nE{margin:0 0 .12rem;display:block;font-size:.56rem;color:#767d8d}.home-hero-orbit_metricValue__XOSKR{margin:0;display:block;font-size:.84rem;font-weight:800;color:var(--color-coral-hot)}.home-hero-orbit_detailSubtitle__6BL_p{margin:0 0 .3rem;font-size:.71rem;font-weight:700;color:#5e6674}.home-hero-orbit_detailDesc__gEFnD{margin:0 0 .65rem;font-size:.77rem;line-height:1.45;color:#3f4554}.home-hero-orbit_split__zAQzO{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.home-hero-orbit_boxBenefit__5y9eO,.home-hero-orbit_boxRisk__9cnQb{border-radius:.82rem;padding:.6rem;border:1px solid #e7ebf3}.home-hero-orbit_boxRisk__9cnQb{background:#fff6f2;border-color:#f5d7ce}.home-hero-orbit_boxBenefit__5y9eO{background:#f1f9f4;border-color:#d4eedd}.home-hero-orbit_boxLabelBenefit__rXj9T,.home-hero-orbit_boxLabel__QUepA{display:inline-flex;align-items:center;gap:.28rem;margin:0 0 .26rem;font-size:.58rem;font-weight:800;letter-spacing:.08em}.home-hero-orbit_boxLabel__QUepA{color:#a34736}.home-hero-orbit_boxLabelBenefit__rXj9T{color:#137a4f}.home-hero-orbit_boxText__rsOIJ{margin:0;font-size:.69rem;line-height:1.42;color:#444b59}.home-hero-orbit_bottomRow__3dud9{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.home-hero-orbit_detailLink__NS0o_{display:inline-flex;align-items:center;gap:.25rem;padding:.38rem .62rem;border-radius:999px;text-decoration:none;border:1px solid #1d2733;background:#1d2733;color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.home-hero-orbit_detailLink__NS0o_:hover{background:#131a22;border-color:#131a22}.home-hero-orbit_simulationQuery__jVqjr{margin:.62rem 0 0;padding-top:.55rem;border-top:1px dashed #d9deea;display:inline-flex;align-items:flex-start;gap:.34rem;font-size:.63rem;color:#5b6271}@media (min-width:640px){.home-hero-orbit_stage__XHtkS{height:14.8rem}.home-hero-orbit_split__zAQzO{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.home-hero-orbit_node__3QY1G{display:flex}.home-hero-orbit_chips__03R13{display:none}}@media (prefers-reduced-motion:reduce){.home-hero-orbit_chip___jdXt,.home-hero-orbit_nodeIcon__r_eBa,.home-hero-orbit_nodeTitle__qOiZr{transition:none}}.home-industries_section__zoJHB{--home-ink:var(--color-ink);--home-muted:#555760;--home-soft:#868892;--home-border:#e5e5e0;--home-canvas:var(--color-canvas);--home-coral:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--home-border);background:var(--home-canvas)}.home-industries_header__JcfoG{max-width:48rem;margin-bottom:var(--space-10)}.home-industries_eyebrow__5_ez4{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--home-coral)}.home-industries_title__UQFdJ{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--home-ink)}.home-industries_lead__XNDMy{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--home-muted)}.home-industries_pills__JVHBg{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:var(--space-6)}.home-industries_pill__5dwV1{padding:.65rem 1rem;border:1px solid #e4e4df;border-radius:var(--radius-pill);background:white;color:#3e4047;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.home-industries_pill__5dwV1:hover{border-color:#d4d4ce;background:#f7f7f4}.home-industries_pillActive__pd90_{background:var(--home-ink);border-color:var(--home-ink);color:white;box-shadow:var(--shadow-sm)}.home-industries_detail__XFuai{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--home-border);border-radius:1.5rem;background:white;box-shadow:var(--shadow-sm);animation:home-industries_detailIn__fUiOe var(--motion-base) ease}.home-industries_focus__cym9z{margin:0 0 var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-coral)}.home-industries_detailTitle__Tv7CQ{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;color:var(--home-ink)}.home-industries_detailText___j2RD{margin:0 0 var(--space-5);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--home-muted)}.home-industries_task__z_p5l{padding:var(--space-4);border-radius:1rem;border:1px solid #ecece8;background:#fafaf8}.home-industries_taskLabel__3pyqM{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-soft)}.home-industries_taskText__K9vo5{margin:0;font-size:.875rem;line-height:var(--leading-relaxed);color:#3e4047}.home-industries_aside__5v4h_{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-radius:1.25rem;background:#f4f4f0}.home-industries_asideText__YoXC2{margin:0;font-size:.8125rem;line-height:var(--leading-relaxed);color:#63656e}.home-industries_asideActions__Itu_F{display:flex;flex-direction:column;gap:.65rem}.home-industries_asidePrimary__82TtJ{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1.15rem;border-radius:var(--radius-pill);background:var(--home-coral);color:white;font-size:.875rem;font-weight:600;text-decoration:none}.home-industries_asidePrimary__82TtJ:hover{background:#b8543f}.home-industries_asideSecondary__gCfyg{display:inline-flex;justify-content:center;font-size:.8125rem;font-weight:600;color:var(--home-ink);text-decoration:none}.home-industries_asideSecondary__gCfyg:hover{color:var(--home-coral)}@keyframes home-industries_detailIn__fUiOe{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.home-industries_detail__XFuai{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);padding:var(--space-8);align-items:stretch}}@media (prefers-reduced-motion:reduce){.home-industries_detail__XFuai{animation:none}}.home-problems_section__oCnAk{--home-ink:var(--color-ink);--home-muted:#555760;--home-soft:#868892;--home-border:#ecece8;--home-canvas:#f5f5f1;--home-coral:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--home-border);background:var(--home-canvas)}.home-problems_header__1yooo{max-width:42rem;margin:0 auto var(--space-8);text-align:center}.home-problems_eyebrow__A84Zh{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--home-soft)}.home-problems_title__380C_{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.18;letter-spacing:var(--tracking-tight);color:var(--home-ink)}.home-problems_lead__7MmuW{margin:0;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:var(--leading-relaxed);color:var(--home-muted)}.home-problems_grid__A6qRP{display:grid;grid-gap:.875rem;gap:.875rem;max-width:72rem;margin:0 auto var(--space-6)}.home-problems_card__6U1sW{display:flex;flex-direction:column;justify-content:space-between;padding:1.15rem 1.25rem;border:1px solid #e5e5e0;border-radius:1rem;background:rgba(255,255,255,.85);text-align:left;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.home-problems_card__6U1sW:hover{background:white;border-color:color-mix(in srgb,var(--home-ink) 30%,transparent)}.home-problems_cardActive__Vpz8V{background:white;border-color:var(--home-coral);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--home-coral) 15%,transparent)}.home-problems_cardMeta__TFzgb{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.home-problems_serviceTag__oC1zT{padding:.15rem .5rem;border-radius:.35rem;background:#ededeb;color:#6e707b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:700}.home-problems_cardActive__Vpz8V .home-problems_serviceTag__oC1zT{background:var(--home-coral);color:white}.home-problems_num__E1OiG{font-size:.75rem;color:#8f919b}.home-problems_cardTitle__H1Hu8{margin:0 0 .4rem;font-size:.9375rem;font-weight:800;line-height:1.25;color:var(--home-ink)}.home-problems_cardText__6iVPv{margin:0 0 .75rem;font-size:.75rem;line-height:var(--leading-relaxed);color:#61636c}.home-problems_cardFoot__iq0bp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.65rem;border-top:1px solid #f0f0eb;font-size:.75rem;font-weight:700;color:var(--home-coral)}.home-problems_panel__VxWlU{display:flex;flex-direction:column;gap:var(--space-4);max-width:56rem;margin-inline:auto;padding:var(--space-5);border:1px solid #deded9;border-radius:1rem;background:white;box-shadow:var(--shadow-sm)}.home-problems_panelEyebrow__B4uhf{margin:0 0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-coral)}.home-problems_panelTitle__c9KV4{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;color:var(--home-ink)}.home-problems_panelText__FyYor{margin:0;font-size:.75rem;line-height:var(--leading-relaxed);color:#5c5e68}.home-problems_panelActions__9_C82{display:flex;flex-wrap:wrap;gap:.65rem}.home-problems_primary__w3GP3,.home-problems_secondary__Ea_TX{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.15rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;text-decoration:none;transition:background var(--motion-fast),color var(--motion-fast)}.home-problems_primary__w3GP3{background:var(--home-ink);color:white}.home-problems_primary__w3GP3:hover{background:var(--home-coral)}.home-problems_secondary__Ea_TX{background:#f4f4f0;color:var(--home-ink)}.home-problems_secondary__Ea_TX:hover{background:#e8e8e2}@media (min-width:640px){.home-problems_panel__VxWlU{flex-direction:row;align-items:center;justify-content:space-between}.home-problems_panelActions__9_C82{flex-shrink:0}}@media (min-width:768px){.home-problems_grid__A6qRP{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.home-problems_grid__A6qRP{grid-template-columns:repeat(4,1fr)}}.home-services_section__WmeXW{--home-ink:var(--color-ink);--home-muted:#555760;--home-soft:#868892;--home-border:#e5e5e0;--home-canvas:#ffffff;--home-coral:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--home-border);background:var(--home-canvas)}.home-services_header__3aTX5{max-width:48rem;margin-bottom:var(--space-10)}.home-services_eyebrow__v0OSh{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--home-coral)}.home-services_title__gfyUb{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--home-ink)}.home-services_lead__A_3HG{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--home-muted)}.home-services_switcher__5X8EB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin-bottom:var(--space-5);padding:.35rem;border-radius:1rem;background:#f0f0eb}.home-services_segment__Pl5H6{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.65rem .35rem;border:none;border-radius:.75rem;background:transparent;color:var(--home-muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.home-services_segmentTitle__iDaXh{font-size:.8125rem;font-weight:800;letter-spacing:.04em}.home-services_segmentLabel__pEOkd{font-size:.625rem;font-weight:500;color:var(--home-soft)}.home-services_segmentActive__tmFG9{background:white;color:var(--home-ink);box-shadow:var(--shadow-sm)}.home-services_segmentActive__tmFG9 .home-services_segmentLabel__pEOkd{color:var(--home-coral)}.home-services_mobilePlate__M5pyR{display:block}.home-services_desktopGrid__HAs28{display:none}.home-services_plate__slbYz{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--home-border);border-radius:1.5rem;background:#fafaf8;box-shadow:var(--shadow-sm)}.home-services_plateTop__5sEbx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.home-services_plateIcon__wBQWK{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem;border:1px solid #e0e0da;background:white;color:var(--home-coral)}.home-services_badge__do_8M{padding:.25rem .65rem;border-radius:var(--radius-pill);background:#faeae6;font-size:.6875rem;font-weight:700;color:var(--home-coral)}.home-services_category__B8rNK{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-soft)}.home-services_plateTitle__X7YgD{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--home-ink)}.home-services_plateSummary__tb4Jq{margin:0;font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--home-muted)}.home-services_list__PrBCM{display:grid;grid-gap:.55rem;gap:.55rem;margin:var(--space-2) 0 0;padding:0;list-style:none}.home-services_list__PrBCM li{position:relative;padding-left:1rem;font-size:.8125rem;line-height:var(--leading-relaxed);color:#484a51}.home-services_list__PrBCM li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--home-coral)}.home-services_env__q0MjZ{margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid #ecece8;font-size:.75rem;line-height:var(--leading-relaxed);color:#63656e}.home-services_env__q0MjZ strong{color:var(--home-ink)}.home-services_plateLink__h5SZZ{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:var(--space-3);font-size:.875rem;font-weight:600;color:var(--home-coral);text-decoration:none}.home-services_plateLink__h5SZZ:hover{color:#b8543f}@media (min-width:900px){.home-services_mobilePlate__M5pyR,.home-services_switcher__5X8EB{display:none}.home-services_desktopGrid__HAs28{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.home-services_plate__slbYz{min-height:100%}}