.landing-page{min-height:100vh;width:100%}.header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:10px 40px;background:var(--color-bg)}.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleY(.5);background:linear-gradient(90deg,transparent,var(--color-line),transparent);opacity:.35}.header__logo{font-size:19px;font-weight:600;letter-spacing:.06em;color:var(--color-text)}.header__logo-accent{color:var(--color-primary)}.header__actions{display:flex;align-items:center;gap:12px}.header__btn{display:inline-flex;align-items:center;gap:10px;padding:9px 32px;font-family:Google Sans Flex,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--color-on-primary);background:var(--color-primary);border:none;border-radius:999px;cursor:pointer;transition:box-shadow .25s ease}.header__btn:hover{box-shadow:0 0 14px #b9712d6b}.header__btn-icon{width:18px;height:18px}.lang{position:relative}.lang__toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:1px solid var(--color-border);border-radius:50%;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lang__flag{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.lang__toggle:hover{border-color:var(--color-line)}.lang__toggle--open{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.lang__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:210px;padding:8px;margin:0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 40px #00000080;z-index:20;animation:lang-in .16s ease}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:Google Sans Flex,system-ui,sans-serif;font-size:14px;text-align:left;color:var(--color-text);background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.lang__item:hover{background:#ffffff0f}.lang__item--active{color:var(--color-primary);background:#b9712d1f}.hero{display:flex;align-items:center;gap:40px;padding:80px 40px;max-width:1200px;margin:0 auto}.hero__left{flex:1}.hero__right{flex:0 0 40%;align-self:stretch}.hero__right-img{display:block;width:170%;height:100%;object-fit:contain;object-position:left center;transform:translate(-250px)}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;margin-bottom:28px;font-size:13px;color:var(--color-text-muted);background:#ffffff0a;border:1px solid var(--color-border);border-radius:999px}.hero__badge-icon{width:16px;height:16px}.hero__title{font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-bottom:22px}.hero__accent{color:var(--color-primary)}.hero__subtitle{max-width:460px;font-size:17px;line-height:1.6;color:var(--color-text-muted);margin-bottom:32px}.hero__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-family:Google Sans Flex,system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--color-on-primary);background:var(--color-primary);border:none;border-radius:999px;cursor:pointer;transition:box-shadow .25s ease}.hero__btn-icon{width:20px;height:20px}.hero__btn:hover{box-shadow:0 0 14px #b9712d6b}.hero__users{display:flex;align-items:center;gap:12px;margin-top:28px}.hero__avatars{display:flex}.hero__avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--color-bg);object-fit:cover;display:block;margin-left:-8px}.hero__avatar:first-child{margin-left:0}.hero__users-text{font-size:14px;color:var(--color-text-muted)}@keyframes hero-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-blur-up{0%{opacity:0;transform:translateY(22px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-pop{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes hero-fade-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.hero__badge{animation:hero-fade-down .6s cubic-bezier(.22,1,.36,1) .05s both}.hero__title{animation:hero-blur-up .8s cubic-bezier(.22,1,.36,1) .2s both}.hero__subtitle{animation:hero-fade-up .7s cubic-bezier(.22,1,.36,1) .4s both}.hero__btn{animation:hero-pop .6s cubic-bezier(.34,1.56,.64,1) .58s both}.hero__users{animation:hero-fade-left .7s cubic-bezier(.22,1,.36,1) .75s both}@media (prefers-reduced-motion: reduce){.hero__badge,.hero__title,.hero__subtitle,.hero__btn,.hero__users{animation:none}}.features{max-width:1200px;margin:0 auto;padding:20px 40px 60px}.features__card{display:flex;padding:32px 24px;background:#ffffff06;border:1px solid var(--color-border);border-radius:24px;opacity:0;transform:translateY(28px) scale(.985);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.features--visible .features__card{opacity:1;transform:translateY(0) scale(1)}.features__item+.features__item{border-left:1px solid var(--color-border)}.features__item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.features--visible .features__item{opacity:1;transform:translateY(0)}.features--visible .features__item:nth-child(1){transition-delay:.15s}.features--visible .features__item:nth-child(2){transition-delay:.3s}.features--visible .features__item:nth-child(3){transition-delay:.45s}.features--visible .features__item:nth-child(4){transition-delay:.6s}@media (prefers-reduced-motion: reduce){.features__card,.features__item{opacity:1;transform:none;transition:none}}.features__icon{width:104px;height:104px;margin-bottom:2px;object-fit:contain;display:block}.features__title{font-size:18px;font-weight:700;margin-bottom:6px}.features__subtitle{font-size:14px;color:var(--color-text-muted)}.how{display:flex;align-items:center;gap:50px;max-width:1200px;margin:0 auto;padding:80px 40px}.how__image{flex:0 0 42%;align-self:stretch;min-height:560px;position:relative;z-index:1}.how__image-img{display:block;width:135%;height:100%;object-fit:contain;object-position:left center;transform:translate(-80px)}.how__content{flex:1;position:relative;z-index:2}.how__label{display:inline-block;padding:7px 16px;margin-bottom:18px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);background:#ffffff0a;border:1px solid var(--color-border);border-radius:999px}.how__title{font-size:38px;font-weight:700;line-height:1.15;margin-bottom:36px}.how__accent{color:var(--color-primary)}.how__steps{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.how__step{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#ffffff06;border:1px solid var(--color-border);border-radius:18px}.how__num{flex-shrink:0;font-size:34px;font-weight:700;color:var(--color-primary);opacity:.75;min-width:48px}.how__step-text{flex:1}.how__step-title{font-size:19px;font-weight:700;margin-bottom:6px}.how__step-desc{font-size:14px;line-height:1.5;color:var(--color-text-muted)}.how__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px;font-family:Google Sans Flex,system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--color-on-primary);background:var(--color-primary);border:none;border-radius:999px;cursor:pointer;transition:box-shadow .25s ease}.how__btn:hover{box-shadow:0 0 16px #b9712d73}.how__btn-icon{width:22px;height:22px}.how__note{margin-top:16px;text-align:center;font-size:13px;color:var(--color-text-muted)}.how__image{opacity:0;transform:translate(-30px);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.how__label{opacity:0;transform:translateY(-14px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.how__title{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.how__step{opacity:0;transform:translate(40px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.how__btn{opacity:0;transform:scale(.94);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.how__note{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.how--visible .how__image{opacity:1;transform:none}.how--visible .how__label{opacity:1;transform:none;transition-delay:.05s}.how--visible .how__title{opacity:1;transform:none;transition-delay:.15s}.how--visible .how__step{opacity:1;transform:none}.how--visible .how__step:nth-child(1){transition-delay:.2s}.how--visible .how__step:nth-child(2){transition-delay:.3s}.how--visible .how__step:nth-child(3){transition-delay:.4s}.how--visible .how__btn{opacity:1;transform:scale(1);transition-delay:.5s,.5s,0s}.how--visible .how__note{opacity:1;transform:none;transition-delay:.58s}@media (prefers-reduced-motion: reduce){.how__image,.how__label,.how__title,.how__step,.how__btn,.how__note{opacity:1;transform:none;transition:none}}.spreads{max-width:1200px;margin:0 auto;padding:40px 40px 80px}.spreads__title{text-align:center;font-size:28px;font-weight:700;margin-bottom:36px}.spreads__accent{color:var(--color-primary)}.spreads__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.spreads__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px;background:#ffffff06;border:1px solid var(--color-border);border-radius:18px}.spreads__icon{width:48px;height:48px;margin-bottom:20px;border-radius:12px;background:#ffffff0a;border:1px dashed var(--color-border)}.spreads__icon-img{width:72px;height:72px;margin-bottom:20px;object-fit:contain}.spreads__card-title{display:flex;align-items:center;justify-content:center;min-height:2.5em;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:10px}.spreads__card-desc{min-height:3em;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.spreads__card{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.spreads--visible .spreads__card{opacity:1;transform:none}.spreads--visible .spreads__card:nth-child(1){transition-delay:.05s}.spreads--visible .spreads__card:nth-child(2){transition-delay:.13s}.spreads--visible .spreads__card:nth-child(3){transition-delay:.21s}.spreads--visible .spreads__card:nth-child(4){transition-delay:.29s}.spreads--visible .spreads__card:nth-child(5){transition-delay:.37s}.spreads--visible .spreads__card:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion: reduce){.spreads__card{opacity:1;transform:none;transition:none}}.faq{max-width:760px;margin:0 auto;padding:40px 40px 80px}.faq__title{text-align:center;font-size:28px;font-weight:700;margin-bottom:36px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__item{background:#ffffff06;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;transition:border-color .25s ease,background .25s ease}.faq__item--open{border-color:var(--color-primary);background:#ffffff0a}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.4}.faq__q-text{flex:1}.faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--color-primary);border-radius:2px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq__icon:before{width:16px;height:2px;transform:translate(-50%,-50%)}.faq__icon:after{width:2px;height:16px;transform:translate(-50%,-50%)}.faq__item--open .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item--open .faq__answer{grid-template-rows:1fr}.faq__a-text{overflow:hidden;margin:0;padding:0 22px;font-size:14px;line-height:1.6;color:var(--color-text-muted)}.faq__item--open .faq__a-text{padding-bottom:20px}.faq__item{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}.faq--visible .faq__item{opacity:1;transform:none}.faq--visible .faq__item:nth-child(1){transition-delay:.05s}.faq--visible .faq__item:nth-child(2){transition-delay:.11s}.faq--visible .faq__item:nth-child(3){transition-delay:.17s}.faq--visible .faq__item:nth-child(4){transition-delay:.23s}.faq--visible .faq__item:nth-child(5){transition-delay:.29s}@media (prefers-reduced-motion: reduce){.faq__item{opacity:1;transform:none;transition:border-color .25s ease,background .25s ease}}.final-cta{position:relative;overflow:hidden;padding:120px 40px 130px}.final-cta__aura{position:absolute;top:40px;left:50%;width:460px;height:460px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle,#b9712d38,#b9712d00 62%);animation:cta-pulse 5s ease-in-out infinite}@keyframes cta-pulse{0%,to{opacity:.65;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.final-cta__card{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.final-cta__eyebrow{display:block;margin-bottom:22px;font-size:14px;letter-spacing:.5em;color:var(--color-primary);opacity:.8}.final-cta__title{font-size:44px;font-weight:700;line-height:1.1;margin-bottom:20px}.final-cta__accent{background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.final-cta__subtitle{max-width:480px;margin:0 auto 38px;font-size:17px;line-height:1.55;color:var(--color-text-muted)}.final-cta__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 48px;font-family:Google Sans Flex,system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--color-on-primary);background:linear-gradient(180deg,var(--color-primary-light),var(--color-primary-dark));border:none;border-radius:999px;cursor:pointer;transition:transform .25s ease}.final-cta__btn:hover{transform:translateY(-2px) scale(1.03)}.final-cta__btn-icon{width:22px;height:22px}.final-cta__note{margin-top:22px;font-size:13px;color:var(--color-text-muted)}.final-cta__card{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.final-cta--visible .final-cta__card{opacity:1;transform:none}@media (max-width: 900px){.final-cta__title{font-size:34px}}@media (prefers-reduced-motion: reduce){.final-cta__card{opacity:1;transform:none;transition:none}.final-cta__aura,.final-cta__btn{animation:none}}:root{--color-bg: #110f12;--color-surface: #1c1a1f;--color-text: #f0ece7;--color-text-muted: #9b9486;--color-line: #aca595;--color-primary: #b9712d;--color-primary-light: #d68f47;--color-primary-dark: #9a5a1d;--color-primary-hover: #cf8038;--color-on-primary: #f0ece7;--color-border: rgba(201, 168, 92, .25)}@font-face{font-family:Google Sans Flex;src:url(/assets/GoogleSansFlex-wSUe5QA9.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:Google Sans Flex,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#b9712d80;border-radius:999px;border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:rgba(185,113,45,.5) var(--color-bg)}@media (max-width: 1024px){.spreads .spreads__grid{grid-template-columns:repeat(3,1fr)}}
