.wpcf7-form{position:relative}.bf-step{transition:opacity 0.35s ease,transform 0.35s ease}.bf-step[hidden]{display:none}.bf-step.bf-leaving{opacity:0;transform:translateX(-12px);pointer-events:none}.bf-step.bf-entering{opacity:0;transform:translateX(12px)}.bf-step.bf-active{opacity:1;transform:translateX(0)}.bf-progress{margin-bottom:1.4rem}.bf-progress-label{font-weight:700;margin-right:.75rem}.bf-progress-sub{opacity:.75;font-size:.9em}.bf-progress-sub.bf-confirmed{color:#2dde98;opacity:1;font-weight:600}.bf-progress-bar{margin-top:.6rem;height:4px;border-radius:999px;background:rgb(255 255 255 / .12);overflow:hidden}.bf-progress-fill{height:100%;border-radius:999px;background:#2dde98;transition:width 0.4s ease}.bf-email-chip{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;margin-bottom:1.2rem;border:1px solid rgb(52 211 153 / .4);border-radius:10px;background:rgb(52 211 153 / .06);font-weight:600}.bf-next,.bf-back{font:inherit;cursor:pointer}.bf-next{display:block;width:100%;margin-top:1.2rem;padding:1rem 1.25rem;border:0;border-radius:10px;background:#2dde98;color:#fff;font-weight:700;transition:filter 0.2s ease}.bf-next:hover{filter:brightness(1.05)}.bf-back{display:inline-block;margin-bottom:1rem;padding:0;border:0;background:#fff0;color:inherit;opacity:.8}.bf-back:hover{opacity:1}.bf-hint{font-size:0.85em!important;color:#fff;margin:0!important;padding:0}.bf-center{text-align:center;margin-top:1rem}.bf-email-error{border-color:#f87171!important}.bf-error-msg{display:none;margin:.4rem 0 0;font-size:.85em;color:#f87171}.bf-error-msg.bf-visible{display:block}.bf-title{margin:0 0 0.35rem!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.2!important}.bf-subtitle{margin:0 0 1.4rem;opacity:.8;font-size:.95em}.bf-step label{font-weight:600!important;color:white!important}.bf-step input[type="text"],.bf-step input[type="email"],.bf-step input[type="tel"],.bf-step input[type="url"],.bf-step select,.bf-step textarea{width:100%;padding:.9rem 1rem;background:#0f2030;border:1px solid rgb(255 255 255 / .12);border-radius:10px;color:#fff;font:inherit;line-height:1.3;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box}.bf-step input::placeholder,.bf-step textarea::placeholder{color:rgb(255 255 255 / .4)}.bf-step textarea{min-height:120px;resize:vertical}.bf-step input[type="text"]:focus,.bf-step input[type="email"]:focus,.bf-step input[type="tel"]:focus,.bf-step input[type="url"]:focus,.bf-step select:focus,.bf-step textarea:focus{outline:none;border-color:#2dde98;box-shadow:0 0 0 3px rgb(52 211 153 / .15)}.bf-step select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.bf-step input:-webkit-autofill,.bf-step input:-webkit-autofill:hover,.bf-step input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #0f2030 inset;transition:background-color 9999s ease-in-out 0s}.bf-step select,.bf-step .wpcf7-form-control-wrap select,.bf-step select.wpcf7-select{width:100%!important;padding:.9rem 2.5rem .9rem 1rem!important;background-color:#0f2030!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:10px!important;color:#fff!important;font:inherit!important;line-height:1.3!important;box-sizing:border-box!important;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important}.bf-step select:focus{outline:none;border-color:#34d399!important;box-shadow:0 0 0 3px rgb(52 211 153 / .15)!important}.bf-step select option{background-color:#0f2030;color:#fff}.bf-step .wpcf7-spinner{display:none!important}.bf-light .bf-step{color:#0f2030}.bf-light .bf-title{color:#0f2030!important}.bf-light .bf-subtitle{color:#0f2030;opacity:.7}.bf-light .bf-progress-label,.bf-light .bf-progress-sub{color:#0f2030}.bf-light .bf-progress-bar{background:rgb(15 32 48 / .12)}.bf-light .bf-step label{color:#0f2030!important}.bf-light .bf-hint{color:#6b7280}.bf-light .bf-back{color:#0f2030}.bf-light .bf-email-chip{color:#0f2030}.bf-light .bf-step input[type="text"],.bf-light .bf-step input[type="email"],.bf-light .bf-step input[type="tel"],.bf-light .bf-step input[type="url"],.bf-light .bf-step select,.bf-light .bf-step textarea{background:#fff;border:1px solid #d1d5db;color:#0f2030}.bf-light .bf-step input::placeholder,.bf-light .bf-step textarea::placeholder{color:#9ca3af}.bf-light .bf-step input[type="text"]:focus,.bf-light .bf-step input[type="email"]:focus,.bf-light .bf-step input[type="tel"]:focus,.bf-light .bf-step input[type="url"]:focus,.bf-light .bf-step select:focus,.bf-light .bf-step textarea:focus{border-color:#2dde98;box-shadow:0 0 0 3px rgb(52 211 153 / .18)}.bf-light .bf-step select,.bf-light .bf-step .wpcf7-form-control-wrap select,.bf-light .bf-step select.wpcf7-select{background-color:#ffffff!important;border:1px solid #d1d5db!important;color:#0f2030!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230f2030' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}.bf-light .bf-step select:focus{border-color:#2dde98!important;box-shadow:0 0 0 3px rgb(52 211 153 / .18)!important}.bf-light .bf-step select option{background-color:#fff;color:#0f2030}.bf-light .bf-step input:-webkit-autofill,.bf-light .bf-step input:-webkit-autofill:hover,.bf-light .bf-step input:-webkit-autofill:focus{-webkit-text-fill-color:#0f2030;-webkit-box-shadow:0 0 0 1000px #fff inset}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:'DM Sans';font-style:normal;font-display:swap;font-weight:100 1000;src:url(/wp-content/themes/boardfy/assets/fonts/dm-sans-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:'DM Sans';font-style:normal;font-display:swap;font-weight:100 1000;src:url(/wp-content/themes/boardfy/assets/fonts/dm-sans-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:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/boardfy/assets/fonts/manrope-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:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/boardfy/assets/fonts/manrope-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}:root{--ink:#103b39;--green:#114c49;--teal:#147b70;--mint:#e5f3ed;--sage:#f1f6f3;--paper:#fcfbf8;--muted:#617570;--line:#dce6e0;--orange:#a56a12;--red:#b9544a;--radius:22px;--shadow:0 18px 55px #173e3710}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);font:17px/1.6 'DM Sans',sans-serif;background:#fff}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:#fff0}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #d99b40;outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,'DM Sans',sans-serif;line-height:1.08;letter-spacing:-.055em;font-weight:750}h1{font-size:clamp(48px,5.7vw,82px)}h2{font-size:clamp(38px,4.2vw,60px)}h3{font-size:32px;letter-spacing:-.04em}h4{font-size:22px;letter-spacing:-.025em}p{color:var(--muted)}.wrap{width:min(1190px,calc(100% - 96px));margin:auto}.narrow{max-width:760px}.center{text-align:center}.eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;color:var(--teal)}.lead{font-size:20px;line-height:1.6;max-width:640px;margin-top:26px}.center .lead{margin-left:auto;margin-right:auto}.section{padding:132px 0}.space-top{margin-top:70px}.sage{background:var(--sage)}.paper{background:var(--paper)}.dark{background:var(--green);color:#fff}.dark p{color:#c2d7d0}.dark .eyebrow{color:#9edcc6}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.top{align-items:start}.split h2{max-width:590px}.section-head{margin-bottom:64px}.section-head.split p{max-width:390px}.actions{display:flex;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap}.center .actions{justify-content:center}.btn{display:inline-flex;gap:22px;align-items:center;justify-content:center;background:var(--green);color:#fff;border:1px solid var(--green);border-radius:8px;padding:14px 23px;font-size:15px;font-weight:650;transition:transform .2s,background .2s}.btn:hover{background:#1b655d;transform:translateY(-2px)}.btn.secondary{background:#fff;color:var(--green);border-color:var(--line)}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:15px;font-weight:700;margin-top:28px}.text-link:hover{color:var(--teal)}.small{font-size:13px;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:30px;padding:6px 13px;font-size:12px;font-weight:600;background:#fff}.badge.good{background:#e5f6ed;color:#187158;border:0}.badge.warn{background:#fff0d9;color:#936017;border:0}.meta{font-size:12px;color:var(--muted)}.skip{position:fixed;left:15px;top:-100px;background:#fff;padding:12px;z-index:999}.skip:focus{top:15px}header{position:sticky;top:0;z-index:60;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e6ece766}nav{height:84px;display:flex;align-items:center;gap:32px}.logo{font-family:Manrope,sans-serif;font-size:31px;font-weight:800;letter-spacing:-1.8px;line-height:1}.logo span{color:var(--teal)}.nav-links{display:flex;align-items:center;gap:28px;margin:auto;font-size:14px}.nav-links>a,.nav-menu>summary{padding:12px 0;cursor:pointer}.nav-menu{position:relative}.nav-menu>summary{list-style:none}.nav-menu>summary{display:inline-flex;align-items:center}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:after{content:'';width:6px;height:6px;margin-left:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.nav-menu[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.dropdown{position:absolute;left:-30px;top:50px;width:310px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.dropdown a{display:block;padding:11px 15px;border-radius:8px}.dropdown a:hover,.dropdown a[aria-current=page]{background:var(--sage)}.dropdown small{display:block;color:var(--muted);font-size:12px}.nav-right{display:flex;align-items:center;gap:20px}.nav-right .btn{padding:10px 17px}.mobile-toggle{display:none;background:none;border:1px solid var(--line);border-radius:7px;padding:5px 10px}.hero{padding:95px 0 100px}.hero.center h1{max-width:900px;margin:auto}.hero .eyebrow{margin-bottom:23px}.product-labels{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin:38px 0 55px;font-size:14px;font-weight:600}.product-labels a+a{border-left:1px solid var(--line);padding-left:24px}.app-stage{padding:30px 30px 0;background:var(--sage);border-radius:26px;position:relative;margin-top:60px}.app-window{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.app-window img{width:100%;height:590px;object-fit:cover;object-position:top}.app-caption{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:16px 0 20px;font-size:12px;color:var(--muted)}.dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#20a77d;margin-right:6px}.trust{padding:20px 0 75px;text-align:center}.trust p{font-size:15px}.logos{display:flex;justify-content:center;gap:54px;flex-wrap:wrap;margin:28px 0 13px;color:#8c9d96;font-weight:650}.logos span:before{content:'◈';font-size:24px;margin-right:10px}.logos span{font-size:13px;letter-spacing:.05em}.intro{padding-top:65px}.product-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.card-copy{padding:42px 40px 32px}.card-copy p{margin-top:15px}.card-copy .eyebrow{margin-bottom:17px}.card-copy h3{font-size:39px}.product-card:nth-child(2){margin-top:65px;align-self:start;background:var(--sage)}.photo-mock{position:relative;min-height:340px;overflow:hidden}.photo-mock>img{width:100%;height:390px;object-fit:cover}.overlay-ui{position:absolute;right:24px;top:22px;min-width:220px;max-width:calc(100% - 48px)}.ui-card{background:#fffffff5;border:1px solid #dce6e5;border-radius:12px;padding:23px;box-shadow:var(--shadow);color:var(--ink);text-align:left}.ui-title{font-size:13px;font-weight:700;display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.skel{display:block;height:8px;border-radius:4px;background:#e2e6e6;flex:1;min-width:10px}.skel.short{max-width:70px}.skel.medium{max-width:120px}.skel-row{display:flex;align-items:center;gap:13px;padding:13px 9px;border-radius:6px;font-size:12px;transition:background .5s}.skel-row.selected{background:#dff3ec}.skel-row.selected .skel{background:#b7dfd3}.circle{width:12px;height:12px;flex-shrink:0;background:#dae0df;border-radius:50%}.selected .circle{background:#1caa80}.check{color:#179c74;font-weight:700}.photo-mock .ui-card{font-size:12px}.stage{position:relative}.product-hero{padding:90px 0 120px}.product-hero .split{gap:55px}.hero-visual{position:relative;min-height:540px;border-radius:24px;background:var(--paper);overflow:hidden}.hero-visual>img{width:100%;height:540px;object-fit:cover;object-position:65% center}.hero-visual .price-float{position:absolute;left:22px;right:22px;top:30px;display:flex;gap:14px;align-items:start}.hero-visual .price-float .ui-card{flex:1;padding:18px}.hero-visual .status-float{position:absolute;right:25px;bottom:65px}.anim-control{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;color:var(--muted);font-size:12px}.replay{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:12px;border:0;background:#fff0;padding:7px;border-radius:5px}.replay:hover{background:#e0eee5}.hero-visual>.anim-control{position:absolute;bottom:12px;left:20px;right:20px}.step-token{transition:opacity .5s,transform .6s,background .5s;opacity:.42;transform:translateY(6px)}.step-token.active{opacity:1;transform:translateY(0)}.price-value{font-size:26px;letter-spacing:-1px;font-weight:650}.price-old{font-size:15px;text-decoration:line-through;color:#91a199;margin-right:12px}.price-new{color:#14846a}.progress{height:3px;border-radius:4px;background:#dce9e1;overflow:hidden;margin-top:12px}.progress i{display:block;height:100%;background:var(--teal);width:25%;transition:width 1s}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:70px}.step-number{color:var(--teal);font-size:17px;display:block;margin-bottom:21px}.steps p{font-size:16px;margin-top:14px}.journey{position:relative;border-radius:25px;overflow:hidden;min-height:570px}.journey>img{width:100%;height:570px;object-fit:cover}.journey-title{position:absolute;left:50px;top:44px;max-width:430px}.journey-title h2{font-size:46px}.journey-nodes{position:absolute;left:50px;right:50px;bottom:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.journey-nodes .ui-card{min-height:110px}.journey-nodes .ui-card:nth-child(2){transform:translateY(-32px)}.audience-photo{height:490px;width:100%;object-fit:cover;border-radius:20px}.audiences article{margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}.audiences article p{margin-top:12px}.audiences article .text-link{margin-top:15px}.quality-visual{display:grid;grid-template-columns:110px 1fr;gap:30px;align-items:center}.quality-visual .identity{border:1px solid #a7c8bf44;padding:24px 15px;border-radius:14px;text-align:center}.quality-visual .ui-card+.ui-card{margin-top:20px}.quality-visual .ui-card{box-shadow:none}.connections{display:flex;justify-content:center;align-items:center;gap:55px;flex-wrap:wrap;margin:65px auto 30px;max-width:900px}.connections span{font-size:20px;letter-spacing:-.04em;font-weight:700}.connections .engine{background:var(--mint);padding:20px 32px;border-radius:50px}.plan-strip{margin-top:65px;border:1px solid var(--line);padding:25px 30px;border-radius:15px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;justify-content:space-between}.plan-strip a{font-size:14px}.cta-panel{padding:70px;background:var(--sage);border-radius:28px;position:relative;overflow:hidden}.cta-panel .split{gap:60px}.cta-panel img{height:280px;object-fit:cover;border-radius:15px}.final-cta{padding:135px 0}.footer{border-top:1px solid var(--line);padding:65px 0 95px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px}.footer p{font-size:14px;margin-top:15px}.footer h4,.footer .footer-h{font:600 13px 'DM Sans',sans-serif;letter-spacing:0;color:var(--ink);margin:0 0 18px}.footer a:not(.logo){display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-top:55px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.flow-scene{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px;align-items:center;padding:45px;border-radius:24px;background:var(--sage);position:relative}.flow-scene .ui-card{position:relative;z-index:2}.flow-scene .ui-card:not(:last-child):after{content:'→';position:absolute;right:-28px;top:45%;color:#78aa9b;font-size:22px}.feed-source{overflow:hidden;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.feed-source>img{width:100%;height:180px;object-fit:cover}.feed-source .ui-card{box-shadow:none;border:none}.channels{display:grid;gap:18px}.channel{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;font-size:14px}.channel span:first-child{font-weight:650}.mapping-row{display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:center;padding:12px 0;font-size:13px}.mapping-row.active{color:#157c65}.mapping-row.active b{background:#e1f5ed;padding:6px;border-radius:4px}.feed-hero{padding-bottom:110px}.feed-hero .flow-scene{margin-top:65px;text-align:left}.tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:40px 0 55px;overflow:auto}.tabs button{white-space:nowrap;padding:17px 4px;border:0;background:none;color:var(--muted);font-size:15px;border-bottom:2px solid #fff0}.tabs button[aria-selected=true]{color:var(--green);border-color:var(--green);font-weight:650}.tab-panel{min-height:330px}.tab-panel[hidden]{display:none}.tab-copy{max-width:440px}.tab-copy h3{font-size:39px;margin-bottom:20px}.rule-builder{padding:32px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.rule-top{display:flex;gap:13px;align-items:center;font-size:14px;margin-bottom:25px}.rule-top strong{background:var(--mint);padding:8px 12px;border-radius:6px}.rule-builder label{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:20px;font-size:14px}.rule-builder input[type=range]{width:100%;accent-color:var(--teal);margin:20px 0}.rule-builder input[type=number]{width:83px;border:1px solid var(--line);padding:7px;border-radius:7px;color:var(--green)}.rule-result{padding:18px;margin-top:23px;border-radius:10px;background:var(--mint);font-size:15px}.rule-result.blocked{background:#fff1df;color:#885a1c}.rule-result p{font-size:13px;margin-top:5px;color:inherit}.rule-builder .meta{display:block;margin-top:20px}.rule-flow{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:30px;align-items:center}.rule-flow .ui-card{position:relative;box-shadow:none;min-height:125px}.rule-flow>.ui-card:after{content:'→';position:absolute;right:-24px;top:38%;color:var(--teal)}.branches{display:grid;gap:15px}.branches div{padding:17px;border-radius:10px;background:#e4f1e9;font-size:13px}.branches div+div{background:#fff0dc;color:#8b6128}.guardrails{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guardrails>div{border-left:1px solid #ffffff30;padding-left:25px}.guardrails h4{font-size:18px;margin-bottom:25px}.guardrails .skel{background:#739b8e;max-width:90%;margin:10px 0}.platform-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}.platform-card{padding:30px;border:1px solid var(--line);border-radius:15px;background:#fff}.platform-letter{display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:12px;background:var(--mint);font-size:24px;font-weight:750;margin-bottom:25px}.platform-card h3{font-size:27px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;font-size:17px;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:18px}.faq summary:after{content:'+'}.faq details[open] summary:after{content:'−'}.faq details p{margin-top:17px;font-size:15px;max-width:650px}.validation{display:grid;gap:24px}.validation .ui-card{display:flex;align-items:center;gap:20px}.validation .ui-card>div{flex:1}.validation .skel{margin-top:10px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.3,1)}.motion-ready .reveal.visible{opacity:1;transform:none}.dialog{border:1px solid var(--line);border-radius:22px;padding:42px;max-width:520px;width:calc(100% - 32px);color:var(--ink);box-shadow:var(--shadow)}.dialog::backdrop{background:#103b3966;backdrop-filter:blur(5px)}.dialog h2{font-size:35px}.dialog p{margin:20px 0}.close-dialog{float:right;border:0;background:var(--sage);border-radius:50%;width:32px;height:32px}.dialog a.btn{width:100%;margin-top:12px}.dialog .small{margin-bottom:0}.full-image-dialog{max-width:1050px}.full-image-dialog img{width:100%;height:auto}.muted-strong{color:var(--muted);font-weight:400}.illustration-label{font-size:12px;margin-top:16px;color:var(--muted);text-align:right}.footer button{border:0;background:none;padding:0;color:var(--muted);font-size:13px;text-align:left}.section-anchor{scroll-margin-top:110px}@media(min-width:1500px){.wrap{width:1190px}.section{padding:150px 0}}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.nav-links{gap:18px}.nav-right .login-link{display:none}.split{gap:45px}.hero-visual,.hero-visual>img{min-height:460px;height:460px}.flow-scene{gap:20px;padding:25px}.flow-scene .ui-card:not(:last-child):after{right:-18px}.card-copy{padding:32px}.rule-flow{gap:18px}.rule-flow>.ui-card:after{right:-17px}.journey-nodes{left:25px;right:25px;gap:15px}}@media(max-width:760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}nav{height:72px;gap:15px;justify-content:space-between}.logo{font-size:29px}.mobile-toggle{display:block}.nav-right{margin-left:auto}.nav-right>.btn{font-size:12px;padding:9px 12px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:22px;box-shadow:var(--shadow);max-height:80vh;overflow:auto;align-items:stretch}.nav-links.open{display:flex;flex-direction:column;gap:5px}.dropdown{position:static;box-shadow:none;width:100%;margin-top:5px}.hero,.product-hero{padding:64px 0 70px}.section{padding:80px 0}.split{grid-template-columns:1fr;gap:42px}h1{font-size:48px}h2{font-size:39px}h3,.card-copy h3{font-size:31px}.lead{font-size:18px}.hero .product-labels{gap:15px;font-size:12px;margin-bottom:30px}.product-labels a+a{padding-left:15px}.app-stage{margin-top:35px;padding:10px 10px 0;border-radius:16px}.app-window img{height:315px}.app-caption{gap:10px;font-size:11px}.logos{gap:25px}.logos span{font-size:11px}.trust{padding-bottom:40px}.intro{padding-top:35px}.section-head{margin-bottom:40px}.product-cards{grid-template-columns:1fr;gap:25px}.product-card:nth-child(2){margin-top:0}.card-copy{padding:30px}.photo-mock>img{height:350px}.hero-visual,.hero-visual>img{min-height:420px;height:420px}.hero-visual .price-float{left:15px;right:15px;gap:10px}.hero-visual .price-float .ui-card{padding:14px}.ui-card{padding:19px}.price-value{font-size:22px}.steps{grid-template-columns:1fr;gap:33px;margin-top:45px}.step-number{margin-bottom:10px}.steps p{margin-top:9px}.journey{min-height:700px}.journey>img{height:700px;object-position:65% center}.journey-title{left:25px;top:30px;right:25px}.journey-title h2{font-size:35px}.journey-nodes{grid-template-columns:1fr;bottom:25px;left:25px;right:25px;gap:12px}.journey-nodes .ui-card:nth-child(2){transform:none}.journey-nodes .ui-card{min-height:0;padding:15px}.journey-nodes .ui-title{margin-bottom:12px}.quality-visual{gap:20px;grid-template-columns:80px 1fr}.quality-visual .identity{padding:20px 9px;font-size:12px}.audience-photo{height:340px}.connections{gap:25px;margin-top:40px}.connections span{font-size:17px}.plan-strip{gap:20px;justify-content:center;text-align:center}.cta-panel{padding:32px}.cta-panel img{height:220px}.final-cta{padding:90px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer{padding-top:45px}.flow-scene{grid-template-columns:1fr;padding:22px;gap:25px}.flow-scene .ui-card:not(:last-child):after{display:none}.feed-source{display:flex;align-items:center}.feed-source>img{height:180px;width:40%;object-fit:cover}.feed-source .ui-card{flex:1}.channels{grid-template-columns:repeat(3,1fr);gap:8px}.channel{padding:14px 9px;font-size:12px;display:grid;justify-items:center}.mapping-row{padding:8px 0}.feed-hero .flow-scene{margin-top:40px}.tabs{gap:19px;margin-bottom:35px}.tabs button{font-size:13px}.tab-copy h3{font-size:32px}.rule-builder{padding:23px}.rule-flow{grid-template-columns:1fr;gap:20px;margin-top:40px}.rule-flow>.ui-card:after{content:'↓';top:auto;bottom:-24px;left:48%;right:auto}.rule-flow .ui-card{min-height:0;padding:18px}.branches{grid-template-columns:1fr 1fr}.guardrails{gap:18px}.guardrails>div{padding-left:12px}.guardrails h4{font-size:15px;line-height:1.3}.platform-cards{gap:15px}.platform-card{padding:22px}.platform-card h3{font-size:24px}.dialog{padding:27px}.full-image-dialog{padding:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}.reference-home body{background:#fdfcf9}.reference-home header{background:#fdfcf9ed;border:0}.reference-home header .wrap{width:min(1220px,calc(100% - 96px))}.reference-home .reference-hero{position:relative;padding:44px 0 116px;isolation:isolate;overflow:hidden}.reference-home h1{font-size:clamp(48px,5.3vw,78px);font-weight:800;letter-spacing:-.055em;line-height:1.02}.reference-home .ref-hero-content{position:relative;z-index:1;width:min(1190px,calc(100% - 110px))}.reference-home .hero-backdrop{position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/boardfy/assets/img/hero-wash.png) center top/100% 100% no-repeat}.reference-home .reference-hero .lead{max-width:800px;font-size:20px;margin:21px auto 0}.reference-home .reference-hero .actions{margin-top:26px;gap:30px}.reference-home .reference-hero .actions .text-link{margin:0}.reference-home .reference-hero .product-labels{margin:36px 0 32px}.reference-stage{position:relative;margin:0 35px;text-align:left}.reference-app{background:#fff;border-radius:12px;box-shadow:0 18px 50px #224e4215;overflow:hidden;padding:17px 22px 22px;color:#18484a;font-size:12px;border:1px solid #edf1ed}.ref-app-top{display:flex;align-items:center;gap:18px;margin-bottom:14px}.ref-app-logo{font-size:25px;letter-spacing:-1.6px;line-height:1.2}.ref-breadcrumb{font-size:10px;flex:1}.ref-demo{font-size:10px;background:#edf6f5;border-radius:3px;padding:4px 7px;font-weight:650}.ref-app-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.ref-app-heading h3,.ref-app-heading .h3-like{font-size:22px;letter-spacing:-.025em}.ref-app-heading p{font-size:10px;margin-top:5px}.ref-app-heading .replay{font-size:10px;border:1px solid #e1e9e5;border-radius:5px}.ref-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:15px;font-size:10px}.ref-toolbar strong{margin-right:auto;font-size:14px}.ref-toolbar strong span{font-size:9px;color:#8a9698;font-weight:500}.ref-toolbar>span{border:1px solid #e1e8e6;padding:6px 9px;border-radius:4px;white-space:nowrap}.ref-toolbar>b{background:var(--green);color:#fff;padding:7px 13px;border-radius:4px;white-space:nowrap}.ref-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #eef0f0;padding:12px 8px;border-radius:6px;margin-bottom:19px;gap:15px}.ref-stats>div{border-left:3px solid #b8ccc6;padding-left:12px}.ref-stats>div.good{border-color:#36ac7c}.ref-stats>div.equal{border-color:#eaa85a}.ref-stats>div.bad{border-color:#da675c}.ref-stats span{display:block;font-size:8px;letter-spacing:.02em;color:#899197}.ref-stats strong{display:block;line-height:1.3;font-size:17px}.ref-stats small{font-size:9px;color:#83928f;font-weight:400;margin-left:4px}.ref-product-header{display:flex;align-items:center;gap:11px;margin-bottom:17px;white-space:nowrap}.ref-product-header strong{font-size:11px;overflow:hidden;text-overflow:ellipsis}.ref-bad{background:#fff0ed;color:#c6675d;font-size:10px;padding:3px 6px}.ref-match{background:#fff0a1;border-radius:3px;padding:3px 6px;font-size:10px}.ref-history{margin-left:auto;font-size:10px}.ref-product-body{display:grid;grid-template-columns:130px 1fr 175px;gap:20px}.ref-product-id>.product-tile{width:115px;height:115px;border-radius:5px;border:1px solid #f1f1f1;box-shadow:none;margin-bottom:12px}.ref-product-id>div:not(.product-tile){display:flex;justify-content:space-between;gap:7px;font-size:9px;color:#9a9ea3;border-bottom:1px solid #f3f4f3;padding:6px 0}.ref-product-id span{color:#6c8385}.ref-table table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}.ref-table th{font-size:8px;color:#959ea6;font-weight:500;text-align:left;padding:10px 7px;background:#fafbfc}.ref-table td{padding:13px 7px;border-bottom:1px solid #f2f5f3}.ref-table td:nth-child(2){color:#718684}.ref-table .your-row{background:#eef8f5}.ref-table .your-row td{font-weight:650}.ref-table .google-mark{font-size:14px;margin-right:13px}.ref-inspector{border-left:1px solid #dbe9e3;padding-left:18px;font-size:10px}.ref-inspector>span{font-size:9px;color:#879499}.ref-inspector>strong{display:block;background:#f9fbfb;border:1px solid #e5eae7;border-radius:5px;text-align:right;font-size:13px;padding:5px;margin-top:8px}.ref-inspector p{font-size:9px;display:flex;justify-content:space-between;gap:12px;margin-top:17px}.ref-inspector b{font-size:9px;text-align:right;color:var(--ink)}.ref-inspector b.ref-red{color:#c7746c}.reference-caption{padding:17px 0 16px 10px;font-size:11px;color:#57766f}.floating-feed{position:absolute;right:-72px;bottom:-132px;width:475px;padding:20px 22px;background:#fffffff7;box-shadow:0 20px 50px #143e3010;border:1px solid #e7edeb;border-radius:12px}.floating-feed .ui-title{font-size:12px;margin-bottom:8px;justify-content:start;gap:5px}.floating-feed .ui-title>span{font-weight:400}.floating-feed-body{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.floating-feed .skel-row{padding:5px 0;gap:12px}.floating-feed .circle{width:11px;height:11px}.floating-feed .skel{height:9px}.floating-feed .skel.short{max-width:40px}.mini-channels{border-left:1px solid var(--line);padding-left:19px;display:grid;gap:7px;font-size:10px}.mini-channels>span{display:flex;gap:12px;align-items:center}.google-mark{font-family:Arial,sans-serif;color:#4285f4;font-size:24px;font-weight:700;font-style:normal;line-height:1}.amazon-mark{font-family:Georgia,serif;font-size:29px;font-weight:700;line-height:1;color:#172325;border-bottom:2px solid #e9a341;border-radius:0 0 50% 50%;font-style:normal}.shopify-mark{display:inline-flex;align-items:center;justify-content:center;width:23px;height:26px;background:#89ae48;color:#fff;font-size:17px;font-weight:700;border-radius:3px;transform:rotate(-6deg);font-style:normal}.woo-mark{font-size:16px;background:#8b599c;color:#fff;border-radius:4px;padding:3px;font-style:normal}.api-mark{font-size:28px;font-style:normal;color:#607d82}.mini-channels b{font-size:17px;width:17px;text-align:center}.mini-channels .shopify-mark{height:18px;font-size:12px}.handwritten{position:absolute;left:calc(100% + 35px);top:140px;font-family:'Segoe Print','Bradley Hand',cursive;font-size:17px;font-style:italic;line-height:1.5;transform:rotate(-7deg);width:90px;color:#315657}.handwritten svg{display:block;width:100%;height:28px;margin-top:8px}.reference-trust{padding:46px 0 66px;text-align:center}.reference-trust>div>p{font-size:10px;letter-spacing:.2em;font-weight:700;color:#3a5868}.reference-logos{display:flex;justify-content:center;gap:65px;margin-top:28px}.reference-logos>div{display:flex;align-items:center;gap:18px;text-align:left;color:#8b9da4;font-size:12px;font-weight:600}.reference-logos small{display:block;font-size:10px;font-weight:400;margin-top:4px}.placeholder-shape{width:35px;height:35px;display:block;background:#8fa4a6}.placeholder-shape.ring{border:11px solid #8fa4a6;background:#fff0;border-radius:50%}.placeholder-shape.triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.placeholder-shape.star{clip-path:polygon(50% 0,65% 32%,100% 38%,75% 62%,80% 100%,50% 80%,20% 100%,25% 62%,0 38%,35% 32%)}.reference-platform{padding:24px 0 95px}.reference-platform>.wrap{width:min(1330px,calc(100% - 100px))}.reference-intro{display:grid;grid-template-columns:1.08fr 1fr;gap:58px;align-items:center;margin:0 46px 65px}.reference-intro h2{font-size:clamp(42px,4.65vw,67px);line-height:1.08;font-weight:800}.reference-intro>div{border-left:1px solid #cbd5d5;padding-left:80px}.reference-intro h3{font-family:'DM Sans',sans-serif;font-size:26px;line-height:1.3;letter-spacing:-.03em;font-weight:450}.reference-intro p{font-size:16px;line-height:1.4;margin-top:12px}.reference-product-cards{display:grid;grid-template-columns:1.06fr 1fr;gap:36px;align-items:start}.reference-pricing-card,.reference-feed-card{position:relative;border:1px solid #e8ece9;border-radius:16px;overflow:hidden;min-height:715px}.reference-pricing-card{background:#f2f1eb}.pricing-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.reference-card-copy{padding:39px 34px 0;position:relative;z-index:2}.reference-card-copy .eyebrow{font-size:10px;letter-spacing:.19em;color:#56717a;margin-bottom:18px}.reference-card-copy h3{font-size:clamp(30px,2.8vw,41px);letter-spacing:-.055em;font-weight:750;line-height:1.09}.reference-card-copy p{font-size:18px;margin-top:8px}.reference-card-copy .text-link{font-size:15px;margin-top:22px}.card-pricing-demo{position:absolute;inset:0;z-index:1}.mini-price-list{position:absolute;top:40%;right:25px;width:255px;padding:19px 18px;background:#ffffffef;border:1px solid #e8eeec;border-radius:12px;box-shadow:0 15px 35px #35544914}.mini-price-list .ui-title{margin-bottom:8px;font-size:11px}.mini-price-list .skel-row{font-size:10px;padding:9px 6px}.opportunity-pill{position:absolute;top:66%;right:25px;color:#fff;background:#0d8b77;padding:12px 22px;border-radius:30px;font-size:14px;font-weight:650;box-shadow:0 6px 25px #0a654b20}.card-video-controls{position:absolute;bottom:20px;left:27px;right:25px;display:flex;align-items:center;gap:13px}.card-video-controls .progress{margin:0;flex:1;background:#ffffffa0;height:4px}.card-video-controls span{font-size:10px;color:#355b5c}.reference-feed-card{background:#fdfefd;min-height:657px}.product-network{position:relative;height:330px;margin:36px 30px 20px;display:grid;grid-template-columns:42% 15% 43%;align-items:center}.product-stack{position:relative;height:100%;z-index:1}.product-tile{background-image:url(/wp-content/themes/boardfy/assets/img/product-tiles.webp);background-size:300% 100%;background-repeat:no-repeat;background-color:#fbfbf9}.product-tile.lamp{background-position:left center}.product-tile.shoe{background-position:center center}.product-tile.coffee{background-position:right center}.product-stack .product-tile{position:absolute;width:115px;height:115px;border-radius:13px;border:3px solid #fff;box-shadow:0 10px 25px #304c3610;left:8px}.product-stack .product-tile:nth-child(1){top:10px}.product-stack .product-tile:nth-child(2){top:88px;left:60px;z-index:2}.product-stack .product-tile:nth-child(3){top:180px}.flow-junction{width:4px;height:4px;display:block;justify-self:center;z-index:1;border-radius:50%;background:#a5d8c6}.network-destinations{display:grid;gap:45px;z-index:1}.network-destinations>div{display:flex;align-items:center;gap:14px;border-radius:10px;background:#fff;border:1px solid #edf3ef;padding:15px 12px;box-shadow:0 10px 20px #20573708;font-size:10px;min-height:65px}.network-destinations .check{margin-left:auto;background:#16a985;color:#fff;border-radius:6px;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.reference-feed-card>.illustration-label{margin:0 27px 23px;font-size:10px}.connector-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.connector-base{fill:none;stroke:#b2d7c8;stroke-width:1.35}.connector-moving{fill:none;stroke:#219477;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 196;stroke-dashoffset:200;opacity:0}.flow-visible .connector-moving{opacity:.8;animation:connection-travel 7s linear infinite}.flow-visible .connector-moving.outbound{animation-delay:3.5s}.motion-paused .connector-moving{animation-play-state:paused;opacity:0}.integration-network{position:relative;display:grid;grid-template-columns:1fr .8fr 1.4fr;gap:70px;align-items:center;margin:80px auto 50px;min-height:180px;max-width:1080px}.integration-sources,.integration-targets{display:flex;justify-content:space-around;gap:25px;position:relative;z-index:1}.integration-network span[data-flow-node]:not(.integration-engine){display:flex;align-items:center;flex-direction:column;justify-content:center;gap:14px;background:#fff;padding:15px 8px;min-width:80px;min-height:85px;font-size:13px}.integration-engine{justify-self:center;background:#e4f1e9;border:1px solid #d4e6db;padding:20px 28px;border-radius:35px;position:relative;z-index:1;font-size:26px}.integration-sources b,.integration-targets b{height:30px}.integration-sources .google-mark{font-size:32px}.integration-targets .shopify-mark{width:27px;height:30px}.reference-home .footer{margin-top:60px}@keyframes connection-travel{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@media(min-width:1500px){.reference-home .reference-home .reference-hero{padding-top:58px}.reference-home .ref-hero-content{width:1190px}}@media(max-width:1150px){.handwritten{display:none}.reference-stage{margin:0}.floating-feed{right:-15px;width:410px}.ref-product-body{grid-template-columns:110px 1fr 140px;gap:12px}.ref-product-id>.product-tile{width:100px;height:100px}.ref-inspector{padding-left:10px}.reference-intro{margin:0 0 50px;gap:35px}.reference-intro>div{padding-left:40px}.reference-card-copy{padding:30px 26px 0}.reference-platform>.wrap{width:calc(100% - 64px)}.reference-product-cards{gap:26px}.product-network{margin-left:20px;margin-right:20px}.product-stack .product-tile{width:90px;height:90px}.product-stack .product-tile:nth-child(2){left:38px;top:90px}.product-stack .product-tile:nth-child(3){top:170px}.network-destinations>div{padding:13px 8px;gap:8px}.reference-pricing-card{min-height:650px}.reference-feed-card{min-height:630px}.mini-price-list{width:215px}.reference-logos{gap:35px}.integration-network{gap:30px}}@media(max-width:760px){.reference-home header .wrap,.reference-home .ref-hero-content{width:calc(100% - 40px)}.reference-home .reference-hero{padding:42px 0 90px}.reference-home h1{font-size:46px;line-height:1.08}.reference-home .reference-hero .lead{font-size:17px;margin-top:19px}.reference-home .reference-hero .actions{gap:20px}.reference-home .hero-backdrop{inset:0;opacity:.85}.reference-home .reference-hero .product-labels{margin:28px 0 25px;gap:10px;font-size:11px}.reference-home .reference-hero .product-labels a+a{padding-left:10px}.reference-stage{margin:0}.reference-app{padding:12px 12px 16px}.ref-app-top{gap:10px}.ref-app-logo{font-size:20px}.ref-breadcrumb{display:none}.ref-demo{margin-left:auto;font-size:8px}.ref-app-heading h3,.ref-app-heading .h3-like{font-size:19px}.ref-app-heading p{font-size:9px;max-width:190px}.ref-app-heading .replay{font-size:9px;padding:4px}.ref-toolbar{gap:6px}.ref-toolbar>span{display:none}.ref-toolbar>span:nth-child(2){display:block}.ref-stats{gap:6px;padding:10px 5px;margin-bottom:12px}.ref-stats>div{padding-left:5px;border-left-width:2px}.ref-stats span{font-size:6px;letter-spacing:0}.ref-stats strong{font-size:13px}.ref-stats small{font-size:7px;margin-left:0}.ref-product-header{gap:7px}.ref-product-header strong{font-size:9px}.ref-match,.ref-history{display:none}.ref-bad{font-size:8px}.ref-product-body{grid-template-columns:65px minmax(0,1fr);gap:8px}.ref-product-id>.product-tile{width:60px;height:60px;margin-bottom:4px}.ref-product-id>div:not(.product-tile){font-size:7px;display:block;padding:3px 0}.ref-product-id span{display:block;font-size:6px}.ref-table th{font-size:6px;padding:7px 3px}.ref-table td{font-size:8px;padding:9px 3px}.ref-table td:nth-child(2),.ref-table th:nth-child(2){display:none}.ref-table .google-mark{font-size:9px;margin-right:4px}.ref-inspector{display:none}.reference-caption{font-size:9px;padding-left:2px}.floating-feed{width:275px;right:-7px;bottom:-75px;padding:13px;box-shadow:0 15px 35px #1e473819}.floating-feed .ui-title{font-size:9px}.floating-feed-body{gap:10px;grid-template-columns:1fr 1fr}.mini-channels{padding-left:10px;font-size:8px;gap:5px}.mini-channels>span{gap:8px}.floating-feed .skel-row{gap:7px;padding:4px 0}.floating-feed .circle{width:8px;height:8px}.floating-feed .skel{height:6px}.reference-trust{padding:35px 0 45px}.reference-logos{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px auto 0;max-width:340px}.reference-logos>div{gap:12px;font-size:10px}.reference-logos small{font-size:8px}.placeholder-shape{width:25px;height:25px}.placeholder-shape.ring{border-width:8px}.reference-platform{padding-top:20px;padding-bottom:55px}.reference-platform>.wrap{width:calc(100% - 32px)}.reference-intro{grid-template-columns:1fr;gap:25px;margin:0 10px 35px}.reference-intro h2{font-size:43px}.reference-intro>div{border-left:0;padding-left:0}.reference-intro h3{font-size:23px}.reference-intro p{font-size:16px}.reference-intro br{display:none}.reference-intro h2 br{display:initial}.reference-product-cards{grid-template-columns:1fr;gap:25px}.reference-pricing-card{min-height:610px}.reference-feed-card{min-height:590px}.reference-card-copy{padding:28px 25px 0}.reference-card-copy h3{font-size:32px}.reference-card-copy p{font-size:16px}.reference-card-copy .eyebrow{font-size:9px}.reference-card-copy .text-link{font-size:14px;margin-top:18px}.mini-price-list{width:195px;right:16px;top:41%;padding:14px}.opportunity-pill{font-size:12px;right:18px;top:69%;padding:10px 16px}.product-network{height:300px;margin:30px 23px 12px;grid-template-columns:40% 12% 48%}.network-destinations{gap:34px}.network-destinations>div{font-size:10px;min-height:58px}.product-stack .product-tile{width:90px;height:90px}.product-stack .product-tile:nth-child(1){top:5px}.product-stack .product-tile:nth-child(2){left:35px;top:80px}.product-stack .product-tile:nth-child(3){top:162px}.integration-network{grid-template-columns:1fr;gap:48px;margin:40px 0 25px}.integration-sources,.integration-targets{justify-content:center;gap:32px}.integration-network span[data-flow-node]:not(.integration-engine){font-size:11px;min-width:72px;padding:10px 5px}.integration-engine{font-size:25px;padding:18px 25px}.reference-home .footer{margin-top:40px}}@media(prefers-reduced-motion:reduce){.connector-moving{animation:none!important;opacity:0!important}}.reference-logos{display:flex;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap;margin-top:26px}.brand-logo{font-size:20px;font-weight:700;letter-spacing:.02em;color:#8a9a94;opacity:.9;white-space:nowrap}.brand-logo:nth-child(1){letter-spacing:.22em;font-weight:600}.brand-logo:nth-child(3){font-style:italic;text-transform:lowercase}.brand-logo:nth-child(4){letter-spacing:.01em}@media(max-width:760px){.reference-logos{gap:26px}.brand-logo{font-size:15px}}.hero-backdrop{-webkit-mask-image:linear-gradient(#000 62%,#0000 99%);mask-image:linear-gradient(#000 62%,#0000 99%)}.reference-trust{padding-top:96px}@media(max-width:1150px){.floating-feed{bottom:-118px}}@media(max-width:760px){.floating-feed{bottom:auto}.reference-trust{padding-top:56px}}.nav-right a.btn,.nav-right a.login-link{white-space:nowrap}.dropdown-group{display:block;padding:12px 15px 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.dropdown.cols{width:560px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.lang-menu>summary{text-transform:uppercase;font-size:13px}.lang-menu .dropdown{width:170px;left:auto;right:-15px}.footer-grid.cols-5{grid-template-columns:1.4fr repeat(4,1fr)}.footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.footer-bottom nav a:not(.logo){display:inline;margin:0;font-size:12px}.footer-bottom .lang-list{display:flex;gap:12px}.footer-bottom .lang-list a:not(.logo){display:inline;margin:0;font-size:12px}.motion-toggle{position:fixed;left:16px;bottom:16px;z-index:55;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fffffff5;box-shadow:0 4px 30px #183c3715;color:var(--green);font-size:12px;line-height:1}.motion-toggle[disabled]{opacity:.7;cursor:default}.page-plain{padding:120px 0}.page-plain .entry{max-width:760px}.page-plain .entry p{margin:0 0 1.2em}@media(max-width:760px){.dropdown.cols{width:100%;grid-template-columns:1fr}.lang-menu .dropdown{width:100%}.footer-grid.cols-5{grid-template-columns:1fr 1fr}.motion-toggle{left:10px;bottom:10px;width:36px;height:36px}}.footer .footer-h.space-top-s{margin-top:26px}.h4-like{font-size:22px;letter-spacing:-.025em}header nav.wrap{position:relative}.nav-menu.has-mega{position:static}.dropdown.mega{left:50%;top:74px;transform:translateX(-50%);width:min(900px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(3,1fr);gap:4px 14px;padding:16px}.dropdown.mega.mega-2{grid-template-columns:repeat(2,1fr);width:min(620px,calc(100vw - 48px))}.mega-col{display:flex;flex-direction:column}.mega-col .dropdown-group{padding-top:6px}.mega-more{margin-top:auto;font-size:13px;font-weight:700;color:var(--teal)}.dropdown a.mega-more{padding-top:14px}.mega-item{display:block;padding:11px 15px;color:var(--muted);cursor:default}.mega-item small{display:block;font-size:12px}.mega-soon{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#f6e7c8;color:#8a5a12;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;vertical-align:1px}@media(prefers-reduced-motion:reduce){.nav-menu>summary:after{transition:none}}@media(max-width:760px){.nav-menu.has-mega{position:relative}.dropdown.mega,.dropdown.mega.mega-2{transform:none;width:100%;grid-template-columns:1fr;padding:8px}.nav-menu>summary{display:flex;justify-content:space-between}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.features-grid article{padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff}.features-grid h3{font-size:21px;letter-spacing:-.025em}.features-grid p{font-size:15px;margin-top:12px}.section-head .lead{max-width:680px}.guardrails h3{font-size:18px;margin-bottom:25px}.prose{margin-top:30px}.prose p,.prose ul,.prose ol{margin:0 0 1.1em;color:var(--muted)}.prose h3{font-size:26px;margin:1.6em 0 .6em}.prose a{color:var(--teal);text-decoration:underline}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media(max-width:1050px){.features-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.features-grid{grid-template-columns:1fr}.features-grid article{padding:22px}.guardrails h3{font-size:15px;line-height:1.3}}@media(max-width:760px){.platform-cards{gap:14px}.platform-card{min-width:0;padding:20px}.platform-card h3{font-size:19px;overflow-wrap:anywhere}}.sol-eyebrow{display:inline-flex;align-items:center;gap:12px}.sol-icono{width:34px;height:34px;object-fit:contain;border-radius:8px;background:#fff;padding:4px;border:1px solid var(--line)}.product-hero .lead p{margin:0;color:inherit}.sol-hero-visual img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.sol-img img{width:100%;height:auto;border-radius:18px}.checklist{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.checklist li{position:relative;padding-left:32px;font-weight:550}.checklist li:before{content:'✓';position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--teal);display:grid;place-items:center;font-size:13px}.feature-rows{display:grid;gap:90px}.feature-rows article{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-rows article:nth-child(even) .sol-img{order:2}.feature-rows h3{font-size:30px}.features-grid.on-dark article{background:#ffffff0d;border-color:#ffffff26}.features-grid.on-dark h3{color:#fff}.features-grid.on-dark .prose p{color:#c2d7d0}.features-grid .prose{margin-top:12px;font-size:15px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.related-card{display:flex;align-items:center;gap:14px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;font-weight:600;font-size:15px}.related-card span:last-child{margin-left:auto;color:var(--teal)}.related-card:hover{border-color:var(--teal)}.related-icon{width:30px;height:30px;object-fit:contain}.faq details .prose{margin-top:14px;font-size:15px}@media(max-width:1050px){.related-grid{grid-template-columns:1fr 1fr}.feature-rows article{gap:40px}}@media(max-width:760px){.feature-rows{gap:56px}.feature-rows article{grid-template-columns:1fr;gap:24px}.feature-rows article:nth-child(even) .sol-img{order:0}.feature-rows h3{font-size:24px}.related-grid{grid-template-columns:1fr}}.page-hero{padding:110px 0 40px}.page-hero h1{font-size:clamp(40px,4.6vw,64px)}.section--texto+.section--texto{padding-top:0}.prose h2{font-size:clamp(28px,3vw,40px);margin:1.4em 0 .5em}.prose h3{font-size:24px;margin:1.4em 0 .5em}.prose h4{font-size:19px;margin:1.2em 0 .4em}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin:.3em 0;color:var(--muted)}.prose img{max-width:100%;height:auto;border-radius:12px}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:15px}.prose th,.prose td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.prose .btn{margin:8px 8px 0 0}.prose a.btn{text-decoration:none}.blurb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;margin:28px 0}.blurb{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.blurb img{max-height:48px;width:auto;margin-bottom:12px;border-radius:0}.blurb h3{font-size:17px;margin:0 0 6px}.blurb p{font-size:14px;margin:0}.plan-calc{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:36px}.plan-main{padding:36px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.plan-label{display:block;font-weight:600;margin-bottom:18px}.plan-cantidad{color:var(--teal);font-weight:750}.plan-range{width:100%;accent-color:var(--teal);height:28px}.plan-prices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.plan-prices div{padding:18px;border-radius:14px;background:var(--sage)}.plan-prices span{display:block;font-size:13px;color:var(--muted)}.plan-prices strong{display:block;font:750 28px/1.2 Manrope,sans-serif;margin-top:6px;letter-spacing:-.03em}.plan-prices strong a,.plan-x a{color:var(--teal);font-size:16px;text-decoration:underline}.plan-extras{display:grid;gap:14px;align-content:start}.plan-extra{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.plan-extra-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-weight:600}.plan-extra-top a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line)}.plan-extra details{margin-top:8px;font-size:14px}.plan-extra summary{cursor:pointer;color:var(--teal)}.plan-extra .checklist{margin-top:12px;gap:8px;font-size:14px}@media(max-width:1050px){.plan-calc{grid-template-columns:1fr}}@media(max-width:760px){.page-hero{padding:64px 0 24px}.plan-main{padding:22px}.plan-prices{grid-template-columns:1fr}.plan-prices strong{font-size:24px}}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.post-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.post-card-img{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--sage)}.post-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.post-card-vacio{display:block;width:100%;height:100%}.post-card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.post-card-body .eyebrow{margin:0}.post-card-body h3{font-size:20px;letter-spacing:-.025em;line-height:1.25}.post-card-body h3 a:hover{color:var(--teal)}.post-card-body p{font-size:14px}.post-card-body time{margin-top:auto;font-size:12px;color:var(--muted)}.section--lista{padding-top:30px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.chips a{padding:8px 14px;border:1px solid var(--line);border-radius:30px;font-size:13px;background:#fff}.chips a:hover{border-color:var(--teal);color:var(--teal)}.paginacion ul{display:flex;gap:8px;list-style:none;padding:0;margin:44px 0 0;justify-content:center;flex-wrap:wrap}.paginacion a,.paginacion span{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.paginacion .current{background:var(--green);color:#fff;border-color:var(--green)}.entrada-hero{padding-bottom:30px}.entrada-meta{margin-top:18px;font-size:14px}.entrada-img img{width:100%;height:auto;border-radius:var(--radius);margin-bottom:40px}.entrada-cuerpo{padding-bottom:90px;font-size:18px}.entrada-cuerpo p{margin:0 0 1.2em}.entrada-cuerpo figure{margin:1.6em 0}.entrada-cuerpo iframe{max-width:100%}.prose a:not(.btn){color:var(--teal);text-decoration:underline}@media(max-width:1050px){.post-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.post-grid{grid-template-columns:1fr}.entrada-cuerpo{font-size:17px}}.footer .footer-sub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 10px}.footer a+.footer-sub{margin-top:18px}.logo{color:var(--ink);display:inline-flex;align-items:center}.logo .bf-logo{display:block;height:28px;width:auto}.v4-mini-logo .bf-logo{display:inline-block;height:12px;width:auto;vertical-align:-1px}.entrada-cab{padding:72px 0 56px;background:linear-gradient(180deg,#faf8f4 0%,#f3f1ea 60%,#fff 100%)}.entrada-cab h1{font-size:clamp(38px,4.4vw,60px);max-width:980px}.entrada-cab .entrada-meta{margin-top:18px;font-size:14px}.entrada-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start;padding-top:44px}.entrada-col{min-width:0}.entrada-v4 .entrada-img img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);margin-bottom:40px}.entrada-v4 .entrada-cuerpo{margin-top:0;padding-bottom:90px;font-size:18px;line-height:1.7}.entrada-v4 .entrada-cuerpo h2{scroll-margin-top:110px}.entrada-lateral{position:sticky;top:110px;display:flex;flex-direction:column;gap:22px;padding-bottom:40px}.entrada-lateral-tit{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.entrada-indice ol{margin:0;padding:0;list-style:none;counter-reset:ix;border-left:2px solid var(--line)}.entrada-indice li{counter-increment:ix}.entrada-indice a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid #fff0;font-size:14px;line-height:1.4;color:var(--muted)}.entrada-indice a:hover{color:var(--ink);border-left-color:var(--teal)}.entrada-cta{padding:26px;border-radius:var(--radius);background:var(--green);color:#fff}.entrada-cta-tit{margin:0 0 18px;font-family:Manrope,'DM Sans',sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff}.entrada-cta .btn{display:flex;justify-content:center;width:100%;background:#fff;color:var(--green)}.entrada-cta-demo{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:#9edcc6}.entrada-cta-demo:hover{color:#fff}.entrada-cta-fino{margin:10px 0 0;font-size:12px;color:#c2d7d0}@media(max-width:1000px){.entrada-grid{grid-template-columns:1fr;gap:0}.entrada-lateral{position:static}.entrada-indice{display:none}}@media(max-width:760px){.entrada-cab{padding:48px 0 28px}.entrada-v4 .entrada-cuerpo{font-size:17px}}.entrada-cats a:hover{text-decoration:underline}.page-template-academia .page-hero .narrow{max-width:none}.page-template-academia .page-hero h1{text-wrap:balance}.page-template-academia .page-hero .lead{max-width:760px}@media (min-width:761px) and (max-width:960px){nav{gap:15px;justify-content:space-between}.mobile-toggle{display:block}.nav-right{margin-left:auto}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:22px;box-shadow:var(--shadow);max-height:80vh;overflow:auto;align-items:stretch}.nav-links.open{display:flex;flex-direction:column;gap:5px}.dropdown{position:static;box-shadow:none;width:100%;margin-top:5px}.dropdown.cols{width:100%;grid-template-columns:1fr}.lang-menu .dropdown{width:100%}.nav-menu.has-mega{position:relative}.dropdown.mega,.dropdown.mega.mega-2{transform:none;width:100%;grid-template-columns:1fr;padding:8px}.nav-menu>summary{display:flex;justify-content:space-between}}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/boardfy/assets/fonts/instrument-sans-latin.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:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/boardfy/assets/fonts/instrument-sans-latin-ext.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}.is-v4{--v4-ink:#0f2f2d;--v4-green:#114c49;--v4-deep:#0b2a28;--v4-teal:#147b70;--v4-mint:#dff1ea;--v4-cream:#faf8f4;--v4-sand:#f3f1ea;--v4-body:#3d5753;--v4-muted:#61746f;--v4-line:#e3e8e4;--v4-amber:#a56a12;background:var(--v4-cream);color:var(--v4-ink);font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.is-v4 h1,.is-v4 h2,.is-v4 h3,.is-v4 h4,.is-v4 .logo,.is-v4 .footer .footer-h{font-family:'Instrument Sans',system-ui,sans-serif}.is-v4 header{background:rgb(250 248 244 / .94);border-bottom:1px solid var(--v4-line)}.is-v4 .logo{font-weight:600;letter-spacing:-.04em}.is-v4 .nav-right .btn{background:var(--v4-mint);color:var(--v4-green);border-color:var(--v4-mint);border-radius:999px;font-weight:500;padding:11px 22px}.is-v4 .nav-right .btn:hover{background:#cde9de;transform:none}.is-v4 .footer{background:var(--v4-sand);border-top:0}.v4-main p{color:inherit}.v4-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.v4-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.v4-narrow{max-width:820px}.v4-eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-green);font-weight:400}.v4-eyebrow-teal{color:var(--v4-teal)}.v4-muted{color:var(--v4-muted)!important}.v4-main h1{font-size:clamp(40px,4.8vw,66px);line-height:1.03;font-weight:400;letter-spacing:-.035em;margin-top:18px;text-wrap:balance}.v4-h2{font-size:clamp(34px,4.2vw,56px);line-height:1.06;font-weight:400;letter-spacing:-.03em;margin-top:14px;text-wrap:balance}.v4-h2-s{font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:400;letter-spacing:-.025em;margin-top:14px}.v4-sub{margin-top:22px;font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.v4-lead{margin-top:16px;font-size:17px;line-height:1.6;color:var(--v4-body)!important;max-width:560px;text-wrap:pretty}.v4-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.v4-btn{display:inline-block;background:var(--v4-green);color:#fff;padding:15px 30px;border-radius:999px;font-weight:500;font-size:15px;white-space:nowrap;border:1px solid var(--v4-green);transition:background .2s,color .2s}.v4-btn:hover{background:#0b3a38;color:#fff}.v4-btn-line{background:#fff0;color:var(--v4-green)}.v4-btn-line:hover{background:#fff;color:var(--v4-green)}.v4-btn-light{background:var(--v4-mint);color:var(--v4-green);border-color:var(--v4-mint)}.v4-btn-light:hover{background:#fff;color:var(--v4-green)}.v4-btn-ghost{background:#fff0;color:#fff;border-color:#fff}.v4-btn-ghost:hover{background:#fff;color:var(--v4-green)}.v4-hero{padding:80px 0 120px;background:linear-gradient(var(--v4-cream),var(--v4-sand))}.v4-hero-fondo{position:relative;overflow:hidden}.v4-hero-fondo>.v4-wrap{position:relative;z-index:1}.v4-fondo{position:absolute;pointer-events:none;line-height:0}.v4-fondo img{width:100%;height:100%;object-fit:contain}.v4-fondo-a{left:-40px;bottom:-24px;width:500px;height:340px;opacity:.08}.v4-fondo-b{right:-50px;top:-40px;width:300px;height:300px;opacity:.07}.v4-fondo-c{left:46%;top:36px;width:170px;height:170px;opacity:.06}@media (max-width:900px){.v4-fondo-a{width:340px;height:230px;left:-40px;bottom:-16px}.v4-fondo-b{width:200px;height:200px}.v4-fondo-c{display:none}}.v4-hero-panel{background:var(--v4-deep);border-radius:22px;padding:12px;position:relative}.v4-hero-panel .v4-ui{box-shadow:0 30px 60px rgb(0 0 0 / .3)}.v4-kpi{position:absolute;left:-26px;bottom:-82px;background:var(--v4-mint);border-radius:16px;padding:16px 20px;white-space:nowrap;min-width:190px;box-shadow:0 20px 40px rgb(15 47 45 / .18)}.v4-kpi p{font-size:12px;color:#2f4b47!important}.v4-kpi .v4-kpi-num{font-size:28px;font-weight:600;letter-spacing:-.02em;margin-top:2px;color:var(--v4-deep)!important}.v4-ui{background:#fff;border-radius:16px;padding:20px;width:100%;color:var(--v4-ink)}.v4-ui-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;padding-bottom:14px;border-bottom:1px solid #eef1ef}.v4-pill{background:var(--v4-mint);color:var(--v4-green);border-radius:999px;padding:4px 10px;font-size:11.5px;white-space:nowrap}.v4-ui-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #f1f3f2;font-size:13px}.v4-ui-row>span:first-child{font-weight:500}.v4-val{font-weight:600;text-align:right;white-space:nowrap}.v4-ui-product{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1f3f2}.v4-ui-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.v4-ui-product strong{display:block;font-size:14px;font-weight:600}.v4-ui-product span{display:block;font-size:12px;color:var(--v4-muted);margin-top:2px;font-variant-numeric:tabular-nums}.v4-delta{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.v4-muted.v4-delta.is-up{color:var(--v4-teal)!important}.v4-muted.v4-delta.is-down{color:var(--v4-amber)!important}.v4-ui-product>div{flex:1;min-width:0}.v4-live-wrap{flex:none;display:flex;align-items:center;gap:8px}.v4-ui-head .v4-live-wrap span{margin:0}.v4-ui-head .v4-mini-logo span{color:var(--v4-teal)}.v4-ui-product .v4-live-wrap{display:flex;align-items:center;gap:8px;margin:0}.v4-ui-product .v4-mini-logo{font-size:13px;font-weight:600;color:var(--v4-ink);margin:0}.v4-ui-product .v4-live{display:block;margin:0}.v4-ui-product .v4-mini-logo,.v4-ui-product .v4-mini-logo span{display:inline}.v4-mini-logo{white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.04em;color:var(--v4-ink);line-height:1}.v4-ui-product .v4-mini-logo span{color:var(--v4-teal);font-size:inherit}.v4-live{flex:none;width:10px;height:10px;border-radius:50%;background:#16b26b;box-shadow:0 0 0 0 rgb(22 178 107 / .5);animation:v4-live 1.6s ease-out infinite}@keyframes v4-live{0%{box-shadow:0 0 0 0 rgb(22 178 107 / .55);opacity:1}60%{box-shadow:0 0 0 9px #fff0;opacity:.55}100%{box-shadow:0 0 0 0 #fff0;opacity:1}}@media (prefers-reduced-motion:reduce){.v4-live{animation:none}}.v4-ui-row.is-cheaper{background:#fdecea;margin:0 -10px;padding:13px 10px;border-radius:10px;border-bottom-color:#fff0}.v4-ui-row.is-cheaper+.v4-ui-row.is-cheaper,.v4-ui-row.is-cheaper+.v4-ui-row.is-own{margin-top:4px}.v4-ui-row.has-gap{grid-template-columns:minmax(0,1fr) auto auto 54px;gap:14px}.v4-gap{font-size:11.5px;font-weight:600;color:#c0392b;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.v4-ui-row.is-own{background:#e3f6ec;margin:0 -10px;padding:13px 10px;border-radius:10px;border-bottom-color:#fff0}.v4-ui-row.is-own>span:first-child{color:#0f8a5f;font-weight:600}.v4-ui-row.is-own .v4-val{color:#0f8a5f}.v4-val.is-up{color:var(--v4-teal)}.v4-val.is-rise{color:#0f8a5f}.v4-val.is-drop{color:#c0392b}.v4-tri{font-style:normal;font-size:9px;margin-right:5px;vertical-align:1px}.v4-val.is-down{color:var(--v4-amber)}.v4-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.v4-modes span{border:1px solid var(--v4-line);border-radius:10px;padding:9px 6px;font-size:12px;text-align:center;color:var(--v4-muted)}.v4-modes span.is-on{border-color:var(--v4-teal);background:#eef8f4;color:var(--v4-green);font-weight:600}.v4-lists{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.v4-list{border:1px solid var(--v4-line);border-radius:10px;padding:10px 12px}.v4-list p{font-size:12px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:6px}.v4-list b{background:#f1f3f2;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.v4-list.is-out{border-color:#bfe3d6}.v4-list.is-out b{background:#dff1ea;color:var(--v4-green)}.v4-list ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.v4-list li{font-size:12.5px;color:var(--v4-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-pattern{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--v4-sand);font-size:12px;color:var(--v4-body)}.v4-pattern code{font-family:inherit;font-weight:600;background:#fff;border:1px solid var(--v4-line);border-radius:6px;padding:3px 8px;color:var(--v4-ink)}.v4-ui-class{padding-bottom:16px}.c-no{--c:#5f6b7a}.c-m3{--c:#1f9d55}.c-m2{--c:#34c77b}.c-m1{--c:#9be3b5}.c-0{--c:#b8bcc6}.c-p1{--c:#fdc58a}.c-p2{--c:#f78f3b}.c-p3{--c:#ef4136}.v4-gauge{position:relative;max-width:230px;margin:16px auto 0}.v4-gauge svg{display:block;width:100%;height:auto}.v4-gauge path{fill:none;stroke:var(--c);stroke-width:22}.v4-gauge p{position:absolute;left:0;right:0;bottom:2px;text-align:center}.v4-gauge b{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1}.v4-gauge span{display:block;font-size:11.5px;color:var(--v4-muted);margin-top:4px}.v4-tramos{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:6px 14px}.v4-tramos li{display:grid;grid-template-columns:10px 22px minmax(0,1fr) auto;gap:6px;align-items:center;font-size:11.5px;color:var(--v4-body)}.v4-tramos i{width:10px;height:10px;border-radius:3px;background:var(--c)}.v4-tramos b{font-weight:600;color:var(--v4-ink)}.v4-tramos span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-tramos em{font-style:normal;font-weight:600;color:var(--v4-ink);font-variant-numeric:tabular-nums}.v4-mip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #eef1ef}.v4-mip span{display:block;font-size:11.5px;color:var(--v4-muted)}.v4-mip b{display:block;font-size:15px;font-weight:600;margin-top:2px}.v4-mip small{font-size:11px;font-weight:500;color:var(--v4-muted)}.v4-mip i{display:block;height:6px;border-radius:4px;margin-top:6px}.v4-mip .is-best i{background:#34c77b}.v4-mip .is-same i{background:#b8bcc6}.v4-mip .is-worse i{background:#ef4136}.v4-ui-margin .v4-ui-product{padding-top:0}.v4-mrow{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;font-size:13.5px}.v4-mrow small{display:block;font-size:12px;color:var(--v4-muted);margin-top:2px;font-weight:400}.v4-mval{text-align:right;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.v4-mval.is-up{color:#0f8a5f}.v4-mval.is-down{color:#c0392b}.v4-mval small{display:inline;margin:0 0 0 5px;font-size:12px}.v4-mrow small b{font-weight:600}.v4-mrow small b.is-down{color:#c0392b}.v4-mrow small b.is-up{color:#0f8a5f}.v4-ui-margin hr{border:0;border-top:1px solid #eef1ef;margin:8px 0}.v4-ui-lines svg{display:block;width:100%;height:auto;margin-top:14px;overflow:visible}.v4-grid{stroke:#eef1ef;stroke-width:1}.v4-axis{font-size:8.5px;fill:var(--v4-muted);text-anchor:end;font-family:inherit}.v4-axis.is-start{text-anchor:start}.v4-line{fill:none;stroke-width:1.8;stroke-linejoin:round}.v4-series{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.v4-series li{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--v4-body)}.v4-series i{width:9px;height:9px;border-radius:50%}.v4-bars{display:flex;align-items:flex-end;gap:10px;height:190px;padding-top:20px}.v4-bars>div{flex:1;display:flex;gap:3px;align-items:flex-end;height:100%}.v4-bars span{flex:1;border-radius:4px 4px 0 0;background:var(--v4-green)}.v4-bars span+span{background:#a9dcc9}.v4-legend{display:flex;gap:18px;margin-top:14px;font-size:12px;color:var(--v4-muted)}.v4-legend span{display:flex;align-items:center;gap:6px}.v4-legend i{width:10px;height:10px;border-radius:3px;background:var(--v4-green)}.v4-legend i.is-light{background:#a9dcc9}.v4-channels{padding:40px 0;background:#fff;border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line)}.v4-channels .v4-wrap{display:flex;align-items:center;gap:20px 36px;flex-wrap:wrap;justify-content:center}.v4-channels p{font-size:14px}.v4-channel-logo{display:block;width:auto;transition:opacity .2s,filter .2s}.v4-channel-logo:hover{filter:grayscale(1);opacity:.55}.v4-channels .v4-channel-logo{filter:grayscale(1);opacity:.55}.v4-channels a:hover .v4-channel-logo,.v4-channels .v4-channel-logo:hover{filter:none;opacity:1}.v4-channels a{font-size:14px;font-weight:500;white-space:nowrap;color:var(--v4-green)}.v4-channels a:hover,.v4-row-copy a,.v4-other:hover .v4-other-more{color:var(--v4-teal)}.v4-countries{background:var(--v4-mint);padding:96px 0;text-align:center}.v4-countries .v4-h2{font-size:clamp(28px,2.8vw,40px);line-height:1.12;max-width:760px;margin:0 auto}.v4-flags{list-style:none;margin:44px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:920px}.v4-flags li{background:#fff;border-radius:12px;padding:10px;box-shadow:0 8px 20px rgb(15 47 45 / .06)}.v4-flags img{display:block;border-radius:4px;box-shadow:0 0 0 1px rgb(15 47 45 / .08)}.v4-countries-link{display:inline-block;margin-top:36px;font-size:15px;font-weight:500;color:var(--v4-green)}.v4-countries-link:hover{color:var(--v4-teal)}.v4-inline-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:56px;text-align:center}.v4-inline-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.v4-fine{font-size:13px;color:var(--v4-muted)}.v4-cta-band{padding:96px 0 0;background:var(--v4-cream)}.v4-cta-band .v4-inline-cta{margin-top:0}.v4-cta-band+.v4-table-sec{padding-top:72px}.v4-steps{background:var(--v4-mint);padding:96px 0}.v4-steps .v4-h2{font-size:clamp(32px,3.8vw,50px);max-width:760px}.v4-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:48px}.v4-step{background:#fff;border-radius:22px;padding:30px 22px}.v4-step-n{width:40px;height:40px;border-radius:50%;background:var(--v4-green);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px}.v4-step h3{font-size:18px;line-height:1.25;white-space:nowrap;font-weight:500;letter-spacing:-.01em;margin-top:24px}.v4-step p{margin-top:12px;font-size:15.5px;line-height:1.55;color:var(--v4-body)}.v4-rows{padding:110px 0;background:var(--v4-cream)}.v4-rows-list{display:grid;gap:96px;margin-top:72px}.v4-row{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.v4-row.is-reverse{flex-direction:row-reverse}.v4-row-copy{flex:1 1 380px;min-width:0}.v4-row-copy h3{font-size:clamp(26px,2.6vw,36px);line-height:1.12;font-weight:400;letter-spacing:-.02em;margin-top:14px;text-wrap:balance}.v4-row-copy p{margin-top:16px;font-size:16.5px;line-height:1.6;color:var(--v4-body);max-width:520px;text-wrap:pretty}.v4-row-copy a{text-decoration:underline;text-underline-offset:3px}.v4-row-panel{flex:1 1 440px;min-width:0;background:var(--v4-deep);border-radius:24px;padding:40px;display:flex;align-items:center;justify-content:center;min-height:380px}.v4-row-panel.is-mint{background:var(--v4-mint)}.v4-row-panel .v4-ui{max-width:460px;box-shadow:0 24px 50px rgb(15 47 45 / .16)}.v4-features{background:var(--v4-deep);padding:110px 0;color:#fff}.v4-features .v4-eyebrow{color:#8fd3bd}.v4-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:56px}.v4-feature{background:#123b38;border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:30px}.v4-feature>span{font-size:13px;color:#8fd3bd;font-weight:600}.v4-feature h3{font-size:20px;line-height:1.25;font-weight:500;margin-top:18px;letter-spacing:-.01em}.v4-feature p{margin-top:12px;font-size:15px;line-height:1.55;color:#c9e3da}.v4-integrations{padding:110px 0 0;background:var(--v4-cream)}.v4-int-box{background:var(--v4-mint);border-radius:26px;padding:60px 64px}.v4-int-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.v4-int-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;font-weight:400;letter-spacing:-.025em;margin-top:14px}.v4-int-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.v4-int-list span{background:#fff;border-radius:12px;padding:16px 22px;font-size:14px;font-weight:600}.v4-analysis{padding:110px 0;background:var(--v4-cream)}.v4-an-sub{margin-top:20px;font-size:17px;color:var(--v4-body)!important}.v4-trust-label{margin-top:28px;font-size:14px}.v4-logos{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:16px}.v4-logos img{display:block;width:auto;filter:grayscale(1);opacity:.6;transition:filter .2s,opacity .2s}.v4-logos img:hover{filter:none;opacity:1}.is-v4 .motion-toggle{display:none}.v4-form-card{background:#fff;border:1px solid var(--v4-line);border-radius:24px;padding:36px;box-shadow:0 30px 70px rgb(15 47 45 / .08);color:var(--v4-ink)}.v4-form-card p{margin:0}.v4-form-card br{display:none}.is-v4 .v4-form-card .bf-step label,.is-v4 .v4-form-card .bf-progress-sub,.is-v4 .v4-form-card .bf-title{color:var(--v4-ink)!important}.is-v4 .v4-form-card .bf-title{font-size:24px!important;font-weight:500!important;letter-spacing:-.015em}.is-v4 .v4-form-card .bf-step .wpcf7-acceptance label{font-weight:400!important;color:var(--v4-body)!important}.is-v4 .v4-form-card .bf-step select{background-color:var(--v4-cream)!important;border:1px solid #d5dfda!important;border-radius:12px!important;color:var(--v4-ink)!important;padding:15px 40px 15px 16px!important}.v4-form-card ::placeholder{color:#8a9a96;opacity:1}.v4-form-card .bf-progress-label{font-weight:400;margin:0}.v4-form-card .bf-progress-sub{opacity:1}.is-v4 .v4-form-card .bf-progress-sub.bf-confirmed{color:var(--v4-teal)}.v4-form-card .bf-error-msg{font-size:13px;color:#b9544a;margin-top:6px}.v4-form-card .bf-step-1 .bf-title,.v4-form-card .bf-step-1 .bf-subtitle,.v4-form-card .bf-progress-bar{display:none}.v4-form-card .bf-title{font-size:24px;font-weight:500;letter-spacing:-.015em}.v4-form-card .bf-subtitle,.v4-form-card .bf-hint{font-size:13px;color:var(--v4-muted);margin-top:8px}.v4-form-card .bf-progress{margin:0 0 24px}.v4-form-card .bf-progress-label{display:block;font-size:13px;color:var(--v4-muted)}.v4-form-card .bf-progress-sub{display:block;font-size:24px;font-weight:500;letter-spacing:-.015em;margin-top:6px}.v4-form-card .bf-step-2 .bf-progress{margin-top:18px}.v4-form-card .bf-step-2 .bf-progress-sub{font-size:14px;color:var(--v4-teal)}.v4-form-card label{display:block;font-size:13px;font-weight:600;margin-top:20px}.v4-form-card input[type=email],.v4-form-card input[type=url],.v4-form-card input[type=text],.v4-form-card select{width:100%;margin-top:8px;padding:15px 16px;border:1px solid #d5dfda;border-radius:12px;font-size:15px;background:var(--v4-cream);color:var(--v4-ink)}.v4-form-card input:focus,.v4-form-card select:focus{outline:2px solid var(--v4-teal);outline-offset:1px}.v4-form-card .bf-next,.v4-form-card input[type=submit],.v4-form-card .wpcf7-submit{width:100%;margin-top:22px;background:var(--v4-green);color:#fff;border:0;padding:16px;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer}.v4-form-card .bf-next:hover,.v4-form-card .wpcf7-submit:hover{background:#0b3a38}.v4-form-card .bf-back{border:0;background:none;color:var(--v4-muted);font-size:13px;padding:0;margin-bottom:12px}.v4-form-card .bf-email-chip{display:inline-flex;margin:14px 0 0;background:var(--v4-mint);color:var(--v4-green);border:0;border-radius:999px;padding:6px 14px;font-size:13px}.v4-form-card .wpcf7-acceptance label,.v4-form-card .wpcf7-list-item label{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.45;color:var(--v4-body)}.v4-form-card .wpcf7-list-item{margin:0}.v4-form-card input[type=checkbox]{accent-color:var(--v4-green);margin-top:2px}.v4-form-card .bf-center{text-align:left;margin-top:20px;padding-top:18px;border-top:1px solid #eef1ef}.v4-form-card .wpcf7-response-output{margin:16px 0 0;border-radius:12px;font-size:14px}.v4-others{padding:0 0 110px;background:var(--v4-cream)}.v4-others-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:40px}.v4-other{display:flex;flex-direction:column;background:#fff;border:1px solid var(--v4-line);border-radius:20px;padding:28px;min-height:200px;color:var(--v4-ink);transition:border-color .2s}.v4-other:hover{border-color:var(--v4-teal)}.v4-other-ico{width:40px;height:40px;border-radius:12px;background:var(--v4-mint);color:var(--v4-teal);display:grid;place-items:center}.v4-other-name{font-size:19px;font-weight:500;margin-top:22px}.v4-other-desc{font-size:14px;line-height:1.5;color:var(--v4-muted);margin-top:8px}.v4-other-more{margin-top:auto;padding-top:18px;font-size:14px;color:var(--v4-teal)}.v4-cta{padding:110px 28px;background:var(--v4-green);color:#fff;text-align:center}.v4-cta .v4-eyebrow{color:#a9dcc9}.v4-cta h2{font-size:clamp(36px,4.6vw,62px);line-height:1.04;font-weight:400;letter-spacing:-.03em;margin:16px auto 0;max-width:980px;text-wrap:balance}.v4-cta .v4-actions{justify-content:center}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v4-main h1.v4-h1-eyebrow{margin:0;font-size:13px;line-height:1.4;letter-spacing:.08em;font-weight:400;text-wrap:initial}.v4-display{font-size:clamp(40px,4.8vw,66px);line-height:1.03;font-weight:400;letter-spacing:-.035em;margin-top:18px;text-wrap:balance}.v4-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:32px}.v4-tile{aspect-ratio:1;background:#fff;border-radius:16px;display:grid;place-items:center;padding:14%}.v4-tile img{max-width:100%;max-height:44px;width:auto;height:auto}.v4-tile.is-more{background:rgb(255 255 255 / .06);color:var(--v4-mint);font-size:14px;font-weight:600}.v4-list-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.v4-count{margin-top:16px;font-size:14px}.v4-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--v4-line);border-radius:999px;padding:0 20px;width:min(340px,100%);color:var(--v4-muted)}.v4-search input{border:0;background:none;padding:15px 0;font-size:15px;width:100%;color:var(--v4-ink);outline:0}.v4-search:focus-within{border-color:var(--v4-teal)}.v4-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-top:40px}.v4-channel-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--v4-line);border-radius:20px;padding:26px}.v4-channel-card[hidden]{display:none}.v4-channel-head{display:flex;align-items:center;gap:14px}.v4-channel-head{flex-wrap:wrap}.v4-channel-head h3{min-width:0;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.01em;overflow-wrap:normal}.v4-logo-box{flex:none;min-width:52px;max-width:116px;height:52px;border:1px solid var(--v4-line);border-radius:14px;display:grid;place-items:center;padding:8px 12px;background:#fff}.v4-logo-box img{max-width:92px;max-height:26px;width:auto;height:auto}.v4-logo-box.is-mono{width:52px;border:0;font-size:14px;font-weight:600;background:var(--v4-mint);color:var(--v4-green)}.v4-logo-box.is-t1{background:#123b38;color:var(--v4-mint)}.v4-logo-box.is-t2{background:var(--v4-sand);color:var(--v4-ink)}.v4-channel-card p{margin-top:16px;font-size:15px;line-height:1.55;color:var(--v4-body);flex:1}.v4-channel-card a{margin-top:18px;font-size:14px;font-weight:500;color:var(--v4-green)}.v4-channel-card a:hover{color:var(--v4-teal)}.v4-empty{margin-top:24px}.v4-request{padding:0 0 110px;background:var(--v4-cream)}.v4-request-box{background:var(--v4-green);color:#fff;border-radius:26px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.v4-request-box .v4-eyebrow{color:#a9dcc9}.v4-request-box h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;font-weight:400;letter-spacing:-.025em;margin-top:14px}.v4-request-box p:not(.v4-eyebrow){font-size:16.5px;line-height:1.6;color:#d6ebe3}.v4-request-box .v4-btn{margin-top:22px}.v4-def{padding:110px 0;background:var(--v4-cream)}.v4-def-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:start}.v4-def .v4-h2{font-size:clamp(28px,2.8vw,40px);line-height:1.12;letter-spacing:-.025em}.v4-def-text p{margin-top:16px;font-size:17px;line-height:1.6;color:var(--v4-body);max-width:600px;text-wrap:pretty}.v4-def-text p:first-child{margin-top:20px;color:var(--v4-ink)}.v4-updated{margin-top:22px;font-size:13px;color:var(--v4-muted)}.v4-facts{background:#fff;border:1px solid var(--v4-line);border-radius:24px;padding:32px;box-shadow:0 24px 50px rgb(15 47 45 / .06)}.v4-facts-title{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-green)}.v4-facts dl{margin:18px 0 0;display:grid}.v4-facts dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid #eef1ef;align-items:baseline}.v4-facts dl>div:last-child{border-bottom:0}.v4-facts dt{font-size:15px;color:var(--v4-body)}.v4-facts dd{margin:0;font-size:17px;font-weight:600;text-align:right}.v4-facts dd a{color:var(--v4-green);font-weight:500;text-decoration:underline;text-underline-offset:3px}.v4-facts dd a:hover{color:var(--v4-teal)}.v4-table-sec{padding:110px 0;background:#fff}.v4-table-sec.is-criteria{background:var(--v4-cream)}.v4-table-wrap{margin-top:48px;border:1px solid var(--v4-line);border-radius:22px;overflow:hidden;background:#fff}.v4-table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}.v4-table thead th{background:var(--v4-sand);text-align:left;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--v4-green);padding:16px 24px}.v4-table tbody th{text-align:left;font-weight:600;padding:20px 24px;width:26%;vertical-align:top}.v4-table td{padding:20px 24px;color:var(--v4-body);vertical-align:top}.v4-table tbody tr+tr th,.v4-table tbody tr+tr td{border-top:1px solid #eef1ef}.v4-table td:last-child{color:var(--v4-ink);font-weight:500}.is-compare .v4-table td:last-child,.is-criteria .v4-table td:last-child{background:#f4faf7}.v4-faq{padding:110px 0;background:#fff}.v4-faq-grid{align-items:start}.v4-faq-list details{border-bottom:1px solid var(--v4-line)}.v4-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0}.v4-faq-list summary::-webkit-details-marker{display:none}.v4-faq-list summary h3{font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.v4-faq-list summary:after{content:'+';font-size:22px;line-height:1;color:var(--v4-green)}.v4-faq-list details[open] summary:after{content:'−'}.v4-faq-a{padding:0 0 22px}.v4-faq-a p{font-size:16px;line-height:1.65;color:var(--v4-body);max-width:640px}.v4-faq-a p+p{margin-top:12px}.v4-faq-a a{color:var(--v4-green);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.v4-def-grid{grid-template-columns:1fr;gap:40px}.v4-def,.v4-table-sec,.v4-faq{padding:80px 0}.v4-request-box{grid-template-columns:1fr;padding:40px 28px}.v4-mosaic{padding:20px;gap:10px}.v4-split{grid-template-columns:1fr;gap:56px}.v4-hero{padding:56px 0 80px}.v4-kpi{left:16px}.v4-int-box{padding:40px 28px}.v4-int-head{grid-template-columns:1fr;gap:24px}.v4-rows,.v4-features,.v4-analysis{padding:80px 0}.v4-integrations{padding-top:80px}.v4-steps{padding:72px 0}.v4-cta{padding:80px 20px}}@media (max-width:560px){.v4-wrap{padding:0 16px}.v4-tramos{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.v4-flags{gap:10px}.v4-flags li{padding:7px}.v4-flags img{width:36px;height:27px}.v4-table thead{display:none}.v4-table tr{display:block;padding:18px 18px 14px}.v4-table tbody tr+tr{border-top:1px solid #eef1ef}.v4-table tbody th,.v4-table td{display:block;width:auto;padding:4px 0;border:0!important}.v4-table td:before{content:attr(data-label);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-muted);margin-top:8px}.is-compare .v4-table td:last-child,.is-criteria .v4-table td:last-child{background:none}.v4-facts{padding:22px}.v4-kpi{position:static;display:inline-block;margin-top:16px;box-shadow:none}.v4-hero-panel,.v4-row-panel{padding:16px;border-radius:20px}.v4-row-panel{min-height:0}.v4-ui{padding:16px}.v4-ui-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.v4-ui-row .v4-muted{grid-row:2;font-size:12px;text-align:left}.v4-ui-row .v4-val{grid-row:1/3;grid-column:2}.v4-ui-row.has-gap{grid-template-columns:minmax(0,1fr) auto 50px;gap:4px 10px}.v4-ui-row.has-gap .v4-gap{grid-row:1/3;grid-column:3;align-self:center}.v4-form-card{padding:24px}.v4-rows-list{gap:64px;margin-top:48px}.v4-row{gap:32px}.v4-btn{padding:14px 24px}}.v4-def-tint{background:var(--v4-mint)}.v4-main h1.v4-display{margin:18px 0 0}.v4-channel-card.is-featured{background:var(--v4-ink);border-color:var(--v4-ink)}.v4-channel-card.is-featured h3{color:#fff;font-size:22px}.v4-channel-card.is-featured p{color:#d6e6e1}.v4-channel-card.is-featured a{color:var(--v4-mint)}.v4-channel-card.is-featured .v4-logo-box.is-mono{background:var(--v4-mint);color:var(--v4-ink)}@media (min-width:900px){.v4-channel-card.is-featured{grid-column:span 2}}.v4-hero-canal{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 90% 0%,var(--canal-fondo) 0%,var(--canal-tinte) 40%,var(--v4-cream) 75%)}.v4-hero-canal .v4-wrap{position:relative}.v4-canal-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e8e4;border-radius:999px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;color:var(--v4-ink)}.v4-canal-pill-logo{display:grid;place-items:center;height:26px;padding:0 8px;border-radius:999px;background:#f3f5f4}.v4-canal-pill-logo img{height:14px;width:auto}.v4-canal-ui{position:relative;padding-bottom:64px;min-width:0}.v4-canal-win{border-radius:14px;overflow:hidden;box-shadow:0 34px 70px rgb(15 47 45 / .18);border:1px solid #dfe3e2;background:#fff}.v4-canal-chrome{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#eceeed;border-bottom:1px solid #dfe3e2}.v4-canal-chrome i{width:10px;height:10px;border-radius:50%;background:#d0d4d2}.v4-canal-chrome span{flex:1;min-width:0;margin-left:10px;background:#fff;border-radius:6px;padding:5px 12px;font-size:11.5px;color:#61746f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-canal-bar{display:flex;align-items:center;gap:12px;padding:12px 16px}.v4-canal-bar strong{font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.v4-canal-search{flex:1;min-width:0;background:#fff;border:1px solid;padding:7px 12px;font-size:12px;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-canal-tabs{display:flex;gap:18px;padding:0 16px;border-bottom:1px solid #e8eaed;font-size:11.5px;color:#5f6368;overflow:hidden}.v4-canal-tabs span{padding:9px 0;border:0;border-bottom:2px solid #fff0;white-space:nowrap}.v4-canal-tabs .is-on{color:#202124;font-weight:600}.v4-canal-body{padding:14px 16px 16px}.v4-canal-prod{display:flex;gap:12px;align-items:center}.v4-canal-thumb{flex:none;width:52px;height:52px;border-radius:8px;object-fit:cover;background:#eceeed}.v4-canal-prod strong{display:block;font-size:13.5px;font-weight:600;color:#202124}.v4-canal-prod span{display:block;font-size:11.5px;color:#5f6368;margin-top:3px}.v4-canal-label{font-size:11px;font-weight:600;color:#5f6368;margin-top:14px;text-transform:uppercase;letter-spacing:.04em}.v4-canal-offers{margin-top:8px;border:1px solid #e3e6e5;border-radius:10px;overflow:hidden;background:#fff}.v4-canal-offer{display:grid;grid-template-columns:14px minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid #eef0ef;font-size:12px}.v4-canal-offer:first-child{border-top:0}.v4-canal-offer.is-own{background:#e7f5ef}.v4-canal-rank{font-size:11px;color:#9aa3a0}.v4-canal-shop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#202124}.v4-canal-offer.is-own .v4-canal-shop{font-weight:600}.v4-canal-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5f6368;font-size:11px;font-weight:600}.v4-canal-offer.is-own .v4-canal-tag{color:#147b70}.v4-canal-price{font-weight:700;color:#202124;white-space:nowrap}.v4-canal-toast{position:absolute;left:-22px;bottom:0;background:#0b2a28;color:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 20px 40px rgb(15 47 45 / .25);display:flex;align-items:center;gap:14px;white-space:nowrap}.v4-canal-toast-b{height:34px;padding:0 9px;border-radius:10px;background:#dff1ea;color:#114c49;display:grid;place-items:center}.v4-canal-toast-b svg{height:12px;width:auto}.v4-canal-toast-top{display:block;font-size:12px;color:#a9dcc9}.v4-canal-toast-main{display:block;font-size:15px;font-weight:600;margin-top:2px}@media (max-width:900px){.v4-canal-toast{left:12px}}@media (max-width:560px){.v4-canal-offer{grid-template-columns:12px minmax(0,1fr) auto;gap:8px}.v4-canal-tag{display:none}.v4-canal-offer.is-own .v4-canal-tag{display:none}.v4-canal-toast{position:static;display:inline-flex;margin-top:14px;white-space:normal}.v4-canal-ui{padding-bottom:0}}.v4-canal-paises{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.v4-canal-paises li{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--v4-ink)}.v4-canal-paises img{width:24px;height:18px;border-radius:3px;box-shadow:0 0 0 1px rgb(15 47 45 / .1)}.v4-main-canal .v4-steps,.v4-main-canal .v4-def-tint,.v4-main-canal .v4-int-box,.v4-main-canal .v4-row-panel.is-mint{background:var(--canal-tinte)}.v4-main-canal .v4-row-panel{background:var(--canal-oscuro)}.v4-main-canal .v4-step{border-top:3px solid var(--canal-acento)}.v4-main-canal .v4-step-n{background:var(--canal-oscuro)}.v4-main-canal .v4-table thead th{background:var(--canal-tinte);color:var(--canal-oscuro)}.v4-ui-canal-logo{display:inline-block;height:14px;width:auto;margin-right:8px;vertical-align:-2px}.v4-sello{display:inline-block;font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap}.v4-sello-idealo{background:#0a3761;color:#fff;font-size:12px;padding:3px 6px 5px;border-radius:2px;box-shadow:inset 0 -2px 0 #f60}.v4-canal-pill-logo .v4-sello-idealo{font-size:12px}.v4-ui-head .v4-sello-idealo{font-size:10px;padding:2px 5px 4px}.v4-mpaso{display:inline-flex;align-items:center;gap:8px}.v4-mpaso s{color:#9aa3a0;font-weight:500;text-decoration-thickness:1.5px}.v4-mpaso i{font-style:normal;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e7f5ef;color:#147b70;font-size:13px}.v4-mpaso b{color:#147b70;font-size:1.15em}.v4-val.is-check{justify-self:end;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0f8a5f;color:#fff!important;font-size:12px}.v4-ui-rank .v4-ui-head{margin-bottom:6px}.v4-rank-cols{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin:6px 0 10px}.v4-rank-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#61746f;margin-bottom:6px}.v4-rank-col.is-after .v4-rank-label{color:#0f8a5f}.v4-rank-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:6px;align-items:center;padding:8px 8px;border-radius:8px;font-size:12.5px;color:#202124}.v4-rank-row+.v4-rank-row{margin-top:2px}.v4-rank-n{color:#9aa3a0;font-size:11.5px}.v4-rank-shop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-rank-price{font-weight:600;white-space:nowrap}.v4-rank-row.is-own{background:#f3f1ea;font-weight:600}.v4-rank-col.is-after .v4-rank-row.is-own{background:#e7f5ef;color:#0f6b4b;box-shadow:inset 0 0 0 1.5px #0f8a5f}.v4-rank-col.is-after .v4-rank-row.is-own .v4-rank-n{color:#0f8a5f;font-weight:700}.v4-rank-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0f8a5f;color:#fff;font-size:16px;font-weight:700;margin-top:18px}@media (max-width:560px){.v4-rank-cols{grid-template-columns:1fr}.v4-rank-arrow{margin:4px auto;transform:rotate(90deg)}}.v4-sello-google-shopping{background:#fff;color:#3c4043;font-size:12px;font-weight:600;padding:3px 6px 4px;border-radius:3px;border:1px solid #dadce0;border-bottom:3px solid;border-image:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%) 1}.v4-ui-head .v4-sello-google-shopping{font-size:10px;padding:2px 5px 3px}.v4-sello-amazon{background:#131921;color:#fff;font-size:12px;padding:3px 7px 5px;border-radius:3px;box-shadow:inset 0 -2px 0 #f90}.v4-ui-head .v4-sello-amazon{font-size:10px;padding:2px 5px 4px}.v4-steps.has-marca{position:relative;overflow:hidden}.v4-steps.has-marca .v4-wrap{position:relative}.v4-steps-marca{position:absolute;right:max(24px,calc((100% - 1240px)/2 + 28px));top:104px;opacity:.35;pointer-events:none}.v4-steps-marca img{height:64px;width:auto;max-width:none}@media (max-width:900px){.v4-steps-marca{display:none}}.v4-sello-idealo.v4-sello-xl{font-size:56px;padding:6px 18px 14px;border-radius:6px;box-shadow:inset 0 -8px 0 #f60}.v4-sello-amazon.v4-sello-xl{font-size:56px;padding:6px 18px 16px;border-radius:6px;box-shadow:inset 0 -8px 0 #f90}.v4-channel-card .v4-channel-head a{margin-top:0;color:inherit;text-decoration:none}.v4-channel-card .v4-channel-head h3 a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.v4-channel-logo{display:inline-flex}.v4-other-logo{height:40px;display:flex;align-items:center}.v4-other-logo img{height:26px;width:auto;max-width:150px;object-fit:contain}.v4-an-texto{margin-top:18px;font-size:18px;line-height:1.5;color:var(--v4-body);max-width:520px}.v4-cta-texto{margin:22px auto 0;max-width:640px;font-size:19px;line-height:1.5;color:#d6e6e1}.v4-cta-fino{margin:18px 0 0;font-size:14px;color:#d6e6e1}.is-v4.single-post{background:#fff}.is-v4 .entrada-cab h1{font-weight:400;line-height:1.03;letter-spacing:-.035em;max-width:none;text-wrap:pretty}.is-v4 .entrada-cuerpo h2{font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.is-v4 .entrada-cuerpo :is(h2,h3,h4) :is(strong,b){font-weight:inherit}.is-v4 .entrada-cuerpo h3,.is-v4 .entrada-cuerpo h4{font-weight:500;line-height:1.2;letter-spacing:-.02em}.entrada-cta-inline{margin:48px 0;padding:36px 24px;border-radius:var(--radius);background:var(--v4-cream);border:1px solid var(--v4-line)}.entrada-cta-inline .v4-inline-cta{margin-top:0}.prose .entrada-cta-inline a.v4-btn{text-decoration:none}.prose .entrada-cta-inline a.v4-btn:not(.v4-btn-line){color:#fff}.is-v4 .page-hero{background:linear-gradient(180deg,var(--v4-cream) 0%,var(--v4-sand) 100%)}.is-v4 .page-hero h1{font-weight:400;line-height:1.03;letter-spacing:-.035em}.is-v4 .page-hero .lead{color:var(--v4-body)}.is-v4 .section--lista{background:var(--v4-sand)}.is-v4 .post-card{border-color:var(--v4-line)}.is-v4 .chips a{border-color:var(--v4-line);color:var(--v4-green)}.is-v4 .page-hero .narrow{max-width:none}.is-v4 .page-hero .narrow .lead{max-width:760px}.is-v4 .post-card-body h3{font-weight:500;letter-spacing:-.02em;line-height:1.25}.v4-badge{display:inline-flex;background:var(--v4-mint);color:var(--v4-green);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.v4-form-hero{padding:72px 0 110px;background:linear-gradient(var(--v4-cream),var(--v4-sand))}.v4-form-hero .v4-split{align-items:start}.v4-main .v4-howcall-t{margin-top:36px;font-size:15px;font-weight:600}.v4-howcall{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.v4-howcall li{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--v4-line);border-radius:16px;padding:18px 20px;font-size:16px;line-height:1.45}.v4-howcall strong{font-weight:600}.v4-howcall em{font-style:normal;color:var(--v4-body)}.v4-num{flex:none;width:36px;height:36px;border-radius:50%;background:var(--v4-green);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:600}.v4-form-card-head{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #eef1ef}.v4-form-card-head h2{font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.02em}.v4-form-card .v4-form-card-head p{margin-top:6px;font-size:15px;color:var(--v4-muted)}.v4-pt-panel{background:var(--v4-deep);border-radius:28px;padding:36px;color:#fff}.v4-pt-panel .v4-eyebrow{color:#8fd3bd}.v4-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.v4-checks li{display:flex;gap:14px;align-items:flex-start;background:rgb(255 255 255 / .06);border-radius:14px;padding:18px;font-size:16.5px;line-height:1.45;color:#e6f3ee}.v4-checks li:before{content:'✓';flex:none;width:24px;height:24px;border-radius:50%;background:var(--v4-mint);color:var(--v4-green);display:grid;place-items:center;font-size:12px;font-weight:600}.v4-pt-sec{padding:100px 0;background:var(--v4-cream)}.v4-pt-sec.is-tight{padding-top:0}.v4-cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:48px}.v4-card{background:#fff;border:1px solid var(--v4-line);border-radius:22px;padding:30px}.v4-card-n{font-size:13px;font-weight:600;color:var(--v4-teal)}.v4-card h3{font-size:21px;line-height:1.25;font-weight:500;letter-spacing:-.01em;margin-top:18px}.v4-main .v4-card p{font-size:15.5px;line-height:1.55;color:var(--v4-body);margin-top:10px}.v4-apply{padding:100px 0;background:linear-gradient(var(--v4-cream),var(--v4-sand))}.v4-apply-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px 56px;align-items:end}.v4-apply-head .v4-h2{margin-top:18px}.v4-apply-head .v4-lead{margin-top:0;padding-bottom:6px}.v4-apply-box{margin-top:40px;display:flex;flex-wrap:wrap;background:#fff;border:1px solid var(--v4-line);border-radius:28px;overflow:hidden;box-shadow:0 34px 80px rgb(15 47 45 / .12)}.v4-apply-box .v4-form-card{flex:1 1 440px;min-width:0;border:0;border-radius:0;box-shadow:none;padding:36px 40px}.v4-apply-side{flex:1 1 380px;min-width:0;background:var(--v4-mint);padding:36px;display:flex;flex-direction:column;justify-content:center;gap:14px}.v4-info{background:#fff;border-radius:18px;padding:20px 22px;display:flex;gap:16px;align-items:center}.v4-info-ico{flex:none;width:42px;height:42px;border-radius:12px;background:var(--v4-mint);color:var(--v4-green);display:grid;place-items:center;font-size:18px;font-weight:600}.v4-info-ico.is-dark{background:var(--v4-green);color:var(--v4-mint)}.v4-info small{display:block;font-size:13px;color:var(--v4-muted)}.v4-info a{font-size:18px;font-weight:600;color:var(--v4-green)}.v4-main .v4-info p{font-size:15px;line-height:1.5;color:#2f4b47}.v4-main .v4-info div p{font-size:16px;font-weight:500;color:var(--v4-ink)}.v4-info strong{font-weight:600;color:var(--v4-ink)}@media (max-width:900px){.v4-form-hero{padding:56px 0 80px}.v4-pt-sec,.v4-apply{padding:72px 0}.v4-pt-sec.is-tight{padding-top:0}}@media (max-width:560px){.v4-apply-box .v4-form-card,.v4-apply-side{padding:24px}.v4-pt-panel{padding:24px;border-radius:20px}.v4-howcall li{padding:14px 16px;font-size:15px}}.is-v4 header.v4-min-head{position:static;backdrop-filter:none;background:var(--v4-cream);border-bottom:1px solid var(--v4-line)}.v4-min-wrap{max-width:1240px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.v4-min-head .v4-min-wrap{min-height:68px}.v4-min-head .logo{display:flex;color:var(--v4-ink)}.v4-min-head p{margin:0;font-size:14px;color:var(--v4-muted)}.v4-min-head p a{color:var(--v4-green);font-weight:600}.v4-min-head p a:hover{color:var(--v4-teal)}.v4-min-foot{border-top:1px solid var(--v4-line);padding:28px 0;font-size:13px;color:var(--v4-muted);background:var(--v4-cream)}.v4-min-foot nav{display:flex;height:auto;gap:8px 20px;flex-wrap:wrap}.v4-min-foot a{color:var(--v4-muted)}.v4-min-foot a:hover{color:var(--v4-green)}.v4-demo{padding:64px 28px 88px;background:linear-gradient(var(--v4-cream),var(--v4-sand))}.v4-demo-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:40px 56px;align-items:start}.v4-demo-copy{min-width:0;padding-top:12px}.v4-main .v4-demo-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-teal)}.is-v4 .v4-demo h1{font-size:clamp(38px,4.8vw,60px);line-height:1.03;font-weight:400;letter-spacing:-.035em;margin-top:14px;text-wrap:balance;color:var(--v4-ink)}.v4-main .v4-demo-sub{font-size:19px;line-height:1.5;color:var(--v4-body);margin-top:18px;max-width:520px;text-wrap:pretty}.v4-demo-vs{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;margin-top:32px;max-width:680px}.v4-demo-hoy,.v4-demo-con{border-radius:18px;padding:18px}.v4-demo-hoy{border:1px solid var(--v4-line);background:rgb(255 255 255 / .6)}.v4-demo-con{background:var(--v4-green);box-shadow:0 14px 34px rgb(15 47 45 / .16)}.v4-main .v4-demo-k{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b9544a}.v4-main .v4-demo-con .v4-demo-k{color:#9fd3c4}.v4-demo-vs ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:9px}.v4-demo-vs li{display:flex;gap:8px;font-size:13.5px;line-height:1.4;color:var(--v4-body)}.v4-demo-con li{color:#eef7f3;white-space:nowrap}.v4-demo-vs li span{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:#f6dcd8;color:#b9544a}.v4-demo-con li span{background:var(--v4-mint);color:var(--v4-green)}.v4-main .v4-demo-trust{font-size:14px;color:var(--v4-muted);margin-top:44px}.v4-demo .v4-logos{margin-top:14px}.v4-form-card.v4-demo-card{position:sticky;top:24px;min-width:0;border-radius:28px;padding:30px 32px;box-shadow:0 34px 80px rgb(15 47 45 / .12)}.is-v4 .v4-demo-card-head h2{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:var(--v4-ink)}.v4-demo-card .v4-demo-card-head p{font-size:14px;color:var(--v4-muted);margin-top:6px}.v4-demo-form{margin-top:12px}.v4-demo-card .wpcf7 label{margin-top:14px}.v4-form-card .bf-url{display:flex;align-items:center;margin-top:8px;border:1px solid #d5dfda;border-radius:12px;background:var(--v4-cream)}.v4-form-card .bf-url:focus-within{outline:2px solid var(--v4-teal);outline-offset:1px}.v4-form-card .bf-url>p{display:flex;align-items:center;flex:1;min-width:0;margin:0}.v4-form-card .bf-url-pre{padding-left:14px;color:#8a9a95;font-size:15px}.v4-form-card .bf-url .wpcf7-form-control-wrap{flex:1;min-width:0}.v4-form-card .bf-url input[type=text]{margin:0;border:0;background:#fff0;padding:14px 14px 14px 4px}.v4-form-card .bf-url input:focus{outline:0}.v4-demo-card .wpcf7-acceptance{display:block;margin-top:16px}.v4-demo-card .wpcf7-acceptance label{margin-top:0;font-size:13px}.v4-demo-card .wpcf7-acceptance a{text-decoration:underline;color:var(--v4-green)}.v4-form-card.v4-demo-card .wpcf7-submit{margin-top:18px;padding:17px;font-size:16px}.v4-demo-form[hidden],.v4-demo-ok[hidden]{display:none}.v4-demo-ok{margin-top:24px}.v4-demo-ok-ico{width:52px;height:52px;border-radius:50%;background:var(--v4-mint);color:var(--v4-green);display:grid;place-items:center;font-size:24px}.is-v4 .v4-demo-ok h3{font-size:22px;font-weight:500;letter-spacing:-.015em;margin-top:16px;color:var(--v4-ink)}.v4-demo-card .v4-demo-ok-x{font-size:15px;line-height:1.6;color:var(--v4-body);margin-top:8px}.v4-demo-ok-datos{margin-top:16px;background:var(--v4-cream);border-radius:14px;padding:14px 16px;display:grid;gap:6px;font-size:14px;overflow-wrap:anywhere}.v4-demo-ok-datos strong{font-weight:600}@media (max-width:1023px){.v4-form-card.v4-demo-card{position:static}}@media (max-width:600px){.v4-demo{padding:40px 16px 64px}.v4-min-wrap{padding:0 16px}.v4-demo-vs{grid-template-columns:1fr}.v4-demo-con li{white-space:normal}.v4-form-card.v4-demo-card{padding:24px 20px;border-radius:22px}.v4-main .v4-demo-sub{font-size:17px}.v4-main .v4-demo-trust{margin-top:32px}}.v4-gracias{padding:72px 0 88px}.v4-gracias h1{margin-top:16px;max-width:18ch}.v4-gracias .v4-sub{max-width:40ch}.v4-gracias-ico{width:56px;height:56px;border-radius:50%;background:var(--v4-mint);color:var(--v4-green);display:grid;place-items:center;font-size:26px;margin-bottom:22px}.v4-gracias-h2{margin-top:56px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-teal)}.v4-gracias-pasos{list-style:none;padding:0;margin-top:18px}.v4-gracias-pasos h3,.v4-gracias-link h3{margin-top:10px;font-size:19px;font-weight:600;line-height:1.3}.v4-gracias-pasos p,.v4-gracias-link p{margin-top:8px;color:var(--v4-muted,#5b6b66);line-height:1.5}.v4-gracias-link{display:block;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.v4-gracias-link:hover{border-color:var(--v4-green);transform:translateY(-2px)}.v4-gracias-link h3 span{color:var(--v4-green)}@media (max-width:760px){.v4-gracias{padding:48px 0 64px}.v4-gracias-h2{margin-top:40px}}.v4-int-hero .v4-split{align-items:center}.v4-int-mosaico{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:460px;justify-self:end;width:100%}.v4-int-tile{aspect-ratio:1;background:#fff;border:1px solid var(--v4-line);border-radius:20px;display:grid;place-items:center;box-shadow:0 4px 14px rgb(15 47 45 / .04);animation:v4-int-sube 15.4s infinite}.v4-int-tile img{width:40px;height:40px;object-fit:contain}.v4-int-tile.is-hub{background:var(--v4-green);border-color:var(--v4-green);color:var(--v4-mint);font-size:30px;font-weight:600;box-shadow:0 24px 50px rgb(17 76 73 / .3);animation:none}.v4-int-tile:nth-child(2){animation-delay:1.4s}.v4-int-tile:nth-child(3){animation-delay:2.8s}.v4-int-tile:nth-child(4){animation-delay:4.2s}.v4-int-tile:nth-child(5){animation-delay:5.6s}.v4-int-tile:nth-child(7){animation-delay:7s}.v4-int-tile:nth-child(8){animation-delay:8.4s}.v4-int-tile:nth-child(9){animation-delay:9.8s}.v4-int-tile:nth-child(10){animation-delay:11.2s}.v4-int-tile:nth-child(11){animation-delay:12.6s}.v4-int-tile:nth-child(12){animation-delay:14s}@keyframes v4-int-sube{0%,9.1%{transform:none;border-color:var(--v4-line)}2%,7%{transform:translateY(-6px);border-color:var(--v4-green);box-shadow:0 18px 40px rgb(15 47 45 / .14)}}@media (prefers-reduced-motion:reduce){.v4-int-tile{animation:none}}.v4-int-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.v4-int-buscar input{width:min(340px,100%);border:1px solid #d5dfda;border-radius:999px;padding:14px 22px;font:inherit;font-size:15px;background:#fff;color:var(--v4-ink)}.v4-int-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.v4-int-cat{font:inherit;font-size:14px;font-weight:500;border:1px solid #d5dfda;background:#fff;color:var(--v4-ink);border-radius:999px;padding:9px 16px;cursor:pointer}.v4-int-cat span{opacity:.6;font-size:12px;margin-left:4px}.v4-int-cat.is-on{background:var(--v4-green);border-color:var(--v4-green);color:#fff}.v4-int-grid{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.v4-int-grid>li{display:flex}.v4-int-grid>li[hidden]{display:none}.v4-int-card{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--v4-line);border-radius:20px;padding:24px;color:var(--v4-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}a.v4-int-card:hover{border-color:var(--v4-green);box-shadow:0 18px 40px rgb(15 47 45 / .08);color:var(--v4-ink)}.v4-int-card.is-soon{background:#f1f8f5;border-color:#cfe6dc}.v4-int-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.v4-int-logo{width:52px;height:52px;border:1px solid var(--v4-line);border-radius:14px;background:#fff;display:grid;place-items:center;flex:none}.v4-int-logo img{width:32px;height:32px;object-fit:contain}.v4-int-b{width:32px;height:32px;border-radius:8px;background:var(--v4-green);color:var(--v4-mint);display:grid;place-items:center;font-weight:600}.v4-int-csv{font-size:11px;font-weight:600;line-height:1.1;text-align:center;color:var(--v4-green)}.v4-int-tags{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.v4-int-tag,.v4-int-soon{font-size:12px;border-radius:999px;padding:4px 10px;background:var(--v4-sand);color:var(--v4-muted)}.v4-int-soon{background:#f6e7c8;color:var(--v4-amber);font-weight:600}.v4-int-card h3{font-size:19px;font-weight:500;margin-top:18px}.v4-main .v4-int-card p{font-size:14.5px;line-height:1.5;color:var(--v4-body);margin-top:6px}.v4-int-caps{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.v4-int-caps li{font-size:12.5px;background:var(--v4-mint);color:var(--v4-green);border-radius:999px;padding:4px 10px}.v4-int-caps li:before{content:'✓ '}.v4-int-mas{margin-top:auto;padding-top:16px;font-size:14px;font-weight:500;color:var(--v4-green)}.v4-int-vacio{margin-top:24px;color:var(--v4-muted)}.v4-int-como{background:var(--v4-deep);color:#fff;padding:100px 0}.v4-int-como .v4-eyebrow{color:#9fd3c3}.v4-int-como .v4-h2{color:#fff}.v4-int-pasos{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.v4-int-pasos li{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:22px;padding:28px}.v4-int-n{width:34px;height:34px;border-radius:50%;background:var(--v4-mint);color:var(--v4-green);display:grid;place-items:center;font-weight:600;font-size:14px}.v4-int-pasos h3{font-size:20px;font-weight:500;margin-top:20px;color:#fff}.v4-main .v4-int-pasos p{font-size:15px;line-height:1.55;color:#c9ddd6;margin-top:8px}.v4-int-pide{background:var(--v4-green);color:#fff;border-radius:28px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.v4-int-pide .v4-eyebrow{color:#9fd3c3}.v4-int-pide h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:400;letter-spacing:-.03em;margin-top:12px;color:#fff}.v4-main .v4-int-pide p{color:#d3e8e0;margin-top:12px;line-height:1.55}.v4-pide-campos>p{display:flex;flex-wrap:wrap;gap:10px;margin:0;align-items:center}.v4-pide-campos .wpcf7-spinner{display:none}.v4-pide-campos .wpcf7-form-control-wrap{flex:1 1 180px}.v4-pide-campos input[type=text],.v4-pide-campos input[type=email]{width:100%;border:0;border-radius:999px;padding:14px 20px;font:inherit;font-size:15px;color:var(--v4-ink);background:#fff}.v4-pide-campos input[type=submit]{border:0;border-radius:999px;padding:14px 24px;font:inherit;font-weight:600;font-size:15px;background:var(--v4-mint);color:var(--v4-green);cursor:pointer}.v4-pide-acc p{margin:0}.v4-pide-acc{margin-top:12px;font-size:13px;color:#d3e8e0}.v4-pide-acc a{color:#fff;text-decoration:underline}.v4-int-form .wpcf7-response-output{color:#fff;border-color:var(--v4-mint)!important;border-radius:14px;margin:14px 0 0!important}.v4-int-form .wpcf7-not-valid-tip{color:#ffd7c2;font-size:13px}.v4-nos-hero h1{max-width:1000px}.v4-nos-intro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 56px;align-items:end;margin-top:32px}.v4-nos-cifras{display:flex;flex-wrap:wrap;gap:24px 40px;margin:0;justify-content:flex-end}.v4-nos-cifras dt{font-size:clamp(34px,3.4vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1}.v4-nos-cifras dd{margin:8px 0 0;font-size:14px;color:var(--v4-muted)}.v4-nos-hist{background:#fff;padding:100px 0}.v4-nos-linea{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.v4-nos-linea li{position:relative;padding-top:36px}.v4-nos-linea li:before{content:'';position:absolute;top:6px;left:0;right:-28px;height:2px;background:var(--v4-green)}.v4-nos-linea li:last-child:before{right:0}.v4-nos-linea li:after{content:'';position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--v4-green);box-sizing:border-box}.v4-nos-linea li.is-hoy:after{background:var(--v4-green)}.v4-nos-ano{display:block;font-size:30px;letter-spacing:-.03em;color:var(--v4-green)}.v4-nos-linea h3{font-size:17px;font-weight:600;margin-top:12px}.v4-main .v4-nos-linea p{font-size:15px;line-height:1.55;color:var(--v4-body);margin-top:8px}.v4-nos-manias{background:var(--v4-deep);color:#fff;padding:100px 0}.v4-nos-manias .v4-eyebrow{color:#9fd3c3}.v4-nos-manias .v4-h2{color:#fff;max-width:640px}.v4-nos-man{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.v4-nos-man li{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:22px;padding:24px}.v4-nos-man span{font-size:13px;font-weight:600;color:#9fd3c3}.v4-nos-man h3{font-size:20px;font-weight:500;line-height:1.25;margin-top:14px;color:#fff}.v4-main .v4-nos-man p{font-size:15px;line-height:1.55;color:#c9ddd6;margin-top:10px}.v4-nos-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:18px;margin-top:48px}.v4-nos-persona{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);background:#fff;border:1px solid var(--v4-line);border-radius:22px;overflow:hidden}.v4-nos-persona img{width:100%;height:100%;object-fit:cover;min-height:260px;display:block}.v4-nos-persona>div{padding:28px}.v4-main .v4-nos-cargo{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--v4-teal)}.v4-nos-persona h3{font-size:24px;font-weight:500;letter-spacing:-.02em;margin-top:8px}.v4-main .v4-nos-persona p+p,.v4-main .v4-nos-persona h3+p{font-size:15px;line-height:1.55;color:var(--v4-body);margin-top:10px}.v4-nos-resto{margin-top:18px;background:var(--v4-deep);color:#fff;border-radius:28px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.v4-main .v4-nos-num{display:flex;align-items:flex-end;gap:16px}.v4-nos-num strong{font-size:clamp(80px,10vw,128px);line-height:.85;font-weight:400;letter-spacing:-.06em;color:var(--v4-mint)}.v4-nos-num span{font-size:17px;color:#c9ddd6;padding-bottom:6px}.v4-nos-resto h3{font-size:clamp(24px,2.4vw,30px);font-weight:400;letter-spacing:-.02em;color:#fff}.v4-main .v4-nos-resto p{color:#c9ddd6;line-height:1.6;margin-top:14px}.v4-nos-inv{background:#fff;padding:100px 0;border-top:1px solid var(--v4-line)}.v4-nos-logos{list-style:none;padding:28px 0;margin:48px 0 0;border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.v4-nos-logos img{height:48px;width:auto;max-width:150px;object-fit:contain;display:block}@media (max-width:900px){.v4-int-mosaico{justify-self:start;max-width:360px}.v4-int-pide,.v4-nos-resto{grid-template-columns:1fr;padding:32px}.v4-nos-linea{grid-template-columns:1fr 1fr}.v4-nos-linea li:before{right:0}.v4-nos-cifras{justify-content:flex-start}}@media (max-width:560px){.v4-nos-linea{grid-template-columns:1fr}.v4-nos-persona{grid-template-columns:1fr}.v4-nos-persona img{aspect-ratio:660/556;min-height:0;height:auto}.v4-nos-logos{justify-content:center}}.v4-main .v4-nos-def{margin-top:16px;font-size:15.5px;line-height:1.55;color:var(--v4-muted);max-width:560px}.v4-nos-linea a{color:var(--v4-green);text-decoration:underline;text-underline-offset:3px}.v4-nos-resto a{color:#fff;text-decoration:underline;text-underline-offset:3px}.v4-contacto .v4-split{align-items:start}.v4-contacto-info{display:grid;gap:14px;margin-top:40px;max-width:520px}.v4-contacto-info .v4-info{border:1px solid var(--v4-line)}.v4-contacto-redes{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:10px}.v4-contacto-redes a{display:inline-block;border:1px solid #d5dfda;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;color:var(--v4-ink)}.v4-contacto-redes a:hover{border-color:var(--v4-green);color:var(--v4-green)}.v4-lead a,.v4-card p a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4-apply-head{grid-template-columns:1fr;gap:14px}.v4-apply-head .v4-h2{max-width:none}.v4-apply-head .v4-lead{max-width:62ch}.acad-hero{padding-bottom:28px}.acad-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px 56px;align-items:end}.acad-hero .lead{max-width:760px}.acad-buscar{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 20px;background:#fff;border:1px solid var(--v4-line);border-radius:999px;box-shadow:0 10px 30px rgb(15 47 45 / .06)}.acad-buscar input{flex:1;min-width:0;border:0;outline:0;background:#fff0;font:inherit;font-size:15px;color:var(--v4-ink);padding:10px 0}.acad-buscar:focus-within{border-color:var(--v4-teal)}.acad-buscar button{border:0;border-radius:999px;background:var(--v4-green);color:#fff;font:inherit;font-size:14px;font-weight:500;padding:11px 20px;cursor:pointer}.acad-buscar button:hover{background:var(--v4-deep)}.acad-chips{margin:36px 0 0}.chips a.is-on{background:var(--v4-green);border-color:var(--v4-green);color:#fff}.section--lista .acad-chips{margin:0 0 36px}.acad-dest-sec{padding:12px 0 8px}.acad-dest{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:28px;overflow:hidden;background:var(--v4-deep);color:#fff;box-shadow:0 34px 80px rgb(15 47 45 / .14)}.acad-dest-img{position:relative;display:block;min-height:360px}.acad-dest-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acad-dest-txt{padding:44px 48px;display:flex;flex-direction:column;gap:16px}.acad-dest-et{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a9dcc9}.acad-dest h2{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.12;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.acad-dest h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.acad-dest-txt>p:not(.acad-dest-et){margin:0;color:#d6e6e1;font-size:16px;line-height:1.55}.acad-dest-pie{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.acad-dest-pie time{font-size:13px;color:#a9c7bf}.acad-lista{padding-top:56px}.acad-lista-cab{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.acad-lista-cab h2{margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:500;letter-spacing:-.02em}.acad-lista-cab span{font-size:14px;color:var(--v4-muted)}.acad-vacio{color:var(--v4-body)}.post-card-pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.post-card-pie time{margin-top:0}.post-card-mas{font-size:13px;font-weight:500;color:var(--v4-green)}.post-card:hover .post-card-mas{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.acad-hero-grid{grid-template-columns:1fr}.acad-dest{grid-template-columns:1fr}.acad-dest-img{min-height:0;aspect-ratio:16/9}.acad-dest-txt{padding:28px 24px}}.hm-hero{padding:84px 0 0}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.hm-hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.03}.hm-hero .v4-sub{font-size:20px;font-weight:400;color:var(--v4-body);max-width:600px}.hm-fino{margin-top:12px;font-size:14px;color:var(--v4-muted)}.hm-chips{margin-top:30px}.hm-chips>span{font-size:13px;color:var(--v4-muted)}.hm-chips ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.hm-chips li{background:#fff;border:1px solid var(--v4-line);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500}.hm-elige{background:#fff;border:1px solid var(--v4-line);border-radius:22px;padding:28px;box-shadow:0 24px 60px rgb(15 47 45 / .08);display:grid;gap:10px}.hm-elige-tit{font-size:22px;font-weight:500;letter-spacing:-.01em;text-align:center;margin-bottom:6px}.hm-elige-g{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-muted);margin-top:6px}.hm-elige-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hm-elige-grid a{display:flex;align-items:center;gap:12px;border:1px solid var(--v4-line);border-radius:12px;padding:14px;font-size:14.5px;line-height:1.3;color:var(--v4-ink);transition:border-color .2s,background .2s}.hm-elige-grid a:hover{border-color:var(--v4-teal);background:#eef7f3}.hm-elige-grid a span{flex:none;width:34px;height:34px;border-radius:9px;background:#eef7f3;color:var(--v4-teal);display:grid;place-items:center;font-size:15px}.hm-elige .v4-btn{margin-top:12px;text-align:center}.hm-app-wrap{margin-top:56px}.hm-app{border-radius:16px 16px 0 0;border-bottom:0;font-size:12.5px;max-height:440px;overflow:hidden}.hm-app .ref-table table{width:100%}.hm-logos{background:#fff;border-top:1px solid var(--v4-line);padding:56px 0;text-align:center}.hm-logos p{font-size:14px;color:var(--v4-muted)}.hm-logos .v4-logos{justify-content:center;margin-top:24px}.hm-por{background:var(--v4-mint);padding:84px 0}.hm-por-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:start}.hm-por-txt{grid-column:1/-1;margin-top:8px;padding-top:28px;border-top:1px solid rgb(17 76 73 / .15);font-size:18px;line-height:1.5;color:var(--v4-body)}.hm-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.hm-cifras b{display:block;font-size:clamp(40px,4.4vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1}.hm-cifras span{display:block;margin-top:14px;font-size:15px;line-height:1.45;color:var(--v4-body)}.hm-como{padding:110px 0 100px}.hm-cab{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.hm-cab .v4-h2{max-width:820px}.hm-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:56px 0 0;padding:0;list-style:none}.hm-paso-vis{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--v4-sand)}.hm-paso-vis img{width:100%;height:100%;object-fit:cover}.hm-paso-vis.is-dark{background:var(--v4-green);display:grid;place-items:center;padding:28px}.hm-pasos h3{margin-top:22px;font-size:22px;font-weight:500;letter-spacing:-.01em}.hm-pasos p{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--v4-body)}.hm-sync{position:absolute;left:18px;right:18px;bottom:18px;background:#fff;border-radius:12px;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;box-shadow:0 10px 30px rgb(15 47 45 / .12)}.hm-sync b{font-weight:500;color:var(--v4-teal)}.hm-sync i{flex-basis:100%;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--v4-teal) 86%,var(--v4-line) 86%)}.hm-rivales{width:100%;display:grid;gap:10px;margin:0;padding:0;list-style:none}.hm-rivales li{display:flex;justify-content:space-between;padding:13px 16px;border-radius:10px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);color:#fff;font-size:14px}.hm-rivales li.is-own{background:var(--v4-mint);color:var(--v4-deep);border-color:var(--v4-mint)}.hm-rivales b{font-weight:500}.hm-sug{position:absolute;top:18px;right:18px;background:#fff;border-radius:12px;padding:14px 18px;display:grid;gap:2px;box-shadow:0 10px 30px rgb(15 47 45 / .12)}.hm-sug span{font-size:12px;color:var(--v4-muted)}.hm-sug b{font-size:26px;font-weight:500;letter-spacing:-.02em}.hm-sug small{font-size:12px;color:var(--v4-teal)}.hm-segs{padding:20px 0 110px}.hm-segs-tit{max-width:820px}.hm-segs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px}.hm-seg{background:linear-gradient(160deg,var(--v4-green),var(--v4-deep));color:#fff;border-radius:22px;padding:40px;display:flex;flex-direction:column;align-items:flex-start}.hm-seg h3{font-size:clamp(28px,2.8vw,38px);font-weight:400;letter-spacing:-.02em}.hm-seg-txt{margin-top:10px;font-size:16.5px;color:#d6ece4}.hm-seg ul{list-style:none;margin:28px 0 30px;padding:0;width:100%;flex:1}.hm-seg li{border-top:1px solid rgb(255 255 255 / .14)}.hm-seg li a{display:grid;gap:6px;padding:18px 0;color:#fff}.hm-seg li b{font-weight:500;font-size:17px}.hm-seg li a>span{font-size:15px;line-height:1.5;color:#c8e2d9}.hm-seg li a:hover b{text-decoration:underline;text-underline-offset:4px}.hm-tabs{background:#fff;padding:110px 0 0}.hm-tab-lista{display:flex;gap:28px;margin-top:44px;overflow-x:auto;border-bottom:1px solid var(--v4-line)}.hm-tab-lista button{background:none;border:0;border-bottom:2px solid #fff0;padding:0 0 14px;font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-muted);cursor:pointer;white-space:nowrap}.hm-tab-lista button[aria-selected=true]{color:var(--v4-ink);border-color:var(--v4-ink)}.hm-tab-fondo{background:var(--v4-deep);padding:28px 0}.hm-pan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}.hm-pan[hidden]{display:none}.hm-pan-txt,.hm-pan-vis{background:#123b38;border:1px solid rgb(255 255 255 / .08);border-radius:22px;padding:40px;color:#fff}.hm-pan-txt h3{font-size:clamp(24px,2.3vw,30px);font-weight:400;letter-spacing:-.015em;line-height:1.15}.hm-pan-chips{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none}.hm-pan-chips li{background:rgb(255 255 255 / .1);border-radius:6px;padding:5px 10px;font-size:12.5px}.hm-pan-puntos{margin:24px 0 30px;padding:0;list-style:none;display:grid;gap:12px}.hm-pan-puntos li{padding-left:24px;position:relative;font-size:15.5px;line-height:1.45;color:#d6ece4}.hm-pan-puntos li:before{content:'→';position:absolute;left:0;color:#a9dcc9}.hm-pan-vis{display:flex;align-items:center;justify-content:center}.hm-ui{width:100%;max-width:440px;background:#fff;color:var(--v4-ink);border-radius:14px;padding:20px 22px}.hm-ui-cab{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;padding-bottom:14px;border-bottom:1px solid #eef1ef}.hm-ui-cab em{font-style:normal;background:var(--v4-mint);color:var(--v4-green);border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500}.hm-ui-fila{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #f1f3f2;font-size:13px}.hm-ui-fila:last-child{border-bottom:0}.hm-ui-fila span+span{color:var(--v4-muted)}.hm-ui-fila b{font-weight:500}.hm-ui-fila b.is-ok{color:var(--v4-teal)}.hm-canales{padding:110px 0}.hm-canales-tit{max-width:820px}.hm-canales-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:44px 0 0;padding:0;list-style:none}.hm-canales-logos li{background:#fff;border:1px solid var(--v4-line);border-radius:12px;height:78px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden}.hm-canales-logos img{max-width:100%;object-fit:contain}.hm-flags{margin-top:36px}.hm-int-sec{padding:0 0 110px}.hm-int{background:var(--v4-green);color:#fff;border-radius:24px;padding:56px}.hm-int .v4-eyebrow{color:#a9dcc9}.hm-int-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.hm-int-cab p{font-size:16.5px;line-height:1.55;color:#d6ece4}.hm-int-cab .v4-btn{margin-top:24px}.hm-int-lista{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0;list-style:none}.hm-int-lista li{background:#fff;color:var(--v4-ink);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}@media (max-width:900px){.hm-hero{padding-top:48px}.hm-hero-grid,.hm-por-grid,.hm-pan,.hm-int-cab,.hm-segs-grid{grid-template-columns:minmax(0,1fr)}.hm-hero-grid{gap:40px}.hm-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pasos{grid-template-columns:1fr}.hm-paso-vis{aspect-ratio:4/3}.hm-canales-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-app-wrap{display:none}.hm-por,.hm-como,.hm-tabs,.hm-canales{padding-top:72px}.hm-como,.hm-canales,.hm-segs,.hm-int-sec{padding-bottom:72px}}@media (max-width:560px){.hm-elige{padding:20px}.hm-elige-grid{grid-template-columns:1fr}.hm-seg,.hm-pan-txt,.hm-pan-vis,.hm-int{padding:26px}.hm-ui{padding:16px}.hm-ui-fila{gap:10px;font-size:12px}.hm-canales-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-hero .v4-actions .v4-btn{flex:1 1 100%;text-align:center}}@media (max-width:400px){.is-v4 .nav-right .btn{padding:9px 11px;font-size:12px}.is-v4 .nav-right{gap:8px}}.pr-hero{padding:72px 0 96px}.pr-cab{text-align:center;display:grid;justify-items:center}.pr-cab .v4-lead{max-width:620px;text-align:center}.pr-modos{display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:36px auto 0;padding:5px;background:#fff;border:1px solid var(--v4-line);border-radius:999px}.pr-modos button,.pr-pago button{border:0;background:#fff0;font:inherit;font-size:14.5px;color:var(--v4-ink);padding:11px 20px;border-radius:999px;cursor:pointer;white-space:nowrap}.pr-modos button[aria-pressed=true]{background:var(--v4-green);color:#fff}.pr-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-top:36px;align-items:start}.pr-izq{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.pr-der{min-width:0}.pr-card{background:#fff;border:1px solid var(--v4-line);border-radius:20px;padding:30px}.pr-card h2{font-size:24px;font-weight:500;letter-spacing:-.015em;margin-top:8px}.pr-pago{display:inline-flex;gap:4px;margin-top:20px;padding:4px;background:var(--v4-sand);border-radius:999px}.pr-pago button{font-size:13.5px;padding:8px 16px}.pr-pago button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px rgb(15 47 45 / .12)}.pr-prod{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;font-size:15px;color:var(--v4-body)}.pr-prod output{font-size:34px;letter-spacing:-.02em;color:var(--v4-ink)}.pr-card input[type=range]{--pr-pos:0%;width:100%;margin:16px 0 0;-webkit-appearance:none;appearance:none;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--v4-teal) var(--pr-pos),var(--v4-line) var(--pr-pos));cursor:pointer}.pr-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--v4-green);border:3px solid #fff;box-shadow:0 1px 4px rgb(15 47 45 / .3)}.pr-card input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--v4-green);border:3px solid #fff}.pr-marcas{display:flex;justify-content:space-between;gap:2px;margin:10px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--v4-muted)}.pr-site{margin-top:26px;padding-top:24px;border-top:1px solid var(--v4-line);display:grid;gap:16px}.pr-site[hidden],.pr-diag[hidden]{display:none}.pr-rivales{display:flex;justify-content:space-between;align-items:center;gap:16px}.pr-rivales b{display:block;font-weight:500}.pr-rivales span{font-size:13.5px;color:var(--v4-muted)}.pr-paso{display:flex;align-items:center;gap:6px}.pr-paso button{width:38px;height:38px;border-radius:10px;border:1px solid var(--v4-line);background:#fff;font-size:18px;cursor:pointer;color:var(--v4-ink)}.pr-paso output{min-width:36px;text-align:center;font-size:20px}.pr-card>.v4-eyebrow+.pr-extra-caja{margin-top:16px}.pr-extra-caja{border:1px solid var(--v4-line);border-radius:14px;padding:16px 18px;margin-top:12px}.pr-extra{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;cursor:pointer}.pr-extra input{position:absolute;opacity:0;width:1px;height:1px}.pr-switch{width:40px;height:22px;border-radius:22px;background:#cfd9d5;position:relative;transition:background .2s}.pr-switch:after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.pr-extra input:checked+.pr-switch{background:var(--v4-green)}.pr-extra input:checked+.pr-switch:after{left:21px}.pr-extra input:focus-visible+.pr-switch{outline:2px solid var(--v4-teal);outline-offset:2px}.pr-extra-txt b{display:block;font-weight:500}.pr-extra-txt small{display:block;font-size:13px;color:var(--v4-muted);line-height:1.45;margin-top:2px}.pr-extra-precio{font-weight:500;white-space:nowrap}.pr-extra-caja details{margin:8px 0 0 54px}.pr-extra-caja summary{cursor:pointer;font-size:13.5px;color:var(--v4-teal)}.pr-extra-caja ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--v4-body)}.pr-extra-caja li:before{content:'✓ ';color:var(--v4-teal)}.pr-extra-caja details a{display:inline-block;margin-top:10px;font-size:14px;color:var(--v4-green);text-decoration:underline;text-underline-offset:3px}.pr-der{display:grid;gap:20px;position:sticky;top:96px}.pr-total{background:var(--v4-deep);color:#fff;border-radius:20px;padding:30px;display:grid;gap:10px}.pr-total-modo{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#a9dcc9}.pr-total-n b{font-size:clamp(38px,4vw,52px);font-weight:400;letter-spacing:-.03em}.pr-total-n span{color:#c8e2d9}.pr-total-nota{font-size:14px;color:#c8e2d9}.pr-lineas{list-style:none;margin:8px 0 10px;padding:14px 0 0;border-top:1px solid rgb(255 255 255 / .14);display:grid;gap:9px;font-size:14px}.pr-lineas li{display:flex;justify-content:space-between;gap:12px;color:#d6ece4}.pr-lineas b{font-weight:500;color:#fff;white-space:nowrap}.pr-total .v4-btn{text-align:center}.pr-total-fino{font-size:13px;color:#c8e2d9;text-align:center}.pr-diag{background:#fff;border:1px solid var(--v4-line);border-radius:20px;padding:24px}.pr-diag-tit{font-weight:500}.pr-diag-vis{display:flex;align-items:center;gap:12px;margin-top:16px}.pr-diag-b{flex:none;width:46px;height:46px;border-radius:12px;background:var(--v4-green);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:600}.pr-diag-flecha{flex:none;width:28px;height:2px;background:var(--v4-teal);position:relative}.pr-diag-flecha:after{content:'';position:absolute;right:-1px;top:-4px;border:5px solid #fff0;border-left-color:var(--v4-teal)}.pr-diag-lista,.pr-diag-webs{flex:1;list-style:none;margin:0;padding:10px 12px;border:1px solid var(--v4-line);border-radius:12px;display:grid;gap:6px;font-size:12.5px}.pr-diag-webs{border:0;padding:0}.pr-diag-webs li{border:1px solid var(--v4-line);border-radius:10px;padding:8px 10px}.pr-diag-lista li,.pr-diag-webs li{display:flex;justify-content:space-between;gap:8px}.pr-diag-lista li.is-own{font-weight:600}.pr-diag-mas{color:var(--v4-teal)}.pr-diag-txt{margin-top:14px;font-size:14px;line-height:1.55;color:var(--v4-body)}.pr-inc{background:#fff;padding:100px 0}.pr-inc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:start}.pr-inc-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.pr-inc-lista li{padding:14px 0 14px 30px;border-bottom:1px solid var(--v4-line);position:relative;font-size:15.5px}.pr-inc-lista li:before{content:'✓';position:absolute;left:0;top:13px;width:20px;height:20px;border-radius:50%;background:var(--v4-mint);color:var(--v4-green);font-size:11px;display:grid;place-items:center}@media (max-width:1000px){.pr-grid,.pr-inc-grid,.pr-der{position:static}.pr-grid,.pr-inc-grid{grid-template-columns:minmax(0,1fr)}}.entrada table{display:block;max-width:100%;overflow-x:auto}@media (max-width:560px){.pr-hero{padding:48px 0 64px}.pr-modos{width:100%;flex-direction:column;border-radius:18px}.pr-card,.pr-total{padding:22px}.pr-marcas{display:none}.pr-pago{display:flex;width:100%}.pr-pago button{flex:1;white-space:normal;line-height:1.25;padding:8px 10px}.pr-inc-lista{grid-template-columns:minmax(0,1fr)}.pr-extra-caja details{margin-left:0}.pr-inc,}.pr-total.is-consulta .pr-total-n b{font-size:30px;letter-spacing:-.015em}@media (max-width:900px){.v4-step h3{white-space:normal}}.v4-facts dd{overflow-wrap:break-word}.v4-hero-panel.is-camp{padding:16px}.v4-camp{background:#fff;border-radius:16px;padding:20px;color:var(--v4-ink);box-shadow:0 24px 50px rgb(0 0 0 / .25)}.v4-camp-cab,.v4-camp-filas li{display:grid;grid-template-columns:minmax(0,1.3fr) 14px minmax(0,1.15fr) 14px minmax(0,.9fr);gap:8px;align-items:center}.v4-camp-cab{grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.9fr);gap:30px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-muted);padding-bottom:10px;border-bottom:1px solid var(--v4-line)}.v4-camp-filas{list-style:none;margin:0;padding:0}.v4-camp-filas li{padding:11px 0;border-bottom:1px solid #f1f3f2}.v4-camp-prod b{display:block;font-size:13px;font-weight:500}.v4-camp-prod small{display:block;font-size:11.5px;color:var(--v4-muted)}.v4-camp-flecha{height:2px;background:#cfd9d5;position:relative}.v4-camp-flecha:after{content:'';position:absolute;right:-1px;top:-4px;border:5px solid #fff0;border-left-color:#cfd9d5}.v4-camp code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--v4-sand);border-radius:6px;padding:4px 7px;overflow-wrap:anywhere}.v4-camp-grupo{font-size:12px;font-weight:500;border-radius:6px;padding:5px 8px;text-align:center}.is-g1 .v4-camp-grupo{background:var(--v4-mint);color:var(--v4-green)}.is-g2 .v4-camp-grupo{background:#eef1ef;color:var(--v4-body)}.is-g3 .v4-camp-grupo{background:#fbeee0;color:var(--v4-amber)}.is-g1 .v4-camp-prod small{color:var(--v4-teal)}.is-g3 .v4-camp-prod small{color:var(--v4-amber)}.v4-camp-pie{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v4-camp-canal{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v4-line);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--v4-body)}.v4-camp-canal b{font-weight:600;color:var(--v4-ink)}.v4-camp-canal img{height:16px;width:auto}@media (max-width:560px){.v4-camp{padding:14px}.v4-camp-cab{display:none}.v4-camp-filas li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.v4-camp-flecha{display:none}.v4-camp-prod{grid-column:1/-1}.v4-camp-grupo{justify-self:end}}.v4-rows .v4-narrow{max-width:none}.v4-rows .v4-narrow .v4-lead{max-width:760px}.v4-rows .v4-h2{font-size:clamp(30px,3.6vw,46px)}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:600px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#333333;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#ffffff;--cmplz_button_accept_border_color:#333333;--cmplz_button_accept_text_color:#333333;--cmplz_button_deny_background_color:#ffffff;--cmplz_button_deny_border_color:#333333;--cmplz_button_deny_text_color:#333333;--cmplz_button_settings_background_color:#ffffff;--cmplz_button_settings_border_color:#333333;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#61CE71;--cmplz_slider_inactive_color:#f8be2e;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (max-width:768px){.cmplz-cookiebanner{width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (max-width:1023px){.cmplz-cookiebanner{max-width:100%}}@media (max-width:1023px){.cmplz-cookiebanner{transform:translateX(-50%);bottom:0;top:initial}}@media (min-width:1024px){.cmplz-cookiebanner{margin:10px;width:calc(100% - 20px);grid-column-gap:10px;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:initial;top:initial;transform:initial}.cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body>div{width:49%}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body>div{width:49%}.cmplz-cookiebanner .cmplz-body{grid-column:span 2;display:flex;gap:10px}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons{grid-column:inherit}.cmplz-cookiebanner .cmplz-description{grid-column-start:1}.cmplz-cookiebanner.optin .cmplz-categories,.cmplz-cookiebanner.optout .cmplz-categories{width:85vw;grid-column-start:2}.cmplz-cookiebanner .cmplz-buttons{grid-column-start:3;grid-row-start:3;display:flex;flex-direction:column}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-width:250px;width:100%}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-end:3}.cmplz-cookiebanner .cmplz-links.cmplz-information{grid-column-start:3;grid-column-end:4;grid-row-start:5;display:flex;justify-content:flex-end}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-start:1;grid-row-start:5;display:flex;justify-content:flex-start}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf{height:160px}.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{flex-direction:initial}.cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons{flex-direction:column}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-logo{display:none!important}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}