@media (max-width:767px){.hero{height:100svh;min-height:640px}.hero-content{padding:92px 20px 40px}.hero-headline{font-size:clamp(34px,10.5vw,44px)}.hero-headline .hero-tagline{white-space:normal;flex-wrap:wrap}.hero-meta{margin-top:16px}.hero-content .hero-actions{margin-left:0}.hero-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.hero-actions .cta:nth-child(3){grid-column:1/-1}.hero-actions .cta{letter-spacing:.12em;justify-content:center;gap:10px;min-height:52px;padding:15px 10px;font-size:14px}.mission-v3-hero{min-height:88svh}.mission-v3-content{flex-direction:column;justify-content:center;height:69svh;padding:0 20px;display:flex}.mission-v3 .mv3-title{margin:0 0 16px;font-size:clamp(30px,8.8vw,40px)}.mission-v3 .mv3-sub{margin:0 0 22px;font-size:clamp(17px,5.2vw,22px)}.mission-v3 .mv3-copy{font-size:clamp(15px,4.1vw,17px)}.team-v3 .team-panel{max-height:none}.team-v3 .team-panel .tp-role{opacity:1;max-height:none;margin-top:4px}.team-v2 .team-panel .tp-meta{display:none}.team-v2 .team-panel,.team-v3 .team-panel{padding:8px 10px}.team-v2 .team-panel .tp-name,.team-v3 .team-panel .tp-name{white-space:normal;font-size:12.5px;line-height:1.2}.team-v2 .team-panel .tp-role,.team-v3 .team-panel .tp-role{letter-spacing:.14em;font-size:9px}.team-v3 .team-grid{--team-gap:14px}.team-v2 .team-right-swap{min-height:0}.team-v2 .trs-default{max-width:none;position:static}.team-v2 .trs-focus{display:none}.team-v2.team-v2 .team-right-swap.is-focus .trs-default{opacity:1;transform:none}.hw-band{padding:64px 20px 26px}.hw .by-racc{gap:14px;max-width:none;padding:0 20px 64px}.hw .by-racc-panel{padding:22px 18px 24px}.hw .by-racc-panel .by-route-h{font-size:clamp(31px,9.1vw,39px)}.hm-market{padding:64px 20px 72px}.hm-market-head{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.hm-market .hm-market-h{white-space:normal;font-size:clamp(34px,10vw,42px)}.hm-market-lead{justify-self:start;margin-bottom:0;font-size:15px}.hm-seg-wrap{gap:12px;margin-bottom:22px;padding-bottom:20px}.hm-seg{width:100%}.hm-seg-btn{white-space:normal;letter-spacing:.06em;min-height:48px;padding:8px 3px;font-size:10.5px;line-height:1.25}.fs-listing-grid.hm-grid{grid-template-columns:1fr;gap:16px}.hm-grid .fs-card-wrap,.hm-grid .fs-card{min-width:0}.hm-grid .fs-card-specs{grid-template-columns:1fr 1fr;gap:8px 12px}.hm-grid .fs-card-specs .spec{white-space:normal;font-size:13.5px}.hm-grid .fs-card-body{padding:16px 16px 18px}.hm-empty,.hm-market-cta{margin-top:34px}.hm-market-cta .by-btn{justify-content:center;width:100%}.hn{padding:64px 20px 72px}.hn-glow{display:none}.hn-in{display:block}.hn-h{margin:0 0 14px;font-size:clamp(34px,10vw,42px)}.hn-lead{max-width:none;margin:0 0 24px;font-size:15px}.hn-card{border-radius:24px;padding:22px 18px 20px;box-shadow:0 28px 56px -40px #0b0e1347,0 24px 48px -36px #f93b0138}.hn-form{gap:12px}.hn-input{height:50px;min-height:50px;padding:0 18px;font-size:16px}.hn-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hn-pill{letter-spacing:.06em;justify-content:center;min-width:0;height:46px;min-height:46px;padding:0 6px;font-size:12.5px}.hn-btn{width:100%;height:50px;min-height:50px;font-size:16px}.hn-error{font-size:13.5px}.hn-card .hn-consent{margin-top:12px;font-size:12px;line-height:1.45}.hn-doneview{inset:18px}.hn-tick{width:52px;height:52px}.hn-done{font-size:16px}}
