@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap";.pixel-9-pro-host{pointer-events:none;display:inline-block}.pixel-9-pro-container{position:relative}.pixel-9-pro-screenshot{pointer-events:all;border-radius:13.9%/6.24%;position:absolute;inset:2.05% 4.8% 1.8% 4.1%;overflow:hidden}.pixel-9-pro-frame{width:100%;line-height:0;position:relative;top:0}.shiny-text{display:inline-block}.iphone-16-max-host{pointer-events:none;display:inline-block}.iphone-16-max-container{position:relative}.iphone-16-max-screenshot{pointer-events:all;border-radius:13.1%/6.18%;position:absolute;inset:1.32% 3.4%;overflow:hidden}.iphone-16-max-frame{width:100%;line-height:0;position:relative;top:0}.download-section{z-index:20;justify-content:center;width:100%;max-width:800px;margin:40px auto;padding:0 20px;display:flex;position:relative}.download-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1e192d66;border:1px solid #ffffff1a;border-radius:24px;width:100%;animation:.5s ease-out fadeIn;overflow:hidden;box-shadow:0 15px 35px #0000004d,inset 0 1px #ffffff1a}.download-tabs{background:#0003;border-bottom:1px solid #ffffff0d;justify-content:space-around;display:flex}.download-tab{text-align:center;color:var(--text-color-muted);flex:1;padding:20px 0;font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.download-tab:hover{color:var(--text-color-light);background:#ffffff08}.download-tab.active{color:var(--text-color-light);background:#281e3c4d}.download-tab.active:after{content:"";background:var(--secondary-accent);width:60%;height:3px;box-shadow:0 0 10px var(--secondary-accent);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:20%}.download-content{text-align:center;flex-direction:column;align-items:center;padding:40px;display:flex}.platform-logo{color:var(--text-color-light);filter:drop-shadow(0 0 10px #fff3);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.download-content h3{color:var(--text-color-light);margin:0 0 15px;font-size:2rem}.install-desc{color:var(--text-color-muted);max-width:500px;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.install-desc a{color:var(--secondary-accent);font-weight:500;text-decoration:none;transition:color .3s}.download-button-row{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (width<=600px){.download-content{padding:30px 20px}.download-tab{padding:15px 0;font-size:1.1rem}.download-content h3{font-size:1.8rem}.install-desc{font-size:1rem}}.footer-container{-webkit-backdrop-filter:blur(20px);z-index:50;background:#0d0c13cc;border-top:1px solid #ffffff0d;width:100%;margin-top:80px;position:relative}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:60px 40px;display:flex}.footer-brand{max-width:300px}.footer-logo{color:var(--text-color-light);margin:0 0 10px;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700}.footer-logo:first-letter{color:var(--primary-accent)}.footer-tagline{color:var(--text-color-muted);margin:0;font-size:1rem;line-height:1.5}.footer-links{flex-wrap:wrap;gap:80px;display:flex}.footer-link-group{flex-direction:column;display:flex}.footer-link-group h4{color:var(--text-color-light);margin:0 0 20px;font-size:1.1rem}.footer-link-group a{color:var(--text-color-muted);margin-bottom:12px;font-size:.95rem;text-decoration:none;transition:color .3s}.footer-link-group a:hover{color:var(--primary-accent)}.footer-bottom{text-align:center;border-top:1px solid #ffffff0d;padding:24px 40px}.footer-bottom p{color:#ffffff4d;margin:0;font-size:.85rem}@media (width<=768px){.footer-content{flex-direction:column;padding:40px 20px}.footer-links{gap:40px}.footer-bottom{padding:20px}}.footer-copyright{font-size:.85rem}:root{--bg-color:#0d0c13;--primary-accent:#fa44f4;--secondary-accent:#8d328a;--text-color-light:#f0f0f0;--text-color-muted:#a0a0a0;--circle-color-start:#3a2a5a;--circle-color-end:#5c3a8c}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color-light);min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden scroll}body:before{content:"";-webkit-backdrop-filter:blur(15px);z-index:5;background-color:#14131d66;width:100%;height:100%;animation:1s ease-out fadeIn;position:absolute;top:0;left:0}a{text-decoration:none}.content-wrapper{z-index:10;flex-direction:column;display:flex;position:relative}.main_container{flex-direction:column;align-items:center;gap:40px;padding:20px;display:flex}.header_content{align-items:center;gap:80px;display:flex}.header_buttons{flex-direction:row;justify-content:space-around;align-items:center;gap:10px;display:flex}.header_phones_preview{position:relative}.background-gradient{pointer-events:none;z-index:1;background:radial-gradient(circle,#8d328a1a 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.background-circles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;overflow:hidden}.circle{background:linear-gradient(45deg, var(--circle-color-start) 0%, var(--circle-color-end) 100%);filter:blur(100px);opacity:.5;animation:moveAndRotateCircles var(--duration) infinite alternate ease-in-out;transform-origin:50%;border-radius:50%;position:absolute}.circle:first-child{--duration:20s;width:400px;height:400px;animation-delay:0s;top:10%;left:15%}.circle:nth-child(2){--duration:25s;background:linear-gradient(135deg, var(--circle-color-end) 0%, var(--circle-color-start) 100%);width:500px;height:500px;animation-delay:-5s;bottom:5%;right:10%}.circle:nth-child(3){--duration:18s;width:350px;height:350px;animation-delay:-10s;top:40%;left:50%;transform:translate(-50%,-50%)}.circle:nth-child(4){--duration:22s;background:linear-gradient(225deg, var(--circle-color-start) 0%, var(--circle-color-end) 100%);width:450px;height:450px;animation-delay:-15s;top:20%;right:20%}.nav{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;background:#14131d66;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:15px 40px;display:flex;position:sticky;top:0;box-shadow:0 4px 30px #0000004d}.nav:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 40%);position:absolute;inset:0}.nav:after{content:"";opacity:.1;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000,#ffffff0d);position:absolute;inset:-1px}.logo-wrapper{justify-content:left;align-items:center;gap:10px;display:flex}.logo{color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:32px!important}.logo:first-letter{color:var(--primary-accent)}.header_text_wrapper{max-width:500px}h1{color:var(--text-color-light);text-align:left;text-shadow:0 0 15px #fff6;margin-top:10px;margin-bottom:20px;font-size:2.8em;line-height:1.2}p{text-align:left;color:var(--text-color-muted);max-width:700px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.3em;line-height:1.8}.contact-info{color:var(--text-color-muted);margin-top:20px;font-size:1.25em}.contact-info a{color:var(--text-color-muted);font-weight:700;text-decoration:none;transition:color .3s,text-shadow .3s}.contact-info a:hover{color:var(--text-color-light)}.telegram-button{-webkit-backdrop-filter:blur(10px);color:var(--text-color-light);cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:15px;justify-content:center;align-items:center;margin-top:0;padding:15px 30px;font-size:1em;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.telegram-button:hover{color:#fff;background-color:#ffffff40;transform:scale(1.03)}.telegram-button svg{fill:currentColor;width:30px;height:30px;margin-right:10px}.text_accent{background:linear-gradient(225deg, var(--circle-color-start) 0%, var(--primary-accent) 90%);text-shadow:0 0 15px #3a2a5a66;-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.shiny-text-static{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#f0f0f0 0% 35%,#fa44f4 50%,#f0f0f0 65% 100%);background-position:150%;background-size:200%;background-clip:text;animation:2s linear infinite textShine;display:inline}.phone_content img{object-fit:cover;width:100%;height:100%}@media (width<=768px){h1{margin-bottom:15px;font-size:2.5em}p{margin-bottom:25px;font-size:1.1em;line-height:1.6}.logo{font-size:40px!important}.content-wrapper{overflow-x:hidden}.logo-wrapper svg{width:40px;height:40px}.telegram-button{padding:12px 24px;font-size:1.2em}.telegram-button svg{width:26px;height:26px}.contact-info{font-size:1em}.circle{filter:blur(80px)}.circle:first-child{width:250px;height:250px}.circle:nth-child(2){width:300px;height:300px}.circle:nth-child(3){width:200px;height:200px}.circle:nth-child(4){width:280px;height:280px}}@media (width<=480px){h1{font-size:2em}p{font-size:1em}.telegram-button{padding:10px 20px;font-size:1em}.telegram-button svg{width:22px;height:22px}}@keyframes moveAndRotateCircles{0%{opacity:.5;transform:translate(0)scale(1)rotate(0)}25%{opacity:.6;transform:translate(30vw,10vh)scale(1.1)rotate(45deg)}50%{opacity:.4;transform:translate(-20vw,25vh)scale(.9)rotate(90deg)}75%{opacity:.7;transform:translate(15vw,-15vh)scale(1.05)rotate(135deg)}to{opacity:.5;transform:translate(0)scale(1)rotate(180deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes textShine{to{background-position:-50%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.circle,.shiny-text-static{animation:none}}.carousel-section{z-index:20;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:60px auto;display:flex;position:relative}.carousel-container{justify-content:center;align-items:center;width:100%;height:700px;display:flex;position:relative;overflow:hidden}.carousel-track{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.carousel-slide{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;opacity:0;z-index:1;outline:none;transition:all .5s cubic-bezier(.25,.8,.25,1);position:absolute;transform:scale(.6)translate(0)}.carousel-slide:focus,.carousel-slide *{-webkit-tap-highlight-color:transparent;outline:none}.carousel-slide.active{opacity:1;z-index:5;cursor:default;transform:scale(1)translate(0)}.carousel-slide.prev{opacity:.6;z-index:3;transform:scale(.7)translate(-150%)}.carousel-slide.next{opacity:.6;z-index:3;transform:scale(.7)translate(150%)}.carousel-slide.prev:hover,.carousel-slide.next:hover{opacity:.8;transform:scale(.75) translateX(calc(150% * sign(var(--translateX))))}.carousel-slide.prev:hover{transform:scale(.75)translate(-140%)}.carousel-slide.next:hover{transform:scale(.75)translate(140%)}.carousel-slide pixel-9-pro{width:220px;display:block}.carousel-arrow{color:#fff;cursor:pointer;z-index:10;backdrop-filter:blur(5px);-webkit-tap-highlight-color:transparent;appearance:none;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute}.carousel-arrow:hover{background:#ffffff40;transform:scale(1.1)}.carousel-arrow:focus{outline:none}.carousel-arrow.left{left:20px}.carousel-arrow.right{right:20px}.carousel-text-container{text-align:center;justify-content:center;width:100%;min-height:80px;margin-top:10px;display:flex;position:relative}.carousel-text{opacity:0;visibility:hidden;color:var(--text-color-light);max-width:800px;font-size:1.5em;font-weight:300;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:0;transform:translateY(20px)}.carousel-text.active{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=1020px){.header_content,.header_buttons{flex-direction:column}#telegram_link{font-size:0}#telegram_link svg{margin-right:0}.header_phones_preview{display:none;scale:.9}.download-section{width:80%}.nav{position:static}.carousel-slide pixel-9-pro{width:180px}.carousel-slide.prev{transform:scale(.7)translate(-120%)}.carousel-slide.next{transform:scale(.7)translate(120%)}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}.carousel-text{padding:0 20px;font-size:1.2em}}@media (width<=480px){.carousel-slide pixel-9-pro{width:150px}.carousel-arrow{width:40px;height:40px}}
