:root{color:#f7f8fb;font-synthesis:none;text-rendering:geometricprecision;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 64% 20%,#14468c6b,#0000 32%),radial-gradient(circle at 10% 8%,#ffffff0a,#0000 24%),linear-gradient(#050505 0%,#08101c 34%,#050505 100%);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.page{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080ed1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(22px,4vw,80px);display:flex;position:sticky;top:0}.brand,.nav,.header-actions{align-items:center;display:flex}.brand{gap:12px;font-size:24px;font-weight:900}.brand-mark{background:linear-gradient(145deg,#45b2ff,#126ee7);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.brand-mark:before{clip-path:polygon(50% 0,93% 16%,88% 64%,50% 100%,12% 64%,7% 16%);content:"";background:#fff;width:22px;height:26px}.nav{color:#c4cad6;gap:30px;font-size:15px;font-weight:800}.header-actions{gap:14px}.lang-switch{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.lang-switch button{color:#aeb8c8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:42px;height:34px;font-size:13px;font-weight:900}.lang-switch button.is-active{color:#fff;background:#2f8cff;box-shadow:0 10px 26px #2f8cff47}.telegram-link{color:#fff;background:#2f8cff;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 16px 40px #2f8cff52}.hero{grid-template-columns:minmax(430px,.85fr) minmax(460px,1.15fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(100% - 48px,1510px);min-height:820px;margin:0 auto;padding:56px 0 34px;display:grid}.hero-copy{min-width:0;max-width:670px}.hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(58px,5.2vw,92px);line-height:1.02}.hero h1 span{color:#3b9cff;display:block}.hero-copy>p{color:#c6cede;max-width:640px;margin:26px 0 0;font-size:clamp(19px,1.45vw,23px);line-height:1.46}.hero ul{color:#fff;gap:14px;margin:30px 0 0;padding:0;font-size:17px;font-weight:800;list-style:none;display:grid}.hero li{align-items:center;gap:12px;display:flex}.hero li:before{content:"✓";background:#2f8cff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.hero-actions a{color:#fff;background:#2f8cff;border-radius:9px;align-items:center;min-height:50px;padding:0 28px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #2f8cff52}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.hero-stats div{background:#0e182a94;border:1px solid #ffffff1a;border-radius:16px;min-height:86px;padding:18px}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{color:#fff;font-size:22px;line-height:1.1}.hero-stats span{color:#aeb8c8;margin-top:8px;font-size:13px;line-height:1.35}.mockup-area{min-width:0}.mockup-controls{background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 auto 18px;padding:8px 10px;display:flex}.mockup-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:30px;line-height:1;display:grid}.mockup-controls div{text-align:center;min-width:152px;display:grid}.mockup-controls span{color:#ffffff8f;font-size:12px;font-weight:900}.mockup-controls strong{color:#fff;font-size:13px}.phone-stage{isolation:isolate;place-items:center;display:grid;position:relative}.phone-stage:before{z-index:-1;content:"";filter:blur(28px);background:radial-gradient(circle at 50% 40%,#2f8cff38,#0000 44%),radial-gradient(circle at 50% 60%,#000c,#0000 68%);border-radius:80px;position:absolute;inset:12% 6% -4%}.phone-frame{aspect-ratio:.4615;background:#1a1a1c;border-radius:64px;width:min(440px,100%);padding:12px;position:relative;box-shadow:0 42px 120px -32px #000000c7}.phone-frame:before{border-radius:inherit;content:"";pointer-events:none;border:4px solid #3a3a3d;position:absolute;inset:0}.side-button{background:#2a2a2d;border-radius:4px 0 0 4px;width:4px;position:absolute}.side-one{height:44px;top:148px;left:-4px}.side-two{height:74px;top:222px;left:-4px}.side-three{border-radius:0 4px 4px 0;height:110px;top:236px;right:-4px}.phone-screen{background:radial-gradient(at 30% 20%,#0e1a2e 0%,#050811 60%,#02030a 100%);border-radius:52px;height:100%;position:relative;overflow:hidden}.stars{opacity:.72;position:absolute;inset:0}.stars i{width:calc((var(--i) % 3 + 1) * 1px);height:calc((var(--i) % 3 + 1) * 1px);left:calc((var(--i) * 37) % 100 * 1%);top:calc((var(--i) * 53) % 100 * 1%);opacity:calc(.18 + (var(--i) % 5) * .08);background:#fff;border-radius:50%;position:absolute}.status-bar{z-index:2;color:#fff;justify-content:space-between;align-items:center;padding:20px 48px 0;font-size:16px;font-weight:800;display:flex;position:relative}.status-right{align-items:center;gap:3px;display:flex}.status-right i{background:#fff;border-radius:999px;width:4px;display:block}.status-right i:first-child{height:9px}.status-right i:nth-child(2){height:12px}.status-right i:nth-child(3){height:15px}.status-right b{border:1px solid #ffffffc2;border-radius:5px;width:34px;height:16px;margin-left:5px;display:block}.status-right em{color:#fff;font-size:10px;font-style:normal}.island{z-index:4;background:#000;border-radius:999px;width:136px;height:40px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.chat-header{z-index:2;grid-template-columns:70px 1fr 48px;align-items:center;gap:14px;margin:34px 18px 0;display:grid;position:relative}.back{color:#fff;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:42px;font-size:24px;display:inline-flex}.back b{font-size:15px}.chat-header div{color:#fff;justify-items:center;display:grid}.chat-header strong{font-size:19px;line-height:1}.chat-header small{color:#fff9;margin-top:4px;font-size:12px}.shield{background:linear-gradient(135deg,#1e3a8a,#0b1d4a);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.shield:before{clip-path:polygon(50% 0,93% 15%,88% 62%,50% 100%,12% 62%,7% 15%);content:"";background:#4aa3ff;width:22px;height:26px}.day-badge{z-index:2;color:#fff;background:#ffffff1a;border-radius:999px;width:fit-content;margin:20px auto 14px;padding:7px 16px;font-size:12px;font-weight:800;position:relative}.message-bubble{z-index:2;color:#fff;text-align:left;background:#1f2733eb;border-radius:22px 22px 22px 8px;width:calc(100% - 70px);margin:0 50px 0 20px;padding:18px 20px 20px;font-size:16px;font-weight:650;line-height:1.2;position:relative}.message-bubble strong{margin-bottom:8px;display:block}.message-bubble p{margin:0}.message-bubble span{color:#4aa3ff}.message-bubble .body,.message-bubble .section{margin-top:18px}.message-bubble .section b{margin-bottom:3px;display:block}.message-bubble time{float:right;color:#ffffff6b;margin-top:5px;font-size:12px;font-weight:500}.composer{z-index:2;inset-inline:20px;grid-template-columns:auto 1fr 36px;align-items:center;gap:10px;display:grid;position:absolute;bottom:44px}.composer button{color:#fff;background:#2f8cff;border:0;border-radius:999px;height:44px;padding:0 16px;font-size:14px;font-weight:800}.composer div{background:#ffffff1a;border-radius:999px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.composer span{color:#ffffff94;font-size:14px}.composer em{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-style:normal;overflow:hidden}.composer i{width:36px;height:44px;display:block;position:relative}.composer i:before{content:"";border:2px solid #ffffffc7;border-radius:999px;width:14px;height:24px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.composer i:after{content:"";background:#ffffffc7;border-radius:999px;width:2px;height:8px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.composer b{background:#ffffffe6;border-radius:999px;width:150px;height:5px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.content-section{width:min(100% - 48px,1510px);margin:0 auto;padding:76px 0}.eyebrow{color:#62adff;text-transform:uppercase;background:#2f8cff1f;border:1px solid #2f8cff3d;border-radius:999px;align-items:center;width:fit-content;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.content-section h2{color:#fff;margin:16px 0 0;font-size:clamp(38px,4vw,62px);line-height:1.02}.content-section p{color:#aeb8c8;font-size:17px;line-height:1.58}.intro-grid{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}.steps-grid,.data-grid,.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.step-card,.data-grid article,.search-grid article,.requirement-panel,.price-panel,.setup-section,.faq-section{background:#0e182ac7;border:1px solid #ffffff1a;border-radius:18px;padding:28px}.step-card span{color:#62adff;background:#2f8cff29;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:inline-grid}.step-card h3,.data-grid h3,.search-grid h3,.info-list h3{color:#fff;margin:18px 0 0;font-size:22px}.step-card p,.data-grid p,.search-grid p,.info-list p{margin:10px 0 0}.section-heading{max-width:760px}.setup-section{padding:44px}.setup-list{counter-reset:setup;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.setup-list li{color:#fff;counter-increment:setup;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;min-height:150px;padding:22px;font-size:16px;font-weight:800;line-height:1.35}.setup-list li:before{content:counter(setup);background:#2f8cff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:14px;display:grid}.split-section{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);gap:16px;display:grid}.info-list{gap:18px;margin-top:28px;display:grid}.info-list article{border-top:1px solid #ffffff1a;padding-top:18px}.price-panel{background:radial-gradient(circle at 70% 20%,#2f8cff38,#0000 34%),#0e182ac7;flex-direction:column;justify-content:center;min-height:440px;display:flex}.price-panel strong{color:#fff;margin-top:22px;font-size:clamp(46px,5vw,74px);line-height:1;display:block}.price-panel a{color:#fff;background:#2f8cff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:52px;margin-top:24px;padding:0 26px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #2f8cff52}.data-section{padding-top:24px}.search-section{padding-top:20px}.search-grid{margin-top:28px}.search-grid article:first-child{grid-column:span 2}.faq-section{margin-bottom:80px;padding:44px}.faq-list{gap:12px;margin-top:34px;display:grid}.faq-list details{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;padding:22px}.faq-list summary{color:#fff;cursor:pointer;font-size:18px;font-weight:900}.faq-list p{margin:12px 0 0}.quick-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100% - 48px,1510px);margin:0 auto;padding:0 0 52px;display:grid}.quick-cards article{background:#0e182ac7;border:1px solid #ffffff1a;border-radius:18px;min-height:180px;padding:28px}.quick-cards h2{margin:0;font-size:30px}.quick-cards p{color:#aeb8c8;margin:14px 0 0;font-size:16px}@media (width<=1180px){.topbar{position:static}.hero{grid-template-columns:1fr;min-height:auto}.intro-grid,.split-section{grid-template-columns:1fr}.setup-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{padding-inline:18px}.brand span:last-child,.nav{display:none}.header-actions{gap:8px}.lang-switch button{min-width:34px}.telegram-link{min-height:42px;padding-inline:14px;font-size:13px}.hero{width:min(100% - 32px,1510px);padding-top:34px}.hero h1{font-size:clamp(42px,12vw,64px)}.hero-copy>p{font-size:17px}.hero ul{font-size:15px}.hero-actions a{justify-content:center;width:100%}.hero-stats,.steps-grid,.data-grid,.search-grid,.setup-list{grid-template-columns:1fr}.search-grid article:first-child{grid-column:auto}.content-section{width:min(100% - 32px,1510px);padding:52px 0}.setup-section,.faq-section{padding:28px}.phone-frame{border-radius:54px;width:min(390px,94vw)}.phone-screen{border-radius:43px}.message-bubble{font-size:14px}.quick-cards{grid-template-columns:1fr;width:min(100% - 32px,1510px)}}
