@font-face{font-family:'Lexend';font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/carrascocarlos/assets/fonts/lexend-latin-ext-wght-normal.woff2) format('woff2-variations'),url(/wp-content/themes/carrascocarlos/assets/fonts/lexend-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/carrascocarlos/assets/fonts/lexend-latin-wght-normal.woff2) format('woff2-variations'),url(/wp-content/themes/carrascocarlos/assets/fonts/lexend-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-display:swap;font-weight:100 800;src:url(/wp-content/themes/carrascocarlos/assets/fonts/jetbrains-mono-latin-ext-wght-normal.woff2) format('woff2-variations'),url(/wp-content/themes/carrascocarlos/assets/fonts/jetbrains-mono-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-display:swap;font-weight:100 800;src:url(/wp-content/themes/carrascocarlos/assets/fonts/jetbrains-mono-latin-wght-normal.woff2) format('woff2-variations'),url(/wp-content/themes/carrascocarlos/assets/fonts/jetbrains-mono-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;scroll-padding-top:84px}.skiplink:focus{transform:translateY(0)!important}body{margin:0;background:#FFF}a{color:#111114}a:hover{color:#000}.mono{font-family:'JetBrains Mono',ui-monospace,monospace}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float2{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(10px) rotate(1deg)}}@keyframes cursor{0%{transform:translate(0,0)}30%{transform:translate(-60px,40px)}60%{transform:translate(30px,90px)}100%{transform:translate(0,0)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(252 192 0 / .55)}70%{box-shadow:0 0 0 14px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes strike{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blob{0%,100%{border-radius:58% 42% 46% 54%/52% 48% 52% 48%}50%{border-radius:44% 56% 58% 42%/46% 58% 42% 54%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes leak{0%{transform:translateY(0);opacity:1}100%{transform:translateY(26px);opacity:0}}.rv{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}@supports (animation-timeline:view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}.lift{transition:transform .25s ease,box-shadow .25s ease}.lift:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(17 17 20 / .12)}.cta{transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease}.cta:hover{transform:translateY(-3px)}.cta:active{transform:translateY(0) scale(.98)}.btn-dark:hover{background:#2C2C33!important;box-shadow:0 14px 30px rgb(17 17 20 / .28)!important}.btn-yel:hover{background:#FFD326!important;box-shadow:0 14px 30px rgb(252 192 0 / .5)!important}.btn-out:hover{background:#111114!important;color:#FFFFFF!important}.btn-out-l:hover{background:#FFFFFF!important;color:#111114!important;border-color:#FFFFFF!important}.navitem:hover .dropd,.navitem:focus-within .dropd{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important;pointer-events:auto}.navitem .dropd{transform:translateX(-50%) translateY(-6px);pointer-events:none}.navitem .dropd::before{content:"";position:absolute;left:-16px;right:-16px;top:-18px;height:20px;pointer-events:auto}.navitem .navlink{padding:8px 10px;margin:-8px -10px}.dropd a[role=menuitem]:hover{background:#F6F3EA!important}.dropd a[role=menuitem][style*="FFFBEA"]:hover{background:#FFF3C4!important}.navlink{position:relative;transition:color .15s ease}.navlink::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#FCC000;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.navlink:hover{color:#111114!important}.navlink:hover::after{transform:scaleX(1)}.ulink{transition:text-decoration-thickness .15s ease,color .15s ease}.ulink:hover{text-decoration-thickness:5px!important}.pill:hover{border-color:#111114!important}.logo-item{transition:filter .25s ease,opacity .25s ease,transform .25s ease}.logos:hover .logo-track{animation-play-state:paused}.logo-item:hover{filter:none!important;opacity:1!important;transform:scale(1.06)}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}input[type=range]{-webkit-appearance:none;appearance:none;background:#fff0;width:100%;height:36px;margin:0;cursor:ew-resize}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:#E6E2D6}input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:#E6E2D6}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:#FCC000;border:3px solid #111114}input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#FCC000;border:3px solid #111114}input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #111114;outline-offset:3px}@keyframes sprog{from{transform:scaleX(0)}to{transform:scaleX(1)}}.sprog{transform:scaleX(0)}@supports (animation-timeline:scroll()){.sprog{animation:sprog linear both;animation-timeline:scroll(root)}}@keyframes baClip{0%,10%{clip-path:inset(0 0 0 97%)}40%,90%{clip-path:inset(0 0 0 0)}97%,100%{clip-path:inset(0 0 0 97%)}}@keyframes baLine{0%,10%{left:97%;opacity:1}40%{left:2%;opacity:1}44%,90%{left:2%;opacity:0}95%{left:97%;opacity:0}100%{left:97%;opacity:1}}@keyframes baIn{0%,38%{opacity:0;transform:translateY(14px)}48%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes pinpop{0%,46%{transform:scale(0)}52%{transform:scale(1.3)}56%,90%{transform:scale(1)}95%,100%{transform:scale(0)}}@keyframes baCur{0%,10%{left:97%;top:52%;opacity:1;transform:scale(1)}40%{left:2%;top:52%;opacity:1;transform:scale(1)}58%{left:53%;top:208px;transform:scale(1)}62%{transform:scale(.78)}66%{transform:scale(1)}88%{left:53%;top:208px;opacity:1}92%,100%{left:97%;top:52%;opacity:0}}@keyframes baRing{0%,61%{transform:translate(-50%,-50%) scale(.7);opacity:0}63%{transform:translate(-50%,-50%) scale(1);opacity:.85}76%,100%{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes baPress{0%,61%{background:#FCC000;color:#111114}63%,70%{background:#111114;color:#FCC000}74%,100%{background:#FCC000;color:#111114}}@keyframes baToast{0%,66%{opacity:0;transform:translateY(18px) scale(.96)}72%,90%{opacity:1;transform:none}95%,100%{opacity:0;transform:none}}@keyframes tagPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes jitter{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.ba-auto .ba-after{animation:baClip 8s cubic-bezier(.65,0,.35,1) infinite}.ba-auto .ba-line{animation:baLine 8s cubic-bezier(.65,0,.35,1) infinite}.ba-auto .ba-in{animation:baIn 8s cubic-bezier(.2,.7,.2,1) infinite}.ba-auto .d1{animation-delay:.12s}.ba-auto .d2{animation-delay:.24s}.ba-auto .d3{animation-delay:.36s}.ba-auto .d4{animation-delay:.48s}.ba-auto .pin{animation:pinpop 8s ease infinite}.ba-auto .pin2{animation-delay:.25s}.ba-auto .pin3{animation-delay:.5s}.ba-auto .ba-btn{animation:baPress 8s ease infinite}.ba-auto .ba-ring{animation:baRing 8s ease-out infinite}.ba-auto .shake{animation:jitter .35s ease-in-out infinite}.ba-tag{animation:tagPulse 1.4s ease-in-out infinite}.ba-cur,.ba-toast,.ba-ring{display:none}.ba-auto .ba-cur{display:flex;animation:baCur 8s cubic-bezier(.45,0,.25,1) infinite}.ba-auto .ba-toast{display:flex;animation:baToast 8s ease infinite}.ba-auto .ba-ring{display:block}@keyframes fgrow{from{transform:scaleX(.2);opacity:0}to{transform:none;opacity:1}}.fgrow{animation:fgrow 1s cubic-bezier(.2,.7,.2,1) both}@supports (animation-timeline:view()){.fgrow{animation:fgrow linear both;animation-timeline:view();animation-range:entry 10% entry 100%}}@keyframes shine{0%{transform:translateX(-120%)}55%,100%{transform:translateX(220%)}}@keyframes drip{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(46px);opacity:0}}.fdot{position:absolute;top:-10px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#FFF;box-shadow:0 0 10px rgb(255 255 255 / .7);opacity:0;z-index:2}.fdot.leak{left:var(--fc);background:#FF7A59;box-shadow:0 0 12px rgb(255 122 89 / .8)}@keyframes fFlow{0%{top:-10px;opacity:0}6%{opacity:1}92%{opacity:1}100%{top:300px;opacity:0}}@keyframes fLeak1{0%{top:-10px;left:var(--fc);opacity:0}6%{opacity:1}30%{top:70px;left:var(--fc)}55%{top:70px;left:var(--fl);opacity:1}70%,100%{top:70px;left:var(--fl2);opacity:0}}@keyframes fLeak2{0%{top:-10px;left:var(--fc);opacity:0}6%{opacity:1}50%{top:162px;left:var(--fc)}75%{top:162px;left:var(--fl);opacity:1}88%,100%{top:162px;left:var(--fl2);opacity:0}}@keyframes fLeak3{0%{top:-10px;left:var(--fc);opacity:0}6%{opacity:1}72%{top:254px;left:var(--fc)}92%{top:254px;left:var(--fl);opacity:1}100%{top:254px;left:var(--fl2);opacity:0}}.drop{position:absolute;width:8px;height:8px;border-radius:50% 50% 50% 0;background:#FF7A59;transform-origin:center;animation:drip 1.8s ease-in infinite}.funnel{--fc:31%;--fw:62%;--fl:64%;--fl2:66%;--chip:66%;--fpf:17px}@media (max-width:520px){.funnel{--fc:26%;--fw:52%;--fl:50%;--fl2:52%;--chip:54%;--fpf:14px}}.fit-stage{position:absolute;left:0;top:0;zoom:var(--z,1)}@media (max-width:900px){.navlink{display:none!important}.burger{display:flex!important}}@media (max-width:480px){.navcta{display:none!important}}@media (min-width:901px){.mpanel{display:none!important}}@keyframes menuIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.burger{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.burger:not(.is-open):hover{box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 10px 26px rgb(17 17 20 / .14)!important;background:rgb(255 255 255 / .8)!important}.burger.is-open:hover{background:#2C2C33!important}.burger:active{transform:scale(.96)}@media (max-width:480px){.burger-label{display:none}.burger{width:46px!important;padding:0!important;justify-content:center!important}}@media (max-width:520px){.fchip{white-space:normal!important;font-size:12px!important;line-height:1.25!important;border-radius:14px!important;align-items:flex-start!important;padding:6px 10px 6px 7px!important}}@media (max-width:900px){.formcard{min-height:0!important}}@media (prefers-reduced-motion:reduce){.ba-ring,.ba-cur,.ba-toast{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*:not(.sprog){animation:none!important;transition:none!important}}.skiplink{position:absolute;left:12px;top:12px;z-index:1000;transform:translateY(-200%);background:#111114;color:#FCC000;padding:10px 16px;border-radius:10px;font-weight:700;font-family:Lexend,system-ui,sans-serif;text-decoration:none;transition:transform .2s ease}.skiplink:focus{transform:translateY(0)}body.admin-bar .site-header{top:60px!important}@media (min-width:783px){body.admin-bar .site-header{top:46px!important}}.cc-cf7 .wpcf7 form{display:flex;flex-direction:column;gap:12px;margin:0}.cc-cf7 .cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.cc-cf7 label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:#6B6963;font-family:Lexend,sans-serif}.cc-cf7 .wpcf7-form-control-wrap{display:block}.cc-cf7 input[type=text],.cc-cf7 input[type=email],.cc-cf7 input[type=tel],.cc-cf7 input[type=url]{width:100%;min-height:50px;padding:0 14px;border:1.5px solid #E6E2D6;border-radius:14px;font-size:16px;font-family:Lexend,sans-serif;color:#111114;background:#fff;box-sizing:border-box}.cc-cf7 input:focus{outline:none;border-color:#111114;box-shadow:0 0 0 4px rgb(252 192 0 / .3)}.cc-cf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex}.cc-cf7 .wpcf7-acceptance label{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;color:#4D4B46}.cc-cf7 .wpcf7-acceptance input{width:20px;height:20px;margin:0;flex:none;accent-color:#FCC000}.cc-cf7 .wpcf7-acceptance a{color:#111114;font-weight:600}.cc-cf7 input[type=submit],.cc-cf7 button[type=submit]{width:100%;background:#FCC000;color:#111114;border:none;min-height:56px;border-radius:999px;font-weight:700;font-size:16px;cursor:pointer;font-family:Lexend,sans-serif;box-shadow:0 10px 24px rgb(252 192 0 / .4);transition:transform .18s ease,background-color .18s ease}.cc-cf7 input[type=submit]:hover,.cc-cf7 button[type=submit]:hover{background:#FFD326;transform:translateY(-2px)}.cc-cf7 .wpcf7-spinner{position:absolute;margin:18px 0 0 -40px}.cc-cf7 .wpcf7-not-valid-tip{font-size:12px;color:#B42318;margin-top:4px}.cc-cf7 .wpcf7-response-output{margin:4px 0 0!important;padding:10px 14px!important;border-radius:12px;font-size:14px;font-family:Lexend,sans-serif}.cc-cf7 .cc-notice{margin:0;padding:12px 14px;border-radius:12px;background:#FFF3C4;color:#3D3000;font-size:14px}.cc-cf7 input[type=submit],.cc-cf7 button[type=submit]{white-space:normal;line-height:1.25;padding:12px 20px;height:auto}@media (max-width:420px){.cc-cf7 input[type=submit],.cc-cf7 button[type=submit]{font-size:15px}}.cc-inner-head{position:sticky;top:12px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:12px auto 0;padding:10px 12px 10px 22px;background:rgb(255 255 255 / .82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(17 17 20 / .08);border-radius:999px;box-shadow:0 10px 30px rgb(17 17 20 / .08);font-family:Lexend,sans-serif;width:calc(100% - 24px);box-sizing:border-box}.admin-bar .cc-inner-head{top:58px}.cc-inner-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:#111114;text-decoration:none;letter-spacing:-.02em}.cc-inner-dot{width:12px;height:12px;border-radius:50%;background:#FCC000;box-shadow:0 0 0 0 rgb(252 192 0 / .6);animation:ccPulse 2s ease-out infinite}@keyframes ccPulse{0%{box-shadow:0 0 0 0 rgb(252 192 0 / .6)}100%{box-shadow:0 0 0 10px #fff0}}.cc-inner-head nav{display:flex;align-items:center;gap:14px}.cc-inner-back{font-size:14px;color:#4D4B46;text-decoration:none}.cc-inner-back:hover{color:#111114}.cc-inner-cta{background:#FCC000;color:#111114;font-weight:700;font-size:14px;padding:12px 18px;border-radius:999px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.cc-inner-cta:hover{background:#FFD326;transform:translateY(-1px)}@media (max-width:560px){.cc-inner-back{display:none}}.legal-page{padding-top:64px!important}.cc-inner-foot{max-width:780px;margin:0 auto;padding:28px 24px 48px;border-top:1px solid rgb(17 17 20 / .1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:Lexend,sans-serif;font-size:14px;color:#4D4B46}.cc-inner-foot p{margin:0}.cc-inner-foot nav{display:flex;gap:16px}.cc-inner-foot a{color:#4D4B46}.cc-inner-foot a:hover{color:#111114}@media (prefers-reduced-motion:reduce){.cc-inner-dot{animation:none}}.funnel{--chip:62%}.fchip{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;border-radius:14px!important;align-items:flex-start!important}@media (max-width:520px){.funnel{--chip:54%}figure[aria-label^="Embudo"]{min-width:0!important}}@media (max-width:560px){.cta:not(.navcta),.cc-cf7 input[type=submit]{display:flex!important;align-items:center;justify-content:center;text-align:center;align-self:stretch!important;width:100%;box-sizing:border-box;line-height:1.25}}.cc-float{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;align-items:center;gap:12px}.cc-float-btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;box-shadow:0 10px 26px rgb(17 17 20 / .25);text-decoration:none;transition:transform .18s ease,opacity .25s ease,box-shadow .18s ease}.cc-float-btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(17 17 20 / .32)}.cc-wa{background:#25D366;color:#fff}.cc-top{background:#111114;color:#FCC000;width:46px;height:46px;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none}.cc-top.is-on{opacity:1;visibility:visible;transform:none;pointer-events:auto}.cc-top.is-on:hover{transform:translateY(-3px)}@media (max-width:560px){.cc-float{right:14px}.cc-float-btn{width:48px;height:48px}.cc-top{width:44px;height:44px}}.cc-cookie-link{background:none;border:0;padding:0;margin:0;font:inherit;color:#4D4B46;text-decoration:underline;cursor:pointer}.cc-cookie-link:hover{color:#111114}.cc-cookie-btn{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;min-height:48px;padding:0 22px;border-radius:999px;border:1.5px solid #111114;background:#fff;color:#111114;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.cc-cookie-btn:hover{background:#111114;color:#fff;transform:translateY(-2px)}.cc-inner-brand,.cc-inner-cta{white-space:nowrap}@media (max-width:420px){.cc-inner-head{padding:8px 8px 8px 16px}.cc-inner-brand{font-size:15px;gap:8px}.cc-inner-cta{font-size:13px;padding:11px 14px}}