:root{--navy:#1B2A4E;--dark:#0a0b0d;--dark-card:#282b31;--blue:#0052ff;--blue-hover:#578bfa;--blue-link:#0667d0;--cyan:#38BDF8;--gold:#C9A96E;--bg:#FFFFFF;--surface:#eef0f3;--ink:#0a0b0d;--muted:#5b616e;--silver:#a0a5ae;--border:rgba(91,97,110,0.2);--t:280ms cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink);line-height:1.56;overflow-x:hidden;font-weight:400;font-size:18px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}section{padding:96px 0}.display{font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:1;letter-spacing:-.02em}.headline{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.11;letter-spacing:-.01em}.section-tag{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:.75rem}.section-header{text-align:center;margin-bottom:3rem}.section-divider{margin:1rem auto 0}.gold-line,.section-divider{width:40px;height:3px;background:var(--gold);border-radius:2px}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface);color:var(--ink);font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:56px;border:1px solid var(--surface);transition:background var(--t),color var(--t);white-space:nowrap;line-height:1.2}.btn-primary:hover{background:var(--blue-hover);color:white;border-color:var(--blue-hover)}.btn-blue{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:white;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:56px;border:1px solid var(--blue);transition:background var(--t),border-color var(--t);white-space:nowrap;line-height:1.2}.btn-blue:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.btn-gold{display:inline-flex;align-items:center;gap:.5rem;background:var(--gold);color:#1a1200;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:56px;transition:background var(--t);line-height:1.2}.btn-gold:hover{background:#d4b07e}.btn-outline-white{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:white;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:56px;border:1px solid rgba(255,255,255,.3);transition:border-color var(--t),background var(--t);line-height:1.2}.btn-outline-white:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7)}.btn-dark{display:inline-flex;align-items:center;gap:.5rem;background:var(--dark-card);color:white;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:56px;border:1px solid var(--dark-card);transition:background var(--t);line-height:1.2}.btn-dark:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.store-btn{display:inline-flex;align-items:center;gap:.75rem;background:var(--surface);color:var(--ink);padding:.8rem 1.5rem;border-radius:56px;border:1px solid var(--border);font-weight:600;transition:background var(--t),border-color var(--t)}.store-btn:hover{background:var(--blue-hover);color:white;border-color:var(--blue-hover)}.store-btn:hover .st .pre{color:rgba(255,255,255,.7)}.store-btn .si{width:24px;height:24px;flex-shrink:0}.store-btn .st{display:flex;flex-direction:column;line-height:1.2}.store-btn .st .pre{font-size:.67rem;font-weight:400;color:var(--muted);transition:color var(--t)}.store-btn .st .name{font-size:.9rem;font-weight:600}.lang-toggle{display:flex;border:1px solid var(--border);border-radius:56px;overflow:hidden}.lang-toggle a,.lang-toggle button{padding:.3rem .75rem;font-size:.8rem;font-weight:600;color:var(--muted);transition:all var(--t);border-radius:56px}.lang-toggle a.active,.lang-toggle button.active{background:var(--blue);color:white}#site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:box-shadow var(--t)}#site-header.scrolled{box-shadow:0 1px 24px rgba(0,0,0,.08)}.header-inner{display:flex;align-items:center;gap:1.5rem;height:68px}.header-logo img{height:28px;width:auto}.header-nav{display:flex;align-items:center;gap:1.75rem;margin-left:auto}.header-nav a{font-size:1rem;font-weight:600;color:var(--ink);opacity:.7;transition:opacity var(--t),color var(--t);line-height:1.2}.header-nav a:hover{opacity:1;color:var(--blue)}.header-actions{display:flex;align-items:center;gap:.75rem;margin-left:1rem}.hamburger{display:none;flex-direction:column;gap:5px}.hamburger span{width:22px;height:2px;background:var(--ink);border-radius:2px;transition:all var(--t)}@media (max-width:900px){.header-nav{display:none;position:fixed;top:68px;left:0;right:0;background:white;padding:1.5rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.1)}.hamburger,.header-nav.open{display:flex}}@media (max-width:640px){.header-actions .btn-primary{display:none}}@media (max-width:480px){section{padding:64px 0}}#hero{background:var(--dark);min-height:100vh;display:flex;align-items:center;padding-top:68px;overflow:hidden;position:relative}#hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 70% 50%,rgba(0,82,255,.12) 0,transparent 70%)}.hero-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;padding:80px 0 60px;position:relative;z-index:1}.hero-text{color:white}.hero-tag{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,82,255,.18);border:1px solid rgba(0,82,255,.35);color:#8ab4ff;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.4rem 1rem;border-radius:56px}.hero-headline,.hero-tag{margin-bottom:1.5rem}.hero-headline .accent{color:var(--blue-hover)}.hero-subtitle{font-size:1.125rem;font-weight:400;color:rgba(255,255,255,.6);max-width:460px;margin-bottom:2.5rem;line-height:1.56}.hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.hero-ctas .store-btn{background:var(--dark-card);color:white;border-color:var(--dark-card)}.hero-ctas .store-btn:hover{background:var(--blue-hover);border-color:var(--blue-hover);color:white}.hero-ctas .store-btn .st .pre{color:rgba(255,255,255,.5)}.hero-stats{display:flex;gap:2.5rem;padding-top:.5rem}.hero-stat .sn{font-size:2rem;font-weight:400;color:white;line-height:1}.hero-stat .sl{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.4);margin-top:.3rem;letter-spacing:.04em}.hero-stat-div{width:1px;background:rgba(255,255,255,.1);align-self:stretch}.hero-visual{display:flex;justify-content:center;align-items:flex-end}.phone-wrap{position:relative;width:260px;filter:drop-shadow(0 40px 80px rgba(0,82,255,.25))}.phone-frame{background:#0d0d10;border-radius:42px;padding:10px;border:1px solid rgba(255,255,255,.06);position:relative}.phone-frame:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:90px;height:26px;background:#0d0d10;border-radius:0 0 14px 14px;z-index:2}.phone-screen{border-radius:32px;overflow:hidden;background:white}.phone-screen img{width:100%;display:block}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:3rem;padding:60px 0 0}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-ctas,.hero-stats{justify-content:center}.hero-visual{padding-bottom:0}.phone-wrap{width:200px}}#features{background:var(--surface)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.feat-card{background:white;border-radius:24px;padding:2rem;border:1px solid var(--border);transition:border-color var(--t),box-shadow var(--t)}.feat-card:hover{border-color:var(--blue);box-shadow:0 4px 24px rgba(0,82,255,.1)}.feat-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem;flex-shrink:0;background:var(--surface)}.feat-card h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;line-height:1.33}.feat-card p{font-size:1rem;color:var(--muted);line-height:1.56}@media (max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features-grid{grid-template-columns:1fr}}#gallery{background:white;overflow:hidden}.carousel{position:relative;width:100%;padding:2rem 0 3rem}.carousel-track-wrap{overflow:hidden;width:100%}.carousel-track{display:flex;align-items:center;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.carousel-slide{flex-shrink:0;width:220px;display:flex;justify-content:center;padding:1rem .5rem;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);transform:scale(.72);opacity:.45;cursor:pointer}.carousel-slide.active{transform:scale(1);opacity:1;cursor:default}.carousel-slide.adjacent{transform:scale(.85);opacity:.7}.carousel-slide .phone-frame{box-shadow:none;transition:box-shadow .5s cubic-bezier(.4,0,.2,1)}.carousel-slide.active .phone-frame{box-shadow:0 24px 64px rgba(0,82,255,.22)}.carousel-nav{gap:1.5rem;margin-top:1.5rem}.carousel-btn,.carousel-nav{display:flex;justify-content:center;align-items:center}.carousel-btn{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--border);background:white;color:var(--ink);cursor:pointer;font-size:1.1rem;transition:background var(--t),border-color var(--t),color var(--t)}.carousel-btn:hover{background:var(--blue);border-color:var(--blue);color:white}.carousel-dots{display:flex;gap:.5rem}.carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;padding:0;cursor:pointer;transition:background var(--t),transform var(--t)}.carousel-dot.active{background:var(--blue);transform:scale(1.3)}#download{background:var(--dark);color:white}.dl-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.dl-text .section-tag{color:#8ab4ff}.dl-text h2{color:white;margin-bottom:.75rem}.dl-text p{color:rgba(255,255,255,.55);margin-bottom:2rem;line-height:1.56;font-size:1rem}.dl-store-row{display:flex;gap:1rem;flex-wrap:wrap}.dl-store-row .store-btn{background:var(--dark-card);color:white;border-color:var(--dark-card)}.dl-store-row .store-btn:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.dl-store-row .store-btn .st .pre{color:rgba(255,255,255,.45)}.qr-cards{display:flex;gap:1.5rem}.qr-card{background:white;border-radius:24px;padding:1.5rem 1.5rem 1.25rem;text-align:center;flex:1 1}.qr-code-box{width:160px;height:160px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center}.qr-code-box canvas,.qr-code-box img{width:100%;height:100%}.qr-card .qn{font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.qr-card .ql{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--blue);font-weight:600}@media (max-width:768px){.dl-inner{grid-template-columns:1fr}.qr-cards{justify-content:center}}#partners{background:var(--dark-card);color:white}#partners .section-tag{color:var(--gold)}.pt-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.pt-text h2{color:white;margin-bottom:.5rem}.pt-text>p{color:rgba(255,255,255,.6);line-height:1.56;margin:1.5rem 0 2rem;font-size:1rem}.pt-feats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.pt-feat{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:border-color var(--t),background var(--t)}.pt-feat:hover{border-color:rgba(0,82,255,.5);background:rgba(0,82,255,.08)}.pt-feat-icon{font-size:1.25rem;flex-shrink:0;margin-top:.05rem}.pt-feat h4{font-size:1rem;font-weight:600;color:white;margin-bottom:.25rem;line-height:1.33}.pt-feat p{font-size:.875rem;color:rgba(255,255,255,.85);line-height:1.5}.pt-ctas{display:flex;gap:1rem;flex-wrap:wrap}.pt-visual{display:flex;justify-content:center}.pt-mockup{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:32px;padding:1.75rem;width:100%;max-width:380px}.pt-mockup-label{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.35);margin-bottom:1rem}.pt-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.pt-stat{background:rgba(255,255,255,.06);border-radius:16px;padding:1.25rem;text-align:center}.pt-stat .pn{font-size:2rem;font-weight:400;color:var(--blue-hover);line-height:1}.pt-stat .pl{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.4);margin-top:.35rem}.pt-badge{margin-top:1rem;padding:1.1rem;background:rgba(201,169,110,.12);border:1px solid rgba(201,169,110,.25);border-radius:16px}.pt-badge .pb-title{font-size:.875rem;font-weight:600;color:var(--gold);margin-bottom:.3rem}.pt-badge .pb-desc{font-size:.875rem;color:rgba(255,255,255,.45);line-height:1.5}@media (max-width:768px){.pt-inner{gap:3rem}.pt-feats,.pt-inner{grid-template-columns:1fr}}#faq{background:var(--surface)}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}details.fi{background:white;border-radius:16px;border:1px solid var(--border);transition:border-color var(--t),box-shadow var(--t);overflow:hidden}details.fi[open]{border-color:var(--blue);box-shadow:0 2px 16px rgba(0,82,255,.1)}details.fi summary{cursor:pointer;padding:1.25rem 1.5rem;font-weight:600;font-size:1rem;color:var(--ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.33}details.fi summary::-webkit-details-marker{display:none}details.fi summary:after{content:"+";font-size:1.4rem;font-weight:300;color:var(--blue);flex-shrink:0;transition:transform var(--t)}details.fi[open] summary:after{transform:rotate(45deg)}.fi-body{padding:0 1.5rem 1.25rem;color:var(--muted);font-size:1rem;line-height:1.56}#contact{background:white}.ct-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.ct-text h2{margin-bottom:.5rem}.ct-text>p{color:var(--muted);margin:1.25rem 0 1.75rem;line-height:1.56;font-size:1rem}.ct-methods{display:flex;flex-direction:column;gap:.75rem}.ct-method{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:border-color var(--t),box-shadow var(--t)}.ct-method:hover{border-color:var(--blue);box-shadow:0 2px 16px rgba(0,82,255,.1)}.ct-mi{width:44px;height:44px;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.ct-mt .label{font-size:.8rem;font-weight:600;color:var(--muted)}.ct-mt .value{font-weight:600;font-size:1rem;color:var(--ink)}.ct-dl h3{font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;line-height:1.33}.ct-store-col{display:flex;flex-direction:column;gap:.75rem}.ct-privacy{margin-top:1.75rem;padding:1.25rem;background:var(--surface);border-radius:16px;border:1px solid var(--border)}.ct-privacy p{font-size:.9rem;color:var(--muted);margin-bottom:.5rem}.ct-privacy div{display:flex;gap:1rem}.ct-privacy a{color:var(--blue);font-size:.9rem;font-weight:600}.ct-privacy a:hover{color:var(--blue-hover)}@media (max-width:768px){.ct-inner{grid-template-columns:1fr}}footer{background:var(--dark);color:white;padding:4rem 0 2rem}.ft-inner{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:2.5rem}.ft-brand p{color:rgba(255,255,255,.45);font-size:.9rem;margin-top:.75rem;max-width:280px;line-height:1.56}.ft-logo img{height:28px;width:auto}footer h4{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.35);margin-bottom:1rem}footer ul{list-style:none;display:flex;flex-direction:column;gap:.6rem}footer ul li a{font-size:.9rem;font-weight:400;color:rgba(255,255,255,.55);transition:color var(--t)}footer ul li a:hover{color:white}.ft-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.ft-bottom p{font-size:.875rem;color:rgba(255,255,255,.3)}.ft-links{display:flex;gap:1.5rem}.ft-links a{font-size:.875rem;color:rgba(255,255,255,.3);transition:color var(--t)}.ft-links a:hover{color:rgba(255,255,255,.7)}@media (max-width:768px){.ft-inner{grid-template-columns:1fr;gap:2rem}.ft-bottom{flex-direction:column;text-align:center}}.wa-fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:998;background:#25D366;color:white;width:56px;height:56px;border-radius:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,211,102,.3);transition:transform var(--t),box-shadow var(--t);animation:wafloat 3s ease-in-out infinite}.wa-fab:hover{transform:scale(1.1);animation:none;box-shadow:0 8px 32px rgba(37,211,102,.4)}@keyframes wafloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fi-anim{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fi-anim.vis{opacity:1;transform:none}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,255,255,.3);font-size:.8rem;font-weight:600;margin-top:2.5rem}.scroll-mouse{width:20px;height:32px;border:1.5px solid rgba(255,255,255,.2);border-radius:10px;display:flex;justify-content:center;padding-top:5px}.scroll-dot{width:2px;height:6px;background:rgba(255,255,255,.4);border-radius:2px;animation:sdot 1.6s ease-in-out infinite}@keyframes sdot{0%,to{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(6px)}}.ct-form{gap:1rem;margin-top:1.5rem;padding:1.5rem;background:var(--surface);border-radius:16px;border:1px solid var(--border)}.ct-form,.ct-form label{display:flex;flex-direction:column}.ct-form label{font-size:.85rem;font-weight:600;color:var(--muted);gap:.35rem}.ct-form input,.ct-form select,.ct-form textarea{font:inherit;font-size:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border);background:white;color:var(--ink);outline:none;transition:border-color var(--t)}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:var(--blue)}.ct-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.ct-form textarea{resize:vertical;min-height:120px}.ct-form .err{font-size:.75rem;color:#c0392b}.ct-form .ok{font-size:.9rem;color:#1e7a35;padding:.5rem}.ct-form button[type=submit]{align-self:flex-start}.ct-form input[aria-invalid=true]{border-color:#c0392b}.ct-label-row{display:flex;justify-content:space-between;align-items:baseline}.ct-char-count{font-size:.75rem;font-weight:400;color:var(--muted)}.ct-char-count.warn{color:#c0392b}.btn-outline-gold{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:14px;background:transparent;color:var(--gold);border:2px solid var(--gold);font-weight:700;font-size:1rem;text-decoration:none;transition:all var(--t)}.btn-outline-gold:hover{background:var(--gold);color:white}.hero2-umbrella{text-align:center;max-width:980px;margin:0 auto 3rem;padding-top:2rem}.hero2-title{font-size:clamp(2rem,5vw,3.6rem);line-height:1.05;margin:0 0 1.25rem;color:var(--ink)}.hero2-sub{display:inline-block;font-size:clamp(1rem,2vw,1.25rem);color:#ffffff;margin:0;padding:1rem 1.75rem;background:linear-gradient(135deg,#0a0b0d,#1a1d21);border-radius:14px;border:1px solid rgba(201,169,110,.25);box-shadow:0 10px 30px rgba(0,0,0,.18);line-height:1.5;font-weight:500}.hero2-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.hero2-card{padding:2.5rem;border-radius:24px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 18px 50px rgba(0,0,0,.08);transition:transform var(--t),box-shadow var(--t)}.hero2-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(0,0,0,.12)}.hero2-card-drivers{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.hero2-card-workshops{background:linear-gradient(135deg,#0a0b0d,#1a1d21);color:white;border:1px solid rgba(201,169,110,.3)}.hero2-card-workshops .hero2-card-title,.hero2-card-workshops .hero2-desc,.hero2-card-workshops .hero2-platforms{color:white}.hero2-card-workshops .hero2-cta-sub{color:rgba(255,255,255,.7)}.hero2-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px}.hero2-icon-drivers{background:var(--blue);color:white;box-shadow:0 8px 20px rgba(0,82,255,.35)}.hero2-icon-workshops{background:var(--gold);color:#1a1d21;box-shadow:0 8px 20px rgba(201,169,110,.4)}.hero2-cta-stack{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.hero2-tag{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);background:rgba(37,99,235,.1);padding:.3rem .7rem;border-radius:999px;align-self:flex-start}.hero2-tag-gold{color:var(--gold);background:rgba(201,169,110,.15)}.hero2-card-title{font-size:1.5rem;font-weight:700;margin:0;color:var(--ink);line-height:1.2}.hero2-platforms{font-size:.9rem;font-weight:600;color:var(--muted);margin:0;letter-spacing:.03em}.hero2-desc{font-size:1rem;color:var(--muted);margin:.5rem 0;line-height:1.5;flex:1 1}.hero2-cta{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border-radius:14px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform var(--t),opacity var(--t)}.hero2-cta:hover{transform:scale(1.02)}.hero2-cta-sub{font-size:.85rem;color:var(--muted);margin:0;text-align:center}.hero2-stores{display:flex;flex-direction:column;gap:.5rem}.store-btn-sm{padding:.55rem .9rem}.store-btn-sm .st .pre{font-size:.65rem}.store-btn-sm .st .name{font-size:.95rem}@media (max-width:860px){.hero2-cards{grid-template-columns:1fr}.hero2-card{padding:1.75rem}}.audience-section{padding:96px 0 64px}.audience-drivers{background:var(--bg)}.audience-workshops{background:var(--dark-card);color:white}.audience-workshops .audience-sub,.audience-workshops .headline{color:white}.audience-intro{text-align:center;max-width:800px;margin:0 auto}.audience-intro .section-tag{display:inline-block}.audience-sub{font-size:1.1rem;margin:1rem auto 0;max-width:720px;color:var(--muted);line-height:1.55}.audience-workshops .audience-sub{color:rgba(255,255,255,.92);font-size:1.15rem}.audience-workshops .section-tag{color:var(--gold);background:rgba(201,169,110,.18);padding:.35rem .8rem;border-radius:999px;font-weight:700}.audience-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.audience-workshops .audience-ctas .btn-gold,.audience-workshops .audience-ctas .btn-outline-gold{min-width:240px}.how-section{padding:56px 0}.audience-workshops+.how-section,.how-section{background:transparent}.how-title{text-align:center;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;margin:0 0 3rem;color:white}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.how-step{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;transition:transform var(--t),border-color var(--t)}.how-step:hover{transform:translateY(-2px);border-color:rgba(201,169,110,.4)}.how-num{font-size:2.4rem;font-weight:800;color:var(--gold);line-height:1;margin-bottom:.5rem}.how-step-t{font-size:1.1rem;font-weight:700;color:white;margin:0 0 .5rem}.how-step-d{font-size:.95rem;color:rgba(255,255,255,.9);margin:0;line-height:1.55}@media (max-width:900px){.how-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.how-grid{grid-template-columns:1fr}}.ws-included-title{text-align:center;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;margin:4rem 0 2.5rem;color:white}.ws-feats{max-width:1100px;margin:0 auto}.ba-section{padding:64px 0}.ba-title{text-align:center;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;margin:0 0 2.5rem;color:white}.ba-table{max-width:1000px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.ba-head{display:grid;grid-template-columns:1fr 1fr}.ba-head-cell{padding:1rem 1.5rem;font-weight:700;font-size:1rem}.ba-head-antes{background:rgba(239,68,68,.15);color:#fca5a5}.ba-head-depois{background:rgba(34,197,94,.15);color:#86efac}.ba-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.06)}.ba-cell{padding:1.1rem 1.5rem;font-size:.95rem;line-height:1.5}.ba-cell-antes{color:rgba(255,255,255,.85);background:rgba(239,68,68,.05)}.ba-cell-depois{color:white;font-weight:600;background:rgba(34,197,94,.1)}@media (max-width:700px){.ba-head,.ba-row{grid-template-columns:1fr}.ba-cell-antes,.ba-cell-depois{border-bottom:1px solid rgba(255,255,255,.06)}}.ws-proof{padding:3rem 0 1rem;text-align:center}.ws-proof-title{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:white;margin:0 0 1.5rem}.ws-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:0 auto}.ws-stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem 1rem}.ws-stat .pn{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--gold);line-height:1;margin-bottom:.35rem}.ws-stat .pl{font-size:.85rem;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.06em;font-weight:600}@media (max-width:700px){.ws-stats{grid-template-columns:1fr 1fr}}.faq-tabs{display:flex;justify-content:center;gap:.5rem;margin:2rem 0;flex-wrap:wrap}.faq-tab{font:inherit;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;border-radius:999px;border:1px solid var(--border);background:white;color:var(--muted);cursor:pointer;transition:all var(--t)}.faq-tab:hover{border-color:var(--blue);color:var(--blue)}.faq-tab.workshops:hover{border-color:var(--gold);color:var(--gold)}.faq-tab.active{background:var(--blue);color:white;border-color:var(--blue)}.faq-tab.active.workshops{background:var(--gold);color:white;border-color:var(--gold)}.proposal-trial{text-align:center;font-size:.9rem;color:var(--muted);margin:1.25rem 0 0;font-weight:600}.proposal-wrap-trial{margin-top:2rem;border:2px solid var(--gold)}.proposal-wrap-trial .proposal-title{color:var(--gold)}.proposal-wrap-trial .btn-gold{background:linear-gradient(135deg,var(--gold) 0,#b8975c 100%)}.proposal-section{position:relative;margin-top:3rem;scroll-margin-top:100px}.proposal-choice{max-width:720px;margin:0 auto;text-align:center;padding:2.5rem 2rem;background:rgba(255,255,255,.04);border:1px solid rgba(201,169,110,.25);border-radius:20px}.proposal-choice-title{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:white;margin:0 0 .75rem}.proposal-choice-sub{color:rgba(255,255,255,.85);font-size:1rem;line-height:1.55;margin:0 0 1.75rem}.proposal-choice-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.proposal-choice-btn{min-width:220px;cursor:pointer;font:inherit}.proposal-choice-btn.active{box-shadow:0 0 0 3px rgba(201,169,110,.3);transform:translateY(-1px)}.proposal-wrap-revealed{animation:proposalReveal .35s ease-out}@keyframes proposalReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.proposal-intent-badge{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0b0d;background:var(--gold);padding:.4rem .9rem;border-radius:999px;margin-bottom:1rem}.proposal-intent-badge.trial{background:linear-gradient(135deg,var(--gold) 0,#d4b07e 100%)}.proposal-wrap{margin-top:3rem;padding:2.25rem;background:white;border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.35)}#proposal-trial,.proposal-wrap{scroll-margin-top:100px}.proposal-title{font-size:1.6rem;font-weight:700;color:var(--ink);margin:0 0 .5rem}.proposal-sub{color:var(--muted);margin:0 0 1.5rem}.proposal-form{background:transparent;border:0;padding:0;margin-top:0}.proposal-form label{color:var(--ink)}.proposal-form input,.proposal-form select{background:#f8fafc;border:1px solid var(--border);color:var(--ink)}.proposal-form input::placeholder{color:#94a3b8}.proposal-form input:focus,.proposal-form select:focus{border-color:var(--blue);background:white}.proposal-form select option{color:var(--ink);background:white}.proposal-form .btn-gold{margin-top:.5rem;padding:.95rem 1.4rem;font-size:1rem;font-weight:700;letter-spacing:.02em;width:100%}.proposal-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:640px){.proposal-row{grid-template-columns:1fr}}.admin-shell{min-height:100vh;background:var(--surface);font-family:Inter,system-ui,-apple-system,sans-serif}.admin-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(10,11,13,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:white;border-bottom:1px solid rgba(255,255,255,.08)}.admin-header-inner{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:2rem;height:68px}.admin-brand{display:flex;align-items:center;gap:.65rem;font-size:1rem;font-weight:600;color:white}.admin-brand-dot{width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px rgba(0,82,255,.6)}.admin-nav{display:flex;align-items:center;gap:.35rem;margin-left:auto}.admin-nav a{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.55);padding:.5rem 1rem;border-radius:56px;transition:background var(--t),color var(--t);line-height:1.2}.admin-nav a:hover{color:white;background:rgba(255,255,255,.06)}.admin-nav a.active{color:white;background:var(--blue)}.admin-nav a.exit{color:rgba(255,255,255,.4);margin-left:.5rem}.admin-main{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.admin-page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.admin-page-head .section-tag{margin-bottom:.5rem}.admin-page-head h1{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.11;letter-spacing:-.01em;color:var(--ink)}.admin-page-head .gold-line{margin-top:.9rem}.admin-card{background:white;border:1px solid var(--border);border-radius:24px;padding:2rem;margin-bottom:1.5rem;transition:border-color var(--t),box-shadow var(--t)}.admin-card:hover{border-color:rgba(0,82,255,.25);box-shadow:0 4px 24px rgba(0,82,255,.06)}.admin-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem}.admin-card-head h2{font-size:1.125rem;font-weight:600;line-height:1.33;color:var(--ink);margin:0}.admin-card-head .meta{font-size:.8rem;color:var(--muted);font-weight:600}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.admin-stat{background:white;border:1px solid var(--border);border-radius:24px;padding:1.5rem;transition:border-color var(--t),box-shadow var(--t);position:relative;overflow:hidden}.admin-stat:hover{border-color:var(--blue);box-shadow:0 4px 24px rgba(0,82,255,.1)}.admin-stat .stat-label{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem}.admin-stat .stat-num{font-size:2.25rem;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--ink)}.admin-stat .stat-sub{font-size:.8rem;color:var(--muted);margin-top:.5rem;font-weight:500}.admin-stat.accent-blue .stat-num{color:var(--blue)}.admin-stat.accent-gold .stat-num{color:var(--gold)}.admin-table-wrap{background:white;border:1px solid var(--border);border-radius:24px;overflow:hidden;margin-bottom:1.5rem}.admin-table-head{padding:1.5rem 2rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.admin-table-head h2{font-size:1.125rem;font-weight:600;line-height:1.33;color:var(--ink)}.admin-table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table td,.admin-table th{padding:1rem 2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table th{background:var(--surface);font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.admin-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-table tbody tr{transition:background var(--t)}.admin-table tbody tr:hover td{background:rgba(0,82,255,.02)}.admin-table .empty{padding:3rem 2rem;text-align:center;color:var(--muted);font-size:.9rem}.admin-bar-row{display:flex;align-items:center;gap:1rem}.admin-bar{flex:1 1;height:8px;border-radius:8px;background:var(--surface);overflow:hidden}.admin-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--blue-hover));border-radius:8px;transition:width .6s cubic-bezier(.4,0,.2,1)}.admin-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:56px;font-size:.72rem;font-weight:600;background:var(--surface);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.admin-pill.pill-blue{background:rgba(0,82,255,.1);color:var(--blue)}.admin-pill.pill-gold{background:rgba(201,169,110,.15);color:#8a6f3f}.admin-pill.pill-green{background:rgba(34,197,94,.1);color:#1e7a35}.admin-msg-cell{max-width:380px;white-space:pre-wrap;font-size:.875rem;color:var(--ink);line-height:1.5}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--muted)}@media (max-width:768px){.admin-header-inner{gap:1rem}.admin-nav{gap:0;flex-wrap:wrap}.admin-nav a{padding:.4rem .75rem;font-size:.8rem}.admin-card,.admin-stat{padding:1.25rem;border-radius:20px}.admin-table td,.admin-table th{padding:.75rem 1rem}.admin-table-head{padding:1.25rem}}