.smo_page__zXpgr{--ink:#111111;--paper:#f7f1e8;--bone:#fff9ef;--muted:#6f6a62;--lime:#d7ff45;--clay:#d8663f;--sky:#c7e7ff;--mint:#ddf7de;--rose:#ffd6d6;--navy:#10182b;--violet:#ddd4ff;--accent:#2f7d54;--accent-deep:#1d5637;--accent-soft:#eaf7ee;--grad-brand:linear-gradient(135deg,#2f7d54,#10182b 92%);--grad-ink:linear-gradient(140deg,#1c2438,#10182b 60%,#0b111f);--grad-rail:linear-gradient(90deg,#ddf7de,#c7e7ff 34%,#ddd4ff 68%,#d7ff45);--grad-sheen:linear-gradient(100deg,transparent 20%,rgba(255,255,255,0.55) 46%,transparent 72%);--sh-1:0 1px 2px rgba(17,17,17,0.05),0 3px 10px -6px rgba(17,17,17,0.12);--sh-2:0 2px 4px rgba(17,17,17,0.04),0 20px 44px -24px rgba(17,17,17,0.26);--sh-3:0 4px 10px rgba(17,17,17,0.05),0 38px 80px -34px rgba(17,17,17,0.38);--sh-navy:0 30px 74px -30px rgba(16,24,43,0.55);--rule:rgba(17,17,17,0.1);--rule-strong:rgba(17,17,17,0.2);--rule-faint:rgba(17,17,17,0.06);--rule-light:rgba(255,249,239,0.16);--r-sm:0.7rem;--r-md:1.1rem;--r-lg:1.6rem;--r-xl:2.2rem;--shell:min(100% - 2rem,1320px);--ease:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;position:relative;overflow:clip;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.smo_page__zXpgr button,.smo_page__zXpgr input,.smo_page__zXpgr select,.smo_page__zXpgr textarea{font-family:inherit}.smo_auditPrice__vdUhR,.smo_compareTable__qpeeX,.smo_configPrice__hFdNT,.smo_heroTrustValue__SfPGk,.smo_ledgerValue__h1_wq,.smo_marketRange__aeMfX,.smo_matrix__YHGKT,.smo_surfaceStat__Kwxok,.smo_thesisStat__poeit,.smo_tierPrice__JW_fX,.smo_tierUsd__4u15S{font-variant-numeric:tabular-nums}.smo_shell__FUp4J{position:relative;z-index:1;width:var(--shell);margin-inline:auto}.smo_deferred__vaBXH{content-visibility:auto;contain-intrinsic-size:auto 900px}.smo_section__xyRo9{position:relative;padding-block:clamp(3.6rem,6.4vw,6.4rem)}.smo_sectionFlush__HseXe{padding-top:clamp(1.4rem,2.6vw,2.2rem)}.smo_sectionTint__nbBpp:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 100% at 12% 0,rgba(221,247,222,.55),transparent 62%),radial-gradient(60% 100% at 92% 100%,rgba(199,231,255,.45),transparent 64%),linear-gradient(180deg,rgba(255,249,239,.92),rgba(255,249,239,.34));pointer-events:none}.smo_sectionHead__JfU7X{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.2rem,3vw,3.4rem);margin-bottom:clamp(2.2rem,4vw,3.4rem)}.smo_sectionHeadSolo__ECzmT{display:grid;gap:.2rem;max-width:46rem;margin-bottom:clamp(2.2rem,4vw,3.4rem)}@media (max-width:900px){.smo_sectionHead__JfU7X{grid-template-columns:1fr;align-items:start;gap:1rem}}.smo_indexNum__GveAr{position:relative;display:inline-block;justify-self:start;width:fit-content;margin-bottom:1.05rem;padding:.32rem .64rem .44rem;border-radius:.5rem;background:var(--grad-brand);color:var(--bone);font-size:var(--fs-xs);font-weight:900;letter-spacing:.16em;line-height:1}.smo_indexNum__GveAr:after{content:"";position:absolute;left:0;right:0;bottom:-.36rem;height:3px;border-radius:3px;background:var(--grad-rail)}.smo_eyebrow__cVJrp{display:block;margin:0 0 .72rem;font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.smo_sectionTitle__zBtqW{max-width:22ch;margin:0;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:900;letter-spacing:-.05em;line-height:1.03;text-wrap:balance}.smo_sectionLead__00I5u{max-width:48ch;margin:0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.62;color:var(--muted)}.smo_btnRow__ws5Bg{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}.smo_btnGhost__ntTT7,.smo_btnPrimary__L_5nx,.smo_formSubmit__0e5WT,.smo_tierCta__s6gXT{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.55rem;border:0;border-radius:999px;font-size:var(--fs-base);font-weight:800;letter-spacing:-.01em;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background-color .28s var(--ease),color .28s var(--ease)}.smo_btnPrimary__L_5nx,.smo_formSubmit__0e5WT{background:var(--grad-brand);color:var(--bone);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px -14px rgba(29,86,55,.75)}.smo_btnPrimary__L_5nx:after,.smo_formSubmit__0e5WT:after,.smo_tierCta__s6gXT:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--grad-sheen);opacity:0;transform:translateX(-120%);transition:opacity .2s linear}.smo_btnPrimary__L_5nx:hover:after,.smo_formSubmit__0e5WT:hover:not(:disabled):after,.smo_tierCta__s6gXT:hover:after{opacity:.5;animation:smo_sheen__e_EJq .85s var(--ease-soft)}@keyframes smo_sheen__e_EJq{to{transform:translateX(120%)}}.smo_btnPrimary__L_5nx:hover,.smo_formSubmit__0e5WT:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 20px 40px -16px rgba(29,86,55,.6)}.smo_btnGhost__ntTT7{background:var(--bone);color:var(--ink);box-shadow:0 0 0 1px var(--rule-strong) inset,var(--sh-1)}.smo_btnGhost__ntTT7:hover{transform:translateY(-2px);background:var(--mint);box-shadow:0 0 0 1px rgba(47,125,84,.4) inset,var(--sh-2)}.smo_btnIcon__VGFdW{transition:transform .28s var(--ease)}.smo_btnPrimary__L_5nx:hover .smo_btnIcon__VGFdW{transform:translate(3px,-3px)}.smo_btnGhost__ntTT7:hover .smo_btnIcon__VGFdW{transform:scale(1.12) rotate(-6deg)}.smo_page__zXpgr a:focus-visible,.smo_page__zXpgr button:focus-visible,.smo_page__zXpgr input:focus-visible,.smo_page__zXpgr select:focus-visible,.smo_page__zXpgr summary:focus-visible,.smo_page__zXpgr textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.4rem}.smo_heroWrap__K9hj_{position:relative;isolation:isolate;padding-block:clamp(6.5rem,11vw,9.5rem) clamp(2.4rem,4vw,3.6rem)}.smo_heroWrap__K9hj_:before{content:"";position:absolute;inset:-20% -12% 0;z-index:-2;background:radial-gradient(38% 46% at 14% 22%,rgba(221,247,222,.95),transparent 68%),radial-gradient(34% 42% at 82% 14%,rgba(199,231,255,.85),transparent 66%),radial-gradient(40% 40% at 62% 78%,rgba(221,212,255,.7),transparent 68%),radial-gradient(26% 30% at 30% 86%,rgba(215,255,69,.34),transparent 70%);animation:smo_drift__AATKs 26s var(--ease-soft) infinite alternate;pointer-events:none}.smo_heroWrap__K9hj_:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(17,17,17,.045) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.045) 1px,transparent 0);background-size:62px 62px;-webkit-mask-image:radial-gradient(72% 62% at 50% 34%,#000 20%,transparent 78%);mask-image:radial-gradient(72% 62% at 50% 34%,#000 20%,transparent 78%);pointer-events:none}@keyframes smo_drift__AATKs{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,1.6%,0) scale(1.07)}}.smo_hero__ixzTk{position:relative;z-index:1;width:var(--shell);margin-inline:auto}.smo_breadcrumb__OA_7X{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin:0 0 1.15rem;padding:0;list-style:none;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.smo_breadcrumb__OA_7X a{color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.smo_breadcrumb__OA_7X a:hover{color:var(--accent)}.smo_heroKicker__3nS1h{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.5rem;padding:.46rem .95rem .46rem .72rem;border-radius:999px;background:rgba(255,249,239,.82);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);font-size:var(--fs-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.smo_heroKicker__3nS1h:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent);animation:smo_pulse__qPc8p 2.6s var(--ease-soft) infinite}@keyframes smo_pulse__qPc8p{0%{box-shadow:0 0 0 0 rgba(47,125,84,.45)}70%{box-shadow:0 0 0 9px rgba(47,125,84,0)}to{box-shadow:0 0 0 0 rgba(47,125,84,0)}}.smo_heroGrid__VjB_U{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(2rem,4.4vw,4.2rem)}@media (max-width:1040px){.smo_heroGrid__VjB_U{grid-template-columns:1fr;gap:2.4rem}}.smo_heroTitle__LKXaM{margin:0;font-size:clamp(3rem,7.2vw,6rem);font-weight:900;letter-spacing:-.07em;line-height:.96;text-wrap:balance}.smo_heroAccent__Ym_Rk{display:block;background:linear-gradient(96deg,#2f7d54,#10182b 52%,#2f7d54);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:smo_hue__ePIQt 9s var(--ease-soft) infinite alternate}@keyframes smo_hue__ePIQt{to{background-position:100% 0}}.smo_heroSubtitle__RGo6B{max-width:42ch;margin:1.4rem 0 0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.5;letter-spacing:-.015em;color:var(--ink)}.smo_heroIntro__aqsm2{max-width:56ch;margin:1rem 0 0;font-size:var(--fs-base);line-height:1.68;color:var(--muted)}.smo_heroBadges__fxYrN{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none}.smo_heroBadges__fxYrN li{display:inline-flex;align-items:center;gap:.4rem;padding:.46rem .82rem;border-radius:999px;background:rgba(255,249,239,.78);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--ink);transition:transform .24s var(--ease),box-shadow .24s var(--ease)}.smo_heroBadges__fxYrN li:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(47,125,84,.42) inset,var(--sh-1)}.smo_heroBadges__fxYrN svg{color:var(--accent)}.smo_ledger__GWx5K{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--grad-ink);box-shadow:var(--sh-navy);color:var(--bone)}.smo_ledger__GWx5K:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 84% 6%,rgba(215,255,69,.16),transparent 62%),radial-gradient(58% 60% at 6% 96%,rgba(199,231,255,.14),transparent 60%);pointer-events:none}.smo_ledgerHead__9ly1D{position:relative;display:flex;align-items:center;gap:.55rem;padding:1rem 1.35rem;border-bottom:1px solid var(--rule-light);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,249,239,.62)}.smo_ledgerDot__BSVQh{width:7px;height:7px;border-radius:999px;background:var(--lime);animation:smo_pulse__qPc8p 2.6s var(--ease-soft) infinite}.smo_ledgerRow__JsWbv{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.28rem 1rem;padding:1.05rem 1.35rem;border-bottom:1px solid var(--rule-light);transition:background-color .26s var(--ease)}.smo_ledgerRow__JsWbv:last-child{border-bottom:0}.smo_ledgerRow__JsWbv:hover{background:rgba(255,249,239,.05)}.smo_ledgerLabel__WdPWE{font-size:var(--fs-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,249,239,.6)}.smo_ledgerValue__h1_wq{grid-row:span 2;align-self:center;justify-self:end;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:900;letter-spacing:-.038em;background:linear-gradient(120deg,#ffffff,#d7ff45 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_ledgerNote__HHThe{font-size:var(--fs-sm);line-height:1.45;color:rgba(255,249,239,.7)}.smo_heroTrust__uD36N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,3.6vw,3rem);border-radius:var(--r-md);background:rgba(255,249,239,.72);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden}.smo_heroTrustItem__mfC_A{display:grid;gap:.24rem;padding:1.05rem 1.25rem;border-right:1px solid var(--rule-faint)}.smo_heroTrustItem__mfC_A:last-child{border-right:0}.smo_heroTrustValue__SfPGk{font-size:clamp(1.25rem,2.1vw,1.5rem);font-weight:900;letter-spacing:-.035em;color:var(--accent-deep)}.smo_heroTrustLabel__lj3rr{font-size:var(--fs-sm);line-height:1.4;color:var(--muted)}@media (max-width:760px){.smo_heroTrust__uD36N{grid-template-columns:repeat(2,minmax(0,1fr))}.smo_heroTrustItem__mfC_A:nth-child(2n){border-right:0}.smo_heroTrustItem__mfC_A:nth-child(-n+2){border-bottom:1px solid var(--rule-faint)}}.smo_pageNav__CwzJi{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.smo_pageNavItem__Ek4dt{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--ink);text-decoration:none;transition:transform .24s var(--ease),background-color .24s var(--ease),box-shadow .24s var(--ease),color .24s var(--ease)}.smo_pageNavItem__Ek4dt:hover{transform:translateY(-2px);background:var(--grad-brand);color:var(--bone);box-shadow:var(--sh-2)}.smo_pageNavItem__Ek4dt span{font-size:var(--fs-xs);font-weight:900;color:var(--accent);transition:color .24s var(--ease)}.smo_pageNavItem__Ek4dt:hover span{color:var(--lime)}.smo_answerBlock__5mT_N{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2.4vw,2.2rem);padding:clamp(1.5rem,2.8vw,2.3rem) clamp(1.5rem,2.8vw,2.3rem) clamp(1.5rem,2.8vw,2.3rem) clamp(1.7rem,3vw,2.6rem);border-radius:var(--r-lg);background:linear-gradient(135deg,rgba(255,249,239,.96),rgba(234,247,238,.9));box-shadow:0 0 0 1px var(--rule) inset,var(--sh-2);overflow:hidden}.smo_answerBlock__5mT_N:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--grad-rail)}@media (max-width:820px){.smo_answerBlock__5mT_N{grid-template-columns:1fr;gap:.9rem}}.smo_answerLabel__DZ0jl{display:inline-flex;align-items:center;align-self:start;gap:.42rem;margin:0;padding:.4rem .78rem;border-radius:999px;background:var(--grad-brand);color:var(--bone);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.smo_answerText__hkcfa{margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.6;letter-spacing:-.017em;color:var(--ink);text-wrap:pretty}.smo_answerMeta__Filna{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1.15rem}.smo_answerMeta__Filna span{padding:.34rem .72rem;border-radius:999px;background:rgba(255,249,239,.9);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.smo_chips__VZwU9{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;width:max-content;animation:smo_slide__hcA1c 44s linear infinite}.smo_chipRail__bLTXf{position:relative;margin-top:1.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.smo_chipRail__bLTXf:hover .smo_chips__VZwU9{animation-play-state:paused}@keyframes smo_slide__hcA1c{to{transform:translateX(-50%)}}.smo_chip__6eB0M{flex:none;padding:.44rem .86rem;border-radius:999px;background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--muted);white-space:nowrap}.smo_thesisList__tXvvq{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:clamp(.9rem,1.6vw,1.3rem);margin:0;padding:0;list-style:none}.smo_thesisItem__nk8at{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.3rem,2vw,1.75rem);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bone) 0,rgba(255,249,239,.6) 100%);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden;transition:transform .36s var(--ease),box-shadow .36s var(--ease)}.smo_cityCard__FZfhM:before,.smo_outcomeCard__pSnU_:before,.smo_serviceRow__lmkA2:before,.smo_surfaceCard__YyV5n:before,.smo_thesisItem__nk8at:before{content:"";position:absolute;top:0;left:0;width:30%;height:3px;background:var(--grad-rail);transform-origin:left;transition:width .45s var(--ease)}.smo_outcomeCard__pSnU_:hover,.smo_surfaceCard__YyV5n:hover,.smo_thesisItem__nk8at:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(47,125,84,.24) inset,var(--sh-2)}.smo_cityCard__FZfhM:hover:before,.smo_outcomeCard__pSnU_:hover:before,.smo_serviceRow__lmkA2:hover:before,.smo_surfaceCard__YyV5n:hover:before,.smo_thesisItem__nk8at:hover:before{width:100%}.smo_thesisIndex__t_9HS{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(47,125,84,.2);font-size:var(--fs-xs);font-weight:900;color:var(--accent-deep)}.smo_thesisStatBlock__GL8P4{display:grid;gap:.15rem}.smo_thesisStat__poeit{font-size:clamp(2.25rem,3.8vw,3rem);font-weight:900;letter-spacing:-.05em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_thesisStatLabel__Gg7Rs{font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;color:var(--muted)}.smo_thesisBody__p3lhT{display:grid;gap:.42rem}.smo_thesisTitle__URVQB{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.024em;line-height:1.25}.smo_thesisCopy__WManm{margin:0;font-size:var(--fs-base);line-height:1.62;color:var(--muted)}.smo_thesisAction__WN9Zl{display:flex;align-items:flex-start;gap:.5rem;margin:auto 0 0;padding:.7rem .85rem;border-radius:var(--r-sm);background:var(--mint);font-size:var(--fs-sm);font-weight:700;line-height:1.45;color:var(--accent-deep)}.smo_thesisAction__WN9Zl svg{flex:none;margin-top:.14rem}.smo_thesisNote__1mZK6{max-width:68ch;margin:clamp(1.4rem,2.4vw,2rem) 0 0;padding-left:1rem;border-left:3px solid var(--accent);font-size:var(--fs-base);line-height:1.65;color:var(--muted)}.smo_tierRail__YUfP8{display:grid;margin-top:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.15rem);align-items:stretch}@media (max-width:1180px){.smo_tierRail__YUfP8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.smo_tierRail__YUfP8{grid-template-columns:1fr}}.smo_tierCard__lRn8p{position:relative;display:flex;flex-direction:column;padding:clamp(1.3rem,1.9vw,1.7rem);border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);transition:transform .36s var(--ease),box-shadow .36s var(--ease)}.smo_tierCard__lRn8p:hover{transform:translateY(-5px);box-shadow:0 0 0 1px rgba(47,125,84,.26) inset,var(--sh-3)}.smo_tierCardFeatured__0SXJT{background:var(--grad-ink);color:var(--bone);box-shadow:0 0 0 1px rgba(215,255,69,.34) inset,var(--sh-navy)}.smo_tierCardFeatured__0SXJT:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(70% 50% at 50% 0,rgba(215,255,69,.16),transparent 66%),radial-gradient(60% 50% at 20% 100%,rgba(199,231,255,.12),transparent 62%);pointer-events:none}.smo_tierCardFeatured__0SXJT:hover{box-shadow:inset 0 0 0 1px rgba(215,255,69,.5),0 40px 90px -30px rgba(16,24,43,.68)}.smo_tierFlag__5OmVv{position:absolute;top:-.72rem;left:clamp(1.3rem,1.9vw,1.7rem);padding:.34rem .72rem;border-radius:999px;background:var(--lime);color:var(--ink);box-shadow:0 6px 16px -8px rgba(17,17,17,.5)}.smo_tierCode__6idMx,.smo_tierFlag__5OmVv{font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase}.smo_tierCode__6idMx{position:relative;color:var(--accent)}.smo_tierCardFeatured__0SXJT .smo_tierCode__6idMx{color:var(--lime)}.smo_tierName__8sSpT{position:relative;margin:.5rem 0 0;font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.036em;line-height:1.1}.smo_tierTagline__gLTeY{position:relative;margin:.3rem 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--muted)}.smo_tierCardFeatured__0SXJT .smo_tierBest__O9U43,.smo_tierCardFeatured__0SXJT .smo_tierTagline__gLTeY,.smo_tierCardFeatured__0SXJT .smo_tierUsd__4u15S{color:rgba(255,249,239,.68)}.smo_tierPrice__JW_fX{position:relative;display:flex;align-items:baseline;gap:.4rem;margin:1.15rem 0 0;padding-top:1.1rem;border-top:1px solid var(--rule)}.smo_tierCardFeatured__0SXJT .smo_tierFoot__d7EXU,.smo_tierCardFeatured__0SXJT .smo_tierHeadline__EIIb3,.smo_tierCardFeatured__0SXJT .smo_tierPrice__JW_fX{border-color:var(--rule-light)}.smo_tierPrice__JW_fX strong{font-size:clamp(1.875rem,3vw,2.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_tierCardFeatured__0SXJT .smo_tierPrice__JW_fX strong{background:linear-gradient(120deg,#ffffff,#d7ff45 82%);-webkit-background-clip:text;background-clip:text}.smo_tierPrice__JW_fX span{font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.smo_tierCardFeatured__0SXJT .smo_tierPrice__JW_fX span{color:rgba(255,249,239,.6)}.smo_tierUsd__4u15S{position:relative;margin:.34rem 0 0;font-size:var(--fs-xs);color:var(--muted)}.smo_tierHeadline__EIIb3{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1.1rem 0 0;padding-top:1.1rem;border-top:1px solid var(--rule)}.smo_tierHeadCell__kyByI{display:grid;gap:.15rem;padding:.45rem 0}.smo_tierHeadCell__kyByI span{font-size:var(--fs-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.smo_tierCardFeatured__0SXJT .smo_tierHeadCell__kyByI span{color:rgba(255,249,239,.55)}.smo_tierHeadCell__kyByI strong{font-size:var(--fs-base);font-weight:900;letter-spacing:-.028em}.smo_tierBest__O9U43{position:relative;margin:1.05rem 0 0;font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.smo_tierListLabel__hOfih{position:relative;margin:1.2rem 0 .6rem;font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.smo_tierCardFeatured__0SXJT .smo_tierListLabel__hOfih{color:var(--lime)}.smo_tierListLabelNo__5HkbB{color:var(--clay)}.smo_tierCardFeatured__0SXJT .smo_tierListLabelNo__5HkbB{color:#f0a68a}.smo_tierList__4jBA8{position:relative;display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.smo_tierList__4jBA8 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:var(--fs-sm);line-height:1.48}.smo_tierList__4jBA8 svg{margin-top:.24rem;color:var(--accent)}.smo_tierCardFeatured__0SXJT .smo_tierList__4jBA8 svg{color:var(--lime)}.smo_tierListNo__iHkaQ li{color:var(--muted)}.smo_tierListNo__iHkaQ svg{color:var(--clay)}.smo_tierCardFeatured__0SXJT .smo_tierListNo__iHkaQ svg{color:#f0a68a}.smo_tierFoot__d7EXU{position:relative;margin-top:auto;padding-top:1.2rem}.smo_tierCta__s6gXT{width:100%;padding:.82rem 1.1rem;background:var(--accent-soft);color:var(--accent-deep);box-shadow:inset 0 0 0 1px rgba(47,125,84,.24);font-size:var(--fs-sm)}.smo_tierCta__s6gXT:hover{transform:translateY(-2px);background:var(--grad-brand);color:var(--bone);box-shadow:var(--sh-2)}.smo_tierCardFeatured__0SXJT .smo_tierCta__s6gXT{background:var(--lime);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(215,255,69,.6)}.smo_tierCardFeatured__0SXJT .smo_tierCta__s6gXT:hover{background:var(--bone);color:var(--ink)}.smo_auditStrip__5xngG{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.2rem,3vw,2.8rem);margin-top:clamp(1.2rem,2vw,1.6rem);padding:clamp(1.4rem,2.4vw,2.1rem);border-radius:var(--r-lg);background:radial-gradient(60% 120% at 96% 0,rgba(215,255,69,.4),transparent 62%),linear-gradient(120deg,var(--mint) 0,var(--bone) 62%);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden}@media (max-width:900px){.smo_auditStrip__5xngG{grid-template-columns:1fr}}.smo_auditPrice__vdUhR{display:flex;align-items:baseline;gap:.4rem;margin:.8rem 0 0}.smo_auditPrice__vdUhR strong{font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:900;letter-spacing:-.05em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_auditPrice__vdUhR span{font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.smo_auditCopy__pVlGz{margin:.85rem 0 0;font-size:var(--fs-base);line-height:1.62;color:var(--muted)}.smo_auditList__MSrc_{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem 1.2rem;margin:0;padding:0;list-style:none;align-content:center}.smo_auditList__MSrc_ li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:var(--fs-sm);line-height:1.5}.smo_auditList__MSrc_ svg{margin-top:.2rem;color:var(--accent)}.smo_marketGrid__IoBmB{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(.85rem,1.5vw,1.15rem)}.smo_marketCard__3Bgrh{display:grid;gap:.62rem;align-content:start;padding:clamp(1.2rem,1.8vw,1.55rem);border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.smo_marketCard__3Bgrh:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(47,125,84,.24) inset,var(--sh-2)}.smo_marketCardOurs__JdalX{background:radial-gradient(80% 100% at 100% 0,rgba(215,255,69,.32),transparent 64%),linear-gradient(150deg,var(--mint),var(--bone) 70%);box-shadow:0 0 0 1px rgba(47,125,84,.3) inset,var(--sh-2)}.smo_marketTier__CwBAv{font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.smo_marketRange__aeMfX{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:900;letter-spacing:-.038em;line-height:1.1}.smo_marketBar__5eKNG{position:relative;height:7px;border-radius:999px;background:rgba(17,17,17,.08);overflow:hidden}.smo_marketBarFill__wzwG7{display:block;height:100%;border-radius:999px;background:var(--grad-brand);transform-origin:left;animation:smo_grow___82_m 1.1s var(--ease) both}.smo_marketCardOurs__JdalX .smo_marketBarFill__wzwG7{background:linear-gradient(90deg,#2f7d54,#d7ff45)}@keyframes smo_grow___82_m{0%{transform:scaleX(0)}}.smo_marketNote__kJhf5{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.smo_config__a2et9{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}@media (max-width:1000px){.smo_config__a2et9{grid-template-columns:1fr}}.smo_configInputs__lLBbu{display:grid;gap:clamp(1.2rem,2vw,1.7rem);padding:clamp(1.4rem,2.2vw,2rem);border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1)}.smo_configGroup__ioQZ4{display:grid;gap:.85rem}.smo_configLabel__YFEMC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0;font-size:var(--fs-sm);font-weight:800;letter-spacing:.02em}.smo_configCount__dwLZZ{padding:.24rem .6rem;border-radius:999px;background:var(--accent-soft);font-size:var(--fs-xs);font-weight:800;color:var(--accent-deep)}.smo_configOptions__Y8T9W{display:flex;flex-wrap:wrap;gap:.5rem}.smo_configChip__Uj4yv{display:inline-flex;align-items:center;gap:.42rem;padding:.6rem .9rem;border:0;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.smo_configChip__Uj4yv:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(47,125,84,.4) inset,var(--sh-1)}.smo_configChipActive__NpwEC{background:var(--grad-brand);color:var(--bone);box-shadow:var(--sh-2)}.smo_configChipActive__NpwEC svg{color:var(--lime)}.smo_configChipHint__Uz0iT{padding:.1rem .36rem;border-radius:.32rem;background:var(--lime);color:var(--ink);font-size:var(--fs-xs);font-weight:900;letter-spacing:.08em}.smo_configResult__89ivk{position:relative;display:grid;gap:.55rem;align-content:start;padding:clamp(1.4rem,2.2vw,2rem);border-radius:var(--r-lg);background:var(--grad-ink);box-shadow:var(--sh-navy);color:var(--bone);overflow:hidden}.smo_configResult__89ivk:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 90% 4%,rgba(215,255,69,.18),transparent 62%),radial-gradient(60% 50% at 4% 96%,rgba(221,212,255,.16),transparent 60%);pointer-events:none}.smo_configResultLabel__BSYcD{position:relative;margin:0;font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,249,239,.6)}.smo_configTier__fOURc{position:relative;margin:0;font-size:clamp(1.875rem,2.9vw,2.25rem);font-weight:900;letter-spacing:-.045em;line-height:1.05;background:linear-gradient(120deg,#ffffff,#d7ff45 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_configPrice__hFdNT{position:relative;display:flex;align-items:baseline;gap:.4rem;margin:0}.smo_configPrice__hFdNT strong{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.04em}.smo_configPrice__hFdNT span{font-size:var(--fs-sm);color:rgba(255,249,239,.62)}.smo_configWhy__uxE_O{position:relative;display:grid;gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none}.smo_configWhy__uxE_O li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;font-size:var(--fs-sm);line-height:1.52;color:rgba(255,249,239,.86)}.smo_configWhy__uxE_O svg{margin-top:.2rem;color:var(--lime)}.smo_configFoot__fo3ju{position:relative;display:grid;gap:.9rem;margin-top:1rem;padding-top:1.1rem;border-top:1px solid var(--rule-light)}.smo_configNote__K7IIi{margin:0;font-size:var(--fs-sm);line-height:1.55;color:rgba(255,249,239,.62)}.smo_configFoot__fo3ju .smo_btnPrimary__L_5nx{background:var(--lime);color:var(--ink);box-shadow:0 14px 30px -14px rgba(215,255,69,.6)}.smo_configFoot__fo3ju .smo_btnPrimary__L_5nx:hover{background:var(--bone)}.smo_matrixWrap__BPGkO{border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:auto hidden;overscroll-behavior-x:contain}.smo_matrix__YHGKT{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--fs-sm)}.smo_matrix__YHGKT thead th{position:sticky;top:0;z-index:2;padding:.95rem 1rem;background:var(--grad-ink);color:var(--bone);font-size:var(--fs-xs);font-weight:900;letter-spacing:.05em;text-align:center;white-space:nowrap}.smo_matrix__YHGKT thead th:first-child{text-align:left;border-top-left-radius:var(--r-lg)}.smo_matrix__YHGKT thead th:last-child{border-top-right-radius:var(--r-lg)}.smo_matrixGroupRow__HW2Yj th{padding:.72rem 1rem;background:var(--accent-soft);color:var(--accent-deep);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;text-align:left}.smo_matrix__YHGKT tbody th[scope=row]{padding:.78rem 1rem;font-weight:700;text-align:left;color:var(--ink)}.smo_matrix__YHGKT tbody td{padding:.78rem 1rem;text-align:center;color:var(--muted)}.smo_matrix__YHGKT tbody td,.smo_matrix__YHGKT tbody th[scope=row]{border-top:1px solid var(--rule-faint)}.smo_matrix__YHGKT tbody tr:hover td,.smo_matrix__YHGKT tbody tr:hover th[scope=row]{background:rgba(221,247,222,.42)}.smo_matrixFeatured___bfwJ{background:rgba(215,255,69,.14)}.smo_matrixYes__JkyGW{background:var(--mint);color:var(--accent-deep)}.smo_matrixNo__hD4b7,.smo_matrixYes__JkyGW{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;padding:.2rem .5rem;border-radius:999px;font-weight:800;font-size:var(--fs-sm)}.smo_matrixNo__hD4b7{background:var(--rose);color:#9c3d20}.smo_matrixDash__w3BbB{color:rgba(17,17,17,.28)}.smo_filterRow__97pAL{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.2rem,2vw,1.7rem)}.smo_filterBtn__5h_4C{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border:0;border-radius:999px;background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.smo_filterBtn__5h_4C:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(47,125,84,.4) inset,var(--sh-1)}.smo_filterBtnActive__cZraq{background:var(--grad-brand);color:var(--bone);box-shadow:var(--sh-2)}.smo_filterCount__ICUnA{padding:.08rem .42rem;border-radius:.35rem;background:rgba(17,17,17,.07);font-size:var(--fs-xs);font-weight:900}.smo_filterBtnActive__cZraq .smo_filterCount__ICUnA{background:rgba(215,255,69,.9);color:var(--ink)}.smo_serviceList__zF_Za{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:clamp(.8rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none}.smo_serviceRow__lmkA2{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.68rem;padding:clamp(1.15rem,1.7vw,1.5rem);border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden;transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.smo_serviceRow__lmkA2:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(47,125,84,.24) inset,var(--sh-2)}.smo_serviceIcon__TMljW{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(150deg,var(--mint),var(--sky));color:var(--accent-deep);box-shadow:inset 0 0 0 1px rgba(47,125,84,.16);transition:transform .34s var(--ease)}.smo_serviceRow__lmkA2:hover .smo_serviceIcon__TMljW{transform:scale(1.06) rotate(-5deg)}.smo_serviceName__o8rQu{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.026em;line-height:1.28}.smo_serviceCode__hoasA{display:block;margin-top:.18rem;font-size:var(--fs-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.smo_serviceCopy__FpblP{margin:0;font-size:var(--fs-base);line-height:1.58;color:var(--muted)}.smo_serviceOutcome__nObLU{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:auto 0 0;padding-top:.7rem;border-top:1px dashed var(--rule);font-size:var(--fs-sm);font-weight:700;line-height:1.45;color:var(--accent-deep)}.smo_serviceOutcome__nObLU svg{margin-top:.14rem;color:var(--accent)}.smo_surfaceGrid__LXepq{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(.8rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none}.smo_surfaceCard__YyV5n{position:relative;display:grid;gap:.5rem;align-content:start;padding:clamp(1.15rem,1.7vw,1.5rem);border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden;transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.smo_surfaceIcon__d1Xb2{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;background:var(--grad-brand);color:var(--bone)}.smo_surfaceName__lzAvU{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.026em}.smo_surfaceStat__Kwxok{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.045em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.smo_surfaceRole__FMc2L{font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.smo_surfaceCopy__ToDVu{margin:0;font-size:var(--fs-sm);line-height:1.56;color:var(--muted)}.smo_processList__IKDFm{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(.85rem,1.5vw,1.2rem);margin:0;padding:0;list-style:none;counter-reset:phase}.smo_processItem__E6lwj{position:relative;display:grid;gap:.6rem;align-content:start;padding:clamp(1.2rem,1.8vw,1.6rem);border-radius:var(--r-md);background:linear-gradient(180deg,var(--bone),rgba(255,249,239,.55));box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.smo_processItem__E6lwj:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(47,125,84,.24) inset,var(--sh-2)}.smo_processNumber___nhQ3{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--grad-brand);color:var(--bone);font-size:var(--fs-sm);font-weight:900;box-shadow:0 10px 22px -12px rgba(29,86,55,.8)}.smo_processPhase__JhLUL{font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.smo_processTitle__ckrw1{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.028em;line-height:1.24}.smo_processCopy__pmLJa{margin:.32rem 0 0;font-size:var(--fs-base);line-height:1.58;color:var(--muted)}.smo_processOutputs__fA0Zu{display:grid;gap:.42rem;margin:.4rem 0 0;padding:.85rem 0 0;border-top:1px dashed var(--rule);list-style:none}.smo_processOutputs__fA0Zu li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:var(--fs-sm);line-height:1.45;color:var(--ink)}.smo_processOutputs__fA0Zu svg{margin-top:.2rem;color:var(--accent)}.smo_outcomeGrid__xS5ny{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(.85rem,1.5vw,1.2rem);margin:0;padding:0;list-style:none}.smo_outcomeCard__pSnU_{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:clamp(1.2rem,1.8vw,1.6rem);border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden;transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.smo_outcomeWhen__pw7th{display:inline-flex;align-self:start;padding:.3rem .68rem;border-radius:999px;background:var(--sky);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#17384f}.smo_outcomeTitle__bHRHJ{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.028em;line-height:1.26}.smo_outcomeCopy__zEU4T{margin:0;font-size:var(--fs-base);line-height:1.58;color:var(--muted)}.smo_outcomeMetric__A0Qpl{margin:auto 0 0;padding-top:.7rem;border-top:1px dashed var(--rule);font-size:var(--fs-sm);font-weight:700;color:var(--accent-deep)}.smo_compareWrap__75r1V{border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:auto hidden;overscroll-behavior-x:contain}.smo_compareTable__qpeeX{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--fs-sm)}.smo_compareTable__qpeeX thead th{padding:.95rem 1.1rem;background:var(--grad-ink);color:var(--bone);font-size:var(--fs-xs);font-weight:900;letter-spacing:.05em;text-align:left}.smo_compareTable__qpeeX thead th:first-child{border-top-left-radius:var(--r-lg)}.smo_compareTable__qpeeX thead th:last-child{border-top-right-radius:var(--r-lg)}.smo_compareTable__qpeeX tbody th[scope=row]{padding:.85rem 1.1rem;border-top:1px solid var(--rule-faint);font-weight:800;text-align:left;white-space:nowrap}.smo_compareTable__qpeeX tbody td{padding:.85rem 1.1rem;border-top:1px solid var(--rule-faint);line-height:1.5;color:var(--muted)}.smo_compareSmo__o_4rx{background:rgba(221,247,222,.5);color:var(--ink)}.smo_compareSmm__hA_nl{background:rgba(221,212,255,.34)}.smo_crossLink__wD4n6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(1.2rem,2vw,1.6rem);padding:clamp(1.3rem,2.2vw,1.9rem);border-radius:var(--r-lg);background:radial-gradient(70% 130% at 4% 0,rgba(221,212,255,.75),transparent 62%),linear-gradient(120deg,var(--bone),var(--paper));box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1)}@media (max-width:760px){.smo_crossLink__wD4n6{grid-template-columns:1fr}}.smo_crossLinkTitle__RITwh{margin:0;font-size:var(--fs-xl);font-weight:900;letter-spacing:-.032em}.smo_crossLinkCopy__n90Ya{margin:.4rem 0 0;max-width:60ch;font-size:var(--fs-base);line-height:1.6;color:var(--muted)}.smo_cityGrid__5gmrX{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(.85rem,1.5vw,1.2rem)}.smo_cityCard__FZfhM{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:clamp(1.3rem,2vw,1.75rem);border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .36s var(--ease),box-shadow .36s var(--ease)}.smo_cityCard__FZfhM:after{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(60% 60% at 100% 0,rgba(221,247,222,.9),transparent 66%);opacity:0;transition:opacity .36s var(--ease);pointer-events:none}.smo_cityCard__FZfhM:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(47,125,84,.3) inset,var(--sh-3)}.smo_cityCard__FZfhM:hover:after{opacity:1}.smo_cityCard__FZfhM>*{z-index:1}.smo_cityCardName__w185q{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:900;letter-spacing:-.042em;line-height:1.05}.smo_cityCardTier__ksw6g{position:relative;align-self:start;padding:.28rem .66rem;border-radius:999px;background:var(--accent-soft);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep)}.smo_cityCardCopy__aC_pv{position:relative;font-size:var(--fs-base);line-height:1.58;color:var(--muted)}.smo_cityCardMeta__zl7lT{position:relative;margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--rule);font-size:var(--fs-sm);font-weight:700;color:var(--accent-deep)}.smo_demandList__IP3uq{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.smo_demandItem__6ZIPy{display:grid;grid-template-columns:minmax(0,1.05fr) auto minmax(0,1.25fr);align-items:center;gap:clamp(.7rem,2vw,1.6rem);padding:1rem 1.25rem;border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.smo_demandItem__6ZIPy:hover{transform:translateX(4px);box-shadow:0 0 0 1px rgba(47,125,84,.26) inset,var(--sh-2)}@media (max-width:860px){.smo_demandItem__6ZIPy{grid-template-columns:1fr;align-items:start;gap:.5rem}}.smo_demandQuery__PoEb0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;font-size:var(--fs-base);font-weight:800;letter-spacing:-.02em}.smo_demandQuery__PoEb0 svg{color:var(--accent)}.smo_demandIntent__LVEDv{justify-self:start;padding:.28rem .68rem;border-radius:999px;background:var(--violet);font-size:var(--fs-xs);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#33265e;white-space:nowrap}.smo_demandDecision__IMYUx{font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.smo_faqList__9s6kd{display:grid;gap:.6rem}.smo_faqItem__aSUm9{border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);overflow:hidden;transition:box-shadow .28s var(--ease)}.smo_faqItem__aSUm9[open]{box-shadow:0 0 0 1px rgba(47,125,84,.28) inset,var(--sh-2)}.smo_faqSummary__wNONR{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:800;letter-spacing:-.024em;line-height:1.35;cursor:pointer;list-style:none;transition:background-color .24s var(--ease)}.smo_faqSummary__wNONR::-webkit-details-marker{display:none}.smo_faqSummary__wNONR:hover{background:rgba(221,247,222,.45)}.smo_faqPlus__KEZ7i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);transition:transform .34s var(--ease),background-color .28s var(--ease),color .28s var(--ease)}.smo_faqItem__aSUm9[open] .smo_faqPlus__KEZ7i{transform:rotate(135deg);background:var(--grad-brand);color:var(--bone)}.smo_faqAnswer__aQd8h{margin:0;padding:0 1.25rem 1.25rem;max-width:82ch;font-size:var(--fs-base);line-height:1.66;color:var(--muted)}.smo_leadGrid__t4x_t{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,3vw,2.8rem);align-items:start;padding:clamp(1.5rem,3vw,2.8rem);border-radius:var(--r-xl);background:radial-gradient(46% 60% at 6% 4%,rgba(221,247,222,.85),transparent 62%),radial-gradient(44% 56% at 96% 96%,rgba(199,231,255,.7),transparent 62%),linear-gradient(150deg,var(--bone),var(--paper) 80%);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-2)}@media (max-width:1000px){.smo_leadGrid__t4x_t{grid-template-columns:1fr}}.smo_leadTitle__Rjm2e{margin:0;font-size:clamp(2.25rem,3.6vw,3rem);font-weight:900;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.smo_leadContacts__SQgIk{display:grid;gap:.6rem;margin-top:1.6rem}.smo_leadContact__eR5HM{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.05rem;border-radius:var(--r-md);background:rgba(255,249,239,.85);box-shadow:0 0 0 1px var(--rule) inset;color:var(--ink);text-decoration:none;transition:transform .26s var(--ease),box-shadow .26s var(--ease),background-color .26s var(--ease)}.smo_leadContact__eR5HM:hover{transform:translateY(-2px);background:var(--bone);box-shadow:0 0 0 1px rgba(47,125,84,.32) inset,var(--sh-2)}.smo_leadContact__eR5HM>span:nth-child(2){display:grid;gap:.1rem}.smo_leadContact__eR5HM strong{font-size:var(--fs-base);font-weight:800;letter-spacing:-.02em}.smo_leadContact__eR5HM span span{font-size:var(--fs-sm);color:var(--muted)}.smo_leadContact__eR5HM>svg:last-child{color:var(--accent);transition:transform .26s var(--ease)}.smo_leadContact__eR5HM:hover>svg:last-child{transform:translate(3px,-3px)}.smo_leadContactIcon__Mbk6r{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;background:linear-gradient(150deg,var(--mint),var(--sky));color:var(--accent-deep)}.smo_form__qXA4q{display:grid;gap:1rem;padding:clamp(1.3rem,2.2vw,1.9rem);border-radius:var(--r-lg);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-2)}.smo_formGrid__L3X4e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media (max-width:620px){.smo_formGrid__L3X4e{grid-template-columns:1fr}}.smo_formFieldWide__Mc8TT{grid-column:1/-1}.smo_formLabel__0PMqD{display:block;margin-bottom:.34rem;font-size:var(--fs-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.smo_formInput__kHjAi,.smo_formSelect__6E3dP,.smo_formTextarea__tRPtI{width:100%;padding:.78rem .9rem;border:0;border-radius:var(--r-sm);background:var(--paper);box-shadow:0 0 0 1px var(--rule) inset;font:inherit;font-size:var(--fs-base);color:var(--ink);transition:box-shadow .22s var(--ease),background-color .22s var(--ease)}.smo_formInput__kHjAi::placeholder,.smo_formTextarea__tRPtI::placeholder{color:rgba(111,106,98,.68)}.smo_formInput__kHjAi:focus,.smo_formSelect__6E3dP:focus,.smo_formTextarea__tRPtI:focus{outline:0;background-color:var(--bone);box-shadow:0 0 0 1px var(--accent) inset,0 0 0 3px rgba(47,125,84,.16)}.smo_formTextarea__tRPtI{resize:vertical;min-height:6.5rem;line-height:1.55}.smo_formSelect__6E3dP{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.18rem,calc(100% - .75rem) 1.18rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.2rem}.smo_formHoneypot__NHPjO{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.smo_formConsent__ah9Lm{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;font-size:var(--fs-sm);line-height:1.5;color:var(--muted);cursor:pointer}.smo_formConsent__ah9Lm input{margin-top:.16rem;width:1rem;height:1rem;accent-color:var(--accent)}.smo_formSubmit__0e5WT{width:100%;padding:1.02rem 1.4rem;font-size:var(--fs-base)}.smo_formSubmit__0e5WT:disabled{opacity:.62;cursor:progress}.smo_formStatus__43D6q{margin:0;padding:.85rem 1rem;border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.55}.smo_formStatusOk__3frhL{background:var(--mint);color:var(--accent-deep)}.smo_formStatusError__Pcv45{background:var(--rose);color:#8f3218}.smo_formStatus__43D6q a{color:inherit;font-weight:800}.smo_formSmall__7DlG9{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.smo_relatedGrid__m7pcp{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(.75rem,1.3vw,1rem)}.smo_relatedCard__pxfwt{display:grid;gap:.5rem;align-content:start;padding:clamp(1.1rem,1.7vw,1.45rem);border-radius:var(--r-md);background:var(--bone);box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.smo_relatedCard__pxfwt:hover{transform:translateY(-4px);background:var(--mint);box-shadow:0 0 0 1px rgba(47,125,84,.3) inset,var(--sh-2)}.smo_relatedHead__nqmrt{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.smo_relatedLabel__p9WjQ{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.026em;line-height:1.3}.smo_relatedArrow__jmxpq{flex:none;color:var(--accent);transition:transform .3s var(--ease)}.smo_cityCard__FZfhM:hover .smo_relatedArrow__jmxpq,.smo_relatedCard__pxfwt:hover .smo_relatedArrow__jmxpq{transform:translate(4px,-4px)}.smo_relatedCopy__Er1vB{font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.smo_communityRow__EFcMy,.smo_localityRow___vwWw{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.4rem 0 0;padding:0;list-style:none}.smo_community__jpZva,.smo_locality__KqCuh{padding:.42rem .82rem;border-radius:999px;background:rgba(255,249,239,.82);box-shadow:0 0 0 1px var(--rule) inset;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.smo_community__jpZva{background:var(--mint);color:var(--accent-deep)}.smo_objectionBlock__BVv__{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(.9rem,2vw,1.6rem);padding:clamp(1.4rem,2.4vw,2.1rem);border-radius:var(--r-lg);background:radial-gradient(60% 100% at 96% 0,rgba(255,214,214,.55),transparent 62%),linear-gradient(140deg,var(--bone),var(--paper));box-shadow:0 0 0 1px var(--rule) inset,var(--sh-1)}.smo_objectionQ__X268S{margin:0;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:900;letter-spacing:-.032em;line-height:1.25}.smo_objectionA__Xyih5{margin:.7rem 0 0;max-width:72ch;font-size:var(--fs-base);line-height:1.68;color:var(--muted)}.smo_actionBar__B5fTv{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:rgba(247,241,232,.94);box-shadow:0 -12px 30px -18px rgba(17,17,17,.5);border-top:1px solid var(--rule)}.smo_actionCall__2AHI0,.smo_actionChat__xrPfN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;border-radius:999px;font-size:var(--fs-sm);font-weight:800;text-decoration:none;transition:transform .22s var(--ease)}.smo_actionCall__2AHI0{background:var(--grad-brand);color:var(--bone)}.smo_actionChat__xrPfN{background:var(--lime);color:var(--ink)}.smo_actionCall__2AHI0:active,.smo_actionChat__xrPfN:active{transform:scale(.97)}@media (max-width:900px){.smo_actionBar__B5fTv{display:grid}.smo_page__zXpgr{padding-bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.smo_page__zXpgr *,.smo_page__zXpgr :after,.smo_page__zXpgr :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.smo_chips__VZwU9,.smo_heroAccent__Ym_Rk,.smo_heroKicker__3nS1h:before,.smo_heroWrap__K9hj_:before,.smo_ledgerDot__BSVQh{animation:none!important}.smo_marketBarFill__wzwG7{transform:none}}