 :root{--bg:#f6f8fc;--panel:#fff;--text:#172033;--muted:#7d879a;--line:rgba(29,45,74,.12);--cyan:#087f75;--violet:#7664e8;--font:'Manrope',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.ambient{position:absolute;pointer-events:none;filter:blur(90px);opacity:.22;border-radius:50%;z-index:-1}.ambient-one{width:440px;height:440px;background:#a9a0ff;top:100px;right:-160px}.ambient-two{width:380px;height:380px;background:#9cebdd;top:720px;left:-220px;opacity:.25}
.nav-wrap{position:sticky;top:0;z-index:10;background:rgba(248,250,253,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(29,45,74,.08)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-1px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#087f75,#63d8c4);font-size:21px;font-weight:800;box-shadow:0 5px 18px #087f7524}.brand-light{color:#718096;font-weight:500}.brand small{font-size:10px;color:#9099a8;letter-spacing:0;margin-left:2px}.nav-links{display:flex;gap:34px;color:#667187;font-size:12px;font-weight:700}.nav-links a:hover,.text-link:hover{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 22px;border-radius:10px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:17px}.button-small{padding:11px 15px;gap:13px}.button-ghost{border:1px solid var(--line);background:#fff}.button-ghost:hover{border-color:#087f7570}.button-primary{background:#087f75;color:#fff;box-shadow:0 8px 28px #087f7521}.button-primary:hover{box-shadow:0 10px 35px #087f7533}.menu-toggle{display:none;background:none;border:0;color:var(--text)}
.hero{min-height:680px;position:relative;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;padding-top:55px;padding-bottom:95px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--cyan);display:flex;align-items:center;gap:10px}.pulse{width:7px;height:7px;background:#18b9a4;border-radius:50%;box-shadow:0 0 0 5px #18b9a418,0 0 15px #18b9a455}.hero h1{font-size:clamp(48px,6.2vw,78px);line-height:1.04;letter-spacing:-5px;margin:28px 0 24px;font-weight:800}.gradient-text{background:linear-gradient(100deg,#078b7c 2%,#8270e9 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:500px;font-size:14px;line-height:1.9;color:#657187}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.text-link{font-size:11px;font-weight:800;color:#4f5b70}.text-link span{margin-left:8px;color:var(--cyan)}.hero-note{display:flex;align-items:center;gap:12px;margin-top:47px;color:#344158;font-size:11px;font-weight:800}.hero-note small{display:block;color:#8993a5;font-weight:600;margin-top:4px}.shield-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#dff6f1;border:1px solid #b8e9e0;color:#087f75;font-size:16px}
.hero-visual{height:510px;position:relative;display:grid;place-items:center;isolation:isolate}.visual-grid{position:absolute;inset:8% 0;background-image:linear-gradient(#6d7d9b13 1px,transparent 1px),linear-gradient(90deg,#6d7d9b13 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(ellipse,#000 8%,transparent 72%);transform:perspective(400px) rotateX(12deg)}.core-glow{position:absolute;width:230px;height:230px;background:linear-gradient(130deg,#72dccc,#9b91ff);filter:blur(70px);opacity:.38;border-radius:50%}.core{width:184px;height:184px;border:1px solid #79cfc477;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#dff9f3cc,#eeebffbb);box-shadow:inset 0 0 45px #fff,0 15px 55px #8d9bb51c;position:relative}.core:before,.core:after{content:"";position:absolute;border:1px solid #42bda72b;border-radius:50%;inset:15px}.core:after{inset:31px;border-color:#8d7aeb45}.core-inner{width:80px;height:80px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,#087f75,#6ddbc7);color:#fff;box-shadow:0 10px 30px #087f7533;z-index:1}.core-inner svg{width:47px;height:47px}.orbit{position:absolute;border:1px solid #958be94a;border-radius:50%;transform:rotate(-28deg)}.orbit-a{width:350px;height:190px}.orbit-b{width:410px;height:280px;transform:rotate(55deg);border-color:#35bba53d}.orbit-c{width:300px;height:400px;transform:rotate(65deg);border-style:dashed;border-color:#6e7d981e}.float-card{position:absolute;display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #fff;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-radius:13px;box-shadow:0 16px 45px #31405b14}.float-card small{display:block;color:#8b95a6;font-size:8px;letter-spacing:1.4px;font-weight:800;margin-bottom:5px}.float-card strong{font-size:11px;font-weight:800;color:#263249}.card-top{top:82px;right:0}.card-bottom{bottom:78px;left:-5px}.mini-dot{width:7px;height:7px;border-radius:50%;background:#20b89f;box-shadow:0 0 12px #20b89f77}.card-check{color:#087f75;font-size:18px;margin-left:8px}.signal-icon{height:25px;display:flex;align-items:flex-end;gap:3px}.signal-icon i{display:block;width:4px;border-radius:4px;background:#0eaa96}.signal-icon i:nth-child(1){height:9px}.signal-icon i:nth-child(2){height:15px}.signal-icon i:nth-child(3){height:20px}.signal-icon i:nth-child(4){height:25px}.visual-caption{position:absolute;bottom:8px;font-size:8px;letter-spacing:2px;color:#8c96a8}.visual-caption span{color:var(--cyan);padding:0 9px}.hero-bottom{position:absolute;bottom:25px;left:0;right:0;display:flex;align-items:center;gap:18px;font-size:8px;letter-spacing:1.5px;color:#8993a5}.scroll-line{height:1px;width:70px;background:linear-gradient(90deg,#087f75,transparent)}
.ticker{overflow:hidden;border-block:1px solid var(--line);background:#fff9}.ticker-track{display:flex;align-items:center;justify-content:space-around;gap:30px;min-width:900px;padding:21px 0;font-size:9px;font-weight:800;letter-spacing:2px;color:#7d899d}.ticker b{color:var(--cyan);font-size:14px}
.section{padding-top:125px;padding-bottom:125px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px}.section-heading h2,.how-intro h2,.final-cta h2{font-size:clamp(38px,5vw,58px);line-height:1.08;letter-spacing:-3px;margin:18px 0 0}.muted{color:#a1aabc}.section-heading>p{max-width:370px;color:#6f7b90;font-size:13px;line-height:1.9;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:14px}.feature{min-height:325px;padding:25px;border:1px solid #e5eaf2;border-radius:16px;background:linear-gradient(145deg,#fff,#fbfcff);box-shadow:0 10px 35px #27395708;position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.feature:hover{border-color:#83d7ca;transform:translateY(-4px)}.feature-large{background:radial-gradient(ellipse at 70% 55%,#d9f8f1aa,transparent 60%),#fff}.feature-top{display:flex;align-items:center;justify-content:space-between}.feature-number{font-size:10px;color:#9aa4b4;letter-spacing:1px}.feature-icon{font-size:20px;color:var(--cyan)}.feature h3{font-size:16px;letter-spacing:-.5px;margin:22px 0 10px}.feature p{font-size:11px;line-height:1.8;color:#738096;margin:0;max-width:330px}.feature-art{height:115px;position:relative;display:flex;align-items:center;justify-content:center}.art-route .route-line{width:170px;height:1px;background:linear-gradient(90deg,transparent,#16a995,#9483f1,transparent);transform:rotate(-15deg)}.route-node{position:absolute;width:12px;height:12px;border-radius:50%;background:#1ab49f;box-shadow:0 0 18px #72dccc77}.node-one{left:22%;top:65%}.node-two{left:53%;top:43%;background:#a092f1;box-shadow:0 0 18px #8b7bff55}.node-three{right:18%;top:23%}.art-wave{gap:6px;align-items:center}.art-wave span{width:6px;border-radius:6px;background:linear-gradient(#1ab49f,#9382f0);opacity:.8}.art-wave span:nth-child(1),.art-wave span:nth-child(7){height:24px}.art-wave span:nth-child(2),.art-wave span:nth-child(6){height:48px}.art-wave span:nth-child(3),.art-wave span:nth-child(5){height:72px}.art-wave span:nth-child(4){height:91px}.art-lock{overflow:hidden}.lock-shape{width:68px;height:68px;border:1px solid #7bcfc4;border-radius:20px;display:grid;place-items:center;font-size:30px;font-weight:800;color:#087f75;z-index:1;background:#e4f8f4}.lock-ring{position:absolute;width:140px;height:140px;border:1px dashed #a59bea;border-radius:50%}.fine-print{font-size:10px;line-height:1.7;color:#929caf;margin-top:20px}
.how-section{background:linear-gradient(180deg,#eef3fa,#f4f6fb);border-block:1px solid #e6ebf3;position:relative;overflow:hidden}.how-section:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#a8a0ff22;filter:blur(30px);right:-200px;top:-200px}.how-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:115px;padding-bottom:115px;position:relative}.how-intro h2{margin-bottom:22px}.how-intro>p{color:#6f7b90;font-size:13px;line-height:1.9;max-width:350px;margin-bottom:28px}.config-hint{display:block;color:#8b95a6;font-size:9px;margin-top:12px}.steps{border-top:1px solid #dce3ee}.step{display:grid;grid-template-columns:42px 1fr 30px;gap:18px;align-items:start;padding:28px 0;border-bottom:1px solid #dce3ee}.step-index{font-size:10px;color:var(--cyan);font-weight:800;padding-top:4px}.step h3{font-size:16px;margin:0 0 9px}.step p{font-size:12px;line-height:1.8;color:#6f7b90;margin:0;max-width:440px}.step p b{color:#344158}.step-symbol{color:#8a95a8;font-size:22px;text-align:right}.steps-foot{display:flex;align-items:center;gap:12px;font-size:10px;color:#738096;margin-top:25px}
.quote-section{padding-top:100px;padding-bottom:100px;text-align:center;display:flex;align-items:center;flex-direction:column}.quote-mark{font-family:Georgia,serif;color:var(--cyan);font-size:70px;height:55px;line-height:1}.quote-section p{font-size:clamp(24px,3.7vw,39px);font-weight:800;line-height:1.35;letter-spacing:-1.4px;max-width:760px;margin:22px auto}.quote-line{height:1px;width:65px;background:var(--cyan);margin:18px 0}.quote-section>span{font-size:8px;letter-spacing:2px;color:#8b95a6}
.faq-section{padding-top:35px;padding-bottom:120px}.faq-section .section-heading{margin-bottom:35px}.faq-list{max-width:820px;margin-left:auto;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:23px 0;font-size:13px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;color:var(--cyan);font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:690px;margin:0;padding:0 30px 23px 0;font-size:12px;line-height:1.9;color:#6f7b90}
.final-cta{padding:70px 25px 60px;text-align:center;border:1px solid #e2e8f1;border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#d9f8f2,transparent 55%),linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 20px 60px #26395b08;margin-bottom:90px}.cta-orb{position:absolute;top:-200px;left:calc(50% - 180px);width:360px;height:280px;background:#72dccc;filter:blur(120px);opacity:.25;pointer-events:none}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(32px,4.7vw,53px);margin:22px 0 17px}.final-cta>p{color:#6f7b90;font-size:12px;margin-bottom:25px}.cta-url{margin-top:42px;font-size:8px;letter-spacing:2px;color:#8b95a6}.cta-url span{color:var(--cyan);padding:0 7px}.footer{border-top:1px solid var(--line);padding:25px 0 20px;background:#f0f3f9}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner p{font-size:10px;color:#7d899d}.copyright{font-size:9px;color:#8b95a6}.footer-disclaimer{font-size:9px;line-height:1.7;color:#929caf;margin-top:18px}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:80px;padding-bottom:75px}.hero-copy{max-width:650px}.hero-visual{height:430px;margin-top:10px}.hero-bottom{bottom:15px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:span 2}.how-inner{gap:45px}.card-top{right:8%}.card-bottom{left:8%}}
@media(max-width:640px){.container{width:min(100% - 36px,1160px)}.nav{height:70px}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;background:#f8fafd;padding:20px 24px;border-bottom:1px solid var(--line);flex-direction:column;gap:20px}.nav-links.open{display:flex}.nav>.button{margin-left:auto;margin-right:12px}.menu-toggle{display:flex;width:30px;height:30px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.menu-toggle span{height:2px;width:20px;background:var(--text)}.hero{padding-top:65px;min-height:0}.hero h1{font-size:clamp(43px,12vw,64px);letter-spacing:-3px;margin-top:23px}.hero-lead{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-note{margin-top:32px}.hero-visual{height:350px;margin-inline:-10px}.core{width:145px;height:145px}.core-inner{width:65px;height:65px;border-radius:20px}.core-inner svg{width:39px}.orbit-a{width:280px;height:150px}.orbit-b{width:310px;height:230px}.orbit-c{width:230px;height:330px}.card-top{top:45px;right:0}.card-bottom{bottom:40px;left:0}.float-card{padding:11px 12px}.float-card strong{font-size:9px}.hero-bottom{font-size:7px;gap:9px}.scroll-line{width:28px}.ticker-track{padding:17px 0;gap:22px;font-size:8px}.section{padding-top:80px;padding-bottom:80px}.section-heading h2,.how-intro h2{letter-spacing:-2px}.feature-grid{grid-template-columns:1fr}.feature-large{grid-column:auto}.feature{min-height:280px}.feature-art{height:90px}.how-inner{grid-template-columns:1fr;gap:45px;padding-top:80px;padding-bottom:80px}.step{grid-template-columns:30px 1fr 24px;gap:12px}.quote-section{padding-top:75px;padding-bottom:75px}.faq-section{padding-top:15px;padding-bottom:80px}.faq-list summary{font-size:12px;gap:20px}.final-cta{padding:55px 18px 40px;margin-bottom:55px}.final-cta h2{letter-spacing:-2px}.footer-inner{flex-wrap:wrap}.footer-inner p{order:3;width:100%;margin:0}.copyright{font-size:8px}.brand{font-size:18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}


/* Temporary Telegram proxy access */
.telegram-trial{position:relative;margin:28px 0 18px;padding:20px;border:1px solid #cfece6;border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(235,250,247,.9));box-shadow:0 12px 34px rgba(31,83,91,.06);overflow:hidden}
.telegram-trial:after{content:"";position:absolute;right:-35px;top:-45px;width:120px;height:120px;border-radius:50%;background:rgba(116,220,202,.16);filter:blur(2px);pointer-events:none}
.trial-topline{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:800;letter-spacing:1.35px;color:#087f75}
.trial-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#18b9a4;box-shadow:0 0 0 4px #18b9a418}
.telegram-trial h3{position:relative;z-index:1;font-size:16px;letter-spacing:-.4px;margin:15px 0 7px}
.telegram-trial .trial-description{position:relative;z-index:1;font-size:11px;line-height:1.8;color:#6f7b90;margin:0 0 15px;max-width:390px}
.button-trial{position:relative;z-index:1;width:100%;gap:10px;padding:14px 15px;background:#087f75;color:#fff;border:1px solid #087f75;box-shadow:0 8px 24px #087f7520;cursor:pointer;font:inherit;font-size:11px;font-weight:800;text-align:left}
.button-trial:hover{background:#066e66;border-color:#066e66;box-shadow:0 10px 28px #087f7530}
.button-trial:focus-visible,.button-secondary:focus-visible{outline:3px solid #8270e966;outline-offset:3px}
.button-trial:disabled{opacity:.7;cursor:wait;transform:none}
.trial-button-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#ffffff20;font-size:16px}
.trial-button-arrow{margin-left:auto;font-size:18px;transition:transform .2s}
.button-trial:hover .trial-button-arrow{transform:translateX(3px)}
.trial-message{position:relative;z-index:1;margin:11px 0 0!important;font-size:10px!important;line-height:1.65!important;color:#7d879a!important}
.trial-message[data-state="error"],.trial-message[data-state="blocked"]{color:#a34e43!important}
.trial-message[data-state="success"]{color:#087f75!important}
.button-secondary{background:rgba(255,255,255,.68);color:#087f75;border:1px solid #b9ddd6;box-shadow:none}
.button-secondary:hover{background:#fff;border-color:#087f7580}
@media(max-width:640px){.telegram-trial{padding:17px;margin-top:24px}.telegram-trial h3{font-size:15px}.button-trial{gap:8px;padding:13px 11px;font-size:10px}.trial-topline{font-size:8px;letter-spacing:1px}}

/* Ensure the daily-limit state actually hides the trial action. */
.button-trial[hidden]{display:none!important}
