.g4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.g2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=1000px){.g4{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.g4,.g3,.g2{grid-template-columns:1fr}}.note{color:var(--muted);max-width:62ch;margin-top:18px;font-size:.95rem}.check{color:var(--muted);gap:12px;margin-top:6px;font-size:.98rem;list-style:none;display:grid}.check li{grid-template-columns:22px 1fr;gap:10px;display:grid}.check li:before{content:"✓";color:var(--sage);font-weight:800}.honest{font:700 1.15rem/1.4 var(--f-display);letter-spacing:-.01em;max-width:60ch;margin-top:26px}.hero.sub{min-height:auto;padding:150px 0 100px}.steps.s4 .step p{max-width:30ch}:root{--bg:#0c0f12;--bg-2:#12161a;--surface:#171c21;--line:#262d33;--line-2:#44505a;--text:#f1f2ee;--muted:#a5acb2;--dim:#8b939a;--sage:#d9a867;--sage-2:#f0ce9a;--sage-3:#b98a4a;--ink:#120e07}.glow{background:radial-gradient(closest-side,#d9a8672b,#d9a8670d 55%,#0000 72%)}.grid-bg{background-image:linear-gradient(#d9a86729 1px,transparent 1px),linear-gradient(90deg,#d9a86729 1px,transparent 1px),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.34;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.g4 .svc .n:before{content:"OT-"}.wk{border:1px solid var(--line);box-shadow:0 40px 80px -40px var(--shadow);background:#12161aeb;border-radius:20px;padding:18px 20px 20px}.wk-top{font:500 .75rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.wk-top b{color:var(--sage);font-weight:600}.car{width:100%;height:auto;margin:14px 0 4px;display:block}.states{flex-wrap:wrap;gap:6px;margin:10px 0 12px;list-style:none;display:flex}.states li{font:500 .75rem/1 var(--f-mono);border:1px solid var(--line-2);color:var(--dim);border-radius:999px;padding:6px 10px;transition:background .4s,color .4s,border-color .4s}.states li.on{background:var(--sage);color:var(--ink);border-color:var(--sage)}.wk-bar{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.wk-bar i{background:var(--sage);width:0;height:100%;transition:width .6s var(--ease);display:block}.wk-msg{font:500 .85rem/1.4 var(--f-mono);color:var(--text);min-height:1.4em;margin-top:12px}.ico{width:36px;height:36px;color:var(--sage);transition:transform .5s var(--ease);margin-bottom:2px}.ico *{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease) .25s}.reveal.in .ico *{stroke-dashoffset:0}.cta-art{width:230px;height:230px;color:var(--ink);opacity:.13;pointer-events:none;z-index:-1;position:absolute}.cta-art.a{bottom:-48px;left:-34px;transform:rotate(-12deg)}.cta-art.b{top:-40px;right:-26px;transform:rotate(14deg)}@media (width<=760px){.cta-art{width:150px;height:150px}}.svc,.faq details{border-radius:10px}.svc:after{content:"";border:1.5px solid var(--line-2);background:linear-gradient(135deg,transparent 44%,var(--line-2) 44% 56%,transparent 56%);width:10px;height:10px;transition:transform .7s var(--ease);border-radius:50%;position:absolute;top:14px;right:14px}.svc:hover:after{transform:rotate(180deg)}.svc:hover .ico{transform:rotate(-8deg)scale(1.08)}.honest{border:1.5px solid var(--line-2);background:var(--bg-2);border-radius:10px;padding:12px 18px;display:inline-block}.reveal{transition:opacity .7s var(--ease),transform .9s var(--ease);transform:translate(-32px)skew(-3deg)}.s>.wrap{position:relative}.s>.wrap:before{content:"";top:-6px;left:var(--gutter);right:var(--gutter);opacity:.6;background:linear-gradient(90deg,var(--line-2) 1px,transparent 1px) 0 100%/12px 6px repeat-x,linear-gradient(90deg,var(--sage-3) 1.5px,transparent 1.5px) 0 100%/60px 13px repeat-x,linear-gradient(var(--line-2),var(--line-2)) 0 100%/100% 1px no-repeat;height:14px;position:absolute}#que>.wrap:before,#contacto>.wrap:before{display:none}.s:not(#que):not(#contacto)>.wrap>.head{padding-top:28px}.step .dot.gear{width:76px;height:76px;color:var(--sage);background:0 0;border:none;border-radius:0;margin-bottom:22px}.step.on .dot.gear{color:var(--sage);background:0 0}.dot.gear svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dot.gear path{fill:var(--bg);stroke:var(--line-2);stroke-width:1.4px;stroke-linejoin:round;transition:fill .5s,stroke .5s}.dot.gear circle{fill:var(--bg);stroke:var(--line-2);stroke-width:1.2px;transition:stroke .5s}.step.on .dot.gear path{fill:var(--sage);stroke:var(--sage)}.step.on .dot.gear circle{stroke:var(--ink)}.dot.gear span{font:600 .78rem/1 var(--f-mono);position:relative}.steps:before,.steps:after{top:37px}@media (width<=860px){.steps:before,.steps:after{top:0;left:37px}.step{padding-left:100px}}.bg-gear{pointer-events:none;opacity:.5;width:520px;height:520px;position:absolute;bottom:-250px;left:-190px}.bg-gear.s2{opacity:.4;width:300px;height:300px;bottom:-190px;left:200px}.bg-gear path,.bg-gear circle{fill:none;stroke:var(--line-2);stroke-width:.35px}.wrench{align-items:center;max-width:760px;margin-top:30px;display:flex}.wr-head{transform-origin:50%;flex:none;width:118px;height:114px;overflow:visible}.wr-head path{fill:var(--bg-2);stroke:var(--sage);stroke-width:2.5px;stroke-linejoin:round}.wr-head circle{fill:none;stroke:var(--sage);stroke-width:2px}.wr-body{z-index:1;border:2.5px solid var(--sage);background:var(--bg-2);min-height:66px;font:700 1.15rem/1.4 var(--f-display);letter-spacing:-.01em;border-left:none;border-radius:0 40px 40px 0;flex:1;align-items:center;margin-left:-16px;padding:16px 62px 16px 26px;display:flex;position:relative}.wr-body:after{content:"";border:2.5px solid var(--sage);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:20px}.wrench.in .wr-head{animation:tighten 1.2s var(--ease) .15s both}@keyframes tighten{0%{transform:rotate(-42deg)}to{transform:rotate(0)}}@media (width<=560px){.wr-head{width:84px;height:82px}.wr-body{padding-right:50px;font-size:1rem}}
