@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Space+Mono:wght@400;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}:root{--bg-deep:#080d1a;--bg-primary:#0e1628;--bg-secondary:#162035;--bg-elevated:#1e2d48;--border-default:#243458;--border-strong:#2e4470;--border-subtle:#1a2840;--brand-primary:#e8630a;--brand-light:#ff8c3a;--brand-dark:#b84a00;--brand-surface:#2a1500;--text-primary:#f0ede8;--text-secondary:#b8b0a0;--text-muted:#6a6055;--text-brand:#ffbf80;--success:#3ecf88;--warning:#fa3;--error:#ff6060;--info:#5b9bd5;--premium-gold:gold;--premium-amber:orange;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:48px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-xxl:32px;--radius-full:9999px;--shadow-subtle:0 2px 8px #00000014;--shadow-card:0 4px 12px #0003;--shadow-elevated:0 8px 20px #0000004d;--shadow-brand:0 6px 16px #e8630a59;--shadow-glow:0 4px 24px 2px #e8630a80;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-sluggish:.8s;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--container-max:1200px;--navbar-height:72px}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.5rem)}p{color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1.125rem);line-height:1.7}.container{width:100%;max-width:var(--container-max);padding:0 var(--spacing-xl);margin:0 auto}@media (width<=768px){.container{padding:0 var(--spacing-lg)}}.section{padding:120px 0;position:relative}@media (width<=768px){.section{padding:80px 0}}.section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-light);margin-bottom:var(--spacing-lg);border-radius:var(--radius-full);background:#e8630a1a;border:1px solid #e8630a40;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.section-title{margin-bottom:var(--spacing-lg)}.section-subtitle{max-width:600px;margin-bottom:var(--spacing-xxxl)}.gradient-text{background:linear-gradient(135deg, var(--brand-light), var(--brand-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.numeric{color:var(--brand-light);font-family:Space Mono,monospace;font-weight:700}.glow-orb{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.glow-orb--brand{background:radial-gradient(circle,#e8630a1f 0%,#0000 60%)}.glow-orb--light{background:radial-gradient(circle,#ff8c3a0f 0%,#0000 60%)}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-cubic);padding:14px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background:linear-gradient(135deg, var(--brand-light), var(--brand-primary));color:#fff;box-shadow:var(--shadow-brand)}.btn--primary:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn--primary:active{transform:translateY(0)}.btn--secondary{color:var(--text-primary);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f}.btn--secondary:hover{border-color:var(--border-strong);background:#ffffff1a;transform:translateY(-2px)}.btn--secondary:active{transform:translateY(0)}.glass-card{background:linear-gradient(135deg, var(--bg-secondary), #162035b3);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--duration-normal) var(--ease-out-cubic);border:1px solid #2e447099}.glass-card:hover{box-shadow:var(--shadow-elevated);border-color:#e8630a4d;transform:translateY(-4px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}::selection{color:var(--text-primary);background:#e8630a4d}.lang-selector{position:relative}.lang-selector__native{appearance:none;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-cubic);white-space:nowrap;background-color:#ffffff0f;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238E9BAE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;outline:none;padding:7px 28px 7px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500}.lang-selector__native:hover{border-color:var(--border-strong);color:var(--text-primary);background-color:#ffffff1a}.lang-selector__native:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #e8630a26}.lang-selector__native option{color:#fff;background:#2d2d2d;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.navbar{z-index:1000;height:var(--navbar-height);transition:all var(--duration-normal) var(--ease-out-cubic);background:0 0;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#080d1ad9;border-bottom:1px solid #24345880;box-shadow:0 4px 30px #0000004d}.navbar__inner{width:100%;max-width:var(--container-max);padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navbar__logo{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);z-index:1001;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.navbar__logo-icon{object-fit:contain;border-radius:10px;width:36px;height:36px}.navbar__logo-text{color:#fff;font-size:1.5rem;font-weight:800}.navbar__links{align-items:center;gap:var(--spacing-xxl);display:flex}.navbar__link{color:var(--text-secondary);transition:color var(--duration-fast);cursor:pointer;font-size:.95rem;font-weight:500}.navbar__link:hover{color:var(--text-primary)}.navbar__actions{align-items:center;gap:var(--spacing-lg);display:flex}.navbar__cta{padding:10px 22px;font-size:.9rem}.navbar__hamburger{z-index:1001;cursor:pointer;flex-direction:column;gap:5px;padding:4px;display:none}.navbar__hamburger span{background:var(--text-primary);width:24px;height:2px;transition:all var(--duration-normal) var(--ease-out-cubic);border-radius:2px;display:block}.navbar__hamburger--active span:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar__hamburger--active span:nth-child(2){opacity:0}.navbar__hamburger--active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.navbar__mobile-menu{-webkit-backdrop-filter:blur(20px);z-index:999;justify-content:center;align-items:center;gap:var(--spacing-xxl);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out-cubic);background:#080d1af7;flex-direction:column;display:none;position:fixed;inset:0}.navbar__mobile-menu--open{opacity:1;pointer-events:auto;display:flex}.navbar__mobile-link{color:var(--text-secondary);transition:color var(--duration-fast);font-size:1.5rem;font-weight:600}.navbar__mobile-link:hover{color:var(--brand-light)}@media (width<=768px){.navbar__links,.navbar__cta{display:none}.navbar__hamburger{display:flex}}.footer{background:var(--bg-primary);border-top:1px solid var(--border-default);padding:64px 0 32px}.footer__top{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer__brand{max-width:320px}.footer__logo{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);text-decoration:none;display:flex}.footer__logo-icon{object-fit:contain;border-radius:8px;width:32px;height:32px}.footer__logo-name{color:var(--text-primary);font-size:1.3rem;font-weight:800}.footer__desc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.footer__column-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-xl);font-size:.85rem;font-weight:700}.footer__link{color:var(--text-secondary);transition:color var(--duration-fast);cursor:pointer;padding:4px 0;font-size:.9rem;display:block}.footer__link:hover{color:var(--brand-light)}.footer__bottom{border-top:1px solid var(--border-subtle);padding-top:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.footer__copyright,.footer__made-with{color:var(--text-muted);font-size:.8rem}@media (width<=768px){.footer__top{grid-template-columns:1fr 1fr;gap:32px}.footer__brand{grid-column:1/-1}}@media (width<=576px){.footer__top{grid-template-columns:1fr}.footer__bottom{text-align:center;flex-direction:column}}.placeholder-icon{object-fit:contain;flex-shrink:0;display:block}.placeholder-icon--fallback{border-radius:var(--radius-sm);color:var(--brand-light);transition:all var(--duration-normal) var(--ease-out-cubic);background:#e8630a14;border:1.5px dashed #e8630a4d;justify-content:center;align-items:center;display:flex}.placeholder-icon--fallback:hover{border-color:var(--brand-primary);background:#e8630a1f}.phone-mockup{display:inline-block;position:relative}.phone-mockup__frame{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.phone-mockup__screen{z-index:1;background:#000;border-radius:8.5%/4.1%;width:91.36%;height:95.42%;position:absolute;top:2.29%;left:4.32%;overflow:hidden}.phone-mockup__screenshot{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.hero{min-height:100vh;padding-top:var(--navbar-height);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__orb{filter:blur(80px);border-radius:50%;animation:6s ease-in-out infinite alternate orbPulse;position:absolute}.hero__orb--1{background:#e8630a26;width:500px;height:500px;top:-150px;right:-100px}.hero__orb--2{background:#ff8c3a14;width:400px;height:400px;animation-delay:3s;bottom:-100px;left:-150px}.hero__orb--3{background:#e8630a0f;width:250px;height:250px;animation-delay:1.5s;top:40%;left:50%}@keyframes orbPulse{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.15)}}.hero__grid{background-image:linear-gradient(#24345826 1px,#0000 1px),linear-gradient(90deg,#24345826 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000004d 0%,#0000 70%);mask-image:radial-gradient(#0000004d 0%,#0000 70%)}.hero__content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero__text{flex-direction:column;display:flex}.hero__title{margin-bottom:var(--spacing-xl);letter-spacing:-.03em;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.1}.hero__title span{display:block}.hero__subtitle{color:var(--text-secondary);margin-bottom:var(--spacing-xxl);max-width:520px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.hero__buttons{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.hero__store-badges{gap:var(--spacing-lg);margin-top:var(--spacing-xxl);flex-wrap:wrap;display:flex}.hero__store-badge{align-items:center;gap:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);transition:all var(--duration-normal) var(--ease-out-cubic);cursor:pointer;background:#ffffff0f;padding:12px 24px;text-decoration:none;display:flex}.hero__store-badge:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-brand);background:#ffffff1a;transform:translateY(-2px)}.hero__store-badge-img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.hero__store-badge-img.placeholder-icon--fallback{background:#ffffff1a;border:none;border-radius:6px}.hero__store-info{flex-direction:column;display:flex}.hero__store-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.hero__store-name{font-size:1rem;font-weight:700}.hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.hero__phone-mockup{filter:drop-shadow(0 20px 60px #00000080)drop-shadow(0 0 80px #e8630a1a);width:280px;animation:4s ease-in-out infinite phoneFloat}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero__ring{pointer-events:none;border:1px solid #e8630a1a;border-radius:50%;position:absolute}.hero__ring--1{width:400px;height:400px;animation:4s ease-in-out infinite ringPulse;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__ring--2{border-color:#e8630a0d;width:550px;height:550px;animation:4s ease-in-out 1s infinite ringPulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ringPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@media (width<=992px){.hero__content{text-align:center;grid-template-columns:1fr;gap:40px}.hero__subtitle{margin-left:auto;margin-right:auto}.hero__buttons,.hero__store-badges{justify-content:center}.hero__phone-mockup{width:240px}}@media (width<=576px){.hero__store-badges{flex-direction:column;align-items:stretch}.hero__phone-mockup{width:220px}}.features{background:var(--bg-primary);position:relative}.features__header{text-align:center;margin-bottom:64px}.features__header .section-subtitle{margin-left:auto;margin-right:auto}.features__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.features__card{padding:32px;position:relative;overflow:hidden}.features__card:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-primary), transparent);opacity:0;height:2px;transition:opacity var(--duration-normal);position:absolute;top:0;left:0;right:0}.features__card:hover:before{opacity:1}.features__icon{border-radius:var(--radius-md);width:56px;height:56px;margin-bottom:var(--spacing-xl);background:#e8630a1a;border:1px solid #e8630a33;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.features__card-title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:700}.features__card-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (width<=992px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.features__grid{grid-template-columns:1fr}}.how-it-works{position:relative;overflow:hidden}.how-it-works__header{text-align:center;margin-bottom:80px}.how-it-works__header .section-subtitle{margin-left:auto;margin-right:auto}.how-it-works__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.how-it-works__steps:before{content:"";background:linear-gradient(90deg, var(--brand-primary), var(--brand-light), var(--brand-primary));opacity:.3;height:2px;position:absolute;top:56px;left:calc(16.67% + 28px);right:calc(16.67% + 28px)}.how-it-works__step{text-align:center;position:relative}.how-it-works__step-number{width:56px;height:56px;margin:0 auto var(--spacing-xl);color:#fff;background:linear-gradient(135deg, var(--brand-light), var(--brand-primary));z-index:1;border-radius:50%;justify-content:center;align-items:center;font-family:Space Mono,monospace;font-size:1.2rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 20px #e8630a59}.how-it-works__step-icon{margin-bottom:var(--spacing-lg);font-size:2.5rem}.how-it-works__step-title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.3rem;font-weight:700}.how-it-works__step-desc{color:var(--text-secondary);max-width:320px;margin:0 auto;font-size:.95rem;line-height:1.6}@media (width<=768px){.how-it-works__steps{grid-template-columns:1fr;gap:48px}.how-it-works__steps:before{display:none}}.showcase{background:var(--bg-primary);position:relative;overflow:hidden}.showcase__header{text-align:center;margin-bottom:64px}.showcase__header .section-subtitle{margin-left:auto;margin-right:auto}.showcase__carousel{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.showcase__item{transition:transform var(--duration-normal) var(--ease-out-cubic);flex-shrink:0}.showcase__item:hover{transform:translateY(-8px)}.showcase__phone-mockup{filter:drop-shadow(0 20px 50px #0006);width:240px}@media (width<=768px){.showcase__carousel{gap:24px}.showcase__phone-mockup{width:200px}.showcase__item:nth-child(3){display:none}}@media (width<=576px){.showcase__phone-mockup{width:220px}.showcase__item:nth-child(2){display:none}}.stats{position:relative;overflow:hidden}.stats__header{text-align:center;margin-bottom:64px}.stats__header .section-subtitle{margin-left:auto;margin-right:auto}.stats__grid{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.stats__card{text-align:center;padding:40px 24px}.stats__number{background:linear-gradient(135deg, var(--brand-light), var(--brand-primary));-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-sm);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.stats__label{color:var(--text-secondary);font-size:.95rem;font-weight:500}@media (width<=992px){.stats__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.stats__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.stats__card{padding:24px 16px}}.download{position:relative;overflow:hidden}.download__inner{text-align:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#e8630a1f,#ff8c3a0f);border:1px solid #e8630a33;padding:80px 48px;position:relative;overflow:hidden}.download__inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8630a26 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.download__inner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff8c3a1a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-10%}.download__title{margin-bottom:var(--spacing-lg);z-index:1;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;position:relative}.download__subtitle{max-width:560px;margin:0 auto var(--spacing-xxl);z-index:1;position:relative}.download__badges{gap:var(--spacing-lg);z-index:1;flex-wrap:wrap;justify-content:center;display:flex;position:relative}.download__badge{align-items:center;gap:var(--spacing-md);background:linear-gradient(135deg, var(--brand-light), var(--brand-primary));border-radius:var(--radius-sm);color:#fff;transition:all var(--duration-normal) var(--ease-out-cubic);box-shadow:var(--shadow-brand);padding:16px 32px;font-weight:700;text-decoration:none;display:flex}.download__badge:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px)}.download__badge-icon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.download__badge-icon.placeholder-icon--fallback{background:#ffffff26;border:none;border-radius:6px}.download__badge-info{text-align:left;flex-direction:column;display:flex}.download__badge-label{opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:400}.download__badge-name{font-size:1.1rem;font-weight:700}@media (width<=576px){.download__inner{padding:48px 24px}.download__badges{flex-direction:column;align-items:center}.download__badge{justify-content:center;width:100%;max-width:280px}}.legal-page{padding-top:calc(var(--navbar-height) + 60px);min-height:100vh;padding-bottom:80px}.legal-page__header{margin-bottom:48px}.legal-page__title{margin-bottom:var(--spacing-md);font-size:clamp(2rem,4vw,3rem);font-weight:800}.legal-page__date{color:var(--text-muted);font-size:.9rem}.legal-page__content{max-width:800px}.legal-page__section{margin-bottom:40px}.legal-page__section-title{color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-subtle);font-size:1.3rem;font-weight:700}.legal-page__section-content{color:var(--text-secondary);font-size:1rem;line-height:1.8}.legal-page__section-content p{margin-bottom:12px}.legal-page__section-content p:last-child{margin-bottom:0}
