:root{--bg-base: 39 33% 96%;--bg-surface: 0 0% 100%;--text-main: 30 15% 15%;--text-muted: 33 13% 40%;--text-light: 35 15% 55%;--gold-main: 35 38% 40%;--gold-hover: 37 45% 50%;--border-soft: 40 25% 90%;--border-strong: 38 30% 80%;--shadow-sm: 0 4px 12px -4px rgba(43, 39, 35, .05);--shadow-md: 0 12px 32px -8px rgba(43, 39, 35, .08)}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/67251f7e-2631-4f76-8313-c906ddb49dac.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/67251f7e-2631-4f76-8313-c906ddb49dac.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/67251f7e-2631-4f76-8313-c906ddb49dac.woff2) format("woff2")}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/d6b1e6d9-0e1a-49b7-a30c-9393caf2401f.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background-color:hsl(var(--bg-base));color:hsl(var(--text-main));font-family:Golos Text,Helvetica Neue,Helvetica,sans-serif;font-synthesis:none;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:hsl(var(--gold-main));text-decoration:none;transition:color .2s ease}a:hover{color:hsl(var(--gold-hover))}h1,h2,h3,h4,p{margin:0}p{text-wrap:pretty}.container{width:min(1100px,calc(100% - clamp(32px,6vw,64px)));margin:0 auto}.section-pad{padding:100px 0}.section-base{background:hsl(var(--bg-base))}.section-surface{background:hsl(var(--bg-surface))}.header{position:sticky;top:0;z-index:50;background:#f6f4eee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border-soft))}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand{display:flex;align-items:baseline;gap:12px}.brand-name{font-family:Prata,Georgia,serif;font-size:24px;letter-spacing:.04em;color:hsl(var(--text-main))}.brand-tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold-main));font-weight:500}.nav{display:flex;gap:32px;font-size:15px;font-weight:500;margin:0 auto}.nav a{color:hsl(var(--text-muted))}.nav a:hover{color:hsl(var(--text-main))}.header-actions{display:flex;align-items:center;gap:12px}.download-pill{background:hsl(var(--gold-main));color:#fff;font-size:14px;font-weight:600;padding:10px 20px;border-radius:999px;white-space:nowrap;transition:background .2s ease}.download-pill:hover{background:hsl(var(--gold-hover));color:#fff}.mobile-menu-button{display:none}.section-label{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold-main));margin-bottom:16px}h1{font-family:Prata,Georgia,serif;font-size:clamp(36px,5.5vw,64px);line-height:1.08;color:hsl(var(--text-main));margin-bottom:24px}h2{font-family:Prata,Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.15;color:hsl(var(--text-main));margin-bottom:20px}h3{font-size:20px;font-weight:600;margin-bottom:12px;color:hsl(var(--text-main))}.lead{font-size:clamp(17px,2vw,20px);line-height:1.5;color:hsl(var(--text-muted));margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:16px 32px;border-radius:12px;transition:all .2s ease}.button-primary{background:hsl(var(--gold-main));color:#fff}.button-primary:hover{background:hsl(var(--gold-hover));color:#fff}.button-outline{border:1px solid hsl(var(--border-strong));color:hsl(var(--text-main))}.button-outline:hover{border-color:hsl(var(--gold-main));color:hsl(var(--gold-main))}.phone-mockup{width:100%;max-width:320px;margin:0 auto;border-radius:40px;background:hsl(var(--bg-surface));padding:8px;box-shadow:var(--shadow-md),0 0 0 1px hsl(var(--border-soft))}.phone-mockup img{width:100%;height:auto;border-radius:32px;display:block}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.offline-section{padding:56px 0;border-top:1px solid hsl(var(--border-soft));border-bottom:1px solid hsl(var(--border-soft))}.offline-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.offline-heading h2{margin-bottom:0}.offline-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.offline-points div{padding-left:20px;border-left:2px solid hsl(var(--gold-main))}.offline-points strong,.offline-points span{display:block}.offline-points strong{margin-bottom:6px;font-size:16px;color:hsl(var(--text-main))}.offline-points span{font-size:14px;line-height:1.45;color:hsl(var(--text-muted))}.modes-header{text-align:center;max-width:680px;margin:0 auto 64px}.modes-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.mode-card{display:flex;flex-direction:column;gap:16px;text-align:center}.mode-card .phone-mockup{margin-top:24px}.features-header{max-width:600px;margin-bottom:64px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.feature-split:last-child{margin-bottom:0}.feature-split.reverse .feature-content{order:2}.feature-split.reverse .feature-visual,.feature-split.reverse .feature-visual-double{order:1}.feature-visual-double{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.feature-visual-double .phone-mockup{margin:0;width:100%}.feature-visual-double .phone-mockup:nth-child(2){margin-top:40px}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px 40px}.advantage-item{display:flex;flex-direction:column;gap:12px}.adv-icon{width:44px;height:44px;border-radius:10px;background:hsl(var(--bg-base));border:1px solid hsl(var(--border-soft));display:flex;align-items:center;justify-content:center;color:hsl(var(--gold-main));margin-bottom:8px}.adv-icon svg{width:20px;height:20px}.cta-inner{text-align:center;max-width:640px;margin:0 auto}.cta-note{display:block;margin-top:24px;font-size:14px;color:hsl(var(--text-light))}.footer{padding:60px 0 40px;border-top:1px solid hsl(var(--border-soft))}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:48px}.footer-brand p{color:hsl(var(--text-muted));margin-top:16px;max-width:400px;font-size:14px}.footer-nav{display:flex;flex-direction:column;gap:12px}.footer-nav a{color:hsl(var(--text-muted));font-size:14px}.footer-nav a:hover{color:hsl(var(--text-main))}.footer-bottom{padding-top:24px;border-top:1px solid hsl(var(--border-soft));font-size:13px;color:hsl(var(--text-light))}@media(max-width:900px){.hero-grid,.offline-grid,.modes-grid,.feature-split,.feature-split.reverse,.footer-grid{grid-template-columns:1fr}.offline-grid{gap:32px;text-align:center}.feature-split.reverse .feature-content{order:1}.feature-split.reverse .feature-visual,.feature-split.reverse .feature-visual-double{order:2}.hero-grid{text-align:center}.hero-actions{justify-content:center}.feature-split{text-align:center;gap:40px;margin-bottom:64px}.feature-split .phone-mockup{max-width:260px}.feature-visual-double{max-width:500px;margin:0 auto}.modes-grid{gap:64px}.modes-header{margin-bottom:40px}.mode-card .phone-mockup{max-width:260px}}@media(max-width:768px){.section-pad{padding:64px 0}.brand-tag{display:none}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:hsl(var(--bg-surface));flex-direction:column;padding:16px 24px;border-bottom:1px solid hsl(var(--border-soft));box-shadow:var(--shadow-md)}.nav.is-open{display:flex}.nav a{padding:12px 0;border-bottom:1px solid hsl(var(--bg-base))}.nav a:last-child{border-bottom:none}.mobile-menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;background:transparent;border:1px solid hsl(var(--border-strong));border-radius:8px;cursor:pointer}.mobile-menu-button span{display:block;width:16px;height:2px;background:hsl(var(--text-main));transition:all .2s}.download-pill{padding:8px 16px}.offline-section{padding:48px 0}.offline-points{grid-template-columns:1fr;gap:22px;text-align:left}.feature-visual-double{gap:16px;max-width:360px}.feature-visual-double .phone-mockup:nth-child(2){margin-top:24px}}
