@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(https://blackfriday.clica.website/wp-content/themes/clica-black-friday/assets/fonts/dm-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:"Space Grotesk";font-style:normal;font-weight:500 700;font-display:swap;src:url(https://blackfriday.clica.website/wp-content/themes/clica-black-friday/assets/fonts/space-grotesk-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}:root{--c-ink:#0b0d12;--c-black:#000;--c-night:#050608;--c-white:#fff;--c-orange:#ff5a1f;--c-orange-soft:#ff9a6b;--c-orange-text:#c2410c;--c-orange-deep:#9a3412;--c-on-orange:#1a0a03;--c-tint:#fff4ee;--c-tint-2:#ffe8dc;--c-tint-line:#f5d9cc;--c-surface:#f6f7f9;--c-line:#e6e8ee;--c-line-strong:#a9afbc;--c-text:#0b0d12;--c-text-2:#3a3f4b;--c-text-3:#5b6170;--c-card-dark:#161a23;--c-line-dark:#262b36;--c-on-dark:#fff;--c-on-dark-2:#c3c8d3;--c-on-dark-3:#a9afbc;--c-green:#167a45;--c-green-text:#1a6b43;--font-body:"DM Sans",Arial,sans-serif;--font-head:"Space Grotesk",Arial,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--container:1200px;--gutter:24px;--bar-bg:var(--c-orange);--bar-text:var(--c-on-orange);--shadow-dark:0 24px 50px rgba(0,0,0,0.4)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--c-text);background:var(--c-white);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--c-orange-text)}a:hover{color:var(--c-orange-deep)}button,input,select,textarea{font:inherit}section[id],[id="topo"]{scroll-margin-top:16px}:focus-visible{outline:3px solid var(--c-orange);outline-offset:3px}[hidden]{display:none !important}.skip-link{position:absolute;left:8px;top:-100px;z-index:100;padding:10px 16px;border-radius:var(--radius-sm);background:var(--c-ink);color:var(--c-white);font-weight:700;text-decoration:none}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:880px}.section{padding-block:96px}.section--ink{background:var(--c-ink);color:var(--c-on-dark)}.section--grey{background:var(--c-surface);border-top:1px solid var(--c-line)}.section--tint{background:var(--c-tint);border-block:1px solid var(--c-tint-2)}.section--gradient{background:linear-gradient(180deg,var(--c-white) 0%,var(--c-tint) 100%);border-block:1px solid var(--c-tint-line)}.stack{display:flex;flex-direction:column;gap:20px}.stack--lg{gap:40px}.stack--xl{gap:48px}.prose{padding-block:72px;max-width:760px}.prose>* + *{margin-top:1em}.eyebrow{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--c-orange-text)}.eyebrow--light{color:var(--c-orange-soft)}.section-head{display:flex;flex-direction:column;gap:16px;max-width:820px}.section-head--narrow{max-width:800px}.section-title{font-family:var(--font-head);font-size:clamp(30px,4vw,46px);line-height:1.1;font-weight:700;letter-spacing:-1px}.section-title--md{font-size:clamp(28px,3.6vw,40px)}.section-lead{font-size:19px;color:var(--c-text-2)}.section-lead--md{font-size:18px}.section--ink .section-lead{color:var(--c-on-dark-2)}.accent{color:var(--c-orange)}.section:not(.section--ink) .accent{color:var(--c-orange-text)}.strike{text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:var(--c-orange)}.icon{flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:2px solid transparent;border-radius:12px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--c-orange);color:var(--c-on-orange)}.btn--primary:hover{background:#ff6e3a;color:var(--c-on-orange);box-shadow:0 10px 24px rgba(255,90,31,0.35)}.btn--dark{background:var(--c-ink);color:var(--c-white)}.btn--dark:hover{background:#1c212c;color:var(--c-white)}.btn--outline-light{border-color:var(--c-white);color:var(--c-white)}.btn--outline-light:hover{background:var(--c-white);color:var(--c-ink)}.btn--outline-dark{border-color:var(--c-ink);color:var(--c-ink)}.btn--outline-dark:hover{background:var(--c-ink);color:var(--c-white)}.btn--whatsapp{background:var(--c-green);color:var(--c-white)}.btn--whatsapp:hover{background:#126338;color:var(--c-white)}.btn--sm{min-height:44px;padding:0 20px;border-radius:var(--radius-sm);font-size:16px}.btn--lg{min-height:58px;padding:0 30px;font-size:18px}.btn--xl{min-height:60px;padding:0 32px;font-size:19px}.btn--block{display:flex;width:100%}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.campaign-bar{background:var(--bar-bg);color:var(--bar-text)}.campaign-bar__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding-block:10px;text-align:center;font-size:15px;font-weight:700}.campaign-bar__tag{padding:3px 10px;border-radius:6px;background:var(--c-ink);color:var(--c-white);font-size:13px;letter-spacing:1.5px}.campaign-bar__text--short{display:none}.campaign-bar__link{color:var(--bar-text);text-decoration:underline}.campaign-bar__link:hover{color:var(--c-black)}.site-header{background:var(--c-white);border-bottom:1px solid var(--c-line)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.site-header__logo{display:inline-flex}.site-header__logo img{height:44px;width:auto}.site-header__links{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.site-header__link{color:var(--c-ink);font-weight:500;text-decoration:none}.site-header__link:hover{color:var(--c-orange-text)}@media (max-width:860px){.site-header__link{display:none}}@media (max-width:520px){.site-header__logo img{height:36px}.site-header__links .btn{padding:0 14px;font-size:15px}}.site-top--overlay{position:absolute;top:0;left:0;right:0;z-index:20}.site-top--overlay .site-header{background:transparent;border-bottom:0}.site-top--overlay .site-header__logo img{filter:brightness(0) invert(1)}.site-top--overlay .site-header__link{color:var(--c-white)}.site-top--overlay .site-header__link:hover{color:var(--c-orange-soft)}@media (max-width:600px){.campaign-bar__inner{gap:4px 8px;padding-block:8px;font-size:13px;line-height:1.35}.campaign-bar__tag{padding:2px 8px;font-size:11px}.campaign-bar__link,.campaign-bar__text:not(.campaign-bar__text--short){display:none}.campaign-bar__text--short{display:inline}.site-header__inner{flex-wrap:nowrap;padding-block:8px}.site-header__links .btn{min-height:40px;white-space:nowrap}}:root{--top-h:118px}@media (max-width:960px){:root{--top-h:150px}}@media (max-width:600px){:root{--top-h:56px}}.countdown{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.countdown__label{font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-orange-soft)}.countdown__timer{display:flex;gap:8px}.countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px;border-radius:12px;background:var(--c-card-dark)}.countdown__value{font-family:var(--font-head);font-weight:700;font-size:28px;line-height:1;color:var(--c-white);font-variant-numeric:tabular-nums}.countdown__name{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-on-dark-3)}.check-list{display:flex;flex-direction:column;gap:12px}.check-list li{display:flex;gap:12px;align-items:flex-start}.check-list .icon{margin-top:2px;color:var(--c-orange)}.test-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.test-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:2px solid var(--c-ink);border-radius:var(--radius-lg);background:var(--c-white)}.test-step__num{font-family:var(--font-head);font-weight:700;font-size:40px;line-height:1;color:var(--c-orange)}.test-step__title{font-family:var(--font-head);font-size:21px;font-weight:700}.test-step p{color:var(--c-text-2)}.test-step .btn{margin-top:auto}.test-step--highlight{border-color:var(--c-orange);background:var(--c-orange);color:var(--c-on-orange)}.test-step--highlight .test-step__num{color:var(--c-on-orange)}.test-step--highlight p{color:var(--c-on-orange)}.cost-panel{display:flex;flex-wrap:wrap;gap:40px;padding:clamp(28px,4vw,48px);border-radius:var(--radius-xl);background:var(--c-ink);color:var(--c-white)}.cost-panel__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.cost-panel__intro h3{font-family:var(--font-head);font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:700}.cost-panel__intro p{font-size:18px;color:var(--c-on-dark-2)}.cost-panel__list{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.cost-panel__list li{display:flex;gap:12px;align-items:flex-start}.cost-panel__list .icon{margin-top:2px;color:var(--c-orange-soft)}.cost-panel__solution{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid var(--c-line-dark)}.cost-panel__solution p{flex:1 1 420px;min-width:0;font-family:var(--font-head);font-size:clamp(20px,2.2vw,26px);font-weight:700}.plans{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.plan{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid var(--c-line);border-radius:var(--radius-xl);background:var(--c-white)}.plan__head{display:flex;flex-direction:column;gap:6px}.plan__tag{align-self:flex-start;padding:4px 10px;border-radius:6px;background:var(--c-black);color:var(--c-orange-soft);font-size:12px;font-weight:700;letter-spacing:1.5px}.plan__name{font-family:var(--font-head);font-size:24px;font-weight:700}.plan__text{color:var(--c-text-2)}.plan__prices{display:flex;flex-direction:column;gap:10px}.price{padding:14px 16px;border:1px solid var(--c-line);border-radius:var(--radius-md)}.price--main{border-color:transparent;background:var(--c-tint)}.price__label{display:block;font-size:13px;font-weight:700;color:var(--c-text-3)}.price--main .price__label{color:var(--c-orange-deep)}.price__value{font-family:var(--font-head);font-weight:700;font-size:34px}.price__value--sm{font-size:28px}.price__unit{color:var(--c-text-2)}.plan__features{display:flex;flex-direction:column;gap:6px;padding-left:20px;list-style:disc;color:var(--c-text-2)}.plan .btn{margin-top:auto}.plan--featured{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white);box-shadow:0 24px 50px rgba(255,90,31,0.18)}.plan--featured .plan__tag{padding:4px 12px;border-radius:999px;background:var(--c-orange);color:var(--c-on-orange);font-size:13px;letter-spacing:0}.plan--featured .plan__text,.plan--featured .price__unit{color:var(--c-on-dark-2)}.plan--featured .price{border-color:#343a47}.plan--featured .price__label{color:var(--c-on-dark-2)}.plan--featured .price--main{border-color:transparent;background:var(--c-orange);color:var(--c-on-orange)}.plan--featured .price--main .price__label,.plan--featured .price--main .price__unit{color:#3b1607}.plan--featured .plan__features{color:#e2e5eb}.included{display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid var(--c-line);border-radius:var(--radius-xl);background:var(--c-white)}.included h3{font-family:var(--font-head);font-size:22px;font-weight:700}.included__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 24px;color:var(--c-text-2)}.included__list li{display:flex;gap:10px}.included__list .icon{margin-top:3px;color:var(--c-orange)}.legal-note{font-size:15px;color:var(--c-text-3)}.faq__list{display:flex;flex-direction:column;gap:12px}.faq-item{padding:18px 22px;border:1px solid var(--c-line);border-radius:16px;background:var(--c-white)}.faq-item__q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-weight:700;font-size:18px;cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__plus{font-size:26px;color:var(--c-orange-text);transition:transform 0.2s}.faq-item[open] .faq-item__plus{transform:rotate(45deg)}.faq-item__a{margin-top:12px;color:var(--c-text-2)}@media (prefers-reduced-motion:reduce){.faq-item__plus{transition:none}}.contact__form{background:var(--c-white);color:var(--c-ink);border-radius:var(--radius-xl);padding:32px}.cf-form{display:flex;flex-direction:column;gap:16px}.cf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cf-row{display:flex;flex-wrap:wrap;gap:16px}.cf-row>.cf-field{flex:1 1 180px}.cf-field label{font-weight:700}.cf-optional{font-weight:400;color:var(--c-text-3)}.cf-form .wpcf7-form-control-wrap{display:block}.cf-form input[type="text"],.cf-form input[type="email"],.cf-form input[type="tel"],.cf-form select,.cf-form textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-ink)}.cf-form select{padding-inline:12px}.cf-form textarea{padding:12px 14px;resize:vertical}.cf-form input:focus-visible,.cf-form select:focus-visible,.cf-form textarea:focus-visible{outline:3px solid var(--c-orange);outline-offset:1px;border-color:var(--c-ink)}.cf-consent{font-size:15px;color:var(--c-text-2)}.cf-consent .wpcf7-list-item{margin:0}.cf-consent label{display:flex;gap:10px;align-items:flex-start}.cf-consent input[type="checkbox"]{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:var(--c-orange)}.cf-form .btn{min-height:58px;font-size:18px}.cf-note{font-size:14px;color:var(--c-text-3);text-align:center}.cf-form .wpcf7-spinner{display:none}.cf-form .wpcf7-not-valid-tip{margin-top:4px;font-size:14px;font-weight:700;color:#b3261e}.cf-form .wpcf7-not-valid{border-color:#b3261e}.cf-form .wpcf7-response-output{margin:0;padding:12px 16px;border:2px solid var(--c-line-strong);border-radius:var(--radius-sm);font-size:15px}.cf-form .hidden-fields-container{display:none}.cf-form .wpcf7-response-output:empty{display:none}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.cf-form.invalid .wpcf7-response-output,.cf-form.unaccepted .wpcf7-response-output{display:none}.cf-form.sent .wpcf7-response-output{border-color:var(--c-green);color:var(--c-green-text)}.cf-form.invalid .wpcf7-response-output,.cf-form.unaccepted .wpcf7-response-output,.cf-form.failed .wpcf7-response-output,.cf-form.aborted .wpcf7-response-output,.cf-form.spam .wpcf7-response-output{border-color:#b3261e;color:#b3261e}.has-form-dialog .cf-form .wpcf7-response-output{display:none}.form-dialog{width:min(92vw,440px);max-height:90vh;margin:auto;padding:0;border:0;border-radius:var(--radius-xl);background:var(--c-white);color:var(--c-ink);box-shadow:0 24px 80px rgba(0,0,0,0.45)}.form-dialog[open]{animation:dialog-in 0.25s ease-out}.form-dialog::backdrop{background:rgba(11,13,18,0.75)}.form-dialog__box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 28px 28px;text-align:center}.form-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:var(--c-white);background:var(--c-green)}.form-dialog__icon--error{background:#b3261e}.form-dialog[data-state="ok"] .form-dialog__icon--error,.form-dialog[data-state="error"] .form-dialog__icon--ok,.form-dialog[data-state="ok"] .form-dialog__wa{display:none}.form-dialog__title{font-family:var(--font-head);font-size:24px;line-height:1.2;font-weight:700}.form-dialog__text{font-size:16.5px;color:var(--c-text-2,#3a3f4b)}.form-dialog__actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.form-dialog__actions .btn{width:100%}body:has(.form-dialog[open]){overflow:hidden}@keyframes dialog-in{from{opacity:0;transform:translateY(12px) scale(0.97)}to{opacity:1;transform:none}}.cf-admin-notice{padding:14px 16px;border-radius:var(--radius-sm);background:var(--c-tint);color:var(--c-orange-deep);font-weight:700}@media (max-width:520px){.contact__form{padding:24px 20px}}.dots{display:none}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__copy>*{animation:rise 0.6s cubic-bezier(0.2,0.7,0.2,1) both}.hero__copy>:nth-child(2){animation-delay:0.06s}.hero__copy>:nth-child(3){animation-delay:0.12s}.hero__copy>:nth-child(4){animation-delay:0.18s}.hero__copy>:nth-child(5){animation-delay:0.24s}.hero__copy>:nth-child(6){animation-delay:0.3s}@keyframes btn-pulse{0%{opacity:0.7;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.12,1.35)}}.btn--pulse{position:relative;isolation:isolate}.btn--pulse::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--c-orange);opacity:0;pointer-events:none;z-index:-1;animation:btn-pulse 2.4s ease-out 1.2s infinite}.reveal{opacity:0;transform:translateY(18px);transition:opacity 0.5s ease,transform 0.5s ease}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero__copy>*,.btn--pulse::after{animation:none}.reveal,.reveal.is-in{opacity:1;transform:none;transition:none}}@keyframes rise-soft{from{transform:translateY(10px)}to{transform:none}}.hero__copy>.hero__title,.hero__copy>.hero__lead{animation-name:rise-soft}.hero{background:radial-gradient(circle at 85% 15%,rgba(255,90,31,0.28),rgba(255,90,31,0) 45%),radial-gradient(circle at 5% 95%,rgba(255,90,31,0.14),rgba(255,90,31,0) 40%),var(--c-night);color:var(--c-white)}.hero{display:flex;align-items:center;height:100vh;height:100svh;padding-top:var(--top-h,124px)}.hero__inner{display:flex;align-items:center;gap:clamp(32px,4vw,56px);padding-block:clamp(12px,3vh,40px)}.hero__copy{flex:1 1 540px;min-width:0;display:flex;flex-direction:column;gap:clamp(10px,2.2vh,24px)}.hero__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--c-orange);color:var(--c-black);font-size:14px;font-weight:700;letter-spacing:0.5px}.hero__badge-dot{width:8px;height:8px;border-radius:50%;background:var(--c-black)}.hero__title{font-family:var(--font-head);font-weight:700;font-size:clamp(28px,min(5vw,6.8vh),62px);line-height:1.05;letter-spacing:-1.5px}.hero__lead{max-width:600px;font-size:clamp(15px,min(1.5vw + 8px,2.5vh),21px);font-weight:500;color:#d7dae1}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__actions .btn{min-height:clamp(46px,6.6vh,58px)}.hero__benefits{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:4px;font-weight:500;color:#d7dae1}.hero__benefits li{display:flex;align-items:center;gap:8px}.hero__benefits .icon{color:var(--c-orange);stroke-width:2.6}.hero .countdown__unit{min-width:clamp(54px,8vh,64px);padding-block:clamp(6px,1.2vh,10px)}.hero .countdown__value{font-size:clamp(22px,3.6vh,28px)}.hero__demo{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.demo-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius-lg);box-shadow:var(--shadow-dark)}.demo-card--google{background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-line)}.demo-card--ai{gap:12px;background:#14171f;border:1px solid #2c3342}.demo-card__title{font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--c-text-2)}.demo-card__title--ai{display:inline-flex;align-items:center;gap:8px;color:var(--c-on-dark-2)}.demo-card__title--ai .icon{color:var(--c-orange-soft);stroke-width:2}.demo-card__note{margin-top:auto;font-size:12px;color:var(--c-on-dark-3)}.demo-search{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 16px;border:1px solid #dadde5;border-radius:999px}.demo-search .icon{color:var(--c-text-3)}.demo-caret{margin-left:1px;color:var(--c-orange);font-weight:700;animation:caret-blink 1s steps(1) infinite}.demo-skeleton{display:flex;flex-direction:column;gap:10px;padding:6px 2px;animation:shimmer 1s ease-in-out infinite}.demo-skeleton span{display:block;height:10px;border-radius:6px;background:#eef0f3}.demo-skeleton span:nth-child(1){height:12px;width:70%;background:var(--c-line)}.demo-skeleton span:nth-child(2){width:90%}.demo-skeleton span:nth-child(3){width:55%}.demo-results{display:grid}.demo-results>*{grid-area:1 / 1}.demo-skeleton{align-self:start}.demo-result-wrap{display:flex;flex-direction:column;gap:14px}.demo-result{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:2px solid var(--c-orange);border-radius:var(--radius-md);background:var(--c-tint)}.demo-reserve{display:grid}.demo-reserve>*{grid-area:1 / 1}.demo-ghost{visibility:hidden}.demo-answer{display:grid}.demo-answer>*{grid-area:1 / 1;align-self:start;justify-self:start}.demo-reveal{transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s}.demo-reveal.is-off{visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s}.demo-result__meta{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--c-text-2)}.demo-result__rank{font-weight:700;color:var(--c-orange-deep)}.demo-result__title{font-size:18px;font-weight:700;color:var(--c-orange-deep)}.demo-result__sub{font-size:14px;color:var(--c-text-2)}.demo-result--ghost{gap:8px;border:0;background:var(--c-surface);animation-delay:0.15s}.demo-result--ghost span{display:block;height:10px;width:55%;border-radius:6px;background:#d9dce3}.demo-result--ghost span + span{height:8px;width:80%;background:var(--c-line)}.demo-bubble{font-size:15px}.demo-bubble--question{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#262b36}.demo-bubble--answer{align-self:flex-start;max-width:92%;padding:12px 14px;border-radius:16px 16px 16px 4px;background:var(--c-white);color:var(--c-ink)}.demo-bubble--answer strong{color:var(--c-orange-text)}.demo-bubble--thinking{align-self:flex-start;display:inline-flex;gap:6px;padding:14px 16px;border-radius:16px 16px 16px 4px;background:var(--c-white)}.demo-bubble--thinking i{width:8px;height:8px;border-radius:50%;background:#9a9fad;animation:dot-bounce 1s ease-in-out infinite}.demo-bubble--thinking i:nth-child(2){animation-delay:0.15s}.demo-bubble--thinking i:nth-child(3){animation-delay:0.3s}@keyframes caret-blink{50%{opacity:0}}@keyframes shimmer{0%,100%{opacity:0.5}50%{opacity:1}}@keyframes dot-bounce{0%,80%,100%{transform:translateY(0);opacity:0.5}40%{transform:translateY(-5px);opacity:1}}@media (prefers-reduced-motion:reduce){.demo-caret,.demo-skeleton,.demo-bubble--thinking i{animation:none}.demo-reveal,.demo-reveal.is-off{transition:none}}.seo__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.seo-card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--c-line-dark);border-radius:16px;background:var(--c-card-dark)}.seo-card h3{font-family:var(--font-head);font-size:19px;font-weight:700}.seo-card p{font-size:16px;color:var(--c-on-dark-2)}@media (max-width:1100px){.seo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.seo__grid{grid-template-columns:minmax(0,1fr)}}.hub{position:relative;width:100%;max-width:1000px;height:620px;margin:0 auto}.hub__lines{position:absolute;inset:0;width:100%;height:100%}.hub-line{stroke:rgba(11,13,18,0.35);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 9;animation:hub-flow 1.4s linear infinite}.hub-feed{stroke:var(--c-orange);stroke-width:5;stroke-linecap:round;stroke-dasharray:2 14;animation:hub-feed 0.9s linear infinite}.hub__center,.hub__node,.hub__pill{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.hub__center{width:280px;padding:14px;border-radius:22px;background:var(--c-ink);color:var(--c-white);animation:hub-glow 3s ease-in-out infinite}.hub__browser-bar{display:flex;align-items:center;gap:6px;padding:4px 6px 12px}.hub__browser-bar i{width:10px;height:10px;border-radius:50%;background:#4a5060}.hub__browser-bar i.is-on{background:var(--c-orange)}.hub__browser-bar span{flex:1;margin-left:8px;padding:4px 10px;border-radius:999px;background:#1c212c;font-size:12px;color:var(--c-on-dark-2)}.hub__browser-body{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius-md);background:var(--c-white);color:var(--c-ink)}.hub__browser-body strong{font-family:var(--font-head);font-size:20px}.hub__skeleton{display:block;height:8px;width:85%;border-radius:6px;background:var(--c-line)}.hub__skeleton--short{width:65%}.hub__browser-btn{align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:8px;background:var(--c-orange);color:var(--c-on-orange);font-size:13px;font-weight:700}.hub__node{display:flex;gap:12px;align-items:flex-start;width:240px;padding:14px 16px;border:1px solid var(--c-line);border-radius:18px;background:var(--c-white);box-shadow:0 14px 30px rgba(11,13,18,0.08);animation:hub-float 6s ease-in-out infinite;animation-delay:var(--delay,0s)}.hub__node--feed{width:290px;padding:18px 20px;gap:14px;border:2px solid var(--c-orange);background:var(--c-ink);color:var(--c-white);box-shadow:0 18px 40px rgba(11,13,18,0.18)}.hub__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--c-tint);color:var(--c-orange-text);animation:hub-pulse 2.6s ease-out infinite;animation-delay:var(--delay,0s)}.hub__icon .icon{stroke-width:2}.hub__node--feed .hub__icon{width:48px;height:48px;border-radius:14px;background:var(--c-orange);color:var(--c-on-orange)}.hub__text{display:flex;flex-direction:column;gap:2px}.hub__text strong{font-family:var(--font-head);font-size:16px}.hub__text span{font-size:14px;line-height:1.4;color:var(--c-text-2)}.hub__node--feed .hub__text strong{font-size:19px}.hub__node--feed .hub__text span{color:var(--c-on-dark-2)}.hub__pill{padding:5px 12px;border:1px solid var(--c-tint-line);border-radius:999px;background:var(--c-white);color:var(--c-orange-deep);font-size:13px;font-weight:700;white-space:nowrap}@keyframes hub-feed{to{stroke-dashoffset:-32}}@keyframes hub-flow{to{stroke-dashoffset:-30}}@keyframes hub-float{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes hub-pulse{0%{box-shadow:0 0 0 0 rgba(255,90,31,0.45)}70%{box-shadow:0 0 0 14px rgba(255,90,31,0)}100%{box-shadow:0 0 0 0 rgba(255,90,31,0)}}@keyframes hub-glow{0%,100%{box-shadow:0 30px 60px rgba(255,90,31,0.22)}50%{box-shadow:0 30px 70px rgba(255,90,31,0.42)}}.hub:not(.is-live) .hub-line,.hub:not(.is-live) .hub-feed,.hub:not(.is-live) .hub__node,.hub:not(.is-live) .hub__icon,.hub:not(.is-live) .hub__center{animation-play-state:paused}@media (max-width:820px){.hub{height:auto;display:flex;flex-direction:column;gap:12px}.hub__lines,.hub__pill{display:none}.hub__center,.hub__node{position:static;transform:none;width:100%;animation:none}.hub__center{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.hub-line,.hub-feed,.hub__node,.hub__icon,.hub__center{animation:none}}.backoffice__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.backoffice__copy{flex:1 1 420px;min-width:0}.bo-mock{flex:1 1 460px;min-width:0;overflow:hidden;border:1px solid var(--c-tint-line);border-radius:22px;background:var(--c-white);box-shadow:0 30px 60px rgba(255,90,31,0.12)}.bo-mock__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--c-line)}.bo-mock__brand{font-family:var(--font-head);font-weight:700}.bo-mock .accent{color:var(--c-orange)}.bo-mock__brand-sub{font-weight:500;font-size:14px;color:var(--c-text-3)}.bo-mock__status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--c-green-text)}.bo-mock__status i{width:8px;height:8px;border-radius:50%;background:#1f9d5c}.bo-mock__body{display:flex;flex-direction:column;gap:16px;padding:20px}.bo-mock__period{font-size:14px;color:var(--c-text-3)}.bo-mock__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bo-mock__stat{padding:14px;border-radius:var(--radius-md);background:var(--c-surface)}.bo-mock__stat span{display:block;font-size:13px;color:var(--c-text-3)}.bo-mock__stat strong{display:block;font-family:var(--font-head);font-size:26px}.bo-mock__chart{display:flex;align-items:flex-end;gap:8px;height:110px;padding:12px;border-radius:var(--radius-md);background:var(--c-surface)}.bo-mock__chart span{flex:1;border-radius:6px;background:#ffd0b8}.bo-mock__chart .is-2{background:var(--c-orange-soft)}.bo-mock__chart .is-3{background:#ff8a55}.bo-mock__chart .is-4{background:var(--c-orange)}.bo-mock__requests{display:flex;flex-direction:column;gap:8px}.bo-mock__requests>p{font-size:14px;font-weight:700}.bo-mock__request{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--c-line);border-radius:12px;font-size:14px}.bo-mock__request .is-done{font-weight:700;color:var(--c-green-text)}.bo-mock__request .is-doing{font-weight:700;color:var(--c-orange-text)}.steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.step{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-white)}.step__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--c-orange);color:var(--c-on-orange);font-family:var(--font-head);font-weight:700;font-size:20px}.step__title{font-family:var(--font-head);font-size:20px;font-weight:700}.step p{font-size:16px;color:var(--c-text-2)}.step__badge{align-self:flex-start;margin-top:auto;padding:4px 10px;border-radius:999px;background:var(--c-tint-2);color:var(--c-orange-deep);font-size:14px;font-weight:700}.step--dark{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.step--dark .step__num{background:var(--c-white);color:var(--c-ink)}.step--dark p{color:var(--c-on-dark-2)}.step--dark .step__badge{background:var(--c-orange);color:var(--c-on-orange)}.campaign{position:relative;overflow:hidden;background:var(--c-black);color:var(--c-white)}.campaign__watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--font-head);font-weight:700;font-size:clamp(90px,16vw,230px);letter-spacing:-4px;color:transparent;-webkit-text-stroke:1.5px #2a2f3a;pointer-events:none}.campaign__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-block:80px}.campaign__copy{flex:1 1 560px;min-width:0;gap:16px}.campaign__tag{align-self:flex-start;padding:4px 12px;border-radius:6px;background:var(--c-orange);color:var(--c-black);font-size:14px;font-weight:700;letter-spacing:2px}.campaign__title{font-family:var(--font-head);font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:700}.campaign__text{font-size:18px;color:var(--c-on-dark-2)}.guarantees{padding-block:88px}.guarantees__inner{display:flex;flex-wrap:wrap;gap:40px}.guarantees__copy{flex:1 1 320px;min-width:0;gap:16px}.guarantees__copy .section-lead{color:var(--c-text-2)}.guarantees__grid{flex:2 1 540px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.guarantee{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:18px;background:var(--c-surface)}.guarantee strong{font-family:var(--font-head);font-size:18px}.guarantee span{color:var(--c-text-2)}.contact__inner{display:flex;flex-wrap:wrap;gap:56px}.contact__copy{flex:1 1 400px;min-width:0}.contact__form{flex:1 1 440px;min-width:0}.contact__links{display:flex;flex-direction:column;gap:12px}.contact__links .btn{align-self:flex-start}.contact__links p{color:var(--c-on-dark-2)}.contact__phone{font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--c-white);text-decoration:none}.contact__phone:hover{color:var(--c-orange-soft)}.contact__email{color:var(--c-orange-soft);font-weight:500}.contact__email:hover{color:var(--c-white)}.site-footer{background:var(--c-night);color:var(--c-on-dark-2);font-size:15px}.site-footer__inner{display:flex;flex-direction:column;gap:48px;padding-block:72px 40px}.site-footer a{color:var(--c-on-dark-2);text-decoration:none}.site-footer a:hover{color:var(--c-white)}.site-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid #1f2430;border-radius:var(--radius-lg);background:#10131a}.site-footer__cta-title{font-family:var(--font-head);font-size:24px;font-weight:700;color:var(--c-white)}.site-footer__cta-text{margin-top:6px;color:var(--c-on-dark-3)}.site-footer .btn--primary,.site-footer .btn--primary:hover{color:var(--c-black)}.site-footer__columns{display:flex;flex-wrap:wrap;gap:40px 32px}.site-footer__about{flex:2 1 280px;min-width:0;display:flex;flex-direction:column;gap:18px}.site-footer__about p{max-width:340px;line-height:1.6}.site-footer__logo{align-self:flex-start;height:40px;width:auto;filter:brightness(0) invert(1)}.site-footer__social{display:flex;gap:10px}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #2c3342;border-radius:12px;color:var(--c-white)}.site-footer__social a:hover{border-color:var(--c-orange);color:var(--c-orange)}.site-footer__social .icon{stroke-width:2}.site-footer__col{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:16px}.site-footer__col:last-child{flex-basis:200px}.site-footer__col ul{display:flex;flex-direction:column;gap:10px}.site-footer__heading{font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-white)}.site-footer__small{font-size:13px;color:#7d8392}.site-footer__hours{color:var(--c-on-dark-3)}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;border-top:1px solid #1f2430;font-size:14px}.site-footer__legal>p:first-child{color:#7d8392}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-height:800px){.hero__benefits,.demo-card__note,.demo-result--ghost{display:none}.demo-card{padding:16px 18px;gap:10px}.hero__demo{gap:10px}}@media (max-height:640px){.hero__badge{display:none}.demo-card--google .demo-card__title{display:none}}@media (max-width:960px){.hero__demo{display:none}}@media (max-width:600px){.hero__benefits{display:none}.hero__actions{flex-wrap:nowrap;gap:8px}.hero__actions .btn{flex:1 1 0;min-width:0;padding-inline:10px;font-size:15px}.hero .countdown{gap:8px}.hero .countdown__label{flex:1 1 100%;font-size:12px}.hero .countdown__timer{gap:6px}.hero .countdown__unit{min-width:0;flex:1 1 0}}@media (max-width:720px){:root{--gutter:20px}.section{padding-block:72px}.campaign__inner{padding-block:64px}.site-footer__cta{padding:24px 20px}}.integrations,.backoffice,.steps,.guarantees,.faq{content-visibility:auto;contain-intrinsic-size:auto 900px}.hero__logo{display:none}@media (max-width:600px){.site-top--overlay .site-header{display:none}.hero__logo{display:block;align-self:center;margin-bottom:clamp(8px,3.8vh,34px)}.hero .countdown{margin-top:clamp(6px,3vh,28px)}@media (min-height:640px){.hero__logo{margin-bottom:clamp(24px,5.6vh,52px)}.hero .countdown{margin-top:clamp(16px,4.6vh,40px)}}.hero__logo img{height:clamp(56px,11vh,80px);width:auto;filter:brightness(0) invert(1)}}.mobile-cta{display:none}@media (max-width:720px){:root{--gutter:18px}html{-webkit-tap-highlight-color:rgba(255,90,31,0.25)}a,button,summary{touch-action:manipulation}body{font-size:16px}.section{padding-block:56px}.stack--lg{gap:28px}.stack--xl{gap:30px}.section-head{gap:12px}.eyebrow{font-size:12px;letter-spacing:1.5px}.section-title{font-size:clamp(26px,7.6vw,32px);letter-spacing:-0.5px}.section-title--md{font-size:clamp(24px,7vw,30px)}.section-lead,.section-lead--md{font-size:16.5px}.btn{min-height:52px}.mobile-cta{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:rgba(11,13,18,0.97);border-top:1px solid var(--c-line-dark);transform:translateY(110%);transition:transform 0.3s ease}.mobile-cta.is-visible{transform:none}.mobile-cta .btn--primary{flex:1 1 auto}.mobile-cta__wa{flex:0 0 56px;padding:0}.home .site-footer{padding-bottom:84px}.hero__badge{display:none}.hero__title{font-size:clamp(32px,min(9.9vw,6.2vh),44px);letter-spacing:-1px}.hero__actions{gap:8px}.hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub__center{grid-column:1 / -1;margin-bottom:4px;padding:12px}.hub__node--feed{grid-column:1 / -1;padding:14px 16px}.hub__node--tool{flex-direction:column;gap:10px;padding:14px}.hub__icon{width:40px;height:40px;border-radius:12px}.hub__node--feed .hub__icon{width:44px;height:44px}.hub__text strong{font-size:15px}.hub__node--tool .hub__text span{font-size:13px}[data-carousel]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter)}[data-carousel]::-webkit-scrollbar{display:none}[data-carousel]>*{scroll-snap-align:start}.test-steps>*{flex:0 0 80%}.seo__grid>*{flex:0 0 76%}.plans>*{flex:0 0 86%}.dots{display:flex;justify-content:center;gap:6px;margin-top:-4px}.dots span{width:6px;height:6px;border-radius:3px;background:var(--c-line-strong);opacity:0.55;transition:width 0.2s ease,background-color 0.2s ease}.dots span.is-active{width:20px;background:var(--c-orange);opacity:1}.section--ink .dots span:not(.is-active){background:var(--c-white);opacity:0.35}.test-step{padding:22px}.test-step__num{font-size:34px}.cost-panel{gap:24px;padding:24px 20px}.cost-panel__intro h3{font-size:24px}.cost-panel__intro p{font-size:16px}.cost-panel__list{gap:12px;font-size:15.5px}.cost-panel__solution{padding-top:22px}.cost-panel__solution .btn{width:100%}.seo-card{padding:20px}.backoffice__inner{gap:32px}.check-list{gap:10px;font-size:15.5px}.bo-mock__body{padding:16px;gap:14px}.bo-mock__stat{padding:10px}.bo-mock__stat strong{font-size:21px}.steps__list{grid-template-columns:minmax(0,1fr);gap:0}.step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-content:start;padding:0 0 26px;border:0;border-radius:0;background:none}.step::before{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:var(--c-line)}.step:last-child::before{display:none}.step>*{grid-column:2}.step__num{grid-column:1;grid-row:1 / span 3;align-self:start}.step__title{font-size:19px}.step__badge{margin-top:4px}.step--dark{padding:18px;border-radius:16px;background:var(--c-ink)}.plan{padding:22px;gap:16px}.price__value{font-size:32px}.included{padding:22px}.included__list{grid-template-columns:minmax(0,1fr);gap:10px}.legal-note{font-size:13.5px}.campaign__inner{padding-block:56px;gap:24px}.campaign__title{font-size:clamp(26px,7.4vw,32px)}.campaign__text{font-size:16.5px}.campaign .btn{width:100%}.guarantees{padding-block:56px}.guarantees__inner{gap:28px}.guarantees__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guarantee{padding:16px;gap:4px}.guarantee strong{font-size:16px}.guarantee span{font-size:14px;line-height:1.45}.faq-item{padding:12px 16px}.faq-item__q{font-size:16px}.faq-item__a{font-size:15.5px}.contact__inner{gap:32px}.contact__links .btn{align-self:stretch}.contact__phone{font-size:22px}.contact__form{padding:22px 18px;border-radius:20px}.cf-form input[type="text"],.cf-form input[type="email"],.cf-form input[type="tel"],.cf-form select,.cf-form textarea{min-height:52px;font-size:16px}.cf-form textarea{min-height:96px}.cf-consent input[type="checkbox"]{width:26px;height:26px}.site-footer__inner{gap:32px;padding-block:48px 32px}.site-footer__cta{gap:16px}.site-footer__cta-title{font-size:20px}.site-footer__cta .btn{width:100%}.site-footer__columns{gap:28px 20px}.site-footer__about{flex-basis:100%}.site-footer__col{flex:1 1 40%}.site-footer__col:last-child{flex-basis:100%}}