.Hero-module__JgYmMq__heroSection{background:linear-gradient(160deg,#f5f2eb 0%,#ede8de 60%,#e6dfd4 100%);align-items:center;width:100%;min-height:100vh;padding:6rem 5% 3.5rem;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroSection:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 80% 20%,#b873330f 0%,#0000 55%),radial-gradient(circle at 10% 80%,#1b264f0d 0%,#0000 50%);position:absolute;inset:0}.Hero-module__JgYmMq__container{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;width:100%;max-width:1440px;margin:0 auto;display:grid;position:relative}@media (max-width:1024px){.Hero-module__JgYmMq__container{grid-template-columns:1fr;gap:3rem}.Hero-module__JgYmMq__heroSection{min-height:auto;padding:8rem 5% 4rem}}.Hero-module__JgYmMq__content{flex-direction:column;justify-content:center;animation:.8s ease-out forwards Hero-module__JgYmMq__fadeSlideUp;display:flex}.Hero-module__JgYmMq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#b87333;margin-bottom:1rem;font-size:.7rem;font-weight:700}.Hero-module__JgYmMq__title{color:#1b264f;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:800;line-height:1.08}.Hero-module__JgYmMq__titleAccent{color:#b87333}.Hero-module__JgYmMq__paragraph{color:#1b264fbf;max-width:480px;margin-bottom:2.5rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7}.Hero-module__JgYmMq__buttonGroup{flex-wrap:wrap;gap:.85rem;margin-bottom:2.5rem;display:flex}.Hero-module__JgYmMq__primaryButton{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;cursor:pointer;letter-spacing:.02em;background:#1b264feb;border:1px solid #fff3;border-radius:14px;padding:.8rem 1.9rem;font-size:.88rem;font-weight:600;transition:background .25s,box-shadow .25s,transform .15s;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000026,0 8px 24px #1b264f47}.Hero-module__JgYmMq__primaryButton:hover{background:#b87333d1;border-color:#ffffff47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 10px 32px #b8733361}.Hero-module__JgYmMq__secondaryButton{-webkit-backdrop-filter:blur(20px)saturate(160%);color:#1b264f;cursor:pointer;letter-spacing:.02em;background:#f5f2eb47;border:1px solid #ffffff73;border-radius:14px;padding:.8rem 1.9rem;font-size:.88rem;font-weight:600;transition:background .25s,border-color .25s,box-shadow .25s,transform .15s;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000f,0 4px 16px #1b264f1a}.Hero-module__JgYmMq__secondaryButton:hover{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#1b264fc7;border-color:#ffffff38;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 8px 24px #1b264f40}.Hero-module__JgYmMq__trustStrip{flex-wrap:wrap;gap:.75rem;display:flex}.Hero-module__JgYmMq__trustBadge{letter-spacing:.06em;text-transform:uppercase;color:#1b264fa6;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__animationWrapper{justify-content:center;align-items:center;width:100%;animation:.9s ease-out .15s both Hero-module__JgYmMq__fadeSlideUp;display:flex}.Hero-module__JgYmMq__imageParallaxWrapper{cursor:default;width:100%}.Hero-module__JgYmMq__imageTiltCard{will-change:transform;width:100%;transition:transform .12s ease-out;animation:5s ease-in-out infinite Hero-module__JgYmMq__floatBob}.Hero-module__JgYmMq__imageGlow{filter:blur(36px);pointer-events:none;z-index:0;background:radial-gradient(at 60% 70%,#b8733324 0%,#1b264f0f 50%,#0000 75%);border-radius:50%;position:absolute;inset:5%}.Hero-module__JgYmMq__imageFrame{z-index:1;position:relative}.Hero-module__JgYmMq__imageFrame img{border-radius:4px}.Hero-module__JgYmMq__tooltipDot{z-index:20;cursor:pointer;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__dotNumber{color:#1b264f;letter-spacing:-.02em;background:#ffffffeb;border:2px solid #1b264f33;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;inset:0;box-shadow:0 2px 8px #0000001f}.Hero-module__JgYmMq__tooltipDot:hover .Hero-module__JgYmMq__dotNumber,.Hero-module__JgYmMq__tooltipDotActive .Hero-module__JgYmMq__dotNumber{color:#fff;background:#b87333;border-color:#b87333;transform:scale(1.2)}.Hero-module__JgYmMq__tooltipCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#1b264ff2;border:1px solid #b8733380;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 8px 24px #0000004d}.Hero-module__JgYmMq__tooltipDot:hover .Hero-module__JgYmMq__tooltipCard,.Hero-module__JgYmMq__tooltipDotActive .Hero-module__JgYmMq__tooltipCard{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Hero-module__JgYmMq__tooltipStep{letter-spacing:.12em;text-transform:uppercase;color:#b87333;font-size:.6rem;font-weight:700}.Hero-module__JgYmMq__tooltipLabel{color:#f5f2ebeb;font-size:.75rem;font-weight:500}@keyframes Hero-module__JgYmMq__fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__JgYmMq__floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
