:root{--bg:#060b13;--surface:#101a2b;--surface2:#121d30;--panel:#0b1422;--border:rgba(114,159,218,.15);--text:#f7faff;--muted:#acbed0;--blue:#00a4ff;--blue2:#1584ff;--purple:#a77bff;--yellow:#ffcc42;--wrap:1180px;--radius:23px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;pointer-events:none;inset:0;z-index:-3;background:radial-gradient(ellipse 50% 38% at 77% 5%,rgba(0,93,183,.16),transparent),radial-gradient(ellipse 45% 30% at 15% 43%,rgba(39,52,141,.08),transparent)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,#carousel-viewport:focus-visible{outline:3px solid #48c8ff;outline-offset:4px}.wrap{width:min(var(--wrap),calc(100% - 56px));margin-inline:auto}.section{padding-block:100px}.skip-link{position:fixed;z-index:100;top:-80px;left:12px;padding:10px 16px;background:#fff;color:#111;border-radius:8px}.skip-link:focus{top:10px}.ambient{position:absolute;z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;opacity:.37}.ambient-1{width:390px;height:390px;top:110px;right:2%;background:#003d9e}.ambient-2{width:280px;height:280px;top:710px;left:-190px;background:#042c65}
.site-header{position:relative;z-index:20;border-bottom:1px solid rgba(91,155,229,.12);background:rgba(6,11,19,.91);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);position:sticky;top:0}.nav{min-height:82px;display:flex;align-items:center;gap:38px;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand img{width:45px;height:47px;object-fit:contain}.brand-text{display:flex;flex-direction:column;line-height:1.06;letter-spacing:.65px}.brand-text strong{font-size:20px;font-weight:900}.brand-text strong span{color:#0ea8ff}.brand-text small{font-size:12px;letter-spacing:2px;font-weight:780;margin-top:5px}.brand-text small b{letter-spacing:0;font-size:9px;color:#28b2ff;padding:5px 7px;background:#08283e;border-radius:6px;vertical-align:2px;margin-left:3px}.nav-links{display:flex;gap:30px;align-items:center;margin-left:auto}.nav-links a{color:#bbcad9;font-size:13px;font-weight:700;transition:color .2s}.nav-links a:hover{color:white}.nav-actions{display:flex;align-items:center;gap:12px}.btn{border:1px solid transparent;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;text-align:center;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn svg,.hero-github svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn-small{font-size:13px;padding:10px 19px}.btn-large{font-size:14px;padding:17px 22px;min-height:56px}.btn-primary{color:#fff;background:linear-gradient(115deg,#008eee,#00b0ff 70%,#1384ff);box-shadow:0 9px 30px rgba(0,135,244,.2),inset 0 1px 0 rgba(255,255,255,.28)}.btn-primary:hover{box-shadow:0 14px 32px rgba(0,140,254,.38)}.btn-ghost{background:rgba(20,35,58,.43);color:#eaf3ff;border-color:#314765}.btn-ghost:hover{border-color:#32a4ed;background:rgba(30,53,81,.6)}.nav-menu{display:none;background:transparent;border:0;padding:8px;color:#fff;cursor:pointer}.nav-menu span{display:block;height:2px;width:24px;background:#eaf3ff;margin:5px 0;border-radius:4px}
.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:42px;padding-top:80px;padding-bottom:83px;min-height:700px;position:relative}.hero-copy{position:relative;z-index:2;padding-bottom:25px}.eyebrow,.overline{display:inline-block;color:#5cc8ff;font-size:11px;font-weight:900;letter-spacing:2px}.eyebrow{border:1px solid rgba(39,150,239,.28);background:rgba(7,71,116,.18);border-radius:100px;padding:10px 15px;letter-spacing:1.3px}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#27d7ec;box-shadow:0 0 0 4px rgba(16,200,236,.12);margin-right:6px}.hero h1{font-size:clamp(44px,4.65vw,69px);letter-spacing:-3px;line-height:1.095;font-weight:900;margin:25px 0}.hero h1 em{font-style:normal;color:#22b3ff;text-shadow:0 0 46px rgba(17,163,255,.2)}.hero-lead{font-size:17px;line-height:1.75;color:#b7c8dc;max-width:535px;margin:0 0 28px}.hero-lead strong{color:#fff}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-facts{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#d5e7f6;font-size:12px;font-weight:680}.hero-facts i{font-style:normal;color:#44cbff;margin-right:4px}.hero-github{display:flex;align-items:center;gap:8px;color:#89a3be;font-size:12px;margin-top:28px}.hero-github strong{color:#ccdfef}.hero-github svg{width:17px;height:17px}
.hero-art{height:600px;position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center}.hero-art::before{content:"";position:absolute;z-index:-1;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,130,255,.32),rgba(0,110,255,.12) 45%,transparent 68%);filter:blur(24px)}.orbit{position:absolute;border:1px solid rgba(46,155,251,.18);border-radius:50%;transform:rotate(-23deg)}.orbit-one{width:520px;height:315px}.orbit-two{width:570px;height:400px;border-color:rgba(59,87,180,.14)}.phone{background:#020810;border:6px solid #142134;border-radius:37px;box-shadow:0 28px 65px rgba(0,0,0,.65),0 0 0 1px rgba(99,155,255,.24),inset 0 0 0 1px rgba(129,170,248,.09);overflow:hidden;position:relative}.phone::before{content:"";position:absolute;z-index:3;width:27%;height:13px;top:4px;left:36.5%;border-radius:0 0 11px 11px;background:#01040a;opacity:.94}.phone img{width:100%;height:100%;object-fit:cover;object-position:top}.phone-hero{height:555px;aspect-ratio:941/1672;transform:rotate(7deg);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.phone-hero:hover{transform:rotate(2deg) translateY(-5px)}.float-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:11px 17px;background:rgba(14,27,46,.92);border:1px solid rgba(92,145,214,.23);border-radius:13px;box-shadow:0 12px 30px rgba(0,0,0,.34);font-size:12px;font-weight:840;backdrop-filter:blur(12px)}.chip-icon{display:inline-flex;align-items:center;justify-content:center;color:#08b6ff;font-size:19px}.chip-icon.violet{color:#d695ff}.chip-top{left:7%;top:20%}.chip-bottom{right:-1%;bottom:18%}.floating-note{position:absolute;color:#159fff;filter:drop-shadow(0 0 10px rgba(0,156,255,.7));opacity:.7;font-size:42px}.floating-note-one{top:8%;right:10%}.floating-note-two{bottom:11%;left:9%;font-size:28px}
.ticker{overflow:hidden;white-space:nowrap;border-block:1px solid rgba(73,121,171,.17);background:linear-gradient(90deg,rgba(4,28,55,.55),rgba(5,33,75,.25));color:#b0cce7;letter-spacing:2px;font-size:11px;font-weight:900}.ticker-inner{display:inline-block;min-width:1600px;padding:18px 0;animation:marquee 33s linear infinite}.ticker b{color:#00b8ff;margin:0 22px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-38%)}}
.section-heading{max-width:710px;margin-bottom:37px}.section-heading h2,.style-copy h2,.vip-copy h2,.download-text h2,.closing h2{font-size:clamp(31px,3.5vw,49px);line-height:1.17;letter-spacing:-1.5px;font-weight:870;margin:15px 0 18px}.section-heading h2 span,.style-copy h2 span,.vip-copy h2 span,.download-text h2 span,.closing h2 span{color:#1bb1ff}.section-heading p{max-width:580px;color:var(--muted);font-size:15px;margin:0;line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{min-height:235px;border:1px solid var(--border);border-radius:21px;background:linear-gradient(145deg,rgba(19,34,55,.87),rgba(11,20,35,.95));padding:27px 26px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-4px);border-color:rgba(50,153,248,.52)}.feature-primary{background:radial-gradient(circle at 100% 100%,rgba(4,104,213,.2),transparent 52%),linear-gradient(145deg,#12283f,#0b192b);border-color:rgba(24,142,250,.35)}.feature-icon{height:45px;width:45px;display:grid;place-items:center;background:#082f51;border:1px solid rgba(0,163,255,.22);color:#20b2ff;font-size:29px;border-radius:13px;font-weight:800;margin-bottom:24px}.feature-card h3{font-size:17px;letter-spacing:-.3px;line-height:1.3;margin:0 0 11px}.feature-card p{font-size:13px;line-height:1.7;color:#adc0d3;margin:0}.mini-line{position:absolute;bottom:0;right:40px;width:90px;height:2px;background:linear-gradient(90deg,transparent,#16a8ff,transparent)}.feature-footnote,.illustrative-note,.small-note{font-size:12px;color:#718ba7;margin:18px 0 0}
.gallery-section{background:linear-gradient(180deg,rgba(15,35,63,.33),rgba(4,13,26,.2));border-block:1px solid rgba(74,130,189,.15);overflow:hidden}.section-heading-centered{text-align:center;margin-inline:auto}.section-heading-centered p{margin-inline:auto}.carousel-shell{position:relative;border-radius:28px;background:radial-gradient(ellipse at 36% 45%,rgba(14,106,208,.19),transparent 39%),linear-gradient(130deg,#101b2d,#09121e);border:1px solid rgba(94,150,227,.22);box-shadow:0 28px 90px rgba(0,0,0,.18);padding:10px 54px}.carousel-viewport{overflow:hidden;outline-offset:5px}.carousel-track{display:flex;transition:transform .7s cubic-bezier(.22,.78,.2,1);will-change:transform}.carousel-slide{width:100%;flex:none;min-width:0;min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:35px 22px}.slide-visual{height:565px;display:flex;justify-content:center;align-items:center;position:relative}.slide-visual::before{content:"";width:350px;height:350px;max-width:95%;position:absolute;background:radial-gradient(circle,rgba(0,127,237,.15),transparent 75%);filter:blur(15px);border:1px solid rgba(26,103,193,.09);border-radius:50%}.phone-gallery{height:535px;aspect-ratio:941/1672;border-radius:34px;border-width:5px;box-shadow:0 30px 55px rgba(0,0,0,.5),0 0 35px rgba(0,127,230,.14)}.slide-copy{max-width:400px;padding:0 0 0 5px}.slide-number{color:#5e87a8;font-weight:800;font-size:12px;letter-spacing:1px}.slide-label{display:block;color:#21b6ff;font-size:11px;letter-spacing:2px;font-weight:900;margin-top:23px}.slide-copy h3{font-size:clamp(29px,3.25vw,43px);letter-spacing:-1.3px;line-height:1.2;margin:16px 0 18px}.slide-copy h3 em{font-style:normal;color:#2bbaff}.slide-copy p{color:#b5c7d9;line-height:1.85;font-size:15px}.slide-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.slide-pills span{border-radius:100px;border:1px solid rgba(29,156,255,.3);background:rgba(0,126,220,.09);padding:7px 12px;color:#9adfff;font-size:11px;font-weight:750}.carousel-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);border:1px solid rgba(50,149,236,.46);background:rgba(6,22,41,.85);color:#ebf8ff;height:47px;width:47px;display:grid;place-items:center;border-radius:50%;font-size:34px;line-height:1;cursor:pointer;transition:background .2s,box-shadow .2s}.carousel-arrow:hover{background:#0c4f82;box-shadow:0 0 22px rgba(8,125,222,.22)}.carousel-prev{left:17px}.carousel-next{right:17px}.carousel-controls{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:22px;flex-wrap:wrap}.carousel-dots{display:flex;gap:8px;align-items:center}.dot{cursor:pointer;border:0;border-radius:99px;height:8px;width:8px;background:#30506b;padding:0;transition:width .25s,background .25s}.dot.active{width:25px;background:#18aeff}.carousel-hint{font-size:11px;color:#7f9ab5}.illustrative-note{text-align:center;margin:20px auto 0;max-width:680px}
.style-section{padding-block:100px 25px}.style-card{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;border:1px solid rgba(85,138,207,.23);background:radial-gradient(circle at 88% 45%,rgba(95,55,201,.18),transparent 40%),linear-gradient(100deg,#101c30,#0a1220);border-radius:28px;padding:58px 70px;overflow:hidden}.style-copy h2{max-width:565px}.style-copy p,.vip-copy p{max-width:540px;line-height:1.8;color:#aec0d4;font-size:15px}.color-dots{display:flex;gap:10px;margin:25px 0}.color-dots i{width:27px;height:27px;border:3px solid #202d42;border-radius:50%}.color-blue{background:#0aa4ff}.color-purple{background:#895aff}.color-pink{background:#ff60bb}.color-green{background:#57db91}.color-gold{background:#e8ba35}.inline-link{font-size:13px;color:#47c3ff;font-weight:830;border-bottom:1px solid rgba(71,195,255,.45);padding-bottom:5px}.profile-demo{margin:20px auto 0;width:min(340px,100%);border-radius:20px;background:#121a2a;border:1px solid #344464;box-shadow:0 24px 54px rgba(0,0,0,.4);overflow:hidden;transform:rotate(3deg);transition:transform .3s}.profile-demo:hover{transform:rotate(0deg)}.demo-cover{height:115px;background:linear-gradient(125deg,#082e7d,#644ec1,#a44ac5,#0f73b1);position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px;overflow:hidden}.demo-cover::before{content:"";position:absolute;width:300px;height:300px;left:-100px;top:-220px;border:38px solid rgba(255,255,255,.1);border-radius:50%}.demo-cover span{z-index:1;font-size:9px;letter-spacing:1.2px;font-weight:800;color:#fff;background:rgba(0,0,0,.23);padding:5px 9px;border-radius:99px}.demo-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.11) 50%,transparent 65%)}.demo-avatar{width:83px;height:83px;display:grid;place-items:center;background:linear-gradient(140deg,#00b9ff,#344bb9);border:5px solid #121a2a;border-radius:50%;margin:-41px 0 -12px 20px;position:relative;z-index:2;font-size:38px}.demo-profile-body{padding:20px 25px 27px;display:flex;flex-direction:column}.demo-profile-body strong{font-size:20px}.demo-profile-body strong span{color:#4dbbff}.demo-profile-body small{font-size:12px;color:#9aacbe;margin-top:3px}.demo-profile-body p{font-size:13px;color:#c1ced9}.demo-tags{display:flex;flex-wrap:wrap;gap:7px}.demo-tags span{padding:6px 8px;background:#172b48;border:1px solid #24496f;border-radius:7px;color:#93d6ff;font-size:10px}
.vip-section{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;padding-block:105px}.gold-overline{color:#edc751}.vip-copy h2 span{color:#ffcf52}.vip-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}.vip-chips span{background:rgba(120,86,15,.11);border:1px solid rgba(253,191,51,.22);color:#e9c774;padding:9px 12px;border-radius:99px;font-size:11px;font-weight:700}.vip-copy .small-note{margin-top:20px;color:#7e90a9;font-size:12px}.vip-card{position:relative;overflow:hidden;min-height:365px;border-radius:27px;background:radial-gradient(circle at 86% 20%,rgba(241,188,40,.28),transparent 32%),linear-gradient(132deg,#231d0b,#101725 65%);border:1px solid rgba(246,187,34,.56);box-shadow:0 0 50px rgba(194,122,0,.07);padding:34px 35px;display:flex;flex-direction:column;justify-content:space-between}.vip-card-label{font-size:12px;color:#ffe17b;font-weight:900;letter-spacing:2px}.vip-card h3{font-size:33px;line-height:1.22;letter-spacing:-1px;margin:20px 0 10px}.vip-card p{max-width:310px;color:#decda7;font-size:13px;line-height:1.75}.vip-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,210,80,.18);padding-top:17px;color:#fff0ba;font-size:12px;font-weight:900}.vip-card-footer span:last-child{font-size:15px;color:#f7c82f;font-weight:800}
.download-section{padding-block:35px 100px}.download-panel{border:1px solid rgba(20,159,255,.33);border-radius:29px;background:radial-gradient(ellipse at right 40%,rgba(0,125,237,.18),transparent 56%),linear-gradient(120deg,#0e233d,#091725);padding:50px 60px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:30px}.download-light{position:absolute;width:340px;height:340px;right:80px;top:30px;border-radius:50%;background:#026cca;opacity:.14;filter:blur(70px)}.download-text{z-index:1}.download-text h2{font-size:40px}.download-text p{max-width:595px;color:#bed0e2;line-height:1.8;font-size:15px}.download-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:23px}.apk-badge{font-size:11px;color:#83aac8}.release-status{font-size:11px;color:#77b4db;margin-top:14px}.download-icon{position:relative;display:grid;place-items:center;transform:rotate(9deg)}.download-icon img{width:min(220px,75%);height:auto;filter:drop-shadow(0 25px 40px rgba(0,0,0,.5)) drop-shadow(0 0 45px rgba(0,149,255,.17))}
.faq-section{padding-top:5px}.faq-list{max-width:950px}.faq-list details{border-bottom:1px solid rgba(103,142,180,.2)}.faq-list details:first-child{border-top:1px solid rgba(103,142,180,.2)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:16px;font-weight:790;padding:23px 10px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#1cb7ff;font-size:30px;line-height:1;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:790px;font-size:14px;line-height:1.85;color:#aec3d7;margin:-2px 0 25px;padding:0 10px}
.closing{background:linear-gradient(110deg,rgba(15,39,70,.65),rgba(7,20,39,.7));border:1px solid rgba(85,155,222,.2);border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px 46px;margin-bottom:75px}.closing h2{font-size:30px;margin:8px 0}.closing p{color:#adc0d4;margin:8px 0 0;font-size:13px}.closing .btn{flex-shrink:0}.footer{border-top:1px solid rgba(91,150,211,.15);background:#050a12}.footer-inner{display:flex;align-items:center;gap:28px;justify-content:space-between;min-height:120px}.footer-inner p{color:#7590aa;font-size:11px;max-width:510px;line-height:1.7}.footer-inner>a:last-child{font-size:12px;color:#7ebbe4;white-space:nowrap}.download-notice{position:fixed;z-index:99;bottom:22px;left:50%;transform:translateX(-50%);padding:16px 19px;border:1px solid #2a94cb;background:#092540;box-shadow:0 14px 50px #000b;border-radius:13px;color:#e4f7ff;font-size:13px;max-width:min(620px,calc(100% - 30px));width:max-content;display:flex;align-items:center;gap:15px}.download-notice[hidden]{display:none}.download-notice button{border:none;background:transparent;color:#d6eeff;font-size:24px;cursor:pointer;line-height:1}
@media(max-width:1030px){.nav{gap:14px}.nav-links{gap:16px}.nav-links a{font-size:12px}.hero h1{letter-spacing:-2px;font-size:clamp(40px,5vw,60px)}.hero{column-gap:10px}.chip-top{left:0}.chip-bottom{right:0}.carousel-slide{gap:20px}.style-card{padding:48px 40px}.download-panel{padding:43px}.brand-text strong{font-size:18px}}
@media(max-width:780px){.wrap{width:min(100% - 32px,580px)}.section{padding-block:69px}.site-header{position:sticky}.nav{height:72px;min-height:72px}.nav-menu{display:block}.nav-download{display:none}.nav-links{position:absolute;display:none;top:71px;left:0;right:0;padding:13px max(16px,calc((100vw - 580px)/2));background:#0b1625;border-bottom:1px solid #234462;box-shadow:0 16px 40px #0008;gap:0;align-items:stretch}.nav-links.open{display:flex;flex-direction:column}.nav-links a{font-size:15px;padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.hero{grid-template-columns:1fr;padding-top:64px;padding-bottom:60px;gap:15px;text-align:center}.hero-copy{padding:0}.hero h1{font-size:clamp(39px,8.8vw,62px);letter-spacing:-1.8px;margin:24px auto}.hero-lead{margin-inline:auto;font-size:15px}.hero-actions,.hero-facts,.hero-github{justify-content:center}.hero-art{height:520px}.phone-hero{height:485px}.chip-top{left:4%;top:16%}.chip-bottom{right:2%;bottom:15%}.orbit-one{width:380px;height:260px}.orbit-two{width:420px;height:325px}.hero-art::before{width:400px;height:400px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:12px}.feature-card{min-height:225px;padding:22px 20px}.feature-card h3{font-size:16px}.carousel-shell{padding:12px 30px}.carousel-slide{min-height:540px;grid-template-columns:1fr 1fr;gap:10px;padding:15px}.slide-visual{height:480px}.phone-gallery{height:450px}.slide-copy h3{font-size:28px}.slide-copy p{font-size:13px}.carousel-arrow{height:38px;width:38px;font-size:26px}.carousel-prev{left:5px}.carousel-next{right:5px}.style-card{grid-template-columns:1fr;gap:25px;padding:35px}.style-section{padding-bottom:5px}.vip-section{grid-template-columns:1fr;gap:34px}.vip-card{min-height:320px}.download-panel{grid-template-columns:1fr;gap:10px;padding:36px}.download-icon{display:none}.closing{padding:30px;flex-direction:column;align-items:flex-start}.footer-inner{padding-block:28px;flex-direction:column;align-items:flex-start;gap:16px}.faq-list summary{font-size:14px}}
@media(max-width:560px){.brand img{width:39px;height:40px}.brand-text strong{font-size:18px}.brand-text small{font-size:10px}.brand-text small b{font-size:8px}.hero{padding-top:47px}.hero h1{font-size:clamp(37px,10.1vw,49px)}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;max-width:390px;margin:auto}.hero-actions .btn{width:100%}.hero-facts{gap:14px;font-size:11px}.hero-github{font-size:11px}.hero-art{height:450px}.phone-hero{height:410px;border-radius:26px;border-width:4px}.phone::before{height:9px}.float-chip{font-size:10px;padding:8px 10px}.chip-top{left:1%;top:16%}.chip-bottom{right:0;bottom:13%}.orbit-one{width:300px;height:220px}.orbit-two{width:340px;height:280px}.floating-note-one{right:0}.ticker-inner{font-size:10px}.section-heading h2,.style-copy h2,.vip-copy h2,.download-text h2{font-size:clamp(29px,8vw,38px)}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{min-height:230px;padding:16px 15px;border-radius:17px}.feature-icon{height:39px;width:39px;font-size:24px;margin-bottom:15px}.feature-card h3{font-size:14px}.feature-card p{font-size:12px;line-height:1.6}.carousel-shell{padding:12px 29px;border-radius:22px}.carousel-slide{grid-template-columns:1fr;gap:0;min-height:0;padding:15px 2px 28px}.slide-visual{height:405px}.phone-gallery{height:390px;border-radius:24px;border-width:4px}.slide-copy{max-width:360px;text-align:center;padding:0 10px;margin-inline:auto}.slide-label{margin-top:7px}.slide-copy h3{font-size:28px;margin:8px 0}.slide-copy p{font-size:12px;line-height:1.65;margin:8px 0}.slide-pills{justify-content:center;margin-top:12px}.carousel-arrow{width:33px;height:33px;font-size:25px}.carousel-prev{left:3px}.carousel-next{right:3px}.carousel-hint{font-size:10px}.style-card{padding:31px 23px}.profile-demo{max-width:300px}.vip-card{padding:27px}.vip-card h3{font-size:27px}.download-panel{padding:31px 23px}.download-text h2{font-size:32px}.download-text p{font-size:13px}.download-actions .btn{width:100%}.closing{margin-bottom:50px}.closing h2{font-size:27px}.closing .btn{width:100%;font-size:12px}.faq-list summary{gap:12px;font-size:13px}.illustrative-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Revisão visual: sem estrelas decorativas, mantendo estilo BloxCode */
.vip-section .vip-card{min-height:300px;justify-content:flex-start;gap:18px;background:linear-gradient(125deg,#161c29,#0b1220);border:1px solid rgba(230,179,50,.32);box-shadow:none}
.vip-card .vip-header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.vip-card .vip-badge{border:1px solid #9f813e;color:#ffda76;background:rgba(255,210,96,.06);padding:6px 17px;border-radius:8px;font-weight:850;font-size:12px;letter-spacing:.7px}
.vip-card h3{margin:12px 0 0}
.vip-card p{margin:0;max-width:340px}
.vip-card-footer{margin-top:auto;gap:10px;flex-wrap:wrap}
.vip-card-footer span:last-child{font-size:11px;color:#d2b976;font-weight:550;letter-spacing:0}
.demo-profile-body strong{display:block;line-height:1.4}
.demo-cover span{letter-spacing:.6px}
.vip-chips span{font-size:11px}
.float-chip .chip-icon{color:#2cb8ff}
.download-icon img{filter:drop-shadow(0 14px 18px rgba(0,0,0,.3))}
.hero-art::before{opacity:.45}
.profile-demo{transform:rotate(0)}
.profile-demo:hover{transform:translateY(-3px)}
@media(max-width:560px){.vip-section .vip-card{min-height:280px}.vip-card-footer span:last-child{font-size:10px}}
