.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}.tabla-scroll{overflow-x:auto}.tabla-scroll table{min-width:640px}.tabla-scroll code{font-size:13px}.tabla-scroll .ck{white-space:nowrap}.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}}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}