.hero-module__q_m67W__hero{background:var(--bg);--content-inset:max(0px, calc((100% - 1440px) / 2));height:100svh;position:relative;overflow:hidden}.hero-module__q_m67W__bg{z-index:0;position:absolute;inset:0}.hero-module__q_m67W__bg img{object-fit:cover;object-position:center;width:100%;height:100%}@keyframes hero-module__q_m67W__riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-module__q_m67W__phone{z-index:3;aspect-ratio:1320/2868;background:linear-gradient(155deg,#345 0%,#6f3926 60%);border-radius:46px;height:min(74vh,660px);margin:auto;padding:8px;animation:.9s cubic-bezier(.22,1,.36,1) .66s both hero-module__q_m67W__riseIn;position:absolute;inset:0;box-shadow:0 2px 3px #0006,0 34px 90px #0009,inset 0 0 0 1px #ffffff12}.hero-module__q_m67W__phoneScreen{object-fit:cover;background:#000;border-radius:38px;width:100%;height:100%;display:block}.hero-module__q_m67W__copy{z-index:2;left:calc(var(--content-inset) + clamp(24px, 4vw, 58px));position:absolute;top:30.4%}.hero-module__q_m67W__headline{font-family:var(--font-serif), Georgia, serif;letter-spacing:.002em;color:var(--ink);font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1.07;animation:.7s cubic-bezier(.22,1,.36,1) .1s both hero-module__q_m67W__riseIn}.hero-module__q_m67W__sub{font-family:var(--font-sans), system-ui, sans-serif;color:#f6f5e8eb;margin-top:7px;font-size:clamp(15px,1.15vw,16px);font-weight:400;line-height:1.3;animation:.7s cubic-bezier(.22,1,.36,1) .28s both hero-module__q_m67W__riseIn}.hero-module__q_m67W__cta{z-index:5;left:calc(var(--content-inset) + clamp(24px, 4vw, 58px));-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#06070a80;border-radius:28px;align-items:center;gap:9px;height:56px;padding:0 28px;text-decoration:none;animation:.7s cubic-bezier(.22,1,.36,1) .46s both hero-module__q_m67W__riseIn;display:inline-flex;position:absolute;top:calc(30.4% + 155px)}.hero-module__q_m67W__cta.hero-module__q_m67W__glassReady{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hero-module__q_m67W__ctaLabel{z-index:1;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:15px;font-weight:500;position:relative}.hero-module__q_m67W__ctaIcon{z-index:1;width:19px;height:19px;display:block;position:relative}.hero-module__q_m67W__nav{z-index:10;top:clamp(18px,1.8vw,26px);right:calc(var(--content-inset) + clamp(18px, 1.8vw, 26px));-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#f6f5e80f;border-radius:32px;align-items:center;height:64px;padding:0 clamp(24px,2.2vw,32px);display:flex;position:absolute}.hero-module__q_m67W__nav.hero-module__q_m67W__glassReady{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hero-module__q_m67W__logo{z-index:10;top:clamp(18px,1.8vw,26px);left:calc(var(--content-inset) + clamp(24px, 4vw, 58px));align-items:center;height:64px;display:flex;position:absolute}.hero-module__q_m67W__logo img{width:auto;height:clamp(15px,1.2vw,18px)}.hero-module__q_m67W__links{z-index:1;align-items:center;gap:clamp(20px,2.2vw,32px);list-style:none;display:flex;position:relative}.hero-module__q_m67W__links a{font-family:var(--font-sans), system-ui, sans-serif;color:#fff;font-size:15px;font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s}.hero-module__q_m67W__links a:hover{opacity:.7}@media (max-width:820px){.hero-module__q_m67W__hero{flex-direction:column;align-items:center;padding:18px 24px 0;display:flex}.hero-module__q_m67W__nav{display:none}.hero-module__q_m67W__logo{order:1;align-self:flex-start;height:auto;position:static;top:auto;left:auto}.hero-module__q_m67W__logo img{height:14px}.hero-module__q_m67W__copy{text-align:center;order:2;width:100%;margin-top:4svh;position:static;top:auto;left:auto}.hero-module__q_m67W__headline{font-size:clamp(29px,8vw,42px);line-height:1.06}.hero-module__q_m67W__sub{margin-top:10px;font-size:clamp(15px,4.3vw,18px)}.hero-module__q_m67W__cta{order:3;margin-top:18px;position:static;top:auto;left:auto;transform:none}.hero-module__q_m67W__phone{border-radius:30px;flex-shrink:0;order:4;width:47vw;height:auto;margin:3svh auto 0;padding:4px;position:static;inset:auto}.hero-module__q_m67W__phoneScreen{border-radius:26px}}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__headline,.hero-module__q_m67W__sub,.hero-module__q_m67W__cta,.hero-module__q_m67W__phone{animation:none}}
