:root{--lime:#D2D826;--lime-2:#C3CA1E;--lime-soft:#F0F2C8;--lime-ink:#5B6B00;--lime-rgb:210,216,38;--black:#0C0D0B;--black-2:#131512;--card-dk:#1B1E19;--card-dk-2:#232722;--line-dk:rgba(255,255,255,0.10);--line-dk-2:rgba(255,255,255,0.16);--paper:#F4F3EC;--paper-2:#ECEBE2;--white:#FFFFFF;--line:#E3E2D8;--line-2:#D6D5C9;--ink:#16170F;--ink-soft:#4C4E44;--muted:#7C7E72;--muted-2:#A6A89B;--on-dk:#FFFFFF;--on-dk-soft:rgba(255,255,255,0.62);--on-dk-mute:rgba(255,255,255,0.40);--wa:#25D366;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-pill:999px;--shadow-soft:0 18px 50px -20px rgba(0,0,0,0.30);--shadow-card:0 10px 30px -16px rgba(0,0,0,0.25);--shadow-float:0 24px 60px -22px rgba(0,0,0,0.55);--font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--maxw:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--black);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0;color:inherit}img{display:block;max-width:100%}input{font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.wrap-wide{max-width:1660px;margin:0 auto;padding:0 44px}.brand{display:inline-flex;align-items:center}.brand-logo{height:30px;width:auto;display:block}.footer .brand-logo{height:34px}.cursor-dot{position:fixed;top:0;left:0;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:rgba(var(--lime-rgb),.45);box-shadow:0 0 18px 3px rgba(var(--lime-rgb),.3);pointer-events:none;z-index:99999;opacity:0;transition:width .2s,height .2s,opacity .25s,background .2s;will-change:transform}.cursor-dot.big{width:46px;height:46px;margin:-23px 0 0 -23px;background:rgba(var(--lime-rgb),.28)}@media (pointer:coarse){.cursor-dot{display:none!important}}.logo{display:inline-flex;align-items:center;gap:10px}.logo .mark{width:30px;height:30px;border-radius:9px;background:var(--lime);display:grid;place-items:center;box-shadow:0 4px 14px -4px rgba(199,242,60,.7)}.logo .mark svg{width:17px;height:17px}.logo .word{font-weight:800;font-size:18px;letter-spacing:-.02em}.logo .word b{font-weight:800}.logo.on-dk .word{color:#fff}.overline{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.overline::before{content:"";width:7px;height:7px;border-radius:2px;background:var(--lime-2)}.overline.on-dk{color:var(--on-dk-mute)}.overline.center{justify-content:center}h1,h2,h3,h4{margin:0;letter-spacing:-.025em;line-height:1.04;font-weight:800}.h-xl{font-size:clamp(38px, 5.2vw, 64px)}.h-lg{font-size:clamp(30px, 3.6vw, 46px)}.h-md{font-size:clamp(24px, 2.4vw, 32px)}.lime{color:var(--lime)}.lime-ink{color:#bfc613}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--r-pill);font-weight:700;font-size:15px;letter-spacing:-.01em;border:1.5px solid transparent;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,color .18s,border-color .18s}.btn svg{width:17px;height:17px}.btn-lg{padding:16px 28px;font-size:16px}.btn-block{width:100%}.btn-lime{background:var(--lime);color:#14170a}.btn-lime:hover{background:var(--lime-2);transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(199,242,60,.6)}.btn-dark{background:#16170f;color:#fff;border-color:#16170f}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}.btn-ghost-dk{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.22)}.btn-ghost-dk:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.btn-ghost{background:var(--white);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--ink)}.btn .play{width:24px;height:24px;border-radius:50%;background:var(--lime);display:grid;place-items:center;color:#14170a;margin-left:-4px}.btn .play svg{width:11px;height:11px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .25s,border-color .25s,backdrop-filter .25s;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(12,13,11,.82);backdrop-filter:blur(14px);border-bottom-color:var(--line-dk)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:74px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:14.5px;font-weight:600;color:rgba(255,255,255,.78);display:inline-flex;align-items:center;gap:5px;transition:color .15s;white-space:nowrap}.nav-links a:hover{color:#fff}.nav-links a .chev{width:13px;height:13px;opacity:.8}.nav-cta{display:flex;align-items:center;gap:12px}.nav-burger{display:none;width:42px;height:42px;border-radius:10px;color:#fff;background:rgba(255,255,255,.07);place-items:center}.cb-public-profile{position:relative}.cb-public-profile__trigger{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font:700 13px/1 var(--font)}.cb-public-profile__trigger>img,.cb-public-profile__trigger>span:first-child{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--lime);color:#12140b;font-weight:800}.cb-public-profile__trigger>svg{width:15px;fill:none;stroke:currentColor;stroke-width:2}.cb-public-profile__menu{position:absolute;top:calc(100% + 10px);right:0;width:190px;padding:8px;border:1px solid var(--line-dk-2);border-radius:14px;background:#151713;box-shadow:0 22px 55px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.cb-public-profile:focus-within .cb-public-profile__menu,.cb-public-profile:hover .cb-public-profile__menu{opacity:1;visibility:visible;transform:translateY(0)}.cb-public-profile__menu a{display:block;padding:10px 11px;border-radius:9px;color:rgba(255,255,255,.82);font-size:13px;font-weight:600}.cb-public-profile__menu a:focus-visible,.cb-public-profile__menu a:hover{background:rgba(255,255,255,.08);color:#fff}.drawer-account{display:grid;gap:8px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.drawer-account strong{color:var(--lime);padding:0 4px 5px}.nav-drop{position:relative}.nav-drop-trigger{display:inline-flex;align-items:center;gap:5px}.nav-drop-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);min-width:190px;padding:14px 8px 8px;border-radius:var(--r-md);background:var(--black-2);border:1px solid var(--line-dk-2);box-shadow:0 24px 50px -20px rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s;z-index:50}.nav-drop:focus-within .nav-drop-menu,.nav-drop:hover .nav-drop-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-drop-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.78)}.nav-drop-menu a:hover{background:rgba(255,255,255,.07);color:#fff}.cb-lang-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.07)}.cb-lang-btn{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;font-size:17px;line-height:1;opacity:.55;transition:opacity .15s,background .15s,transform .15s}.cb-lang-btn:hover{opacity:1;transform:translateY(-1px)}.cb-lang-btn.is-active{opacity:1;background:rgba(199,242,60,.22)}.drawer{position:fixed;inset:0;z-index:200;display:none}.drawer.open{display:block}.drawer .scrim{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(82vw,340px);background:var(--black-2);border-left:1px solid var(--line-dk);padding:26px 24px;display:flex;flex-direction:column;gap:6px;animation:drawIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes drawIn{from{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.drawer .panel a{color:rgba(255,255,255,.82);font-weight:600;padding:13px 4px;border-bottom:1px solid var(--line-dk)}.drawer .panel .btn{margin-top:10px}.drawer-lang{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:42px 0 10px;padding:10px 4px 14px;color:rgba(255,255,255,.65);border-bottom:1px solid var(--line-dk);font-size:12px;font-weight:700}.drawer-lang .cb-lang-switch{flex:0 0 auto}.drawer .x{position:absolute;top:18px;right:18px;color:#fff;width:38px;height:38px;display:grid;place-items:center}.hero{position:relative;background:var(--black);color:#fff;overflow:hidden;padding:116px 0 34px}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg image-slot{width:100%;height:100%;display:block}.hero-bg image-slot::part(image){width:100%!important;height:100%!important;left:0!important;top:0!important;transform:none!important;object-fit:cover!important;object-position:40% 26%!important}.hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--black) 18%,rgba(12,13,11,.78) 34%,rgba(12,13,11,.26) 49%,rgba(12,13,11,.04) 64%,rgba(12,13,11,0) 76%),linear-gradient(180deg,rgba(12,13,11,.16) 0,rgba(12,13,11,0) 20%,rgba(12,13,11,0) 72%,rgba(12,13,11,.4) 100%)}.hero-inner{position:relative;z-index:2;pointer-events:none}.hero-inner .fcard,.hero-inner .pill,.hero-inner .statbar,.hero-inner a,.hero-inner button{pointer-events:auto}.hero::before{content:"";position:absolute;top:-10%;right:-5%;width:60%;height:80%;background:radial-gradient(circle,rgba(var(--lime-rgb),.07),transparent 62%);filter:blur(20px);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:40px;align-items:center;min-height:600px}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-dk-2);border-radius:var(--r-pill);padding:7px 15px 7px 12px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.8);background:rgba(255,255,255,.04)}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(199,242,60,.18)}.hero h1{font-size:clamp(40px, 5.4vw, 70px);margin:22px 0 0}.hero .lead{color:var(--on-dk-soft);font-size:17.5px;max-width:480px;margin:22px 0 0;line-height:1.6}.hero-cta{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.hero-checks{display:flex;gap:24px;margin-top:24px;flex-wrap:wrap}.hero-checks .c{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.72);font-weight:500}.hero-checks .c .tick{width:18px;height:18px;border-radius:50%;background:rgba(199,242,60,.18);color:var(--lime);display:grid;place-items:center}.hero-checks .c .tick svg{width:11px;height:11px}.hero-visual{position:relative;min-height:600px}.fcard{position:absolute;z-index:3;background:rgba(20,22,18,.72);backdrop-filter:blur(10px);border:1px solid var(--line-dk-2);border-radius:var(--r-md);padding:14px;box-shadow:var(--shadow-float);width:215px;animation:floaty 6s ease-in-out infinite}.fcard .row{display:flex;align-items:center;gap:11px}.fcard .ico{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.fcard .ico svg{width:18px;height:18px}.fcard .ttl{font-size:13.5px;font-weight:700;color:#fff;white-space:nowrap}.fcard .meta{font-size:12px;color:var(--on-dk-soft);margin-top:2px;line-height:1.4}.fcard .amt{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.02em}.fcard .lnk{display:inline-flex;align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:700;color:#fff;border:1px solid var(--line-dk-2);border-radius:var(--r-pill);padding:7px 13px;background:rgba(255,255,255,.05);transition:background .15s}.fcard .lnk svg{width:13px;height:13px}.fcard .lnk:hover{background:rgba(255,255,255,.13)}.fcard.f1{top:3%;left:-12%;animation-delay:0s}.fcard.f2{top:18%;right:6%;width:206px;animation-delay:1.4s}.fcard.f3{bottom:8%;left:47%;width:232px;animation-delay:.7s}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.wa-pulse{position:relative}.wa-pulse::after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--wa);opacity:0;animation:waPulse 2.6s ease-out infinite}@keyframes waPulse{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(1.4)}}.statbar{margin-top:38px;border:1px solid var(--line-dk);border-radius:var(--r-lg);background:rgba(12,13,11,.66);backdrop-filter:blur(10px);padding:22px 30px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:24px;align-items:center}.statbar .rate{display:flex;align-items:center;gap:14px}.avatars{display:flex}.avatars img{width:38px;height:38px;border-radius:50%;border:2px solid var(--black);object-fit:cover;margin-left:-12px}.avatars img:first-child{margin-left:0}.rate .stars{color:var(--lime);font-size:13px;letter-spacing:1px}.rate .score{font-size:15px;font-weight:800;color:#fff}.rate .sub{font-size:11.5px;color:var(--on-dk-mute)}.statbar .st{border-left:1px solid var(--line-dk);padding-left:22px}.statbar .st .n{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.03em}.statbar .st .l{font-size:12.5px;color:var(--on-dk-soft);margin-top:2px}.section{padding:92px 0}.section.light{background:var(--paper);color:var(--ink)}.section.dark{background:var(--black);color:#fff}.sec-head{max-width:560px}.sec-head.center{margin:0 auto;text-align:center}.sec-head h2{margin-top:16px}.sec-head p{color:var(--muted);font-size:16px;margin-top:16px}.section.dark .sec-head p{color:var(--on-dk-soft)}.headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.headrow .sub{max-width:360px;color:var(--muted);font-size:15px;padding-bottom:6px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:46px}.fcardL{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.fcardL:hover{transform:translateY(-5px);box-shadow:var(--shadow-card);border-color:var(--line-2)}.fcardL .top{display:flex;align-items:center;gap:11px}.fcardL .ico{width:38px;height:38px;border-radius:10px;background:var(--lime);color:#1a1f08;display:grid;place-items:center;flex-shrink:0}.fcardL .ico svg{width:20px;height:20px}.fcardL h3{font-size:16.5px}.fcardL>p{color:var(--muted);font-size:14px;margin:12px 0 0}.fcardL .demo{margin-top:18px;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);padding:14px;min-height:132px;flex:1}.fcardL .more{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:13.5px;font-weight:700;color:var(--ink);transition:gap .15s}.fcardL .more svg{width:15px;height:15px}.fcardL:hover .more{gap:11px}.m-agenda .mhead{font-size:11px;font-weight:700;color:var(--ink);margin-bottom:9px}.m-agenda .ev{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.m-agenda .ev:first-of-type{border-top:none}.m-agenda .ev .bar{width:3px;height:26px;border-radius:2px;background:var(--lime-2)}.m-agenda .ev .nm{font-size:11px;font-weight:600}.m-agenda .ev .tm{margin-left:auto;font-size:10px;color:var(--muted)}.m-wa{background:#e9f2e7;border-color:#cfe3cb!important}.m-wa .bub{background:#fff;border-radius:12px 12px 12px 3px;padding:9px 11px;font-size:11.5px;color:#2a3328;box-shadow:0 2px 6px -3px rgba(0,0,0,.2);max-width:90%}.m-wa .bub .hi{font-weight:700}.m-wa .stamp{display:flex;align-items:center;gap:5px;justify-content:flex-end;margin-top:7px;font-size:10px;color:#5b7a55}.m-pay .lbl{font-size:10.5px;color:var(--muted);font-weight:600}.m-pay .big{font-size:24px;font-weight:800;letter-spacing:-.03em;margin-top:4px}.m-pay .card{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:11px;color:var(--muted)}.m-pay .ok{width:26px;height:26px;border-radius:50%;background:var(--wa);color:#fff;display:grid;place-items:center}.m-pay .ok svg{width:13px;height:13px}.m-rep .lbl{font-size:10.5px;color:var(--muted);font-weight:600}.m-rep .up{font-size:11px;color:var(--lime-ink);font-weight:700;margin-top:2px}.m-rep svg{width:100%;height:70px;margin-top:6px;display:block}.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:46px;position:relative}.steps4::before{content:"";position:absolute;top:46px;left:12%;right:12%;height:0;border-top:2px dashed var(--line-dk-2);z-index:0}.step{position:relative;z-index:1;background:var(--card-dk);border:1px solid var(--line-dk);border-radius:var(--r-lg);padding:26px 22px;transition:transform .2s,border-color .2s}.step:hover{transform:translateY(-5px);border-color:var(--line-dk-2)}.step .scirc{width:54px;height:54px;border-radius:50%;background:var(--black-2);border:1px solid var(--line-dk-2);display:grid;place-items:center;color:#fff;position:relative}.step .scirc svg{width:24px;height:24px}.step .num{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--lime);color:#14170a;font-size:11px;font-weight:800;display:grid;place-items:center}.step h4{font-size:16.5px;margin-top:20px}.step p{color:var(--on-dk-soft);font-size:14px;margin:9px 0 0}.giro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.giro-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--black);border:1px solid var(--line-dk);border-radius:var(--r-lg);color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.giro-card:hover{transform:translateY(-4px);border-color:rgba(var(--lime-rgb),.5);background:var(--black-2)}.giro-card .gico{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(var(--lime-rgb),.14);color:var(--lime);display:grid;place-items:center}.giro-card .gico svg{width:20px;height:20px}.funnel4{display:flex;align-items:flex-start;gap:8px;margin-top:46px}.funnel4 .step{flex:1;min-width:0}.funnel-arrow{flex:0 0 auto;align-self:center;width:30px;height:30px;border-radius:50%;background:var(--wa);color:#fff;display:grid;place-items:center;margin-top:24px}.funnel-arrow svg{width:15px;height:15px}@media (max-width:980px){.giro-grid{grid-template-columns:repeat(2,1fr)}.funnel4{flex-direction:column}.funnel-arrow{display:none}}@media (max-width:560px){.giro-grid{grid-template-columns:1fr}}.featS-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}.featS{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s}.featS:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--line-2)}.featS .ico{width:38px;height:38px;border-radius:10px;background:var(--lime);color:#1a1f08;display:grid;place-items:center}.featS .ico svg{width:20px;height:20px}.featS h3{font-size:15.5px;margin-top:16px}.featS p{color:var(--muted);font-size:13.5px;margin:8px 0 0}@media (max-width:980px){.featS-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.featS-grid{grid-template-columns:1fr}}.res-grid{display:grid;grid-template-columns:0.92fr 1.08fr;gap:56px;align-items:center}.res-stats{display:flex;gap:34px;margin-top:30px}.res-stats .rs .ico{width:30px;height:30px;border-radius:8px;background:var(--lime);color:#1a1f08;display:grid;place-items:center;margin-bottom:10px}.res-stats .rs .ico svg{width:16px;height:16px}.res-stats .rs .n{font-size:30px;font-weight:800;letter-spacing:-.03em}.res-stats .rs .l{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.carousel{position:relative}.car-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;transition:opacity .4s,transform .4s}.tcard .who{display:flex;align-items:center;gap:11px}.tcard .who img{width:40px;height:40px;border-radius:50%;object-fit:cover}.tcard .who .nm{font-size:13.5px;font-weight:700}.tcard .who .rl{font-size:11.5px;color:var(--muted)}.tcard .stars{color:var(--lime-2);font-size:13px;letter-spacing:1px;margin:14px 0 9px}.tcard p{font-size:13.5px;color:var(--ink-soft);margin:0;line-height:1.55}.car-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.dots{display:flex;gap:7px}.dots .d{width:8px;height:8px;border-radius:50%;background:var(--line-2);transition:width .25s,background .25s}.dots .d.on{width:22px;border-radius:5px;background:var(--ink)}.car-arrows{display:flex;gap:10px}.car-arrows button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:var(--white);display:grid;place-items:center;color:var(--ink);transition:background .15s,transform .15s}.car-arrows button:hover{background:var(--ink);color:#fff}.car-arrows button svg{width:17px;height:17px}.toggle3{display:inline-flex;align-items:center;gap:4px;margin:28px auto 0;background:var(--card-dk);border:1px solid var(--line-dk);border-radius:var(--r-pill);padding:5px}.toggle3 button{padding:9px 20px;border-radius:var(--r-pill);font-size:14px;font-weight:700;color:var(--on-dk-soft);transition:color .2s}.toggle3 button.on{background:var(--lime);color:#14170a}.toggle3 .save{font-size:11px;color:var(--lime-ink);background:var(--lime);border-radius:var(--r-pill);padding:6px 13px;font-weight:800}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;align-items:start}.plan{background:var(--card-dk);border:1px solid var(--line-dk);border-radius:var(--r-xl);padding:30px 26px;position:relative;transition:transform .2s,border-color .2s}.plan:hover{transform:translateY(-4px)}.plan.pop{background:linear-gradient(180deg,#20241c,#15170f);border-color:rgba(199,242,60,.4);box-shadow:0 30px 70px -30px rgba(199,242,60,.25)}.plan .tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--lime);color:#14170a;font-size:11.5px;font-weight:800;padding:6px 16px;border-radius:var(--r-pill)}.plan .pname{font-size:18px;font-weight:800}.plan .pdesc{font-size:13px;color:var(--on-dk-soft);margin-top:5px;min-height:36px}.plan .price{display:flex;align-items:baseline;gap:6px;margin-top:18px}.plan .price .cur{font-size:22px;font-weight:700;color:#fff}.plan .price .amt{font-size:46px;font-weight:800;letter-spacing:-.04em;color:#fff}.plan .price .per{font-size:13px;color:var(--on-dk-mute)}.plan .annual{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:12.5px;color:var(--on-dk-soft)}.plan .annual .badge{background:rgba(199,242,60,.16);color:var(--lime);font-weight:700;padding:3px 9px;border-radius:var(--r-pill);font-size:11px}.plan .btn{margin:22px 0}.plan ul{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--line-dk);display:flex;flex-direction:column;gap:12px}.plan ul .inc{font-size:11.5px;font-weight:700;color:var(--on-dk-mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:-2px}.plan li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:rgba(255,255,255,.84)}.plan li .ck{width:18px;height:18px;border-radius:50%;background:var(--lime);color:#14170a;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.plan li .ck svg{width:11px;height:11px}.price-note{text-align:center;color:var(--on-dk-mute);font-size:12.5px;margin-top:26px}.faq-wrap{display:grid;grid-template-columns:0.7fr 1.3fr;gap:48px;align-items:start}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s}.faq:hover{border-color:var(--line-2)}.faq .q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;font-size:14.5px;font-weight:700;cursor:pointer}.faq .q .pm{width:26px;height:26px;border-radius:50%;background:var(--paper);display:grid;place-items:center;flex-shrink:0;transition:transform .25s,background .2s}.faq .q .pm svg{width:14px;height:14px}.faq.open .q .pm{transform:rotate(45deg);background:var(--lime)}.faq .a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq .a p{margin:0;padding:0 20px 18px;color:var(--muted);font-size:13.5px}.cta{background:var(--black);color:#fff;padding:30px 0 86px}.cta-box{background:var(--card-dk);border:1px solid var(--line-dk);border-radius:var(--r-xl);padding:48px;display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center;position:relative;overflow:hidden}.cta-box::before{content:"";position:absolute;top:-40%;left:-10%;width:50%;height:150%;background:radial-gradient(circle,rgba(199,242,60,.14),transparent 60%);pointer-events:none}.cta-box h2{position:relative}.cta-feats{display:flex;gap:28px;margin-top:24px;flex-wrap:wrap;position:relative}.cta-feats .cf{display:flex;align-items:center;gap:11px}.cta-feats .cf .i{width:38px;height:38px;border-radius:10px;background:rgba(199,242,60,.14);color:var(--lime);display:grid;place-items:center}.cta-feats .cf .i svg{width:18px;height:18px}.cta-feats .cf .t{font-size:13.5px;font-weight:700;line-height:1.3}.cta-feats .cf .s{font-size:12px;color:var(--on-dk-soft);line-height:1.3}.cta-form{position:relative}.cta-form .lbl{font-size:13px;font-weight:700;color:var(--on-dk-soft);margin-bottom:10px}.cta-form .field{display:flex;gap:10px}.cta-form input{flex:1;height:52px;border-radius:var(--r-pill);border:1px solid var(--line-dk-2);background:var(--black-2);color:#fff;padding:0 20px;font-size:14.5px;outline:0;transition:border-color .15s}.cta-form input:focus{border-color:var(--lime)}.cta-form input::placeholder{color:var(--on-dk-mute)}.cta-form .terms{font-size:11.5px;color:var(--on-dk-mute);margin-top:12px}.cta-form .terms a{color:var(--on-dk-soft);text-decoration:underline}.footer{background:var(--black);color:#fff;padding:64px 0 30px;border-top:1px solid var(--line-dk)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:30px}.footer-about{color:var(--on-dk-soft);font-size:14px;margin:16px 0 18px;max-width:280px;line-height:1.6}.socials{display:flex;gap:9px}.socials a{width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.06);display:grid;place-items:center;color:rgba(255,255,255,.7);transition:background .15s,color .15s}.socials a:hover{background:var(--lime);color:#14170a}.socials a svg{width:16px;height:16px}.footer-col h5{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--on-dk-mute);margin:4px 0 16px}.footer-col a{display:block;color:var(--on-dk-soft);font-size:14px;padding:6px 0;transition:color .15s}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:46px;padding-top:24px;border-top:1px solid var(--line-dk)}.footer-bottom .cp{font-size:12.5px;color:var(--on-dk-mute)}.made{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12.5px;font-weight:700;color:rgba(255,255,255,.8);border:1px solid var(--line-dk);border-radius:var(--r-pill);padding:8px 14px}.made .flag{display:inline-flex}.reveal{opacity:0}.reveal.in{animation:revealUp .7s cubic-bezier(.2,.8,.2,1) both}.reveal.shown{animation:none!important;opacity:1!important;transform:none!important}.reveal.d1.in{animation-delay:.08s}.reveal.d2.in{animation-delay:.16s}.reveal.d3.in{animation-delay:.24s}.reveal.d4.in{animation-delay:.32s}@keyframes revealUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important}.reveal.in{animation:none!important}.fcard,.om-auto-phone,.wa-pulse::after{animation:none}}@media (max-width:1040px){.wrap-wide{padding:0 30px}.feat-grid{grid-template-columns:repeat(2,1fr)}.steps4{grid-template-columns:repeat(2,1fr)}.steps4::before{display:none}.price-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.res-grid{grid-template-columns:1fr;gap:36px}.car-track{grid-template-columns:1fr 1fr}.car-track .tcard:nth-child(3){display:none}.cta-box{grid-template-columns:1fr;gap:30px}.footer-top{grid-template-columns:1fr 1fr 1fr}.hero-grid{gap:28px}.fcard.f1{left:-2%}.fcard.f2{right:-2%}.fcard.f3{left:4%}}@media (max-width:860px){.nav-cta .btn-ghost-dk,.nav-links{display:none}.nav-burger{display:grid}.hero{padding:104px 0 30px}.hero-shade{background:linear-gradient(180deg,rgba(12,13,11,.6) 0,rgba(12,13,11,.22) 28%,rgba(12,13,11,.55) 60%,var(--black) 96%)}.hero-grid{grid-template-columns:1fr;gap:26px;min-height:0}.hero-visual{position:static;min-height:0;display:flex;flex-direction:column;gap:12px;margin-top:4px}.fcard{position:static!important;width:100%!important;max-width:340px;animation:none}.statbar{grid-template-columns:1fr 1fr;gap:20px}.statbar .rate{grid-column:1/-1}.statbar .st:nth-child(2){border-left:none;padding-left:0}.headrow{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.nav-cta .btn-lime{display:none}.nav-cta{margin-left:auto}.nav-in{gap:8px}.nav-in .brand{margin-right:auto}.wrap{padding:0 20px}.section{padding:64px 0}.car-track,.feat-grid{grid-template-columns:1fr}.car-track .tcard:nth-child(2),.car-track .tcard:nth-child(3){display:none}.steps4{grid-template-columns:1fr}.faq-wrap{grid-template-columns:1fr;gap:24px}.faq-grid{grid-template-columns:1fr}.cta-box{padding:30px 22px}.cta-feats{flex-direction:column;gap:16px}.footer-top{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-checks{gap:14px}}body.admin-bar .nav{top:32px}.hero-bg .cb-home-hero-image{width:100%;height:100%;display:block;object-fit:cover;object-position:62% 26%;filter:saturate(.92) contrast(1.02) brightness(.86)}.hero-bg::after{content:"";position:absolute;inset:0;background:rgba(16,18,13,.02);pointer-events:none}@media (min-width:861px){.hero-bg .cb-home-hero-image{position:absolute;top:-10%;right:3%;width:auto;max-width:none;height:145%;object-fit:contain;object-position:center;filter:saturate(.96) contrast(1.02) brightness(.92);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 5%,rgba(0,0,0,.68) 13%,#000 22%,#000 91%,rgba(0,0,0,.72) 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 5%,rgba(0,0,0,.68) 13%,#000 22%,#000 91%,rgba(0,0,0,.72) 96%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.footer .brand-logo,.nav .brand-logo{object-fit:contain}@media screen and (max-width:782px){body.admin-bar .nav{top:46px}}.giro-brand{gap:16px;color:#fff}.giro-brand__divider{width:1px;height:28px;background:rgba(255,255,255,.34)}.giro-brand__pro{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.9);font-size:15px;font-weight:800;white-space:nowrap}.giro-brand__pro b{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--lime);color:#121507;font-size:10px;letter-spacing:.03em}.giro-lp{background:radial-gradient(circle at 78% 7%,rgba(var(--lime-rgb),.07),transparent 31%),linear-gradient(180deg,#070806 0,var(--black) 14%,#090a08 100%);color:#fff;overflow:hidden}.giro-lp .hero{min-height:860px;padding:116px 0 52px}.giro-lp .hero-bg{background:#050605}.giro-lp .hero-bg::after{background:linear-gradient(90deg,rgba(4,5,4,.96) 0,rgba(4,5,4,.86) 27%,rgba(4,5,4,.23) 55%,rgba(4,5,4,.08) 82%,rgba(4,5,4,.22) 100%),linear-gradient(180deg,rgba(4,5,4,.2) 0,rgba(4,5,4,0) 52%,var(--black) 100%)}.cb-giro-hero-image{width:100%;height:100%;object-fit:cover;object-position:64% 48%;filter:saturate(.94) contrast(1.05) brightness(.88)}.giro-lp .hero-shade{background:linear-gradient(90deg,rgba(7,8,6,.98) 3%,rgba(7,8,6,.87) 31%,rgba(7,8,6,.38) 52%,rgba(7,8,6,.1) 75%,rgba(7,8,6,.2) 100%),linear-gradient(180deg,rgba(7,8,6,.22) 0,rgba(7,8,6,0) 45%,var(--black) 100%)}.giro-lp .hero-grid{min-height:620px}.giro-lp .hero-copy{max-width:670px}.giro-lp .hero h1{max-width:650px;font-size:clamp(46px, 6.1vw, 82px);letter-spacing:0}.giro-lp .hero .lead{max-width:590px;color:rgba(255,255,255,.72)}.giro-hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 22px;margin-top:24px}.giro-check{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-size:13.5px;line-height:1.35}.giro-check__icon{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;color:var(--lime);background:rgba(var(--lime-rgb),.14)}.giro-check__icon svg{width:11px;height:11px}.giro-lp .hero-visual{pointer-events:none}.giro-lp .fcard{background:rgba(18,20,17,.76);border-color:rgba(255,255,255,.16);box-shadow:0 24px 70px -28px rgba(0,0,0,.72),0 0 30px -20px rgba(var(--lime-rgb),.65)}.giro-lp .fcard .ico{background:var(--lime);color:#14170a}.giro-lp .fcard .ico-wa{background:var(--wa);color:#fff}.giro-lp .fcard .strong{color:#fff;font-weight:700}.giro-lp .fcard .amt{margin-top:12px}.giro-lp .fcard .amt span{color:var(--on-dk-soft);font-size:12px;font-weight:700}.giro-lp .fcard.f1{left:-12%;top:2%}.giro-lp .fcard.f2{right:4%;top:20%}.giro-lp .fcard.f3{left:37%;bottom:11%}.rating-line{display:flex;align-items:center;gap:9px}.avatar-dot{width:38px;height:38px;display:grid;place-items:center;margin-left:-12px;border:2px solid var(--black);border-radius:50%;background:linear-gradient(135deg,#f2c2b6,#44515f);color:#fff;font-size:12px;font-weight:800}.avatar-dot:nth-child(2){background:linear-gradient(135deg,#c8e6d0,#2e6f5f)}.avatar-dot:nth-child(3){background:linear-gradient(135deg,#f4e1a1,#9b6b2a)}.avatar-dot:nth-child(4){background:linear-gradient(135deg,#d6c2ff,#5840a8)}.avatar-dot:first-child{margin-left:0}.giro-section{position:relative;padding:76px 0;background:#070806;color:#fff}.giro-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%,transparent 82%,rgba(255,255,255,.018)),radial-gradient(circle at 50% 0,rgba(var(--lime-rgb),.05),transparent 42%)}.giro-section>.wrap{position:relative;z-index:1}.giro-section--intro{padding-top:84px}.giro-intro{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.8fr);gap:54px;align-items:center}.giro-benefits h2,.giro-cta-box h2,.giro-heading h2,.giro-intro h2{font-size:clamp(30px, 4vw, 48px);letter-spacing:0;line-height:1.06}.giro-intro h2{margin-top:14px}.giro-intro p{max-width:620px;margin:18px 0 0;color:rgba(255,255,255,.68);font-size:16px}.giro-mini-list{display:grid;gap:10px;margin-top:24px}.giro-dashboard{min-height:330px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);background:radial-gradient(circle at 36% 44%,rgba(var(--lime-rgb),.14),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 30px 80px -50px rgba(var(--lime-rgb),.45)}.giro-dashboard__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.giro-kpi{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);background:rgba(0,0,0,.18)}.giro-kpi small,.giro-kpi span{display:block;color:rgba(255,255,255,.52);font-size:12px}.giro-kpi b{display:block;margin-top:6px;color:#fff;font-size:28px;letter-spacing:0}.giro-chart{margin-top:22px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);background:rgba(0,0,0,.18)}.giro-chart svg{display:block;width:100%;height:auto}.giro-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px}.giro-pills--2x2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;gap:14px}.giro-pills--2x2 .giro-pill-card{min-height:0;padding:14px 16px;gap:12px}.giro-pills--2x2 .giro-pill-card__icon{width:38px;height:38px;border-radius:10px}.giro-pills--2x2 .giro-pill-card__icon svg{width:18px;height:18px}.giro-pills--2x2 .giro-pill-card strong{font-size:13.5px}.giro-faq,.giro-feature-card,.giro-funnel-card,.giro-how-step,.giro-metrics article,.giro-pill-card,.giro-plan{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.giro-pill-card{display:flex;min-height:96px;align-items:center;gap:14px;padding:18px;border-radius:var(--r-lg)}.giro-cta-icon,.giro-feature-card__icon,.giro-funnel-card__icon,.giro-how-step__icon,.giro-metrics article span,.giro-pill-card__icon{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:14px;color:var(--lime);background:rgba(var(--lime-rgb),.12);box-shadow:0 0 28px -16px rgba(var(--lime-rgb),.92)}.giro-cta-icon svg,.giro-feature-card svg,.giro-funnel-card svg,.giro-how-step svg,.giro-metrics article svg,.giro-pill-card svg{width:22px;height:22px}.giro-pill-card strong{display:block;color:#fff;font-size:14px;line-height:1.25}.giro-pill-card span:not(.giro-pill-card__icon){display:block;margin-top:2px;color:rgba(255,255,255,.56);font-size:12.5px}.giro-heading{max-width:900px;margin:0 auto;text-align:center}.giro-heading h2{margin-top:14px}.giro-heading--plain h2{margin-top:0}.giro-funnel{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;gap:10px;align-items:stretch;margin-top:42px}.giro-funnel-card{position:relative;min-height:210px;padding:28px 24px 24px;border-radius:var(--r-lg)}.giro-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lime);color:#121507;font-size:12px;font-weight:900}.giro-funnel-card .giro-number{position:absolute;top:18px;left:18px}.giro-funnel-card__icon{margin:22px 0 22px;width:54px;height:54px;border-radius:50%}.giro-feature-card h3,.giro-funnel-card h3,.giro-how-step h3{font-size:17px;letter-spacing:0}.giro-feature-card p,.giro-funnel-card p,.giro-how-step p{margin:10px 0 0;color:rgba(255,255,255,.58);font-size:13.5px;line-height:1.55}.giro-flow-arrow{display:grid;place-items:center;align-self:center;color:var(--lime);font-size:32px;opacity:.85}.giro-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px}.giro-feature-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;min-height:132px;padding:20px;border-radius:14px}.giro-feature-card:nth-child(n+5){grid-column:span 2}.giro-card-badge{position:absolute;top:14px;right:14px;padding:3px 9px;border-radius:var(--r-pill);background:var(--lime);color:#121507;font-size:10px;font-weight:900}.giro-how{display:flex;align-items:stretch;gap:10px;margin-top:44px}.giro-how-step{flex:1 1 0%;min-width:0}.giro-how-arrow{display:grid;place-items:center;align-self:center;flex:0 0 auto;width:34px;color:var(--lime);font-size:22px;opacity:.85}.giro-how-step{position:relative;min-height:206px;padding:28px 22px;text-align:center;border-radius:var(--r-lg)}.giro-how-step .giro-number{position:absolute;top:18px;left:18px}.giro-how-step__icon{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;color:var(--lime)}.giro-benefits{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:56px;align-items:center}.giro-benefits h2{margin-top:14px}.giro-benefits ul{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.giro-benefits li{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,.76);font-size:15px}.giro-benefits li svg{flex:0 0 auto;width:18px;height:18px;color:var(--lime);margin-top:2px}.giro-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.giro-metrics article{min-height:230px;padding:24px;border-radius:var(--r-lg)}.giro-metrics article strong{display:block;margin-top:22px;color:#fff;font-size:32px;letter-spacing:0}.giro-metrics article b{display:block;margin-top:2px;color:#fff;font-size:16px}.giro-metrics article p{margin:10px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.5}.giro-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;max-width:1080px;margin:48px auto 0}.giro-price-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}.giro-plan{position:relative;display:flex;min-height:470px;flex-direction:column;padding:30px 26px 26px;border-radius:var(--r-lg)}.giro-plan.is-popular{border-color:rgba(var(--lime-rgb),.95);box-shadow:0 0 0 1px rgba(var(--lime-rgb),.32),0 34px 70px -44px rgba(var(--lime-rgb),.7)}.giro-popular{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:5px 18px;border-radius:var(--r-pill);background:var(--lime);color:#121507;font-size:11px;font-weight:900;white-space:nowrap}.giro-plan h3{font-size:19px}.giro-plan>p{min-height:40px;margin:6px 0 0;color:rgba(255,255,255,.55);font-size:13px}.giro-price{display:flex;align-items:baseline;gap:5px;margin-top:18px}.giro-price span{color:#fff;font-size:22px;font-weight:800}.giro-price strong{color:#fff;font-size:clamp(34px, 4vw, 46px);letter-spacing:0;line-height:1}.giro-price em{color:rgba(255,255,255,.52);font-size:12px;font-style:normal}.giro-plan ul{display:grid;gap:11px;margin:24px 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.giro-plan li{display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.45}.giro-plan li svg{flex:0 0 auto;width:15px;height:15px;color:var(--lime);margin-top:2px}.giro-plan .btn{margin-top:auto}.giro-safe-row{display:flex;justify-content:center;gap:28px;margin-top:26px;flex-wrap:wrap}.giro-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;max-width:1120px;margin:34px auto 0}.giro-faq{border-radius:12px}.giro-faq .q{color:#fff;padding:17px 18px}.giro-faq .q .pm{color:var(--lime);background:rgba(255,255,255,.06)}.giro-faq .a p{color:rgba(255,255,255,.58)}.giro-cta{padding:28px 0 78px;background:#070806;color:#fff}.giro-cta-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px 42px;border:1px solid rgba(var(--lime-rgb),.35);border-radius:var(--r-xl);background:radial-gradient(circle at 4% 50%,rgba(var(--lime-rgb),.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 0 90px -60px rgba(var(--lime-rgb),.85)}.giro-cta-box h2{max-width:760px}.giro-cta-box p{margin:10px 0 0;color:rgba(255,255,255,.62)}.giro-footer{padding-top:0}.giro-hero-pitch{display:flex;flex-direction:column;gap:10px;margin-top:22px}.giro-pitch-line{color:var(--on-dk-soft);font-size:13.5px;margin-top:18px;max-width:480px}.giro-pitch-line strong{font-weight:700}.giro-funnel-cta{display:flex;justify-content:center;margin-top:30px}.giro-pricing-faq{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:48px;align-items:start}.giro-pricing-faq__plans .price-grid{margin-top:30px}.giro-pricing-faq__faq .giro-faq-grid{grid-template-columns:1fr;max-width:none;margin:24px 0 0}@media (max-width:1180px){.giro-price-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.giro-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.giro-feature-card:nth-child(n+5){grid-column:span 1}}@media (max-width:980px){.giro-lp .hero{min-height:0}.giro-benefits,.giro-intro,.giro-lp .hero-grid,.giro-pricing-faq{grid-template-columns:1fr}.giro-dashboard{min-height:0}.giro-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.giro-funnel{grid-template-columns:1fr}.giro-flow-arrow{display:none}.giro-how{flex-wrap:wrap}.giro-how-step{flex:1 1 calc(50% - 5px)}.giro-how-arrow{display:none}.giro-price-grid{grid-template-columns:1fr;max-width:480px}}@media (max-width:860px){.giro-brand__divider,.giro-brand__pro{display:none}.giro-lp .hero-bg{opacity:.58}.giro-lp .hero-shade{background:linear-gradient(180deg,rgba(7,8,6,.58) 0,rgba(7,8,6,.72) 48%,var(--black) 100%)}.giro-hero-proof{grid-template-columns:1fr}.giro-lp .fcard{max-width:none}}@media (max-width:620px){.giro-lp .hero h1{font-size:clamp(38px, 12vw, 54px)}.giro-section{padding:58px 0}.giro-how-step{flex:1 1 100%}.giro-dashboard__row,.giro-faq-grid,.giro-feature-grid,.giro-metrics,.giro-pills{grid-template-columns:1fr}.giro-benefits{gap:34px}.giro-cta-box{grid-template-columns:1fr;padding:28px 22px}.giro-cta-box .btn{width:100%}}.om-automation-section{position:relative;overflow:hidden;padding:92px 0;color:#fff;background:radial-gradient(circle at 9% 45%,rgba(var(--lime-rgb),.2),transparent 24%),radial-gradient(circle at 92% 12%,rgba(var(--lime-rgb),.16),transparent 20%),linear-gradient(180deg,#070806 0,#10120e 54%,#070806 100%);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.om-automation-section::after,.om-automation-section::before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 34px 14px rgba(var(--lime-rgb),.25);opacity:.78}.om-automation-section::before{left:6%;top:34%}.om-automation-section::after{right:7%;top:18%}.om-auto-head{max-width:780px;margin-bottom:28px}.om-auto-head h2{margin-top:14px;color:#fff;font-size:clamp(30px, 4.1vw, 50px);letter-spacing:0}.om-auto-title-mobile{display:none}.om-auto-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.om-auto-problem-card{display:flex;align-items:flex-start;gap:14px;min-height:114px;padding:18px;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.om-auto-icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--lime);background:rgba(var(--lime-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--lime-rgb),.3)}.om-auto-icon svg{width:22px;height:22px}.om-auto-problem-card h3{margin:1px 0 6px;color:#fff;font-size:15px;letter-spacing:0}.om-auto-problem-card p{margin:0;color:rgba(255,255,255,.62);font-size:12.5px;line-height:1.45}.om-auto-crm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:48px;align-items:center;margin-top:52px;padding-top:42px;border-top:1px solid rgba(255,255,255,.1)}.om-auto-demo{position:relative;min-height:470px}.om-auto-phone{position:relative;z-index:2;width:min(275px,72vw);margin:0 auto;padding:14px;border:1px solid rgba(255,255,255,.22);border-radius:40px;background:linear-gradient(165deg,#16181a 0,#0a0b0c 46%,#050505 100%);box-shadow:0 40px 90px -30px rgba(0,0,0,.9),0 14px 26px -18px rgba(0,0,0,.7),inset 0 1.5px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.5),inset 0 0 0 6px rgba(0,0,0,.55);animation:omPhoneFloat 6.5s ease-in-out infinite;transform-style:preserve-3d}@keyframes omPhoneFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(-1.1deg)}}.om-auto-phone::before{content:"";position:relative;z-index:2;display:block;width:58px;height:17px;margin:2px auto 8px;border-radius:999px;background:radial-gradient(circle at 78% 50%,rgba(255,255,255,.1) 0 3px,#000 4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.om-auto-phone-top{position:relative;display:flex;align-items:center;gap:9px;padding:10px 10px 12px;border-radius:22px 22px 8px 8px;background:#10241b;color:#fff}.om-auto-phone-top strong{display:block;font-size:11px;line-height:1.2}.om-auto-phone-top small{display:block;color:rgba(255,255,255,.55);font-size:9px}.om-auto-phone-dot{width:24px;height:24px;border-radius:50%;background:var(--wa);box-shadow:inset 0 0 0 6px rgba(255,255,255,.16)}.om-auto-chat{position:relative;display:flex;flex-direction:column;gap:9px;min-height:315px;padding:18px 12px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),#0d1511;overflow:hidden}.om-auto-chat::before{content:"";position:absolute;z-index:1;pointer-events:none;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 74%,rgba(255,255,255,.05) 100%)}.om-auto-chat>*{position:relative;z-index:2}.om-auto-bubble{max-width:82%;padding:9px 10px;border-radius:12px;font-size:11px;line-height:1.35}.om-auto-bubble--in{align-self:flex-start;color:#172016;background:#f2f2e8;border-top-left-radius:4px}.om-auto-bubble--out{align-self:flex-end;color:#143113;background:#d8f6c6;border-top-right-radius:4px}.om-auto-bubble--ok{align-self:flex-start;color:#f8fff5;background:rgba(37,211,102,.3);border:1px solid rgba(37,211,102,.4)}.om-auto-bubble small{color:rgba(255,255,255,.7)}.om-auto-type.is-typing .om-auto-type-text::after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;background:currentColor;vertical-align:-.15em;animation:omTypeCaret .7s steps(1) infinite}.om-auto-type.is-typing .om-auto-type-sub{opacity:0}.om-auto-type.is-typed .om-auto-type-sub{opacity:1;transition:opacity .22s ease}@keyframes omTypeCaret{50%{opacity:0}}.om-auto-phone-input{height:34px;border-radius:0 0 22px 22px;background:linear-gradient(90deg,rgba(255,255,255,.12) 0 72%,rgba(37,211,102,.85) 72% 100%),#142017}.om-auto-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;width:168px;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 20px 42px -26px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06)}.om-auto-chip span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--lime);background:rgba(var(--lime-rgb),.12)}.om-auto-chip svg{width:16px;height:16px}.om-auto-chip b{color:rgba(255,255,255,.82);font-size:11px;line-height:1.25}.om-auto-chip--left{left:0}.om-auto-chip--right{right:0}.om-auto-chip--top{top:68px}.om-auto-chip--middle{top:204px}.om-auto-chip--bottom{bottom:78px}.om-auto-copy h3{color:#fff;font-size:clamp(30px, 3.8vw, 46px);letter-spacing:0}.om-auto-copy p{max-width:470px;margin:16px 0 0;color:rgba(255,255,255,.62);font-size:15px}.om-auto-copy ul{display:grid;gap:10px;margin:22px 0 28px;padding:0;list-style:none}.om-auto-copy li{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.78);font-size:14px}.om-auto-copy li svg{width:18px;height:18px;color:var(--lime);flex:0 0 auto}.om-auto-safe{margin-top:12px;color:rgba(255,255,255,.44);font-size:12px}@media (max-width:1080px){.om-auto-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-auto-crm{grid-template-columns:1fr}.om-auto-demo{max-width:760px;margin:0 auto;width:100%}.om-auto-copy{max-width:620px}}@media (max-width:720px){.om-automation-section{padding:64px 0}.om-auto-problem-grid{grid-template-columns:1fr}.om-auto-problem-card{min-height:0}.om-auto-crm{gap:32px;margin-top:38px;padding-top:32px}.om-auto-demo{display:flex;flex-direction:column;gap:10px;min-height:0}.om-auto-phone{order:1;width:min(292px,88vw)}.om-auto-chip{position:static;order:2;width:100%;min-height:0}.om-auto-copy .btn{width:100%}}@media (max-width:720px){body.home,body.page-template-page-giro-landing,body.page-template-page-home{background:radial-gradient(circle at 18% 4%,rgba(var(--lime-rgb),.16),transparent 28%),radial-gradient(circle at 92% 13%,rgba(var(--lime-rgb),.1),transparent 26%),#040604;color:#fff}body.home,body.home .giro-lp,body.page-template-page-giro-landing,body.page-template-page-giro-landing .giro-lp,body.page-template-page-home,body.page-template-page-home .giro-lp{overflow-x:hidden}.wrap,.wrap-wide{width:100%;padding-right:18px;padding-left:18px}.nav{background:linear-gradient(180deg,rgba(4,6,4,.94),rgba(4,6,4,.76));border-bottom-color:rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-in{height:68px}.brand-logo{height:26px;max-width:132px;object-fit:contain}.nav-burger{width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.07)}.nav-cta .cb-lang-switch{display:none}.drawer .panel{width:min(88vw,352px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 22px 24px;background:radial-gradient(circle at 20% 10%,rgba(var(--lime-rgb),.12),transparent 30%),#0b0d0a}.drawer .panel a{min-height:48px;display:flex;align-items:center;border-bottom-color:rgba(255,255,255,.1);font-size:15px}.drawer .panel .btn{justify-content:center;margin-top:12px}.drawer-lang{margin-top:46px}.drawer-lang .cb-lang-switch{display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:5px;min-height:42px;padding:4px;border-radius:999px}.drawer .panel .drawer-lang .cb-lang-btn{box-sizing:border-box;display:inline-grid;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;flex:0 0 30px;padding:0;place-items:center;border:0;border-radius:999px;aspect-ratio:1/1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif;font-size:18px;line-height:1}.drawer .panel .drawer-lang .cb-lang-btn::before{display:none;content:none}.drawer-group{border-bottom:1px solid rgba(255,255,255,.1)}.drawer-group summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(255,255,255,.86);font-size:15px;font-weight:700;list-style:none;cursor:pointer}.drawer-group summary::-webkit-details-marker{display:none}.drawer-group summary span{width:26px;height:26px;display:grid;place-items:center;color:var(--lime);border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:transform .18s ease}.drawer-group[open] summary span{transform:rotate(180deg)}.drawer-submenu{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 14px}.drawer .panel .drawer-submenu a{min-height:38px;padding:9px 10px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.04);font-size:12px;line-height:1.2}.giro-lp .hero,.hero{min-height:0;padding:94px 0 28px;background:radial-gradient(circle at 84% 16%,rgba(var(--lime-rgb),.13),transparent 28%),linear-gradient(180deg,#040604 0,#080a07 66%,#040604 100%)}.giro-lp .hero::before,.hero::before{width:115%;height:42%;top:14%;right:-58%;background:radial-gradient(circle,rgba(var(--lime-rgb),.18),transparent 58%);filter:blur(18px)}.giro-lp .hero-bg,.hero-bg{opacity:0;pointer-events:none}.giro-lp .hero-bg::after,.hero-bg::after{background:linear-gradient(180deg,rgba(4,6,4,.55) 0,rgba(4,6,4,.68) 40%,#040604 100%),linear-gradient(90deg,rgba(4,6,4,.98) 0,rgba(4,6,4,.35) 62%,rgba(4,6,4,.72) 100%)}.cb-giro-hero-image,.hero-bg .cb-home-hero-image{object-fit:cover;object-position:62% 24%;filter:saturate(1.02) contrast(1.04) brightness(.82)}.giro-lp .hero-grid,.hero-grid{display:grid;grid-template-columns:1fr;gap:18px;min-height:0}.giro-lp .hero-copy,.hero-copy{max-width:none}.pill{max-width:100%;padding:8px 11px;font-size:11px;line-height:1.15;background:rgba(255,255,255,.06)}.giro-lp .hero h1,.hero h1{margin-top:16px;max-width:11ch;font-size:clamp(39px, 12.4vw, 56px);line-height:.94;letter-spacing:-.055em}.giro-lp .hero .lead,.hero .lead{max-width:31ch;margin-top:16px;color:rgba(255,255,255,.76);font-size:15.5px;line-height:1.5}.hero-cta{display:grid;gap:10px;margin-top:18px}.giro-lp .hero-cta .btn,.hero-cta .btn{width:100%;min-height:54px;padding:0 18px;font-size:14.5px}.giro-hero-pitch,.giro-hero-proof,.hero-checks{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.giro-check,.hero-checks .c{color:rgba(255,255,255,.78);font-size:12.5px}.giro-pitch-line{display:none}.giro-lp .hero-visual,.hero-visual{position:relative;display:block;min-height:clamp(365px,92vw,430px);margin-top:16px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:radial-gradient(circle at 74% 35%,rgba(var(--lime-rgb),.17),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.38)}.giro-lp .hero-visual::after,.hero-visual::after{content:"";position:absolute;inset:0;z-index:0;background-position:54% 44%;background-size:cover;background-repeat:no-repeat;filter:saturate(1.03) contrast(1.04) brightness(.84);transform:scale(1.01)}body.home .hero-visual::after,body.page-template-page-home .hero-visual::after{background-image:url("../img/home-hero.webp");background-position:52% 42%}.giro-lp--medicina-general .hero-visual::after{background-image:url("../img/giros/hero-medicina-general.jpg")}.giro-lp--psicologia .hero-visual::after{background-image:url("../img/giros/hero-psicologia.jpg")}.giro-lp--odontologia .hero-visual::after{background-image:url("../img/giros/hero-odontologia.jpg")}.giro-lp--nutricion .hero-visual::after{background-image:url("../img/giros/hero-nutricion.jpg")}.giro-lp--fisioterapia .hero-visual::after{background-image:url("../img/giros/hero-fisioterapia.jpg")}.giro-lp--gimnasio .hero-visual::after{background-image:url("../img/giros/hero-gimnasio.jpg")}.giro-lp--salon-spa-barberia .hero-visual::after{background-image:url("../img/giros/hero-salon-spa-barberia.jpg")}.giro-lp--veterinaria .hero-visual::after{background-image:url("../img/giros/hero-veterinaria.jpg")}.giro-lp--despacho-juridico .hero-visual::after{background-image:url("../img/giros/hero-despacho-juridico.jpg")}.giro-lp--coaching-consultoria .hero-visual::after{background-image:url("../img/giros/hero-coaching-consultoria.jpg")}.giro-lp .hero-visual::before,.hero-visual::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,6,4,.93),rgba(4,6,4,.3) 58%,rgba(4,6,4,.58)),linear-gradient(180deg,rgba(4,6,4,.08),transparent 44%,rgba(4,6,4,.82));pointer-events:none}.fcard,.giro-lp .fcard{position:absolute!important;z-index:2;width:clamp(92px,30vw,118px)!important;max-width:none;padding:8px;border-radius:13px;background:rgba(18,22,18,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:omMobileFloat 5.5s ease-in-out infinite}.fcard .row{gap:7px}.fcard .ico,.giro-lp .fcard .ico{width:26px;height:26px;border-radius:7px}.fcard .ico svg{width:14px;height:14px}.fcard .ttl{max-width:76px;overflow:hidden;font-size:9.4px;line-height:1.12;text-overflow:ellipsis}.fcard .meta{font-size:8.4px;line-height:1.25}.fcard .amt{font-size:15px;line-height:1.05}.fcard .amt span{font-size:8.5px!important}.fcard .lnk{gap:4px;margin-top:7px;padding:4px 7px;font-size:7.8px}.fcard .lnk svg{width:8.5px;height:8.5px}.fcard.f1,.giro-lp .fcard.f1{top:clamp(22px,7vw,34px);right:auto;left:16px}.fcard.f2,.giro-lp .fcard.f2{top:clamp(118px,36vw,148px);right:16px;left:auto;animation-delay:1.2s}.fcard.f3,.giro-lp .fcard.f3{bottom:24px;left:16px;right:auto;animation-delay:.5s}.statbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;padding:10px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))}.statbar .rate{grid-column:1/-1;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.avatars img{width:30px;height:30px;margin-left:-9px}.rate .stars{font-size:10px}.rate .score{font-size:14px}.rate .sub{font-size:9.5px}.statbar .st{min-width:0;padding:9px 4px 0;border-left:1px solid rgba(255,255,255,.1);text-align:center}.statbar .st:nth-child(2){border-left:0}.statbar .st .n{font-size:17px}.statbar .st .l{font-size:8.5px;line-height:1.2}.giro-section,.om-automation-section,.section{padding:58px 0}.giro-section,.om-automation-section,.section.dark,.section.light{color:#fff;background:radial-gradient(circle at 12% 0,rgba(var(--lime-rgb),.08),transparent 30%),#070806}.faq-wrap,.giro-benefits,.giro-intro,.headrow,.om-auto-crm,.res-grid{display:grid;grid-template-columns:1fr;gap:22px}.om-auto-head{max-width:300px;margin:0 auto 18px;text-align:center}.om-auto-title-desktop{display:none}.om-auto-title-mobile{display:inline}.om-auto-head h2{margin-top:8px;font-size:clamp(25px, 7.7vw, 31px);line-height:.98;letter-spacing:-.035em}.om-auto-problem-card:nth-child(n+5){display:none}.om-auto-crm{grid-template-columns:minmax(0,.88fr) minmax(0,1.02fr);gap:12px;align-items:center;margin-top:20px;padding-top:18px}.giro-heading,.om-auto-copy,.sec-head,.sec-head.center{max-width:none;text-align:left}.overline,.overline.center,.overline.on-dk.center{justify-content:flex-start;font-size:10.5px;letter-spacing:.13em}.giro-benefits h2,.giro-cta-box h2,.giro-heading h2,.giro-intro h2,.h-lg,.om-auto-copy h3{font-size:clamp(29px, 8.8vw, 39px);line-height:1.02;letter-spacing:-.04em}.om-auto-head .overline{justify-content:center}.giro-benefits li,.giro-intro p,.headrow .sub,.om-auto-copy p,.sec-head p,.section.dark .sec-head p{color:rgba(255,255,255,.68)}.faq-grid,.feat-grid,.featS-grid,.giro-faq-grid,.giro-feature-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.giro-metrics,.giro-pills,.giro-pills--2x2,.om-auto-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.faq,.fcardL,.featS,.giro-card,.giro-feature-card,.giro-funnel-card,.giro-how-step,.giro-metrics article,.giro-pill-card,.om-auto-problem-card,.plan,.step{border-color:rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 12px 34px rgba(0,0,0,.18)}.fcardL{color:#fff}.fcardL h3,.featS h3,.giro-feature-card h3,.giro-funnel-card h3,.giro-how-step h3{color:#fff}.fcardL>p,.featS p,.giro-feature-card p,.giro-funnel-card p,.giro-how-step p{color:rgba(255,255,255,.62)}.fcardL .demo{border-color:rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.fcardL .more{color:#fff}.m-agenda .ev .nm,.m-agenda .mhead,.m-pay .big{color:#fff}.m-agenda .ev,.plan ul{border-top-color:rgba(255,255,255,.1)}.m-wa{background:#eaf4e4}.giro-card,.m-pay .card,.m-pay .lbl,.m-rep .lbl{color:rgba(255,255,255,.68)}.giro-funnel,.giro-how,.steps4{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}.funnel-arrow,.giro-flow-arrow,.giro-funnel-cta,.giro-how-arrow,.steps4::before{display:none}.giro-funnel-card,.giro-how-step,.step{min-height:0;padding:22px 18px;text-align:left}.giro-how-step__icon,.step .scirc{margin:0 0 16px}.giro-feature-card{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0;padding:16px;border-radius:18px}.giro-card{color:#fff}.giro-metrics article{min-height:150px;padding:18px}.giro-metrics article strong{margin-top:14px;font-size:28px}.om-auto-problem-card{display:grid;min-height:132px;gap:8px;padding:12px}.om-auto-problem-card h3{font-size:11px;line-height:1.15}.om-auto-problem-card p{font-size:9.5px;line-height:1.35}.giro-feature-card__icon,.giro-funnel-card__icon,.giro-metrics article span,.giro-pill-card__icon,.om-auto-icon{width:30px;height:30px;border-radius:9px}.om-auto-icon svg{width:16px;height:16px}.om-auto-demo{order:1;display:block;max-height:248px;min-height:0;overflow:hidden}.om-auto-phone{width:100%;max-width:176px;padding:7px;overflow:hidden;border-color:rgba(255,255,255,.16);border-radius:25px;background:radial-gradient(circle at 20% 4%,rgba(37,211,102,.18),transparent 30%),linear-gradient(180deg,#0b100e 0,#050706 100%);box-shadow:0 28px 70px -30px rgba(0,0,0,.92),0 0 0 4px rgba(255,255,255,.035),inset 0 0 0 1px rgba(255,255,255,.045)}.om-auto-phone::before{display:none;content:none}.om-auto-phone-top{gap:6px;padding:8px 9px;border-radius:17px 17px 7px 7px;background:radial-gradient(circle at 88% 26%,rgba(37,211,102,.14),transparent 24%),linear-gradient(135deg,#0b3a23 0,#0a251b 68%,#07110d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px -14px rgba(0,0,0,.7)}.om-auto-phone-top strong{font-size:8.7px;line-height:1.05}.om-auto-phone-top small{font-size:7px}.om-auto-phone-dot{width:20px;height:20px;box-shadow:inset 0 0 0 6px rgba(255,255,255,.18),0 0 18px rgba(37,211,102,.25)}.om-auto-chat{gap:7px;min-height:246px;padding:15px 9px 18px;border-radius:0 0 17px 17px;background:radial-gradient(circle at 96% 6%,rgba(37,211,102,.1),transparent 27%),linear-gradient(180deg,#0d1712 0,#07100c 56%,#050806 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.om-auto-bubble{max-width:91%;padding:7px 8px;border-radius:10px;font-size:clamp(7.4px, 2.12vw, 8.6px);line-height:1.32;font-weight:600;box-shadow:0 10px 18px -16px rgba(0,0,0,.6)}.om-auto-bubble--in{width:91%;margin-top:4px;border-top-left-radius:4px;background:#f5f4ea}.om-auto-bubble--out{max-width:62%;margin-top:5px;margin-right:2px;padding:6px 8px;border-top-right-radius:4px;background:#d9f8c7}.om-auto-bubble--ok{position:relative;width:78%;margin-top:7px;padding:7px 23px 8px 8px;border-color:rgba(70,255,147,.32);border-radius:10px 10px 10px 4px;background:linear-gradient(180deg,rgba(17,126,67,.92),rgba(8,92,47,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 24px -18px rgba(0,0,0,.8)}.om-auto-bubble--ok::after{content:"✓✓";position:absolute;right:8px;bottom:7px;color:rgba(201,255,218,.9);font-size:7px;letter-spacing:-2px}.om-auto-bubble small{display:block;margin-top:2px;padding-right:8px;font-size:6.7px;line-height:1.2}.om-auto-phone-input{display:none}.om-auto-chip{display:none}.om-auto-copy{order:2;min-width:0}.om-auto-copy h3{font-size:clamp(19px, 5.7vw, 25px);line-height:.98;letter-spacing:-.03em}.om-auto-copy .btn,.om-auto-copy p,.om-auto-safe{display:none}.om-auto-copy ul{gap:7px;margin:12px 0 0}.om-auto-copy li{align-items:flex-start;gap:6px;font-size:9.2px;line-height:1.25}.om-auto-copy li svg{width:11px;height:11px;margin-top:1px}.cta-form .btn,.giro-cta-box .btn,.om-auto-copy .btn{width:100%}.res-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.res-stats .rs{min-width:0;padding:12px 8px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.res-stats .rs .n{color:#fff;font-size:25px}.res-stats .rs .l{color:rgba(255,255,255,.62);font-size:10px}.carousel,.tcard{color:#fff}.tcard{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.tcard .who .rl,.tcard p{color:rgba(255,255,255,.68)}.price-grid{display:flex;width:calc(100% + 36px);max-width:none;margin:26px -18px 0;padding:8px 18px 16px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.price-grid::-webkit-scrollbar{display:none}.plan{flex:0 0 min(86vw,360px);scroll-snap-align:center}.toggle3{width:100%;justify-content:center;margin-top:18px}.toggle3 button{flex:1;padding:9px 8px}.toggle3 .save{display:none}.faq{background:rgba(255,255,255,.07);color:#fff}.faq .q{color:#fff}.faq .a p{color:rgba(255,255,255,.66)}.cta,.giro-cta{padding:22px 0 90px;background:#070806}.cta-box,.giro-cta-box{display:grid;grid-template-columns:1fr;gap:20px;padding:24px 20px;border-color:rgba(var(--lime-rgb),.35);border-radius:26px;background:radial-gradient(circle at 9% 16%,rgba(var(--lime-rgb),.22),transparent 25%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035))}.cta-form .field{display:grid;grid-template-columns:1fr}.cta-form input{width:100%}.footer{padding:48px 0 92px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.footer-top>:first-child{grid-column:1/-1}.footer-about{max-width:34ch;margin-bottom:14px}.footer-col h5{margin-bottom:8px;font-size:10.5px}.footer-col a{padding:6px 0;font-size:12.5px;line-height:1.25}.footer-bottom{align-items:flex-start}.om-mobile-sticky-cta{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:120;min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;color:#121507;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(180deg,#edf72d,var(--lime));box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 30px rgba(var(--lime-rgb),.22);font-size:15px;font-weight:900;transform:translateY(0);opacity:1;transition:opacity .22s ease,transform .22s ease}.om-mobile-sticky-cta svg{width:18px;height:18px}.om-mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(18px)}.reveal.in{animation-name:omMobileReveal;animation-duration:.72s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes omMobileReveal{from{opacity:0;transform:translateY(28px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes omMobileFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}}@media (max-width:380px){.giro-lp .hero h1,.hero h1{font-size:38px}.giro-metrics,.giro-pills,.giro-pills--2x2,.om-auto-problem-grid{grid-template-columns:1fr}.giro-lp .hero-visual,.hero-visual{min-height:360px}.fcard,.giro-lp .fcard{width:clamp(84px,28vw,102px)!important;padding:7px}.fcard .ttl{max-width:66px;font-size:8.8px}.fcard .meta{font-size:7.8px}.fcard .lnk{padding:4px 6px;font-size:7.2px}.om-auto-crm{grid-template-columns:minmax(0,.84fr) minmax(0,1.04fr);gap:8px}.om-auto-head{max-width:270px}.om-auto-head h2{font-size:24px}.om-auto-problem-card{min-height:122px;padding:10px}.om-auto-phone{max-width:148px;padding:6px;border-radius:22px}.om-auto-demo{max-height:226px}.om-auto-chat{min-height:224px;padding:13px 7px 16px}.om-auto-bubble{padding:6px 7px;font-size:7px}.om-auto-bubble--ok{padding-right:21px}.om-auto-bubble--ok::after{right:7px;bottom:7px;font-size:6.5px}.om-auto-copy h3{font-size:18px}.om-auto-copy li{font-size:8.2px}.res-stats{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:860px){body.home .hero,body.page-template-page-giro-landing .giro-lp .hero,body.page-template-page-home .hero{min-height:0;padding:104px 0 42px;background:radial-gradient(circle at 84% 16%,rgba(var(--lime-rgb),.12),transparent 30%),linear-gradient(180deg,#040604 0,#080a07 66%,#040604 100%)}.giro-lp .hero-bg,.hero-bg{opacity:0;pointer-events:none}.giro-lp .hero-visual,.hero-visual{position:relative;display:block;min-height:clamp(430px,62vw,520px);margin-top:20px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:radial-gradient(circle at 74% 35%,rgba(var(--lime-rgb),.17),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.34)}.giro-lp .hero-visual::after,.hero-visual::after{content:"";position:absolute;inset:0;z-index:0;background-position:54% 44%;background-size:cover;background-repeat:no-repeat;filter:saturate(1.03) contrast(1.04) brightness(.84)}body.home .hero-visual::after,body.page-template-page-home .hero-visual::after{background-image:url("../img/home-hero.webp");background-position:52% 42%}.giro-lp--medicina-general .hero-visual::after{background-image:url("../img/giros/hero-medicina-general.jpg")}.giro-lp--psicologia .hero-visual::after{background-image:url("../img/giros/hero-psicologia.jpg")}.giro-lp--odontologia .hero-visual::after{background-image:url("../img/giros/hero-odontologia.jpg")}.giro-lp--nutricion .hero-visual::after{background-image:url("../img/giros/hero-nutricion.jpg")}.giro-lp--fisioterapia .hero-visual::after{background-image:url("../img/giros/hero-fisioterapia.jpg")}.giro-lp--gimnasio .hero-visual::after{background-image:url("../img/giros/hero-gimnasio.jpg")}.giro-lp--salon-spa-barberia .hero-visual::after{background-image:url("../img/giros/hero-salon-spa-barberia.jpg")}.giro-lp--veterinaria .hero-visual::after{background-image:url("../img/giros/hero-veterinaria.jpg")}.giro-lp--despacho-juridico .hero-visual::after{background-image:url("../img/giros/hero-despacho-juridico.jpg")}.giro-lp--coaching-consultoria .hero-visual::after{background-image:url("../img/giros/hero-coaching-consultoria.jpg")}.giro-lp .hero-visual::before,.hero-visual::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,6,4,.9),rgba(4,6,4,.28) 58%,rgba(4,6,4,.52)),linear-gradient(180deg,rgba(4,6,4,.08),transparent 44%,rgba(4,6,4,.78));pointer-events:none}.fcard,.giro-lp .fcard{position:absolute!important;z-index:2;width:clamp(138px,22vw,172px)!important;max-width:none;padding:10px;border-radius:15px;background:rgba(18,22,18,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fcard .ttl{max-width:110px;overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis}.fcard .meta{font-size:9.8px;line-height:1.3}.fcard .amt{font-size:17px}.fcard .amt span{font-size:10px!important}.fcard .lnk{margin-top:8px;padding:5px 9px;font-size:9px}.fcard.f1,.giro-lp .fcard.f1{top:36px;right:auto;left:24px}.fcard.f2,.giro-lp .fcard.f2{top:178px;right:24px;left:auto}.fcard.f3,.giro-lp .fcard.f3{bottom:30px;right:auto;left:24px}}@media (min-width:861px) and (max-width:1180px){.giro-lp .hero-visual,.hero-visual{min-height:clamp(520px,50vw,600px)}.fcard,.giro-lp .fcard{width:clamp(168px,18vw,212px)}.fcard.f1,.giro-lp .fcard.f1{left:0}.fcard.f2,.giro-lp .fcard.f2{right:0}.fcard.f3,.giro-lp .fcard.f3{left:14%;width:clamp(176px,20vw,224px)}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.fcard,.giro-lp .fcard,.om-mobile-sticky-cta,.reveal.in{animation:none!important;transition:none!important}}.om-dynamic-slider{display:none}.om2-hero{position:relative;background:var(--black);color:#fff;overflow:hidden;padding:118px 0 44px}.om2-bg{position:absolute;inset:0;z-index:0}.om2-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.05s ease}.om2-slide.is-active{opacity:1}.om2-slide img{width:100%;height:100%;object-fit:cover;object-position:62% 30%;display:block;transform:scale(1.06)}.om2-slide.is-active img{animation:om2kb 8s ease-out forwards}@keyframes om2kb{from{transform:scale(1.1)}to{transform:scale(1.02)}}.om2-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--black) 22%,rgba(12,13,11,.86) 38%,rgba(12,13,11,.42) 55%,rgba(12,13,11,.1) 72%,rgba(12,13,11,.02) 84%),linear-gradient(180deg,rgba(12,13,11,.42) 0,rgba(12,13,11,0) 24%,rgba(12,13,11,0) 58%,rgba(12,13,11,.72) 92%)}.om2-inner{position:relative;z-index:2}.om2-copy{max-width:760px}.om2-kicker{letter-spacing:.18em}.om2-made{display:flex;align-items:baseline;gap:16px;margin-top:30px}.om2-made-label{font-size:15px;font-weight:600;color:rgba(255,255,255,.72)}.om2-count{font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:var(--lime);letter-spacing:.08em}.om2-count i{font-style:normal;color:rgba(255,255,255,.38);padding:0 2px}.om2-words{position:relative;height:1.12em;margin-top:6px;font-size:clamp(44px, 6.6vw, 112px)}.om2-word{position:absolute;left:0;bottom:0;white-space:nowrap;font-family:Anton,"Plus Jakarta Sans",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.012em;line-height:1;color:#fff;text-shadow:0 4px 34px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s .5s}.om2-word.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .55s .15s cubic-bezier(.2,.8,.2,1),transform .55s .15s cubic-bezier(.2,.8,.2,1)}.om2-word::after{content:".";color:var(--lime);margin-left:2px}.om2-word:hover{color:var(--lime)}.om2-tags{position:relative;height:1.7em;margin-top:14px;font-size:16.5px}.om2-tag{position:absolute;left:0;top:0;max-width:620px;color:rgba(255,255,255,.82);font-weight:600;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s,transform .45s,visibility 0s .45s}.om2-tag.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s .22s,transform .5s .22s}.om2-h1{margin-top:26px;max-width:600px;font-size:clamp(21px, 2.1vw, 30px);font-weight:800;letter-spacing:-.02em;line-height:1.28;color:rgba(255,255,255,.94)}.om2-railrow{display:flex;align-items:flex-end;gap:18px;margin-top:48px}.om2-rail{display:flex;gap:6px;flex:1;min-width:0}.om2-rail-item{flex:1;min-width:0;text-align:left;padding:0 4px 10px;color:rgba(255,255,255,.52);cursor:pointer;border-radius:8px;transition:color .2s,background .2s}.om2-rail-item:hover{color:#fff;background:rgba(255,255,255,.05)}.om2-rail-item:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.om2-rail-item.is-active{color:#fff}.om2-prog{display:block;height:3px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.18);margin-bottom:11px}.om2-prog b{display:block;height:100%;width:0;background:var(--lime);border-radius:99px}.om2-rail-item.is-active .om2-prog b{width:100%}.om2-hero.is-playing .om2-rail-item.is-active .om2-prog b{width:0;animation:om2prog 5.2s linear forwards}@keyframes om2prog{from{width:0}to{width:100%}}.om2-rail-idx{display:block;font-family:"Space Mono",monospace;font-size:10.5px;letter-spacing:.08em;opacity:.75}.om2-rail-nm{display:block;font-size:13px;font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om2-arrows{display:flex;gap:8px;padding-bottom:6px}.om2-arrow{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.22);cursor:pointer;transition:background .18s,transform .18s}.om2-arrow:hover{background:rgba(255,255,255,.16);transform:translateY(-2px)}.om2-arrow:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.om2-arrow svg{width:18px;height:18px}.om2-statbar{margin-top:26px}.om2-diff{background:var(--paper);color:var(--ink);padding:96px 0}.om2-display{font-family:Anton,"Plus Jakarta Sans",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.012em;line-height:1.02;font-size:clamp(32px, 4.4vw, 60px);margin-top:16px}.om2-diff-accent{color:var(--lime-ink)}.om2-diff-head{max-width:880px}.om2-diff-lead{color:var(--ink-soft);font-size:16px;line-height:1.65;max-width:640px;margin-top:18px}.om2-vs{margin-top:46px;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.om2-vs-row{display:grid;grid-template-columns:1fr 150px 176px;align-items:stretch;border-top:1px solid var(--line)}.om2-vs-row:first-child{border-top:0}.om2-vs-feature{padding:16px 24px;font-size:15px;font-weight:600;display:flex;align-items:center}.om2-vs-them,.om2-vs-us{display:grid;place-items:center;padding:14px 10px;border-left:1px solid var(--line)}.om2-vs-us{background:rgba(210,216,38,.16)}.om2-vs-headrow .om2-vs-feature,.om2-vs-headrow .om2-vs-them{font-family:"Space Mono",monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.om2-vs-headrow .om2-vs-us{background:var(--lime);color:#1a1f08;font-family:"Space Mono",monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.om2-vs-row svg{width:20px;height:20px}.om2-yes{color:var(--lime-ink)}.om2-yes-mut{color:var(--muted-2)}.om2-no{color:var(--muted-2)}.om2-diff-cta{margin-top:32px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.om2-diff-note{font-size:14px;color:var(--muted);font-weight:500}.om2-pros{background:var(--lime);color:#16170f;padding:96px 0;overflow:hidden}.om2-pros-grid{display:grid;grid-template-columns:0.92fr 1.08fr;gap:60px;align-items:center}.om2-pros-overline{color:#4a4e14}.om2-pros-overline::before{background:#16170f}.om2-pros-lead{color:#3a3d18;font-size:16px;line-height:1.65;max-width:470px;margin-top:18px}.om2-pros-list{list-style:none;margin:24px 0 0;padding:0}.om2-pros-list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:600;padding:8px 0;max-width:470px}.om2-pros-list li svg{width:21px;height:21px;flex-shrink:0;margin-top:1px}.om2-pros-cta{margin-top:28px}.om2-board{background:var(--black);color:#fff;border-radius:var(--r-xl);padding:22px;box-shadow:var(--shadow-float)}.om2-board-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:2px 4px 16px}.om2-board-top b{font-size:15px;font-weight:800;letter-spacing:-.01em}.om2-camp{display:inline-flex;align-items:center;gap:8px;font-family:"Space Mono",monospace;font-size:11px;color:var(--on-dk-soft);letter-spacing:.02em}.om2-camp i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(210,216,38,.18);flex-shrink:0}.om2-board-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.om2-bcol{background:var(--card-dk);border:1px solid var(--line-dk);border-radius:var(--r-md);padding:10px;min-width:0}.om2-bcol header{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--on-dk-mute);padding:2px 2px 8px}.om2-bcol header b{font-family:"Space Mono",monospace;font-size:11px;color:var(--lime)}.om2-bcard{background:rgba(255,255,255,.05);border:1px solid var(--line-dk);border-radius:10px;padding:9px 10px;margin-top:6px;min-width:0}.om2-bcard .nm{display:block;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om2-bcard .tg{display:block;font-size:11px;color:var(--on-dk-mute);margin-top:2px}.om2-bcard .ch{display:inline-block;margin-top:5px;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.om2-bcard .ch.ok{background:rgba(210,216,38,.16);color:var(--lime)}.om2-bcard .ch.pay{background:rgba(37,211,102,.15);color:#58e28a}@media (max-width:1180px){.om2-pros-grid{grid-template-columns:1fr;gap:44px}.om2-board-cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:1040px){.om2-words{font-size:clamp(42px, 8.6vw, 96px)}.om2-rail{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.om2-rail::-webkit-scrollbar{display:none}.om2-rail-item{flex:0 0 auto;min-width:116px}}@media (max-width:720px){.om2-hero{padding:104px 0 30px}.om2-made{margin-top:22px}.om2-words{font-size:clamp(38px, 11.5vw, 64px)}.om2-tags{height:2.9em;font-size:15px}.om2-h1{font-size:19px;margin-top:18px}.om2-railrow{margin-top:30px}.om2-arrows{display:none}.om2-statbar{margin-top:18px}.om2-diff{color:#fff;padding:62px 0;background:radial-gradient(circle at 12% 0,rgba(var(--lime-rgb),.08),transparent 30%),#070806}.om2-diff-accent{color:var(--lime)}.om2-diff-lead{color:var(--on-dk-soft)}.om2-vs{background:var(--card-dk);border-color:var(--line-dk);margin-top:32px}.om2-vs-row{grid-template-columns:1fr 62px 76px;border-top-color:var(--line-dk)}.om2-vs-feature{padding:13px 14px;font-size:13px}.om2-vs-them,.om2-vs-us{border-left-color:var(--line-dk);padding:12px 4px}.om2-vs-us{background:rgba(210,216,38,.1)}.om2-vs-headrow .om2-vs-feature,.om2-vs-headrow .om2-vs-them{font-size:9px;color:var(--on-dk-mute)}.om2-vs-headrow .om2-vs-us{font-size:9px}.om2-vs-row svg{width:17px;height:17px}.om2-yes{color:var(--lime)}.om2-no,.om2-yes-mut{color:rgba(255,255,255,.34)}.om2-diff-note{color:var(--on-dk-mute)}.om2-diff .btn-dark{background:var(--lime);color:#14170a;border-color:var(--lime)}.om2-pros{padding:62px 0}.om2-board{padding:14px}.om2-board-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.om2-words{font-size:34px}.om2-vs-row{grid-template-columns:1fr 48px 62px}}@media (prefers-reduced-motion:reduce){.om2-slide{transition:none}.om2-slide.is-active img{animation:none;transform:none}.om2-tag,.om2-word{transition:none}.om2-hero.is-playing .om2-rail-item.is-active .om2-prog b{animation:none;width:100%}}.om2-marquee{background:var(--black);border-top:1px solid var(--line-dk);border-bottom:1px solid var(--line-dk);overflow:hidden;padding:16px 0;white-space:nowrap}.om2-marquee-track{display:inline-flex;align-items:center;animation:om2marquee 34s linear infinite;will-change:transform}.om2-mq{font-family:"Space Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.03em;color:rgba(255,255,255,.42);padding:0 22px}.om2-mq.alt{color:var(--lime)}.om2-mq-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-block;vertical-align:middle}@keyframes om2marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.om2-marquee:hover .om2-marquee-track{animation-play-state:paused}.om2-feat{background:var(--paper);color:var(--ink);padding:96px 0}.om2-feat-head{max-width:640px}.om2-feat-sub{color:var(--muted);font-size:15.5px;margin-top:14px;max-width:480px}.om2-feat-shell{margin-top:48px;display:grid;grid-template-columns:0.86fr 1.14fr;gap:8px;align-items:stretch;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-soft)}.om2-feat-tabs{display:flex;flex-direction:column;padding:10px;border-right:1px solid var(--line)}.om2-feat-tab{position:relative;display:flex;align-items:flex-start;gap:14px;text-align:left;padding:16px 16px 16px 18px;border-radius:var(--r-md);cursor:pointer;transition:background .18s}.om2-feat-tab:hover{background:var(--paper)}.om2-feat-tab.is-active{background:var(--paper-2)}.om2-feat-tab .om2-prog{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:99px;background:var(--line-2);overflow:hidden}.om2-feat-tab .om2-prog b{display:block;width:100%;height:0;background:var(--lime);border-radius:99px}.om2-feat-tab.is-active .om2-prog b{height:100%}.om2-feat-shell.is-playing .om2-feat-tab.is-active .om2-prog b{height:0;animation:om2featbar 5.6s linear forwards}@keyframes om2featbar{from{height:0}to{height:100%}}.om2-feat-tab-ico{width:38px;height:38px;border-radius:10px;background:var(--line);color:var(--ink-soft);display:grid;place-items:center;flex-shrink:0;transition:background .18s,color .18s}.om2-feat-tab.is-active .om2-feat-tab-ico{background:var(--lime);color:#1a1f08}.om2-feat-tab-ico svg{width:19px;height:19px}.om2-feat-tab-txt b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.om2-feat-tab-txt small{display:block;font-size:13px;color:var(--muted);margin-top:4px;line-height:1.45;font-weight:500}.om2-feat-stage{position:relative;padding:40px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 85% 15%,rgba(var(--lime-rgb),.1),transparent 55%)}.om2-feat-panel{display:none;width:100%;max-width:380px;animation:om2featIn .4s cubic-bezier(.2,.8,.2,1)}.om2-feat-panel.is-active{display:block}@keyframes om2featIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.om2-feat-mock.demo{min-height:200px;padding:22px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card)}.om2-feat-mock .mhead{font-size:13px;margin-bottom:14px}.om2-feat-mock.m-agenda .ev{padding:11px 0}.om2-feat-mock.m-agenda .ev .nm{font-size:13px}.om2-feat-mock.m-agenda .ev .tm{font-size:12px}.om2-feat-mock.m-wa .bub{font-size:14px;padding:13px 15px}.om2-feat-mock.m-pay .big{font-size:30px}.om2-feat-mock.m-pay .lbl,.om2-feat-mock.m-rep .lbl{font-size:12px}.om2-feat-mock.m-agenda .ev .nm,.om2-feat-mock.m-agenda .mhead,.om2-feat-mock.m-pay .big{color:var(--ink)}.om2-feat-more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13.5px;font-weight:700;color:var(--ink);transition:gap .15s}.om2-feat-more svg{width:15px;height:15px}.om2-feat-more:hover{gap:12px}.om2-how{background:var(--black);color:#fff;padding:96px 0}.om2-how-head{max-width:560px}.om2-how-rail{position:relative;margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.om2-how-line{position:absolute;left:0;right:0;top:27px;height:1px;background:var(--line-dk);z-index:0}.om2-how-line b{display:block;height:100%;width:0;background:var(--lime);transition:width 1.3s .2s cubic-bezier(.2,.8,.2,1)}.om2-how-rail.in .om2-how-line b{width:100%}.om2-how-step{position:relative;z-index:1;padding-top:0}.om2-how-idx{display:none}.om2-how-ico{width:54px;height:54px;border-radius:50%;background:var(--black-2);border:1px solid var(--line-dk-2);display:grid;place-items:center;color:var(--lime);margin-bottom:22px;transition:transform .3s,border-color .3s;position:relative}.om2-how-ico svg{width:24px;height:24px}.om2-how-rail.in .om2-how-step:nth-child(2) .om2-how-ico{transition-delay:.25s}.om2-how-rail.in .om2-how-step:nth-child(3) .om2-how-ico{transition-delay:.5s}.om2-how-rail.in .om2-how-step:nth-child(4) .om2-how-ico{transition-delay:.75s}.om2-how-rail.in .om2-how-step .om2-how-ico{border-color:var(--lime);transform:scale(1.06)}.om2-how-step h4{font-size:17px;letter-spacing:-.01em}.om2-how-step p{color:var(--on-dk-soft);font-size:14px;margin-top:8px;line-height:1.55;max-width:220px}.om2-stats-strip{display:flex;gap:0;margin-top:30px}.om2-stat{flex:1;padding-right:22px;border-right:1px solid var(--line)}.om2-stat:last-child{border-right:0;padding-right:0}.om2-stat-ico{width:34px;height:34px;border-radius:9px;background:rgba(210,216,38,.14);color:var(--lime-ink);display:grid;place-items:center;margin-bottom:14px}.om2-stat-ico svg{width:18px;height:18px}.om2-stat-n{font-family:Anton,"Plus Jakarta Sans",sans-serif;font-weight:400;font-size:clamp(30px, 3.2vw, 42px);line-height:1;letter-spacing:.01em}.om2-stat-l{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.4;font-weight:600}.om2-price-grid{position:relative}.section.dark:has(.om2-price-grid){position:relative;overflow:hidden}.section.dark:has(.om2-price-grid)::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 88% 8%,rgba(var(--lime-rgb),.1),transparent 42%)}.plan.pop{box-shadow:0 30px 70px -24px rgba(var(--lime-rgb),.35)}.om2-faq-grid{counter-reset:om2faq}.om2-faq-grid .faq{counter-increment:om2faq}.om2-faq-grid .faq .q{position:relative;padding-left:42px}.om2-faq-grid .faq .q::before{content:counter(om2faq,decimal-leading-zero);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-family:"Space Mono",monospace;font-size:12px;font-weight:700;color:var(--lime-ink);opacity:.7}.om2-footer{position:relative;overflow:hidden}.om2-footer-word{position:absolute;left:50%;bottom:-.16em;transform:translateX(-50%);font-family:Anton,"Plus Jakarta Sans",sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(64px, 13vw, 220px);line-height:1;letter-spacing:.01em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.06);white-space:nowrap;pointer-events:none;z-index:0;user-select:none}.om2-footer .wrap{position:relative;z-index:1}@media (max-width:1180px){.om2-feat-shell{grid-template-columns:1fr}.om2-feat-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);gap:6px}.om2-feat-tab{flex:0 0 auto;width:260px}.om2-feat-tab .om2-prog{left:10px;right:10px;top:0;bottom:auto;height:3px;width:auto}.om2-feat-tab .om2-prog b{width:0;height:100%}.om2-feat-tab.is-active .om2-prog b{width:100%}.om2-feat-shell.is-playing .om2-feat-tab.is-active .om2-prog b{width:0;height:100%;animation:om2featbarh 5.6s linear forwards}@keyframes om2featbarh{from{width:0}to{width:100%}}}@media (max-width:860px){.om2-how-rail{grid-template-columns:1fr 1fr;row-gap:40px}.om2-how-line{display:none}.om2-stats-strip{flex-wrap:wrap;gap:22px}.om2-stat{flex:1 1 40%;border-right:0;padding-right:0}}@media (max-width:720px){.om2-feat,.om2-how{padding:62px 0}.om2-feat-shell{margin-top:34px;border-radius:var(--r-lg)}.om2-feat-stage{padding:26px 20px}.om2-how-rail{grid-template-columns:1fr;row-gap:30px;margin-top:38px}.om2-marquee{padding:12px 0}.om2-mq{font-size:11.5px;padding:0 16px}.om2-stats-strip{margin-top:22px}.om2-footer-word{font-size:58px}}@media (prefers-reduced-motion:reduce){.om2-marquee-track{animation:none}.om2-feat-panel{animation:none}.om2-how-line b{transition:none;width:100%}.om2-how-ico{transition:none}.om2-feat-shell.is-playing .om2-feat-tab.is-active .om2-prog b{animation:none;height:100%}}.om2-giro-slider{position:relative;overflow:hidden;background:var(--paper);color:var(--ink);padding:100px 0}.om2-gs-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgba(var(--lime-rgb),.14),transparent 46%),radial-gradient(circle at 88% 86%,rgba(var(--lime-rgb),.1),transparent 42%)}.om2-gs-inner{position:relative;z-index:1}.om2-giro-slider .om2-words{margin-top:22px}.om2-giro-slider .om2-made{margin-top:28px}.om2-gs-chipsets{position:relative;margin-top:24px;min-height:34px}.om2-gs-chipset{display:none;flex-wrap:wrap;gap:8px;max-width:620px}.om2-gs-chipset.is-active{display:flex}.om2-gs-chipset span{font-family:"Space Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:6px 12px;border-radius:99px;background:var(--paper-2);border:1px solid var(--line-2);color:var(--ink-soft)}.om2-giro-slider .om2-made-label{color:var(--muted)}.om2-giro-slider .om2-count{color:var(--lime-ink)}.om2-giro-slider .om2-count i{color:var(--muted-2)}.om2-giro-slider .om2-word{color:var(--ink);text-shadow:none}.om2-giro-slider .om2-word:hover{color:var(--lime-ink)}.om2-giro-slider .om2-tag{color:var(--ink-soft)}.om2-giro-slider .om2-rail-item{color:var(--muted-2)}.om2-giro-slider .om2-rail-item:hover{color:var(--ink);background:rgba(0,0,0,.035)}.om2-giro-slider .om2-rail-item.is-active{color:var(--ink)}.om2-giro-slider .om2-prog{background:var(--line-2)}.om2-giro-slider .om2-arrow{color:var(--ink);background:var(--white);border-color:var(--line-2);box-shadow:var(--shadow-card)}.om2-giro-slider .om2-arrow:hover{background:var(--paper-2)}@media (max-width:720px){.om2-giro-slider{padding:64px 0}}h1.om2-words--wrap{position:relative;height:auto;min-height:3.6em;font-size:clamp(37px, 4.9vw, 66px)!important;margin:14px 0 0}.om2-words--wrap .om2-word{position:static;display:none;opacity:1;visibility:visible;transform:none;white-space:normal;max-width:100%;line-height:1.22}.om2-words--wrap .om2-word.is-active{display:block;animation:om2ghWordIn .45s cubic-bezier(.2,.8,.2,1)}.om2-words--wrap .om2-word::after{display:none}@keyframes om2ghWordIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.om2-gh-hero.is-playing .om2-rail-item.is-active .om2-prog b{width:0;animation:om2prog 5.2s linear forwards}@media (max-width:720px){h1.om2-words--wrap{font-size:clamp(31px, 9.9vw, 45px)!important;min-height:3.5em}.giro-lp .hero-bg{opacity:1;pointer-events:auto}.giro-lp .hero-bg::after{background:linear-gradient(180deg,rgba(4,6,4,.32) 0,rgba(4,6,4,.58) 55%,rgba(4,6,4,.94) 100%)}.giro-lp .hero{background:0 0}}@media (prefers-reduced-motion:reduce){.om2-words--wrap .om2-word.is-active{animation:none}.om2-gh-hero.is-playing .om2-rail-item.is-active .om2-prog b{animation:none;width:100%}}