*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f5f6f7);color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}.App{background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f5f6f7)}.App,.hero{min-height:100vh;position:relative}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:100px 40px 80px}.hero:before{background:radial-gradient(circle at 20% 50%,#d1b46e14 0,#0000 50%),radial-gradient(circle at 80% 80%,#b8964a0f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.countdown-timer{gap:8px;justify-content:center;margin-bottom:48px;position:relative;z-index:1}.countdown-timer,.timer-unit{align-items:center;display:flex}.timer-unit{flex-direction:column;gap:4px}.timer-value{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(135deg,#d1b46e,#b8964a);-webkit-background-clip:text;background-clip:text;font-size:32px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-1px;min-width:50px;text-align:center}.timer-label{color:#999;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.timer-separator{align-self:flex-start;color:#d1b46e;font-size:24px;font-weight:300;margin:4px 4px 0;opacity:.6}.hero-content{margin-bottom:64px;max-width:900px;position:relative;text-align:center;z-index:1}.hero-logo{height:auto;margin-bottom:32px;opacity:.9;transition:opacity .3s ease;width:120px}.hero-logo:hover{opacity:1}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#b8964a 50%,#1a1a1a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:82px;font-weight:700;letter-spacing:-3px;line-height:1.1;margin-bottom:24px}.hero-tagline{color:#b8964a;font-size:22px;font-weight:600;letter-spacing:.5px;margin-bottom:28px;text-transform:uppercase}.hero-description{color:#4a4a4a;font-size:19px;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:680px}.hero-divider{background:linear-gradient(90deg,#0000,#d1b46e,#0000);border-radius:2px;height:2px;margin:40px auto;width:80px}.hero-subtext{color:#666;font-size:17px;font-weight:500;letter-spacing:-.2px;margin:0 auto;max-width:580px}.hero-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:1200px;position:relative;width:100%;z-index:1}.feature-card{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #d1b46e40;border-radius:24px;box-shadow:0 8px 32px #0000000a,inset 0 0 0 1px #ffffff80;overflow:hidden;padding:36px 32px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#d1b46e0f 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.feature-card:hover{background:linear-gradient(135deg,#fff,#fffffff2);border-color:#d1b46e66;box-shadow:0 16px 48px #00000014,inset 0 0 0 1px #ffffff80;transform:translateY(-4px)}.feature-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d1b46e,#b8964a);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:600;letter-spacing:-.3px;margin-bottom:16px;position:relative;z-index:1}.feature-card p{color:#666;font-size:14px;font-weight:400;line-height:1.6;position:relative;z-index:1}.pegasus{background:linear-gradient(180deg,#ffffff80,#f8f9facc);padding:140px 40px;position:relative;text-align:center}.pegasus-content{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #d1b46e40;border-radius:32px;box-shadow:0 32px 96px #0000000f,inset 0 0 0 1px #ffffff80;margin:0 auto;max-width:920px;overflow:hidden;padding:80px 64px;position:relative}.pegasus-content:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#d1b46e0f 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.pegasus-badge{background:linear-gradient(135deg,#d1b46e26,#b8964a1a);border:1px solid #d1b46e4d;border-radius:12px;color:#8b7439;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:32px;padding:10px 24px;position:relative;text-transform:uppercase;z-index:1}.pegasus-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d1b46e,#b8964a 50%,#8b7439);-webkit-background-clip:text;background-clip:text;font-size:84px;font-weight:700;letter-spacing:-4px;margin-bottom:16px;position:relative;z-index:1}.pegasus-subtitle{color:#4a4a4a;font-size:22px;font-weight:500;letter-spacing:-.3px;margin-bottom:40px;position:relative;z-index:1}.pegasus-description{color:#555;font-size:18px;font-weight:400;line-height:1.7;margin-bottom:48px;position:relative;z-index:1}.pegasus-features{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative;z-index:1}.feature{background:#fffc;border:1px solid #d1b46e40;border-radius:12px;color:#8b7439;font-size:14px;font-weight:600;letter-spacing:-.1px;padding:12px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature:hover{background:#d1b46e1f;border-color:#d1b46e;box-shadow:0 8px 16px #0000000f;transform:translateY(-2px)}.contact{background:#ffffff80;padding:120px 40px;position:relative;text-align:center}.contact:before{background:linear-gradient(90deg,#0000,#d1b46e33,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.contact-content{margin:0 auto;max-width:680px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#b8964a 50%,#1a1a1a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:82px;font-weight:700;letter-spacing:-3px;line-height:1.1;margin-bottom:24px}.contact-text{color:#4a4a4a;font-size:19px;font-weight:400;line-height:1.7;margin-bottom:48px}.contact-button{background:linear-gradient(135deg,#d1b46e,#b8964a);border:none;border-radius:12px;box-shadow:0 4px 16px #d1b46e4d;color:#fff;display:inline-block;font-size:16px;font-weight:600;letter-spacing:-.1px;padding:18px 48px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-button:hover{box-shadow:0 8px 24px #d1b46e66;transform:translateY(-2px)}.footer{align-items:center;border-top:1px solid #d1b46e26;color:#888;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:20px;letter-spacing:-.1px;padding:48px 40px;text-align:center}.footer-logo{height:auto;opacity:.7;transition:opacity .3s ease;width:80px}.footer-logo:hover{opacity:.9}@media (max-width:1024px){.hero-cards{grid-template-columns:1fr;max-width:600px}.hero-title,.section-title{font-size:64px}}@media (max-width:768px){.hero{padding:80px 20px 60px}.countdown-timer{gap:4px;margin-bottom:32px}.timer-value{font-size:24px;min-width:40px}.timer-label{font-size:9px}.timer-separator{font-size:18px}.hero-content{margin-bottom:48px}.hero-logo{margin-bottom:24px;width:80px}.hero-title{font-size:48px;letter-spacing:-2px}.hero-tagline{font-size:16px}.hero-description{font-size:17px}.section-title{font-size:48px;letter-spacing:-2px}.pegasus-title{font-size:52px;letter-spacing:-2px}.pegasus-content{padding:56px 32px}.hero-cards{max-width:100%}.feature-card{padding:28px 24px}.feature-card h3{font-size:18px}.feature-card p{font-size:14px}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.b3cb9f11.css.map*/