@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY-XVc93SRQO7.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY-ek9HFcM3CR.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY-TB72VJkYf8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D-A7VYbv9vct.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C-jQpIKc3hOH.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C-WgmKH2xNfV.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/fonts.gstatic-akp87JERsI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/fonts.gstatic-YnbpTSkyTs.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Light"),url(../_fonts/fonts.gstatic-H2x8v5MsJl.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/fonts.gstatic-ygFFle4kCg.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/fonts.gstatic-k34H1MuF4Q.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/fonts.gstatic-qPynNGe4Pt.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Cormorant Garamond Fallback: Times New Roman";src:local("Times New Roman");size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY-TNCNd9dNCd.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C-0bzurUW7Jh.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C-XBg9naX1aN.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g-n42loMvlZD.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Light Italic"),url(../_fonts/fonts.gstatic-AHLlNdu4uA.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/fonts.gstatic-vIjsIDUsZI.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/fonts.gstatic-6A0orY2qCO.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/fonts.gstatic-SsrcBheDzG.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Variable"),url(../_fonts/QGYvz_MVcBeNP4NJuktqUYLkn8BJ-JIwjs975AC.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Variable"),url(../_fonts/QGYvz_MVcBeNP4NJtEtqUYLknw-wkrzISEQSt.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Thin"),url(../_fonts/fonts.gstatic-nUY51W97zn.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraLight"),url(../_fonts/fonts.gstatic-u7ie5upXGF.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Light"),url(../_fonts/fonts.gstatic-KnY00FPeqf.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/fonts.gstatic-KS7EDs9mnO.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/fonts.gstatic-G5S3d66Wu3.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/fonts.gstatic-sRUitkRYUL.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/fonts.gstatic-Gt7h0khw1b.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/fonts.gstatic-UZOSNBKkx0.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Black"),url(../_fonts/fonts.gstatic-BKBtFsaEwR.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}html{scroll-behavior:smooth}body{background:#0a0a0f;color:#e8e6e3;font-family:Outfit,"Outfit Fallback: Arial",sans-serif;font-weight:300;line-height:1.6;min-height:100vh;overflow-x:hidden}.ambient-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.ambient-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(100px);opacity:.4;position:absolute}.orb-1{animation-delay:0s;background:linear-gradient(135deg,#f08584,#c75c5c);height:600px;right:-200px;top:-200px;width:600px}.orb-2{animation-delay:-10s;background:linear-gradient(135deg,#aea6ca,#7b6fa8);bottom:-100px;height:400px;left:-100px;width:400px}.orb-3{animation-delay:-5s;background:linear-gradient(135deg,#f0b584,#c7895c);height:300px;left:50%;opacity:.2;top:50%;transform:translate(-50%,-50%);width:300px}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-15px,20px) scale(.95)}75%{transform:translate(25px,15px) scale(1.02)}}.logo{color:#fff;font-family:Cormorant Garamond,"Cormorant Garamond Fallback: Times New Roman",serif;font-size:1.8rem;font-weight:600;letter-spacing:.1em}.download-btn,.logo{text-decoration:none}.download-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f0868426,#aea6ca26);border:1px solid hsla(1,78%,73%,.3);border-radius:100px;color:#f08584;font-size:.9rem;font-weight:500;padding:10px 24px;transition:all .3s ease}.download-btn:hover{background:linear-gradient(135deg,#f0868440,#aea6ca40);border-color:#f0868480;color:#f08584;transform:translateY(-2px)}.store-btn{display:block;transition:transform .2s}.store-btn:hover{transform:scale(1.05)}.store-btn img{height:52px}.section-title{color:#fff;font-family:Cormorant Garamond,"Cormorant Garamond Fallback: Times New Roman",serif;font-size:3rem;font-weight:400;margin-bottom:16px}.site-footer{border-top:1px solid hsla(0,0%,100%,.05);color:#e8e6e366;font-size:.85rem;padding:40px 24px;position:relative;text-align:center;z-index:10}.site-footer a{color:#e8e6e399;text-decoration:none;transition:color .2s}.site-footer a:hover{color:#f08584}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}@keyframes spin{to{transform:rotate(1turn)}}
