.HortibloomHome_home__HoEru{background:var(--hb-bg);color:var(--hb-text);font-family:var(--font-hb-sans),system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.HortibloomHome_home__HoEru ::selection{background:var(--hb-accent);color:var(--hb-on-accent)}.HortibloomHome_home__HoEru :is(a,button,input):focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}.HortibloomHome_home__HoEru :is(section[id]){scroll-margin-top:110px}.HortibloomHome_shell__XeRgI{margin:0 auto;max-width:1280px;padding-left:28px;padding-right:28px;position:relative;width:100%}.HortibloomHome_section__TBftt{background:var(--hb-bg);border-bottom:1px solid var(--hb-border-soft);padding:96px 0}.HortibloomHome_altSection__8xRza{background:var(--hb-bg-alt)}.HortibloomHome_leadership__Ijr69{background:var(--hb-bg-hero,#ffffff);display:flex;flex-direction:column;height:100dvh;min-height:480px;overflow:hidden;padding-top:96px;position:relative}.HortibloomHome_leadershipVideo__3c2eJ{background:var(--hb-bg-hero) url(https://cdn.conekta.net/hortibloom/video/hero-poster.jpg) center /cover no-repeat;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.HortibloomHome_leadershipVideo__3c2eJ video{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.HortibloomHome_leadershipVideo__3c2eJ:after{background:radial-gradient(70% 60% at 50% 42%,rgba(255,255,255,.4) 0,rgba(255,255,255,.24) 46%,rgba(255,255,255,.06) 78%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 16%,transparent 68%,rgba(255,255,255,.62) 92%,rgba(255,255,255,.78)),radial-gradient(60% 60% at 50% 108%,rgba(21,127,60,.12) 0,transparent 62%);content:"";inset:0;position:absolute;z-index:2}.HortibloomHome_leadershipInner__h_IKM{align-items:safe center;display:flex;flex:1 1 auto;flex-direction:column;gap:22px;justify-content:safe center;min-height:0;padding:24px 0;position:relative;text-align:center;z-index:1;margin:0 auto;max-width:900px;width:100%}.HortibloomHome_heroPill__evBzz{align-items:center;background:var(--hb-surface-2);border:1px solid var(--hb-border-strong);border-radius:100px;color:var(--hb-accent-text);display:inline-flex;font-family:var(--font-hb-mono),monospace;font-size:11.5px;gap:9px;letter-spacing:.12em;margin:0 0 clamp(10px,3vh,30px);padding:7px 13px;text-transform:uppercase}.HortibloomHome_heroPill__evBzz span{animation:HortibloomHome_hbPulse__viRzF 2.2s ease-in-out infinite;background:var(--hb-accent);border-radius:50%;height:6px;width:6px}.HortibloomHome_heroTitle__Cog0M{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:clamp(38px,7.4vh,82px);font-weight:800;letter-spacing:-.045em;line-height:.94;margin:0 0 clamp(10px,2.6vh,26px);text-wrap:balance;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 22px rgba(255,255,255,.85),0 0 44px rgba(255,255,255,.7)}.HortibloomHome_heroTitle__Cog0M em{color:var(--hb-accent-text);font-style:normal}.HortibloomHome_heroSub__ZhLlI{color:var(--hb-sub);font-size:clamp(16px,1.9vh,19px);line-height:1.5;margin:0 auto clamp(14px,4vh,40px);max-width:520px;text-wrap:pretty;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 16px rgba(255,255,255,.8)}.HortibloomHome_leadershipActions__thYxw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:clamp(8px,2.2vh,22px)}.HortibloomHome_heroPrimary__dD2ls{align-items:center;background:var(--hb-accent-gradient);border-radius:12px;box-shadow:var(--hb-shadow-btn);color:var(--hb-on-accent);display:inline-flex;font-size:16px;font-weight:600;gap:9px;padding:clamp(13px,2vh,17px) 28px;text-decoration:none;transition:background .16s ease}.HortibloomHome_heroPrimary__dD2ls:hover{background:var(--hb-accent-gradient-hover)}.HortibloomHome_heroGlass__pEdF_{align-items:center;background:var(--hb-surface-2);border:1px solid var(--hb-border-strong);border-radius:12px;color:var(--hb-accent-text);display:inline-flex;font-size:16px;font-weight:600;gap:9px;padding:clamp(13px,2vh,17px) 28px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.HortibloomHome_heroGlass__pEdF_:hover{background:#e3edf9;border-color:var(--hb-border-hover,#a9c6e8)}.HortibloomHome_heroTertiary__8lwE8{align-items:center;background:var(--hb-surface-2);border:1px solid var(--hb-border-strong);border-radius:12px;color:var(--hb-accent-text);display:inline-flex;font-size:16px;font-weight:600;gap:9px;padding:clamp(13px,2vh,17px) 28px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.HortibloomHome_heroTertiary__8lwE8:hover{background:#e3edf9;border-color:var(--hb-border-hover,#a9c6e8)}.HortibloomHome_heroStatsWrap__2COpd{flex:0 1 auto;min-height:0;position:relative;z-index:1}.HortibloomHome_heroStatsWrap__2COpd .HortibloomHome_heroStats__9uRvS dd,.HortibloomHome_heroStatsWrap__2COpd .HortibloomHome_heroStats__9uRvS dt{text-shadow:0 1px 3px rgba(255,255,255,.92)}.HortibloomHome_featured__ODy8i{background:var(--hb-bg);border-bottom:1px solid var(--hb-border-soft);overflow:hidden;padding:104px 0;position:relative}.HortibloomHome_featuredGlow__LHs3u{background:radial-gradient(58% 72% at 76% 44%,rgba(21,127,60,.1) 0,transparent 64%);inset:0;pointer-events:none;position:absolute;z-index:0}.HortibloomHome_featured__ODy8i>.HortibloomHome_shell__XeRgI{position:relative;z-index:1}.HortibloomHome_featuredGrid__ptZuu{gap:76px;grid-template-columns:1fr 1.06fr}.HortibloomHome_featuredName__xBlIM{font-size:clamp(38px,5vw,58px);letter-spacing:-.042em;line-height:.96;margin:22px 0 16px;text-wrap:balance}.HortibloomHome_featuredName__xBlIM em{color:var(--hb-accent-text);font-style:normal}.HortibloomHome_featuredDesc__cfmtW{font-size:18px;margin:0 0 34px;max-width:440px;text-wrap:pretty}.HortibloomHome_featuredFacts__y2Iwv{background:var(--hb-border);border:1px solid var(--hb-border);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:0 0 34px;max-width:470px;overflow:hidden}.HortibloomHome_featuredFacts__y2Iwv>div{background:var(--hb-surface);padding:16px 18px}.HortibloomHome_featuredFacts__y2Iwv dt{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:9.5px;letter-spacing:.08em;margin:0 0 6px}.HortibloomHome_featuredFacts__y2Iwv dd{color:var(--hb-text);font-family:var(--font-hb-mono),monospace;font-size:15px;font-weight:700;margin:0}.HortibloomHome_factAccent__LTDvB{color:var(--hb-accent)!important}.HortibloomHome_featuredBuy__5GvQ8{border-bottom:1px solid var(--hb-border);gap:22px;margin-bottom:26px;padding-bottom:30px}.HortibloomHome_featuredPrice__6y7Fr{font-size:38px;letter-spacing:-.03em}.HortibloomHome_featuredPrice__6y7Fr small{color:var(--hb-faint);margin-top:7px}.HortibloomHome_featuredAdd__1yHzS{background:var(--hb-accent-gradient);box-shadow:var(--hb-shadow-btn);min-height:54px;padding:0 32px}.HortibloomHome_featuredAdd__1yHzS:hover{background:var(--hb-accent-gradient-hover)}.HortibloomHome_featuredLinksRow__eH5hJ{align-items:center;display:flex;flex-wrap:wrap;gap:26px}.HortibloomHome_featuredLink__5guHW{color:var(--hb-text);font-size:15px}.HortibloomHome_featuredDocs__nq1Rw{gap:20px}.HortibloomHome_featuredDocs__nq1Rw a{color:var(--hb-dim);font-family:var(--font-hb-mono),monospace;font-size:12.5px;gap:6px;transition:color .15s ease}.HortibloomHome_featuredDocs__nq1Rw a:hover{color:var(--hb-accent-text)}.HortibloomHome_featuredProductCol__0_u84{min-width:0}.HortibloomHome_featuredMediaGlow__netT_{background:radial-gradient(50% 50% at 50% 50%,rgba(21,127,60,.2) 0,transparent 70%);filter:blur(20px);inset:-8% -6%;pointer-events:none;position:absolute;z-index:0}.HortibloomHome_featuredMedia__xtiVS{aspect-ratio:16/10;border-radius:24px;z-index:1}.HortibloomHome_featuredMedia__xtiVS:after{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0) 34%,rgba(255,255,255,0) 62%,rgba(255,255,255,.92));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.HortibloomHome_mediaTagsTop__DukEw{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;left:18px;position:absolute;right:18px;top:18px;z-index:2}.HortibloomHome_mediaTag__LBccJ{backdrop-filter:blur(8px);background:rgba(255,255,255,.9);border:1px solid var(--hb-border);color:var(--hb-text)}.HortibloomHome_mediaTagAmber__z5qXo,.HortibloomHome_mediaTag__LBccJ{border-radius:8px;font-family:var(--font-hb-mono),monospace;font-size:10.5px;letter-spacing:.09em;padding:7px 11px;text-transform:uppercase}.HortibloomHome_mediaTagAmber__z5qXo{background:var(--hb-data);color:var(--hb-on-accent);font-weight:700;white-space:nowrap}.HortibloomHome_mediaFoot__ZT9X9{align-items:flex-end;bottom:18px;display:flex;gap:12px;justify-content:space-between;left:18px;position:absolute;right:18px;z-index:2}.HortibloomHome_mediaFootPhase__G_4TA{display:flex;flex-direction:column;gap:4px}.HortibloomHome_mediaFootPhase__G_4TA small{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.HortibloomHome_mediaFootPhase__G_4TA>span{color:var(--hb-sub,#4f5e6e);font-size:14px}.HortibloomHome_mediaFootWatts__ZfSVN{align-items:baseline;color:var(--hb-white);display:flex;font-family:var(--font-hb-mono),monospace;font-size:26px;font-weight:700;gap:3px}.HortibloomHome_mediaFootWatts__ZfSVN em{color:var(--hb-accent-text);font-size:14px;font-style:normal;font-weight:400}.HortibloomHome_featuredArguments__SYC_Q{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:12px}.HortibloomHome_featuredArguments__SYC_Q article{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:13px;padding:15px 16px}.HortibloomHome_featuredArguments__SYC_Q span{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:13px;font-weight:700}.HortibloomHome_featuredArguments__SYC_Q p{color:var(--hb-dim);font-size:13px;line-height:1.45;margin:6px 0 0}.HortibloomHome_heroStats__9uRvS{gap:0;margin:0 auto;max-width:1280px;width:100%}.HortibloomHome_heroStats__9uRvS div{padding:clamp(10px,2.4vh,22px) 24px clamp(12px,2.8vh,28px) 0;text-align:left}.HortibloomHome_heroStats__9uRvS dt{align-items:baseline;display:flex;font-size:clamp(22px,3.2vh,30px);gap:5px;margin:0}.HortibloomHome_heroStats__9uRvS dd{color:var(--hb-muted);line-height:1.35;margin:4px 0 0}@media (max-height:720px){.HortibloomHome_heroStatsWrap__2COpd{display:none}}.HortibloomHome_heroTech__pYWHa{background:var(--hb-bg-alt);border-bottom:1px solid var(--hb-border-soft);border-top:1px solid var(--hb-border-soft);flex:0 0 auto;padding:20px 0;position:relative;z-index:3}.HortibloomHome_heroTech__pYWHa .HortibloomHome_shell__XeRgI{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between}.HortibloomHome_heroTechLabel__cDWzY{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.HortibloomHome_heroTech__pYWHa ul{align-items:center;color:var(--hb-muted);display:flex;flex-wrap:wrap;font-family:var(--font-hb-display),sans-serif;font-size:15.5px;font-weight:600;gap:26px;list-style:none;margin:0;padding:0}.HortibloomHome_heroTech__pYWHa li{position:relative}.HortibloomHome_heroTech__pYWHa li:not(:last-child):after{color:var(--hb-divider);content:"·";position:absolute;right:-15px}.HortibloomHome_heroSentinel__Y91Io{bottom:0;height:1px;left:0;pointer-events:none;position:absolute;width:1px}.HortibloomHome_hero__yGdY1{background:var(--hb-bg);border-bottom:1px solid var(--hb-border-soft);overflow:hidden;position:relative}.HortibloomHome_hero__yGdY1>.HortibloomHome_shell__XeRgI{z-index:2}.HortibloomHome_heroGlow__eGWpu{background:radial-gradient(80% 70% at 78% 20%,var(--hb-accent-soft) 0,transparent 62%),radial-gradient(60% 60% at 20% 90%,color-mix(in srgb,var(--hb-data) 6%,transparent) 0,transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:1}.HortibloomHome_heroGrid__5nMTU{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;min-height:640px;padding:72px 0}.HortibloomHome_heroCopy__9nB89{min-width:0}.HortibloomHome_statusPill__Hoj2R{align-items:center;background:color-mix(in srgb,var(--hb-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--hb-accent) 28%,transparent);border-radius:100px;color:var(--hb-accent-text);display:inline-flex;font-family:var(--font-hb-mono),monospace;font-size:11.5px;gap:9px;letter-spacing:.12em;margin:0 0 28px;padding:7px 12px;text-transform:uppercase}.HortibloomHome_statusPill__Hoj2R span{animation:HortibloomHome_hbPulse__viRzF 2.2s ease-in-out infinite;background:var(--hb-accent);border-radius:50%;height:6px;width:6px}.HortibloomHome_heroCopy__9nB89 h1{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:clamp(60px,5.6vw,74px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0 0 26px}.HortibloomHome_heroCopy__9nB89 h1 em{color:var(--hb-accent-text);font-style:normal}.HortibloomHome_heroDescription__Ie1zi{color:var(--hb-muted);font-size:18.5px;line-height:1.55;margin:0 0 34px;max-width:500px}.HortibloomHome_heroActions__IHHF3{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.HortibloomHome_primaryButton__6XOXJ,.HortibloomHome_secondaryButton__YcrUa{align-items:center;border-radius:11px;display:inline-flex;font-size:15px;font-weight:600;gap:9px;justify-content:center;min-height:50px;padding:14px 24px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.HortibloomHome_primaryButton__6XOXJ{background:var(--hb-accent-gradient);border:0;box-shadow:var(--hb-shadow-btn);color:var(--hb-on-accent)}.HortibloomHome_primaryButton__6XOXJ:hover{background:var(--hb-accent-gradient-hover);color:var(--hb-on-accent)}.HortibloomHome_secondaryButton__YcrUa{background:var(--hb-surface-2);border:1px solid var(--hb-border-strong);color:var(--hb-accent-text)}.HortibloomHome_secondaryButton__YcrUa:hover{border-color:var(--hb-border-hover,#a9c6e8);color:var(--hb-accent-text)}.HortibloomHome_techChips__DFFDd{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.HortibloomHome_techChips__DFFDd li{border:1px solid var(--hb-border);border-radius:8px;color:var(--hb-dim);font-family:var(--font-hb-mono),monospace;font-size:11.5px;padding:8px 12px}.HortibloomHome_featuredWrap__UulZv{min-width:0;position:relative}.HortibloomHome_featuredCard__43Rb_{aspect-ratio:4/3.4;background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:20px;color:var(--hb-white);display:block;overflow:hidden;position:relative}.HortibloomHome_featuredCard__43Rb_>img{object-fit:cover;transition:transform .5s ease}.HortibloomHome_featuredCard__43Rb_:hover>img{transform:scale(1.025)}.HortibloomHome_featuredShade__aFhqI{background:linear-gradient(180deg,color-mix(in srgb,var(--hb-bg) 10%,transparent) 0,color-mix(in srgb,var(--hb-bg) 72%,transparent) 72%,color-mix(in srgb,var(--hb-bg) 92%,transparent) 100%);inset:0;position:absolute}.HortibloomHome_featuredContent__OcD79{align-items:flex-end;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:22px;position:absolute;right:0}.HortibloomHome_featuredContent__OcD79>span{display:flex;flex-direction:column;min-width:0}.HortibloomHome_featuredContent__OcD79 small{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:11px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.HortibloomHome_featuredContent__OcD79 strong{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em}.HortibloomHome_featuredContent__OcD79 em{color:var(--hb-muted);font-size:13.5px;font-style:normal;margin-top:3px}.HortibloomHome_featuredContent__OcD79 b{color:var(--hb-white);font-family:var(--font-hb-mono),monospace;font-size:24px;white-space:nowrap}.HortibloomHome_energyBadge__QLykD{background:var(--hb-data);border-radius:10px;color:var(--hb-on-accent);font-family:var(--font-hb-mono),monospace;font-size:12px;font-weight:700;padding:9px 13px;position:absolute;right:-14px;top:-14px;transform:rotate(3deg);z-index:2}.HortibloomHome_featuredGrid__ptZuu{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr;min-height:620px;padding:80px 0}.HortibloomHome_featuredCopy__F50Lf{min-width:0}.HortibloomHome_featuredName__xBlIM{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:clamp(34px,4.4vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:18px 0 0}.HortibloomHome_featuredDesc__cfmtW{color:var(--hb-muted);font-size:17px;line-height:1.55;margin:16px 0 0;max-width:46ch}.HortibloomHome_featuredSpecs__lSlCG{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.HortibloomHome_featuredSpecs__lSlCG li{background:var(--hb-surface-2);border:1px solid var(--hb-border);border-radius:9px;color:var(--hb-prose);font-family:var(--font-hb-mono),monospace;font-size:12.5px;padding:8px 12px}.HortibloomHome_featuredBuy__5GvQ8{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.HortibloomHome_featuredPrice__6y7Fr{color:var(--hb-white);display:flex;flex-direction:column;font-family:var(--font-hb-mono),monospace;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.HortibloomHome_featuredPrice__6y7Fr small{color:var(--hb-dim);font-size:11.5px;font-weight:400;margin-top:5px}.HortibloomHome_featuredAdd__1yHzS{align-items:center;background:var(--hb-accent);border:0;border-radius:12px;color:var(--hb-on-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:9px;justify-content:center;min-height:52px;padding:0 28px;transition:background .16s ease}.HortibloomHome_featuredAdd__1yHzS:hover{background:var(--hb-accent-hover)}.HortibloomHome_featuredLink__5guHW{align-items:center;color:var(--hb-muted);display:inline-flex;font-size:14.5px;font-weight:500;gap:7px;margin-top:20px;text-decoration:none;transition:color .15s ease}.HortibloomHome_featuredLink__5guHW:hover{color:var(--hb-accent-text)}.HortibloomHome_featuredDocs__nq1Rw{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.HortibloomHome_featuredDocs__nq1Rw a{align-items:center;background:var(--hb-surface-2);border:1px solid var(--hb-border);border-radius:10px;color:var(--hb-prose);display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;padding:10px 14px;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.HortibloomHome_featuredDocs__nq1Rw a svg{color:var(--hb-accent-text)}.HortibloomHome_featuredDocs__nq1Rw a:hover{background:color-mix(in srgb,var(--hb-accent) 8%,transparent);border-color:color-mix(in srgb,var(--hb-accent) 40%,transparent);color:var(--hb-white)}.HortibloomHome_featuredMediaWrap__2ygVW{position:relative}.HortibloomHome_featuredMedia__xtiVS{background:var(--hb-surface-image);border:1px solid var(--hb-border);border-radius:20px;display:block;overflow:hidden;position:relative;width:100%;aspect-ratio:1/1}.HortibloomHome_featuredMedia__xtiVS img{object-fit:cover;transition:transform .4s ease}.HortibloomHome_featuredMedia__xtiVS:hover img{transform:scale(1.03)}.HortibloomHome_heroStats__9uRvS{border-top:1px solid var(--hb-border);display:grid;grid-template-columns:repeat(4,1fr);margin:0}.HortibloomHome_heroStats__9uRvS div{padding:26px 24px 30px 0}.HortibloomHome_heroStats__9uRvS dt{color:var(--hb-white);font-family:var(--font-hb-mono),monospace;font-size:32px;font-weight:700;letter-spacing:-.02em}.HortibloomHome_heroStats__9uRvS dt span{color:var(--hb-accent-text);font-size:14px;font-weight:400;margin-left:3px}.HortibloomHome_heroStats__9uRvS dd{color:var(--hb-dim);font-size:13px;margin:5px 0 0}.HortibloomHome_cardNumber__GV9F2,.HortibloomHome_eyebrow__WpC8z,.HortibloomHome_resultEyebrow__aLaH5{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:11.5px;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.HortibloomHome_dataEyebrow__cX5qk{color:var(--hb-data)}.HortibloomHome_projectsHeading__jS3C1,.HortibloomHome_splitHeading__JZoH_{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:44px}.HortibloomHome_sectionHeading__bf6zh,.HortibloomHome_splitHeading__JZoH_>div{max-width:620px}.HortibloomHome_sectionLead__bHeN0{color:var(--hb-muted);font-size:17px;line-height:1.6;margin:16px 0 0;max-width:620px}.HortibloomHome_contactCard__fCQTA h2,.HortibloomHome_projectsHeading__jS3C1 h2,.HortibloomHome_sectionHeading__bf6zh h2,.HortibloomHome_splitHeading__JZoH_ h2{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:46px;font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0;white-space:pre-line}.HortibloomHome_sectionHeading__bf6zh>span,.HortibloomHome_splitHeading__JZoH_>div>span{color:var(--hb-muted);display:block;font-size:16.5px;line-height:1.6;margin-top:14px}.HortibloomHome_splitHeading__JZoH_>p:not(.HortibloomHome_methodology__MnNsc){color:var(--hb-muted);font-size:15.5px;line-height:1.6;margin:0;max-width:320px}.HortibloomHome_methodology__MnNsc{border-left:1px solid var(--hb-border);color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:11.5px;line-height:1.7;margin:0;max-width:260px;padding-left:16px}.HortibloomHome_calculatorGrid__AjyME{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}.HortibloomHome_calculatorInputs__RouNr,.HortibloomHome_calculatorResult__JEklS{border-radius:20px;padding:34px}.HortibloomHome_calculatorInputs__RouNr{background:var(--hb-surface-2);border:1px solid var(--hb-border);display:flex;flex-direction:column;gap:30px;justify-content:center}.HortibloomHome_rangeControl__B72zt>div,.HortibloomHome_rangeControl__B72zt>span{align-items:baseline;display:flex;justify-content:space-between}.HortibloomHome_rangeControl__B72zt>div{margin-bottom:10px}.HortibloomHome_rangeControl__B72zt label{color:var(--hb-text);font-size:15px;font-weight:500}.HortibloomHome_rangeControl__B72zt output{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:19px;font-weight:700}.HortibloomHome_rangeControl__B72zt input{appearance:none;background:transparent;height:24px;width:100%;-webkit-appearance:none}.HortibloomHome_rangeControl__B72zt input::-webkit-slider-runnable-track{background:var(--hb-track);border-radius:3px;height:3px}.HortibloomHome_rangeControl__B72zt input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--hb-accent);border:0;border-radius:50%;box-shadow:0 0 0 4px var(--hb-accent-soft);cursor:pointer;height:18px;margin-top:-7.5px;width:18px}.HortibloomHome_rangeControl__B72zt input::-moz-range-track{background:var(--hb-track);border-radius:3px;height:3px}.HortibloomHome_rangeControl__B72zt input::-moz-range-thumb{background:var(--hb-accent);border:0;border-radius:50%;cursor:pointer;height:18px;width:18px}.HortibloomHome_rangeControl__B72zt small{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:11px}.HortibloomHome_calculatorResult__JEklS{background:linear-gradient(160deg,var(--hb-accent-panel-start) 0,var(--hb-surface-inner) 70%);border:1px solid color-mix(in srgb,var(--hb-accent) 22%,transparent);display:flex;flex-direction:column;gap:26px;justify-content:space-between}.HortibloomHome_resultEyebrow__aLaH5{color:var(--hb-dim);letter-spacing:.12em;margin-bottom:10px}.HortibloomHome_savingsValue__ouQuE{color:var(--hb-accent-text);display:block;font-family:var(--font-hb-display),sans-serif;font-size:68px;font-weight:800;letter-spacing:-.04em;line-height:1}.HortibloomHome_savingsExplanation__jhjWU{color:var(--hb-muted);font-size:14.5px;margin:10px 0 0}.HortibloomHome_energyComparison__jELgl,.HortibloomHome_productSpecs__p2m_U,.HortibloomHome_supportGrid__U6Vl4{background:var(--hb-border);display:grid;gap:1px;overflow:hidden}.HortibloomHome_energyComparison__jELgl{border-radius:12px;grid-template-columns:1fr 1fr}.HortibloomHome_energyComparison__jELgl div{background:var(--hb-surface-inner);padding:18px}.HortibloomHome_energyComparison__jELgl dt{color:var(--hb-dim);font-family:var(--font-hb-mono),monospace;font-size:11px;letter-spacing:.06em;margin-bottom:6px}.HortibloomHome_energyComparison__jELgl dd{color:var(--hb-white);font-family:var(--font-hb-mono),monospace;font-size:21px;font-weight:700;margin:0}.HortibloomHome_energyComparison__jELgl div:nth-child(2) dd{color:var(--hb-data)}.HortibloomHome_recommendation__ig337{border-top:1px solid var(--hb-border);padding-top:22px}.HortibloomHome_recommendation__ig337>p{color:var(--hb-dim);font-family:var(--font-hb-mono),monospace;font-size:11.5px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.HortibloomHome_recommendationRow__X2xJu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.HortibloomHome_recommendationRow__X2xJu>div{display:flex;flex-direction:column}.HortibloomHome_recommendationRow__X2xJu strong{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:22px;letter-spacing:-.02em}.HortibloomHome_recommendationRow__X2xJu span{color:var(--hb-muted);font-size:13.5px;margin-top:3px}.HortibloomHome_calculatorAdd__Icx7X{background:var(--hb-accent-gradient);border:0;border-radius:10px;box-shadow:var(--hb-shadow-btn);color:var(--hb-on-accent);cursor:pointer;font-family:var(--font-hb-sans),sans-serif;font-size:14.5px;font-weight:600;min-height:44px;padding:12px 20px}.HortibloomHome_calculatorAdd__Icx7X:hover:not(:disabled){background:var(--hb-accent-gradient-hover)}.HortibloomHome_calculatorAdd__Icx7X:disabled,.HortibloomHome_productAdd__c_2Ra:disabled{cursor:wait;opacity:.65}.HortibloomHome_filterBar__ERs8p{align-items:center;border-bottom:1px solid var(--hb-border);display:flex;gap:24px;justify-content:space-between;margin-bottom:26px;padding-bottom:24px}.HortibloomHome_filterGroup__RpEFg{display:flex;flex-wrap:wrap;gap:8px}.HortibloomHome_filterGroup__RpEFg button{background:transparent;border:1px solid var(--hb-border-strong);border-radius:100px;color:var(--hb-muted);cursor:pointer;font-family:var(--font-hb-sans),sans-serif;font-size:14px;font-weight:500;min-height:42px;padding:9px 16px}.HortibloomHome_filterGroup__RpEFg button span{font-family:var(--font-hb-mono),monospace;font-size:11.5px;opacity:.6}.HortibloomHome_filterGroup__RpEFg .HortibloomHome_filterActive__8Zyi2,.HortibloomHome_filterGroup__RpEFg button:hover{border-color:var(--hb-accent-text);color:var(--hb-accent-text)}.HortibloomHome_filterGroup__RpEFg .HortibloomHome_filterActive__8Zyi2{background:var(--hb-accent-soft)}.HortibloomHome_coverageNote__OPcsl,.HortibloomHome_filterBar__ERs8p>p{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:12px;margin:0}.HortibloomHome_productGrid__GkhPe{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.HortibloomHome_productCard__Rmz2N{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.HortibloomHome_productCard__Rmz2N:hover{border-color:color-mix(in srgb,var(--hb-accent) 38%,transparent);transform:translateY(-3px)}.HortibloomHome_productMedia__3FdlX{aspect-ratio:5/4;background:var(--hb-surface-image);display:block;overflow:hidden;position:relative}.HortibloomHome_productMedia__3FdlX:after{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--hb-bg) 55%,transparent) 100%);content:"";inset:0;position:absolute}.HortibloomHome_productMedia__3FdlX img{object-fit:cover;transition:transform .35s ease}.HortibloomHome_productCard__Rmz2N:hover .HortibloomHome_productMedia__3FdlX img{transform:scale(1.025)}.HortibloomHome_coverageBadge__VVcSt,.HortibloomHome_stockBadge__UYaX9{backdrop-filter:blur(6px);border-radius:7px;font-family:var(--font-hb-mono),monospace;font-size:10.5px;padding:6px 9px;position:absolute;top:12px;white-space:nowrap;z-index:2}.HortibloomHome_coverageBadge__VVcSt{background:color-mix(in srgb,var(--hb-bg) 70%,transparent);border:1px solid var(--hb-border);color:var(--hb-text);left:12px;letter-spacing:.08em;text-transform:uppercase}.HortibloomHome_stockBadge__UYaX9{background:var(--hb-accent-soft);border:1px solid var(--hb-accent-border);color:var(--hb-accent-text);letter-spacing:.06em;right:12px}.HortibloomHome_productBody__qS_Dy{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px}.HortibloomHome_productBody__qS_Dy h3{font-family:var(--font-hb-display),sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 5px}.HortibloomHome_productBody__qS_Dy h3 a{color:var(--hb-white)}.HortibloomHome_productBody__qS_Dy>div:first-child>p{color:var(--hb-dim);display:-webkit-box;font-size:13.5px;line-height:1.5;margin:0;min-height:3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HortibloomHome_productSpecs__p2m_U{border-radius:10px;grid-template-columns:repeat(3,1fr);margin:auto 0 0}.HortibloomHome_productSpecs__p2m_U div{background:var(--hb-surface-3);min-width:0;padding:11px 10px}.HortibloomHome_productSpecs__p2m_U dt{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:9.5px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.HortibloomHome_productSpecs__p2m_U dd{color:var(--hb-text);font-family:var(--font-hb-mono),monospace;font-size:13.5px;font-weight:700;margin:0;white-space:nowrap}.HortibloomHome_productSpecs__p2m_U div:last-child dd{color:var(--hb-accent-text)}.HortibloomHome_productFooter__M_UKe{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:4px}.HortibloomHome_productFooter__M_UKe>div{display:flex;flex-direction:column;min-width:0}.HortibloomHome_productFooter__M_UKe strong{color:var(--hb-white);font-family:var(--font-hb-mono),monospace;font-size:21px;letter-spacing:-.01em;white-space:nowrap}.HortibloomHome_productFooter__M_UKe span{color:var(--hb-faint);font-family:var(--font-hb-mono),monospace;font-size:11px;margin-top:2px}.HortibloomHome_productAdd__c_2Ra{background:var(--hb-accent-soft);border:1px solid color-mix(in srgb,var(--hb-accent) 34%,transparent);border-radius:10px;color:var(--hb-accent-text);cursor:pointer;flex:0 0 auto;font-family:var(--font-hb-sans),sans-serif;font-size:14px;font-weight:600;min-height:44px;padding:10px 17px;transition:background .18s ease,color .18s ease}.HortibloomHome_productAdd__c_2Ra:hover:not(:disabled){background:var(--hb-accent);color:var(--hb-on-accent)}.HortibloomHome_coverageNote__OPcsl{line-height:1.6;margin-top:18px;max-width:760px}.HortibloomHome_sectionHeading__bf6zh{margin-bottom:40px}.HortibloomHome_solutionsGrid__Wl6u_{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.HortibloomHome_solutionCard__vGd3R{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.HortibloomHome_solutionCard__vGd3R:hover{border-color:color-mix(in srgb,var(--hb-accent) 42%,transparent);transform:translateY(-4px)}.HortibloomHome_solutionCard__vGd3R:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}.HortibloomHome_solutionMedia__4Psvj{aspect-ratio:5/2;background:var(--hb-bg-image,#ffffff);overflow:hidden;position:relative}.HortibloomHome_solutionImg__HlCMM{object-fit:cover}.HortibloomHome_solutionMediaVeil__gKjiO{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,var(--hb-surface) 100%);inset:0;position:absolute}.HortibloomHome_solutionTag__GJwMw{backdrop-filter:blur(8px);background:rgba(255,255,255,.9);border:1px solid color-mix(in srgb,var(--hb-accent) 30%,transparent);border-radius:7px;color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:10.5px;left:14px;letter-spacing:.1em;padding:6px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.HortibloomHome_solutionBody__C6jeQ{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;padding:22px 26px}.HortibloomHome_solutionCard__vGd3R h3{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:23px;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0;text-wrap:balance}.HortibloomHome_solutionCard__vGd3R p{color:var(--hb-muted);flex:1;font-size:15px;line-height:1.55;margin:0}.HortibloomHome_solutionChips__YxG2U{display:flex;flex-wrap:wrap;gap:7px}.HortibloomHome_solutionChips__YxG2U span{border:1px solid var(--hb-border);border-radius:7px;color:var(--hb-dim);font-family:var(--font-hb-mono),monospace;font-size:10.5px;letter-spacing:.05em;padding:6px 10px}.HortibloomHome_solutionFoot__ZPXc_{align-items:center;border-top:1px solid var(--hb-border);display:flex;gap:12px;justify-content:space-between;padding-top:14px}.HortibloomHome_solutionLink__vlijB{color:var(--hb-accent-text);font-size:15px;font-weight:600}.HortibloomHome_solutionArrow___qL2L{align-items:center;background:color-mix(in srgb,var(--hb-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--hb-accent) 32%,transparent);border-radius:10px;color:var(--hb-accent-text);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}@media (max-width:1023px){.HortibloomHome_solutionsGrid__Wl6u_{gap:14px;grid-template-columns:1fr}}.HortibloomHome_technologyGrid__SEx4d{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.HortibloomHome_technologyCard___Lk4B{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:18px;display:flex;flex-direction:column;min-height:260px;padding:34px}.HortibloomHome_technologyWide__xhJek{background:radial-gradient(70% 100% at 100% 0,var(--hb-accent-soft),transparent 65%),var(--hb-surface);grid-column:span 2}.HortibloomHome_technologyAccent__520ye{background:linear-gradient(150deg,var(--hb-accent-panel-start),var(--hb-surface-inner));border-color:color-mix(in srgb,var(--hb-accent) 20%,transparent)}.HortibloomHome_technologyAccent__520ye .HortibloomHome_cardNumber__GV9F2{color:var(--hb-accent-text)}.HortibloomHome_cardNumber__GV9F2{color:var(--hb-faint);font-size:11px;letter-spacing:.08em;margin-bottom:auto}.HortibloomHome_technologyCard___Lk4B h3{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:24px 0 8px}.HortibloomHome_technologyWide__xhJek h3{font-size:26px;margin-top:20px}.HortibloomHome_technologyCard___Lk4B>span:not(.HortibloomHome_metricValue__t1M1V){color:var(--hb-dim);font-size:14.5px;line-height:1.55}.HortibloomHome_technologyWide__xhJek>span:not(.HortibloomHome_metricValue__t1M1V){color:var(--hb-muted);font-size:15.5px;max-width:460px}.HortibloomHome_technologyCard___Lk4B>a{align-items:center;color:var(--hb-accent-text);display:inline-flex;font-family:var(--font-hb-mono),monospace;font-size:12.5px;gap:7px;margin-top:24px}.HortibloomHome_metricValue__t1M1V{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:58px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:24px}.HortibloomHome_metricValue__t1M1V span{color:var(--hb-accent-text);font-size:22px;margin-left:4px}.HortibloomHome_efficiencyChart__X9Bnr{display:flex;flex-direction:column;gap:12px;margin:28px 0 0;max-width:460px}.HortibloomHome_efficiencyChart__X9Bnr dt{display:flex;font-family:var(--font-hb-mono),monospace;font-size:11.5px;justify-content:space-between;margin-bottom:6px}.HortibloomHome_efficiencyChart__X9Bnr dt span{color:var(--hb-text)}.HortibloomHome_efficiencyChart__X9Bnr dt strong{color:var(--hb-accent-text)}.HortibloomHome_efficiencyChart__X9Bnr dd{background:var(--hb-border);border-radius:4px;height:8px;margin:0;overflow:hidden}.HortibloomHome_efficiencyChart__X9Bnr dd span{background:var(--hb-accent);border-radius:inherit;display:block;height:100%}.HortibloomHome_efficiencyChart__X9Bnr div:nth-child(2) dt :is(span,strong){color:var(--hb-data)}.HortibloomHome_efficiencyChart__X9Bnr div:nth-child(2) dd span{background:var(--hb-data)}.HortibloomHome_efficiencyChart__X9Bnr div:nth-child(3) dt :is(span,strong){color:var(--hb-dim)}.HortibloomHome_efficiencyChart__X9Bnr div:nth-child(3) dd span{background:var(--hb-ghost)}.HortibloomHome_projectsHeading__jS3C1{margin-bottom:36px}.HortibloomHome_projectsHeading__jS3C1>div{min-width:0}.HortibloomHome_projectsHeading__jS3C1>a{align-items:center;border:1px solid var(--hb-accent-border);border-radius:10px;color:var(--hb-accent-text);display:inline-flex;font-family:var(--font-hb-mono),monospace;font-size:12.5px;gap:8px;padding:11px 18px}.HortibloomHome_projectsHeading__jS3C1>a:hover{background:var(--hb-accent-soft)}.HortibloomHome_gallery__kqwwN{display:grid;gap:12px;grid-auto-rows:190px;grid-template-columns:repeat(4,1fr)}.HortibloomHome_gallery__kqwwN figure{border:1px solid var(--hb-border);border-radius:16px;margin:0;overflow:hidden;position:relative}.HortibloomHome_gallery__kqwwN figure img{object-fit:cover;transition:transform .5s ease}.HortibloomHome_gallery__kqwwN figure:hover img{transform:scale(1.035)}.HortibloomHome_galleryLead__AwHnl{grid-column:span 2;grid-row:span 2}.HortibloomHome_gallery__kqwwN figure:nth-child(4){grid-column:span 2}.HortibloomHome_supportSection__q2UGP{background:var(--hb-bg);border-bottom:1px solid var(--hb-border-soft);padding:80px 0}.HortibloomHome_supportGrid__U6Vl4{border:1px solid var(--hb-border);border-radius:18px;grid-template-columns:repeat(4,1fr);padding-left:28px;padding-right:28px}.HortibloomHome_supportGrid__U6Vl4 article{background:var(--hb-bg-alt);padding:30px 26px}.HortibloomHome_supportGrid__U6Vl4 strong{color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:17px}.HortibloomHome_supportGrid__U6Vl4 h3{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:16.5px;font-weight:600;margin:12px 0 7px}.HortibloomHome_supportGrid__U6Vl4 p{color:var(--hb-dim);font-size:14px;line-height:1.55;margin:0}.HortibloomHome_contactSection__zfzIv{background:var(--hb-bg);padding:0 0 96px}.HortibloomHome_contactCard__fCQTA{align-items:start;background:radial-gradient(60% 100% at 85% 15%,var(--hb-accent-soft),transparent 60%),linear-gradient(140deg,var(--hb-accent-panel-start) 0,var(--hb-bg-alt) 65%);border:1px solid color-mix(in srgb,var(--hb-accent) 24%,transparent);border-radius:24px;display:grid;gap:56px;grid-template-columns:1fr 1fr;overflow:hidden;padding:56px;position:relative}.HortibloomHome_contactInfo__8Pw4T{position:relative;z-index:1}.HortibloomHome_contactCard__fCQTA h2{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0;text-wrap:balance}.HortibloomHome_contactInfo__8Pw4T>p{color:var(--hb-muted);font-size:17px;line-height:1.55;margin:16px 0 32px}.HortibloomHome_contactPoints__sfhQ_{border-bottom:1px solid var(--hb-border);display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 26px;padding:0 0 30px}.HortibloomHome_contactPoints__sfhQ_ li{align-items:center;color:var(--hb-prose-strong,#4f5e6e);display:flex;font-size:15.5px;gap:10px}.HortibloomHome_contactPoints__sfhQ_ li svg{color:var(--hb-accent-text);flex-shrink:0}.HortibloomHome_contactLinks__D1BYu{display:flex;flex-direction:column;gap:11px}.HortibloomHome_contactWhatsapp__RqXpp{align-items:center;color:var(--hb-accent-text);display:inline-flex;font-size:15.5px;font-weight:600;gap:8px;text-decoration:none}.HortibloomHome_contactWhatsapp__RqXpp:hover{text-decoration:underline}.HortibloomHome_contactCatalog__R8ymQ{align-items:center;color:var(--hb-muted);display:inline-flex;font-size:15px;gap:8px;text-decoration:none}.HortibloomHome_contactCatalog__R8ymQ:hover{color:var(--hb-text)}@keyframes HortibloomHome_hbPulse__viRzF{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:1279px){.HortibloomHome_heroGrid__5nMTU{gap:40px;grid-template-columns:1fr 1fr}.HortibloomHome_heroCopy__9nB89 h1{font-size:60px}.HortibloomHome_technologyGrid__SEx4d{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.HortibloomHome_heroGrid__5nMTU{grid-template-columns:1fr;padding-bottom:56px}.HortibloomHome_heroCopy__9nB89 h1{font-size:48px}.HortibloomHome_featuredWrap__UulZv{margin:0 auto;max-width:720px;width:100%}.HortibloomHome_contactCard__fCQTA h2,.HortibloomHome_projectsHeading__jS3C1 h2,.HortibloomHome_sectionHeading__bf6zh h2,.HortibloomHome_splitHeading__JZoH_ h2{font-size:36px}.HortibloomHome_calculatorGrid__AjyME{grid-template-columns:1fr}.HortibloomHome_productGrid__GkhPe{grid-template-columns:repeat(2,minmax(0,1fr))}.HortibloomHome_gallery__kqwwN,.HortibloomHome_supportGrid__U6Vl4{grid-template-columns:repeat(2,1fr)}.HortibloomHome_contactCard__fCQTA{align-items:stretch;gap:36px;grid-template-columns:1fr;padding:44px 36px}}@media (max-width:767px){.HortibloomHome_shell__XeRgI{padding-left:20px;padding-right:20px}.HortibloomHome_section__TBftt{padding:56px 0}.HortibloomHome_leadershipVideo__3c2eJ video{display:none}.HortibloomHome_heroGrid__5nMTU{min-height:0;padding:56px 0 44px}.HortibloomHome_heroCopy__9nB89 h1{font-size:36px}.HortibloomHome_heroDescription__Ie1zi{font-size:16.5px}.HortibloomHome_heroActions__IHHF3{margin-bottom:32px}.HortibloomHome_primaryButton__6XOXJ,.HortibloomHome_secondaryButton__YcrUa{min-height:48px;width:100%}.HortibloomHome_energyBadge__QLykD{right:4px;top:-12px}.HortibloomHome_featuredContent__OcD79{align-items:flex-start;flex-direction:column}.HortibloomHome_heroStats__9uRvS{grid-template-columns:repeat(2,1fr)}.HortibloomHome_heroStats__9uRvS div{padding:20px 12px 22px 0}.HortibloomHome_heroStats__9uRvS dt{font-size:26px}.HortibloomHome_projectsHeading__jS3C1,.HortibloomHome_splitHeading__JZoH_{align-items:flex-start;flex-direction:column}.HortibloomHome_contactCard__fCQTA h2,.HortibloomHome_projectsHeading__jS3C1 h2,.HortibloomHome_sectionHeading__bf6zh h2,.HortibloomHome_splitHeading__JZoH_ h2{font-size:30px}.HortibloomHome_methodology__MnNsc{max-width:none}.HortibloomHome_calculatorInputs__RouNr,.HortibloomHome_calculatorResult__JEklS{padding:24px}.HortibloomHome_rangeControl__B72zt input{height:44px}.HortibloomHome_savingsValue__ouQuE{font-size:48px}.HortibloomHome_productFooter__M_UKe,.HortibloomHome_recommendationRow__X2xJu{align-items:stretch;flex-direction:column}.HortibloomHome_calculatorAdd__Icx7X,.HortibloomHome_productAdd__c_2Ra{width:100%}.HortibloomHome_filterBar__ERs8p{align-items:flex-start;flex-direction:column}.HortibloomHome_filterGroup__RpEFg button{min-height:44px}.HortibloomHome_productGrid__GkhPe,.HortibloomHome_technologyGrid__SEx4d{grid-template-columns:1fr}.HortibloomHome_technologyWide__xhJek{grid-column:auto}.HortibloomHome_gallery__kqwwN{grid-auto-rows:180px;grid-template-columns:1fr}.HortibloomHome_galleryLead__AwHnl,.HortibloomHome_gallery__kqwwN figure:nth-child(4){grid-column:auto;grid-row:auto}.HortibloomHome_supportSection__q2UGP{padding:56px 0}.HortibloomHome_supportGrid__U6Vl4{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.HortibloomHome_contactSection__zfzIv{padding-bottom:56px}.HortibloomHome_contactCard__fCQTA{padding:42px 28px}.HortibloomHome_contactActions__qVqVz{min-width:0}}@media (prefers-reduced-motion:reduce){.HortibloomHome_statusPill__Hoj2R span{animation:none}.HortibloomHome_featuredCard__43Rb_>img,.HortibloomHome_gallery__kqwwN figure img,.HortibloomHome_productCard__Rmz2N{transition:none}.HortibloomHome_leadershipVideo__3c2eJ video{display:none}}.HortibloomHome_impactSection__vjqgt{background:var(--hb-bg);border-bottom:1px solid var(--hb-border-soft);padding:clamp(28px,5vw,52px) 0}.HortibloomHome_impactStats__muMdU{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1280px;width:100%}.HortibloomHome_impactStats__muMdU>div{border-left:1px solid var(--hb-border);padding:4px 24px;text-align:left}.HortibloomHome_impactStats__muMdU>div:first-child{border-left:0;padding-left:0}.HortibloomHome_impactStats__muMdU dt{align-items:baseline;color:var(--hb-white);display:flex;font-family:var(--font-hb-mono),monospace;font-size:clamp(26px,3vw,40px);font-weight:700;gap:6px;letter-spacing:-.02em;margin:0}.HortibloomHome_impactStats__muMdU dt span{color:var(--hb-accent-text);font-size:clamp(13px,1.1vw,16px);font-weight:400}.HortibloomHome_impactStats__muMdU dd{color:var(--hb-muted);font-size:14px;line-height:1.35;margin:8px 0 0}@media (max-width:767px){.HortibloomHome_impactStats__muMdU{grid-template-columns:repeat(2,1fr);gap:28px 0}.HortibloomHome_impactStats__muMdU>div:nth-child(odd){border-left:0;padding-left:0}}.HortibloomHome_slider__mL4kp{aspect-ratio:1280/500;background:var(--hb-surface);margin:40px auto;max-width:1024px;overflow:hidden;position:relative;width:100%}.HortibloomHome_sliderTrack__ipIW5{height:100%;position:relative;width:100%}.HortibloomHome_sliderSlide__fFImX{inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.HortibloomHome_sliderSlide__fFImX[data-active=true]{opacity:1;z-index:1}.HortibloomHome_sliderImg__gMvOB{object-fit:contain}.HortibloomHome_sliderArrow__EG613{align-items:center;background:rgba(255,255,255,.88);backdrop-filter:blur(6px);border:1px solid var(--hb-border);border-radius:999px;color:var(--hb-text);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease;width:44px;z-index:2}.HortibloomHome_sliderArrow__EG613:hover{background:rgba(255,255,255,.96)}.HortibloomHome_sliderArrowPrev__2LMYp{left:18px}.HortibloomHome_sliderArrowNext__8AEjT{right:18px}.HortibloomHome_sliderDots__GvinO{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.HortibloomHome_sliderDotActive__X_7tV,.HortibloomHome_sliderDot__I7xE2{background:var(--hb-border-strong);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .15s ease,width .15s ease;width:8px}.HortibloomHome_sliderDotActive__X_7tV{background:var(--hb-accent);width:22px}@media (max-width:767px){.HortibloomHome_sliderArrow__EG613{height:38px;width:38px}.HortibloomHome_sliderArrowPrev__2LMYp{left:10px}.HortibloomHome_sliderArrowNext__8AEjT{right:10px}}.HortibloomHome_vegGrid__8WqZ1{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.HortibloomHome_vegCard__bvvqy{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.HortibloomHome_vegCard__bvvqy:hover{border-color:color-mix(in srgb,var(--hb-accent) 42%,transparent);transform:translateY(-4px)}.HortibloomHome_vegMedia__E67Hk{aspect-ratio:16/9;background:var(--hb-bg-image,#ffffff);position:relative}.HortibloomHome_vegImg__WSXWB{object-fit:cover}.HortibloomHome_vegPower__scvCs{backdrop-filter:blur(8px);background:rgba(255,255,255,.9);border:1px solid color-mix(in srgb,var(--hb-accent) 30%,transparent);border-radius:7px;color:var(--hb-accent-text);font-family:var(--font-hb-mono),monospace;font-size:12px;font-weight:700;left:14px;padding:6px 10px;position:absolute;top:14px}.HortibloomHome_vegBody__KxHB5{align-items:center;display:flex;justify-content:space-between;padding:22px 26px}.HortibloomHome_vegBody__KxHB5 h3{color:var(--hb-white);font-family:var(--font-hb-display),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.HortibloomHome_vegLink__A24K0{align-items:center;color:var(--hb-accent-text);display:inline-flex;font-size:15px;font-weight:600;gap:6px}@media (max-width:767px){.HortibloomHome_vegGrid__8WqZ1{grid-template-columns:1fr}}