.Hero-module__i8cThW__hero{--hero-vertical-pad:clamp(16px,3vh,32px);background:var(--background);min-height:calc(100svh - 88px);padding:var(--hero-vertical-pad)clamp(24px,6vw,96px);align-items:center;display:flex}.Hero-module__i8cThW__inner{width:100%;min-height:calc(100svh - (88px + (var(--hero-vertical-pad)*2)));grid-template-columns:1.4fr 1fr;align-items:stretch;gap:clamp(20px,3vw,48px);display:grid}.Hero-module__i8cThW__left,.Hero-module__i8cThW__right{min-width:0;min-height:0}.Hero-module__i8cThW__left{align-items:stretch;display:flex}.Hero-module__i8cThW__title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:500;line-height:1.1}.Hero-module__i8cThW__subtitle{color:var(--color-text-primary);opacity:.85;margin-top:16px;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.6}.Hero-module__i8cThW__socialProof{color:var(--color-text-primary);opacity:.6;letter-spacing:.01em;margin-top:10px;font-size:.9rem}.Hero-module__i8cThW__socialProofStar{color:#d4a017;opacity:1}.Hero-module__i8cThW__statsStrip{color:var(--color-text-primary);align-items:stretch;gap:clamp(20px,3.5vw,48px);margin-top:clamp(20px,2.5vw,28px);display:flex}.Hero-module__i8cThW__statBlock{text-align:start;flex-direction:column;align-items:flex-start;display:flex}.Hero-module__i8cThW__statBlock:not(:first-child){border-inline-start:1px solid #0000001a;margin-inline-start:0;padding-inline-start:clamp(20px,3.5vw,48px)}.Hero-module__i8cThW__statNumber{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-text-primary);font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:700;line-height:1}.Hero-module__i8cThW__statLabel{opacity:.65;margin-top:6px;font-size:clamp(.78rem,1vw,.88rem);font-weight:400;line-height:1.35}@media (max-width:640px){.Hero-module__i8cThW__statsStrip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Hero-module__i8cThW__statBlock{align-items:flex-start}.Hero-module__i8cThW__statBlock:not(:first-child){border-inline-start:none;padding-inline-start:0}.Hero-module__i8cThW__statNumber{font-size:1.3rem}.Hero-module__i8cThW__statLabel{margin-top:4px;font-size:.72rem;line-height:1.3}}.Hero-module__i8cThW__right{flex-direction:column;justify-content:center;gap:40px;display:flex}@media (max-width:900px){.Hero-module__i8cThW__inner{grid-template-columns:1fr;height:auto}.Hero-module__i8cThW__hero{min-height:auto;padding:clamp(20px,4vh,36px) clamp(20px,6vw,40px)}.Hero-module__i8cThW__right{text-align:center;z-index:2;align-items:center;gap:24px;position:relative}.Hero-module__i8cThW__left{align-items:center}}@media (max-width:640px){.Hero-module__i8cThW__title{font-size:clamp(2.1rem,9vw,2.7rem)}.Hero-module__i8cThW__hero{padding-block:24px;padding-inline:clamp(16px,6vw,24px)}.Hero-module__i8cThW__inner{width:100%;margin-inline:auto}.Hero-module__i8cThW__left,.Hero-module__i8cThW__right{padding-inline:2px}.Hero-module__i8cThW__right{justify-content:flex-start}}
.SearchBar-module__gEC6Na__search{z-index:20;width:100%;max-width:880px;position:relative}.SearchBar-module__gEC6Na__searchShell{background:#f6f7f9;border:1px solid #e1e4ea;border-radius:20px;align-items:center;gap:10px;height:64px;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #1018280a}@media (max-width:640px){.SearchBar-module__gEC6Na__searchShell{border-radius:var(--radius-lg);gap:6px;height:auto;min-height:64px;padding:8px 10px}.SearchBar-module__gEC6Na__searchInput{min-width:0;height:40px;font-size:1rem}.SearchBar-module__gEC6Na__searchInput::placeholder{font-size:.82rem}.SearchBar-module__gEC6Na__searchIcon{width:34px;height:34px}.SearchBar-module__gEC6Na__searchShell>button{white-space:nowrap;flex-shrink:0;padding:9px 14px;font-size:.95rem}}.SearchBar-module__gEC6Na__searchIcon{color:#8a94a6;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SearchBar-module__gEC6Na__searchInput{color:#1f2937;text-align:right;background:0 0;border:none;outline:none;flex:1;height:44px;font-size:20px}.SearchBar-module__gEC6Na__searchInput:focus,.SearchBar-module__gEC6Na__searchInput:focus-visible{outline:none}.SearchBar-module__gEC6Na__searchInput::placeholder{color:#9aa3b2}.SearchBar-module__gEC6Na__searchShell:focus-within{box-shadow:0 0 0 4px var(--color-curtain-red-014);background:#fff;border-color:#9c1b2073;border-radius:24px}
