.landing-page[data-v-84bdb932]{min-height:100vh}.hero-section[data-v-84bdb932]{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-84bdb932]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:background-image 1.5s ease-in-out;transform:scale(1.05);-webkit-animation:slowZoom-data-v-84bdb932 20s ease-in-out infinite alternate;animation:slowZoom-data-v-84bdb932 20s ease-in-out infinite alternate}@-webkit-keyframes slowZoom-data-v-84bdb932{0%{transform:scale(1.05)}to{transform:scale(1.15)}}@keyframes slowZoom-data-v-84bdb932{0%{transform:scale(1.05)}to{transform:scale(1.15)}}.hero-overlay[data-v-84bdb932]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(30,41,59,.7),rgba(51,65,85,.5) 50%,rgba(30,41,59,.7))}.hero-content[data-v-84bdb932]{position:relative;z-index:10;text-align:center;color:#fff;padding:0 24px;max-width:800px;-webkit-animation:fadeInUp-data-v-84bdb932 1s ease-out;animation:fadeInUp-data-v-84bdb932 1s ease-out}@-webkit-keyframes fadeInUp-data-v-84bdb932{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-84bdb932{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.avatar-container[data-v-84bdb932]{margin-bottom:24px;cursor:pointer;transition:transform .3s ease}.avatar-container[data-v-84bdb932]:hover{transform:scale(1.05)}.avatar[data-v-84bdb932]{width:100px;height:100px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);background:#fff;-o-object-fit:cover;object-fit:cover}.landscape-avatar[data-v-84bdb932]{border:3px solid rgba(0,255,245,.4);box-shadow:0 0 20px rgba(0,255,245,.3),0 8px 32px rgba(0,0,0,.4)}.hero-title[data-v-84bdb932]{font-size:42px;font-weight:600;margin-bottom:16px;letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-subtitle[data-v-84bdb932]{font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.85);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.hero-actions[data-v-84bdb932]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-84bdb932],.btn-secondary[data-v-84bdb932]{padding:12px 32px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;letter-spacing:1px}.btn-primary[data-v-84bdb932]{background:linear-gradient(135deg,var(--accent-warm),#c9956b);color:#fff;box-shadow:0 4px 15px rgba(212,165,116,.4)}.btn-primary[data-v-84bdb932]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,165,116,.5)}.btn-secondary[data-v-84bdb932]{background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-84bdb932]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.scroll-indicator[data-v-84bdb932]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:10;-webkit-animation:bounce-data-v-84bdb932 2s infinite;animation:bounce-data-v-84bdb932 2s infinite}@-webkit-keyframes bounce-data-v-84bdb932{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes bounce-data-v-84bdb932{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.scroll-text[data-v-84bdb932]{font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:8px;letter-spacing:2px;text-transform:uppercase}.scroll-arrow[data-v-84bdb932]{width:40px;height:40px;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.scroll-arrow[data-v-84bdb932]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.scroll-arrow i[data-v-84bdb932]{font-size:16px;color:#fff}@media (max-width:768px){.hero-title[data-v-84bdb932]{font-size:28px}.hero-subtitle[data-v-84bdb932]{font-size:14px}.avatar[data-v-84bdb932]{width:80px;height:80px}.btn-primary[data-v-84bdb932],.btn-secondary[data-v-84bdb932]{padding:10px 24px;font-size:13px}}