.site-ui .kriptz-market{--km-ink:var(--color-ink-900);--km-muted:var(--color-slate-500,#5e697b);--km-accent:var(--color-coral-400);--km-ocean:var(--color-teal-500);background:var(--color-mist-50);color:var(--km-ink)}.site-ui .kriptz-market :is(section[id],div[id]){scroll-margin-top:145px}.site-ui :is(.kriptz-market,.km-store-header,.km-announcement) .container-k{width:min(100% - 48px,1280px);padding-inline:0;max-width:none}.site-ui :is(.km-store-header,.kriptz-market,.km-product,.km-deals,.km-finder) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-teal-600);outline-offset:3px;box-shadow:0 0 0 5px white}.site-ui :is(.km-hero-main,.km-store-header,.km-finder) :is(a,button):focus-visible{outline-color:var(--color-coral-300);box-shadow:0 0 0 5px var(--color-ink-900)}.site-ui .km-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;border:1px solid var(--color-coral-400);border-radius:10px;background:var(--color-coral-400);color:var(--color-ink-900);font-size:14px;font-weight:750;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 3px 0 var(--color-coral-600);transition:background .18s,transform .18s,box-shadow .18s}.site-ui .km-button svg{width:18px;height:18px;flex:0 0 auto}.site-ui .km-button:hover{background:var(--color-coral-300);transform:translateY(-2px);box-shadow:0 5px 0 var(--color-coral-600)}.site-ui .km-button:active{transform:translateY(2px);box-shadow:none}.site-ui .km-button:disabled{cursor:default;opacity:.6;transform:none;box-shadow:none}.site-ui .km-button-secondary{background:white;color:var(--color-ink-900);border-color:var(--color-teal-200);box-shadow:0 3px 0 var(--color-teal-200)}.site-ui .km-button-secondary:hover{background:var(--color-teal-50);box-shadow:0 5px 0 var(--color-teal-200)}.site-ui .km-announcement{display:block;background:var(--color-coral-400);color:var(--color-ink-900);font-size:12px;text-decoration:none}.site-ui .km-announcement>.container-k{min-height:36px;display:flex;align-items:center;justify-content:center;gap:18px;padding-block:7px}.site-ui .km-announcement-action,.site-ui .km-announcement-label{display:inline-flex;align-items:center;gap:6px;font-weight:800}.site-ui .km-announcement-label{font-size:12px;letter-spacing:.04em}.site-ui .km-announcement svg{width:15px;height:15px}.site-ui .km-announcement-action{border-left:1px solid var(--color-coral-600);padding-left:18px}.site-ui .km-store-header{position:sticky;top:0;z-index:70;background:var(--color-teal-500);color:white;box-shadow:0 3px 14px #052a3614}.site-ui .km-header-main{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:78px;padding-block:12px}.site-ui .km-header-logo{display:inline-flex;align-items:center;min-height:44px}.site-ui .km-header-search{display:flex;align-items:stretch;min-width:0;background:white;border:2px solid white;border-radius:10px;height:46px;box-shadow:0 2px 0 #052a3620}.site-ui .km-header-search input{width:100%;min-width:0;padding:9px 15px;border:0;border-radius:8px 0 0 8px;background:white;color:var(--color-ink-900);font-size:15px;outline:none}.site-ui .km-header-search input::placeholder{color:#5e697b;opacity:1}.site-ui .km-header-search:focus-within{outline:3px solid var(--color-coral-300);outline-offset:3px}.site-ui .km-header-search input:focus-visible{outline:none;box-shadow:none}.site-ui .km-header-search button{width:54px;flex:0 0 54px;border:0;border-radius:7px;background:var(--color-coral-400);color:var(--color-ink-900);display:grid;place-items:center;cursor:pointer}.site-ui .km-header-search button:hover{background:var(--color-coral-300)}.site-ui .km-header-search button svg{width:23px;height:23px;stroke-width:2}.site-ui .km-header-actions{display:flex;align-items:center;gap:15px}.site-ui .km-header-help{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;min-height:44px;font-size:12px;line-height:1.5}.site-ui .km-header-help>svg{width:25px;height:25px;color:var(--color-coral-200)}.site-ui .km-header-help strong{display:block;color:white;font-size:14px;font-weight:750}.site-ui .km-header-help:hover strong{text-decoration:underline;text-underline-offset:4px}.site-ui .km-header-cart{position:relative;width:44px;height:44px;border:1px solid var(--color-teal-300);border-radius:9px;display:grid;place-items:center;color:white;cursor:pointer}.site-ui .km-header-cart>svg{width:23px;height:23px}.site-ui .km-header-cart>span{position:absolute;right:-6px;top:-7px;padding:1px 6px;border-radius:6px;background:var(--color-coral-400);color:var(--color-ink-900);font-size:12px;font-weight:800}.site-ui .km-departments{border-top:1px solid #ffffff26;background:var(--color-teal-600)}.site-ui .km-departments>.container-k{display:flex;align-items:center;justify-content:space-between;gap:22px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-teal-300) transparent}.site-ui .km-departments a{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:42px;padding:8px 0;color:white;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.site-ui .km-departments svg{width:16px;height:16px;opacity:.9}.site-ui .km-departments a:hover,.site-ui .km-departments a[aria-current]{color:var(--color-coral-200)}.site-ui .kriptz-market .km-hero{padding:22px 0 0;margin:0;background:transparent}.site-ui .kriptz-market .km-hero-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(290px,1fr);gap:16px}.site-ui .kriptz-market .km-hero-grid.km-hero-grid-solo{grid-template-columns:minmax(0,1fr)}.site-ui .kriptz-market .km-hero-main{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);gap:24px;align-items:center;padding:28px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white;overflow:hidden}.site-ui .kriptz-market .km-hero-main:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--grad-brand)}.site-ui .kriptz-market .km-hero-copy{min-width:0}.site-ui .kriptz-market .km-hero-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--color-coral-300);font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin:0 0 14px}.site-ui .kriptz-market .km-hero-title{margin:0;max-width:13ch;color:white;font-family:var(--font-display);font-size:clamp(30px,3.05vw,44px);font-weight:850;letter-spacing:-.055em;line-height:1.08}.site-ui .kriptz-market .km-hero-title>span{color:var(--color-coral-300)}.site-ui .kriptz-market .km-hero-description{margin:15px 0 0;max-width:43ch;color:var(--color-teal-100);font-size:14px;line-height:1.6}.site-ui .kriptz-market .km-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:21px}.site-ui .kriptz-market .km-hero-actions .km-button-secondary{color:white;background:transparent;border:0;box-shadow:none;padding:8px 0;min-height:40px;font-size:12px}.site-ui .kriptz-market .km-hero-actions .km-button-secondary:hover{color:var(--color-coral-200);transform:none;text-decoration:underline;text-underline-offset:4px}.site-ui .kriptz-market .km-hero-entry{min-width:0;align-self:center;border:1px solid var(--color-teal-300);border-radius:13px;background:white;color:var(--color-ink-900);padding:18px;box-shadow:7px 7px 0 #fc937d2b}.site-ui .kriptz-market .km-hero-entry-heading{margin:0 0 12px;font-size:13px;line-height:1.4;font-weight:800}.site-ui .kriptz-market .km-hero-entry-heading a{color:var(--color-teal-700);display:flex;align-items:center;justify-content:space-between;gap:8px}.site-ui .kriptz-market .km-hero-entry-prices{margin:0;display:grid;gap:8px;font-size:12px;color:#5e697b;line-height:1.45}.site-ui .kriptz-market .km-hero-entry-prices>span:first-child strong{display:block;color:var(--color-ink-900);margin-top:2px;font-size:32px;line-height:1.15;font-family:var(--font-display);font-weight:850;letter-spacing:-.06em;white-space:nowrap}.site-ui .kriptz-market .km-hero-entry-prices>span+span strong{color:var(--color-teal-700);font-weight:750;white-space:nowrap}.site-ui .kriptz-market .km-hero-entry-scope{color:var(--color-ink-800);font-size:12px;line-height:1.55;margin-top:10px}.site-ui .kriptz-market .km-hero-promo{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:21px 23px;border:1px solid var(--color-coral-400);border-radius:18px;background:var(--color-coral-400);color:var(--color-ink-900)}.site-ui .kriptz-market .km-hero-promo-kicker{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px}.site-ui .kriptz-market .km-hero-saving{display:grid;gap:0;margin:0}.site-ui .kriptz-market .km-hero-saving>span{font-size:14px;font-weight:650}.site-ui .kriptz-market .km-hero-saving>strong{color:var(--color-ink-900);font-family:var(--font-display);font-size:clamp(32px,3.15vw,46px);font-weight:850;letter-spacing:-.055em;line-height:1.2}.site-ui .kriptz-market .km-hero-promo-note{margin:6px 0 12px;font-size:12px;line-height:1.5;color:var(--color-ink-800)}.site-ui .kriptz-market .km-hero-promo>.km-button{background:var(--color-ink-900);border-color:var(--color-ink-900);color:white;box-shadow:0 3px 0 var(--color-coral-600);margin-top:auto;font-size:13px}.site-ui .kriptz-market .km-hero-promo>.km-button:hover{background:var(--color-teal-700)}.site-ui .kriptz-market .km-hero-promo .sc-promo-timer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;width:100%;margin:0 0 15px;padding:11px 0 0;background:transparent;border:0;border-top:1px dashed var(--color-coral-700);border-radius:0;box-shadow:none;color:var(--color-ink-900)}.site-ui .kriptz-market .km-hero-promo .sc-promo-label{font-size:12px;color:var(--color-ink-900);font-weight:750}.site-ui .kriptz-market .km-hero-promo .sc-promo-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:5px}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit{min-width:0;background:var(--color-ink-900);color:var(--color-coral-200);padding:4px 2px;border:0;border-radius:5px;text-align:center}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit strong{color:white;font-size:17px;line-height:1.2}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit span{color:var(--color-coral-200);font-size:12px}.site-ui .kriptz-market .km-hero-promo .sc-promo-deadline{grid-column:1/-1;color:var(--color-ink-800);font-size:12px;line-height:1.45}.site-ui .km-deals{width:min(100% - 48px,1240px);max-width:none;padding:27px 0 25px;margin:0 auto;color:var(--color-ink-900);background:transparent;border:0;border-radius:0}.site-ui .km-deals-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px 25px;margin-bottom:16px}.site-ui .km-deals-heading h2{margin:0;font-family:var(--font-display);font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.035em;color:var(--color-ink-900)}.site-ui .km-deals-heading p{margin:5px 0 0;font-size:12px;color:#5e697b;line-height:1.5}.site-ui .km-deals-heading .km-deals-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--color-teal-600);margin:0 0 4px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-ui .km-deals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-ui .km-deal{display:grid;grid-template-columns:minmax(135px,.62fr) minmax(0,1.38fr);align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--color-coral-300);border-radius:14px;background:white;box-shadow:0 3px 0 var(--color-coral-100);transition:box-shadow .18s,border-color .18s}.site-ui .km-deal:hover{border-color:var(--color-coral-600);box-shadow:0 6px 20px #052a3610}.site-ui .km-deal-visual{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:17px 12px;background:linear-gradient(155deg,var(--color-teal-100),var(--color-coral-100));border-right:1px solid var(--color-mist-200)}.site-ui .km-deal-tile{position:relative;background:white;border:1px solid #ffffffcc;border-radius:10px;padding:5px;min-width:0;box-shadow:0 3px 10px #052a360c}.site-ui .km-deal-tile img{display:block;width:100%;height:108px;object-fit:contain;border-radius:6px}.site-ui .km-deal-tile>.km-deal-kind{display:block;margin-top:2px;text-align:center;color:var(--color-ink-900);font-size:12px;font-weight:700;line-height:1.4}.site-ui .km-deal-tile>.km-deal-plus{top:-8px;padding:0;display:grid;place-items:center;font-size:18px;font-weight:800;line-height:1}.site-ui .km-deal-plus,.site-ui .km-deal-visual>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:27px;height:27px;padding:5px;border:2px solid white;border-radius:50%;background:var(--color-teal-500);color:white}.site-ui .km-deal-body{display:flex;flex-direction:column;min-width:0;padding:18px 18px 17px}.site-ui .km-deal-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.03em;color:var(--color-ink-900)}.site-ui .km-deal-title a{color:inherit;text-decoration:none}.site-ui .km-deal-summary{color:#5e697b;margin:7px 0 10px;font-size:12px;line-height:1.5}.site-ui .km-deal-prices{display:flex;flex-wrap:wrap;align-items:center;column-gap:13px;row-gap:3px;margin:0}.site-ui .km-deal-separate{color:#5e697b;font-size:12px;line-height:1.5;margin:0;flex-basis:100%}.site-ui .km-deal-prices s{color:var(--color-coral-700);text-decoration-thickness:1.5px}.site-ui .km-deal-price{color:var(--color-ink-900);margin:0;font-family:var(--font-display);font-size:33px;font-weight:850;letter-spacing:-.055em;line-height:1.2;white-space:nowrap}.site-ui .km-deal-price strong{font:inherit}.site-ui .km-deal-price>span{display:block;font-family:var(--font-body);font-size:12px;color:#5e697b;font-weight:500;letter-spacing:0;line-height:1.5;margin:2px 0 0;white-space:normal}.site-ui .km-deal-saving{align-self:start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 7px;margin:0 0 9px;border-radius:5px;background:var(--color-coral-400);color:var(--color-ink-900);font-size:12px;font-weight:800;line-height:1.5}.site-ui .km-deal-monthly{color:var(--color-teal-700);font-size:13px;line-height:1.55;margin:6px 0 0}.site-ui .km-deal-monthly strong{font-weight:800;white-space:nowrap}.site-ui .km-deal-details{border-top:1px solid var(--color-mist-200);margin-top:10px;color:var(--color-ink-800);font-size:12px;line-height:1.5}.site-ui .km-deal-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;min-height:38px;font-weight:650;list-style:none}.site-ui .km-deal-details summary::-webkit-details-marker{display:none}.site-ui .km-deal-details summary svg{width:14px;height:14px;flex:0 0 auto;transition:transform .18s}.site-ui .km-deal-details[open] summary svg{transform:rotate(180deg)}.site-ui .km-deal-items{display:grid;gap:9px;padding:0 0 10px;list-style:none;margin:0}.site-ui .km-deal-items li{display:flex;justify-content:space-between;gap:10px;font-size:12px}.site-ui .km-deal-items small{display:block;color:#5e697b;font-size:12px;line-height:1.5}.site-ui .km-deal-items strong{font-weight:650}.site-ui .km-deal-items li>span{white-space:nowrap;flex:0 0 auto}.site-ui .km-deal-items p{color:#5e697b;font-size:12px;margin-top:3px}.site-ui .km-deal-actions{margin-top:auto;padding-top:5px}.site-ui .km-deal-actions .km-button{width:100%;min-height:42px;padding-block:9px;font-size:13px}.site-ui .km-deals>.sc-promo-timer{margin:0 0 16px}.site-ui .kriptz-market .km-catalog-section{padding-block:27px 38px}.site-ui .kriptz-market .km-breadcrumbs{padding-top:16px;font-size:12px}.site-ui .kriptz-market .km-eyebrow{color:var(--color-teal-600);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px}.site-ui .kriptz-market .km-section-link{color:var(--color-teal-700);display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:700}.site-ui .kriptz-market :is(.km-catalog-note,.km-section-note) a{color:var(--color-teal-700);text-decoration:underline;text-underline-offset:3px}.site-ui .kriptz-market .km-section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.site-ui .kriptz-market .km-section-heading h2{margin:0;font-family:var(--font-display);color:var(--color-ink-900);font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.035em}.site-ui .kriptz-market .km-section-heading h2 span{color:var(--color-teal-500)}.site-ui .kriptz-market .km-section-heading>p{color:#5e697b;font-size:12px;line-height:1.65;max-width:56ch}.site-ui .km-catalog{min-width:0;color:var(--color-ink-900)}.site-ui .km-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:14px;padding:14px;border:1px solid var(--color-mist-200);border-radius:12px;background:var(--color-mist-50)}.site-ui .km-catalog-tools label{display:block;font-size:12px;line-height:1.5;font-weight:700;margin:0 0 4px;color:var(--color-ink-800)}.site-ui .km-catalog-search-field{display:flex;align-items:center;height:44px;background:white;border:1px solid var(--color-mist-400);border-radius:8px;padding-left:13px;min-width:0}.site-ui .km-catalog-search-field>svg{width:19px;height:19px;flex:0 0 auto;color:var(--color-teal-600)}.site-ui .km-catalog-search-field input{width:100%;min-width:0;height:100%;padding:9px 10px;border:0;color:var(--color-ink-900);font-size:14px;background:transparent;outline:none}.site-ui .km-catalog-search-field input::placeholder{color:#5e697b;opacity:1}.site-ui .km-catalog-search-field:focus-within{outline:2px solid var(--color-teal-600);outline-offset:2px}.site-ui .km-catalog-search-field input:focus-visible{outline:none;box-shadow:none}.site-ui .km-catalog-search-field button{display:grid;place-items:center;min-width:44px;padding-inline:12px;height:42px;flex:0 0 auto;color:var(--color-ink-800);cursor:pointer}.site-ui .km-catalog-search-field button svg{width:16px;height:16px}.site-ui .km-catalog-sort select{width:100%;min-width:0;height:44px;padding:9px 12px;border:1px solid var(--color-mist-400);border-radius:8px;color:var(--color-ink-900);background:white;font-size:13px}.site-ui .km-categories{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 10px;margin:0}.site-ui .km-categories button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid var(--color-teal-100);border-radius:8px;background:white;color:var(--color-teal-700);font-size:12px;font-weight:650;line-height:1.35;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.site-ui .km-categories button svg{width:17px;height:17px;flex:0 0 auto}.site-ui .km-categories button:hover{border-color:var(--color-teal-500);background:var(--color-teal-50)}.site-ui .km-categories button[aria-pressed=true]{background:var(--color-teal-500);border-color:var(--color-teal-500);color:white;box-shadow:0 3px 0 var(--color-ink-900)}.site-ui .km-results-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 14px;min-height:34px;margin-bottom:10px}.site-ui .km-results-count{color:#5e697b;font-size:12px;line-height:1.5}.site-ui .km-results-heading button{font-size:12px;min-height:36px;color:var(--color-teal-700);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.site-ui .km-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.site-ui .km-catalog-item{display:flex;flex-direction:column;min-width:0}.site-ui .km-catalog-empty{border:1px dashed var(--color-teal-300);border-radius:12px;padding:25px;background:var(--color-teal-50)}.site-ui .km-catalog-empty h3{font-size:19px;font-weight:750;margin:0 0 8px}.site-ui .km-catalog-empty p{font-size:14px;line-height:1.6;margin:0 0 14px}.site-ui .km-catalog-empty>div{display:flex;flex-wrap:wrap;gap:12px}.site-ui .km-product{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid var(--color-mist-200);border-radius:12px;background:white;overflow:hidden;color:var(--color-ink-900);box-shadow:0 2px 0 var(--color-mist-100);transition:transform .2s,border-color .2s,box-shadow .2s}.site-ui .km-product:hover{border-color:var(--color-teal-400);box-shadow:0 10px 24px #052a3612;transform:translateY(-3px)}.site-ui .km-product-visual{display:block;position:relative;background:var(--color-teal-50);border-bottom:1px solid var(--color-mist-200);overflow:hidden}.site-ui .km-product-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transition:transform .25s}.site-ui .km-product-body{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;padding:15px}.site-ui .km-product-family{display:inline-flex;align-items:center;align-self:start;gap:5px;padding:4px 6px;margin-bottom:8px;border-radius:5px;background:var(--color-teal-50);color:var(--color-teal-700);font-size:12px;line-height:1.35;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.site-ui .km-product-family svg{width:13px;height:13px}.site-ui .km-product[data-software-family=gestao] .km-product-family,.site-ui .km-product[data-software-family=vendas] .km-product-family{background:var(--color-coral-100);color:var(--color-ink-900)}.site-ui .km-product-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.site-ui .km-product-title a{color:inherit;text-decoration:none}.site-ui .km-product-title a:hover{text-decoration:underline;text-underline-offset:3px}.site-ui .km-product-description{font-size:13px;line-height:1.55;margin:7px 0 12px;color:#5e697b;min-height:38px}.site-ui .km-product-pricing{margin-top:auto;padding-top:3px}.site-ui .km-product-price-label{font-size:12px;line-height:1.5;color:#5e697b;margin:0}.site-ui .km-product-setup{display:block;color:var(--color-ink-900);font-family:var(--font-display);font-size:30px;font-weight:850;letter-spacing:-.06em;line-height:1.25;margin:0 0 2px;white-space:nowrap}.site-ui .km-product-setup>strong{font:inherit}.site-ui .km-product-monthly{color:var(--color-teal-700);font-size:13px;line-height:1.6;margin:0}.site-ui .km-product-monthly strong{font-weight:800;white-space:nowrap}.site-ui .km-product-actions{display:grid;gap:7px;margin-top:2px}.site-ui .km-product-cta{width:100%}.site-ui .km-product-actions .km-button{font-size:13px;min-height:44px;padding:9px 10px}.site-ui .km-product-details{color:var(--color-teal-700);display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;text-align:center;font-size:12px;line-height:1.4;font-weight:650}.site-ui .km-product-details svg{width:13px;height:13px}.site-ui .km-finder{width:min(100% - 48px,1280px);margin:34px auto;padding:28px;border:1px solid var(--color-teal-500);border-radius:17px;background:var(--color-ink-900);color:white;display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.5fr);gap:30px}.site-ui .km-finder-intro>p:first-child{color:var(--color-coral-300);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.site-ui .km-finder-intro h2{margin:9px 0 12px;color:white;font-family:var(--font-display);font-size:27px;line-height:1.15;font-weight:800;letter-spacing:-.035em}.site-ui .km-finder-intro>p{color:var(--color-teal-100);font-size:13px;line-height:1.65}.site-ui .km-finder-intro .km-finder-kicker{color:var(--color-coral-300);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.site-ui .km-finder-intro>div>p:not(.km-finder-kicker){color:var(--color-teal-100);font-size:13px;line-height:1.65}.site-ui .km-finder-progress{margin-top:24px;font-size:12px;color:var(--color-teal-100)}.site-ui .km-finder-progress>p{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.site-ui .km-finder-track{height:10px;width:100%;overflow:hidden;border-radius:8px;background:var(--color-ink-700);border:1px solid var(--color-teal-400);margin-top:7px}.site-ui .km-finder-track>span{display:block;height:100%;border-radius:8px;background:var(--color-coral-400);transition:width .3s ease}.site-ui .km-finder fieldset{border:0;min-width:0;padding:0;margin:0}.site-ui .km-finder legend{color:white;font-family:var(--font-display);font-size:19px;line-height:1.4;font-weight:750;margin-bottom:14px}.site-ui .km-finder-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-ui .km-finder-option{display:flex;align-items:center;gap:11px;min-height:68px;padding:13px;border:2px solid var(--color-teal-200);border-radius:10px;background:white;color:var(--color-ink-900);cursor:pointer;box-shadow:0 3px 0 var(--color-teal-600);transition:background .18s,border-color .18s,transform .18s}.site-ui .km-finder-option:hover{border-color:var(--color-coral-400);transform:translateY(-2px)}.site-ui .km-finder-option:has(input:checked){background:var(--color-coral-100);border-color:var(--color-coral-400);box-shadow:0 3px 0 var(--color-coral-600)}.site-ui .km-finder-option:has(input:focus-visible){outline:3px solid var(--color-coral-300);outline-offset:3px}.site-ui .km-finder-option input{flex:0 0 auto;width:17px;height:17px;accent-color:var(--color-teal-600)}.site-ui .km-finder-option svg{width:24px;height:24px;color:var(--color-teal-600);flex:0 0 auto}.site-ui .km-finder-option strong{display:block;font-size:13px;line-height:1.4;font-weight:750}.site-ui .km-finder-option span{font-size:12px;line-height:1.5}.site-ui .km-finder-option>span>span{display:block;font-size:12px;color:#5e697b;margin-top:3px}.site-ui .km-finder-option small{display:block;color:#5e697b;font-size:12px;line-height:1.4;margin-top:2px}.site-ui .km-finder-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:12px;margin-top:18px}.site-ui .km-finder-result{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;min-width:0;padding:19px;border-radius:12px;background:white;color:var(--color-ink-900);animation:km-result-in .3s ease-out}.site-ui .km-finder-result-visual{align-self:center;min-width:0;border-radius:9px;background:var(--color-teal-50);overflow:hidden}.site-ui .km-finder-result-visual img{display:block;width:100%;height:auto;object-fit:contain}.site-ui .km-finder-result-copy{min-width:0}.site-ui .km-finder-result-copy>p:first-child{color:var(--color-teal-600);font-size:12px;font-weight:800}.site-ui .km-finder-result-copy h3{color:var(--color-ink-900);font-size:21px;line-height:1.25;font-family:var(--font-display);font-weight:800;margin:5px 0 8px}.site-ui .km-finder-result-copy>p{color:#5e697b;font-size:12px;line-height:1.55}.site-ui .km-finder-prices{display:flex;gap:12px;flex-wrap:wrap;padding-block:12px;color:var(--color-ink-900)}.site-ui .km-finder-prices dt{font-size:12px;color:#5e697b}.site-ui .km-finder-prices dd{font-size:21px;font-weight:800;margin:2px 0 0;letter-spacing:-.025em}.site-ui .km-finder-prices>div+div dd{font-size:12px;line-height:1.6;font-weight:500;letter-spacing:0}.site-ui .km-finder-prices>div+div dd strong{font-size:18px;font-weight:800}.site-ui .km-finder-navigation .km-button{padding:7px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-teal-700);text-decoration:underline;text-underline-offset:4px;min-height:36px;font-size:12px}.site-ui .km-finder-result .km-finder-actions{justify-content:start}@keyframes km-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.site-ui .kriptz-market .software-sales-process{padding-block:40px}.site-ui .kriptz-market .software-sales-process h2{font-size:28px;line-height:1.2}.site-ui .kriptz-market .software-sales-process ol{margin-top:24px}.site-ui .kriptz-market .software-sales-process ol>li{padding:20px}.site-ui .kriptz-market .software-sales-process ol>li>span{color:var(--color-coral-300)}.site-ui .kriptz-market :is(.sales-sectors,.sales-method,.sales-sites,.sales-nfc,.sales-faq){padding-block:44px}.site-ui .kriptz-market :is(.sales-sectors,.sales-method,.sales-sites,.sales-nfc,.sales-faq) h2{font-size:clamp(27px,3vw,39px);line-height:1.12}.site-ui .software-campaign-catalog .catalog-intro{padding-block:24px}.site-ui .software-campaign-catalog .catalog-intro-heading h1{font-size:clamp(28px,3.1vw,40px)}.site-ui .software-campaign-catalog .catalog-intro-choices{margin-top:20px;gap:14px}.site-ui .software-campaign-catalog .catalog-intro-choice{min-height:0;padding:20px}.site-ui .software-campaign-catalog .catalog-choice-description{font-size:13px;line-height:1.6}.site-ui .software-campaign-catalog .catalog-products-heading{margin-bottom:20px}.site-ui .software-campaign-catalog .catalog-products-heading h2{font-size:clamp(26px,3vw,38px)}.site-ui .software-campaign-service .sc-detail-hero{padding-bottom:32px}.site-ui .software-campaign-service .sc-detail-offer{box-shadow:7px 7px 0 var(--color-coral-400)}@media (min-width:1440px){.site-ui .km-deals,.site-ui .km-finder{width:min(100% - 64px,1280px)}}@media (max-width:1199px){.site-ui .km-header-main{gap:20px;grid-template-columns:145px minmax(0,1fr) auto}.site-ui .kriptz-market .km-hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr)}.site-ui .kriptz-market .km-hero-main{padding:23px;gap:18px;grid-template-columns:minmax(0,1fr)}.site-ui .kriptz-market .km-hero-entry{display:none}.site-ui .kriptz-market .km-hero-title{font-size:39px;max-width:15ch}.site-ui .kriptz-market .km-hero-description{max-width:52ch}.site-ui .kriptz-market .km-hero-actions{gap:8px 17px}.site-ui .km-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-ui .km-deal{grid-template-columns:minmax(110px,.5fr) minmax(0,1.5fr)}.site-ui .km-deal-body{padding:16px}.site-ui .km-deal-visual{padding:12px 8px}.site-ui .km-deal-price{font-size:30px}.site-ui .km-deal-tile img{height:94px}}@media (max-width:899px){.site-ui .km-header-main{grid-template-columns:140px minmax(0,1fr) 40px;gap:14px}.site-ui .km-header-help>span{display:none}.site-ui .km-header-help{justify-content:center;width:40px}.site-ui .km-header-cart{width:36px}.site-ui .km-header-actions:has(.km-header-cart){gap:5px}.site-ui .km-header-main:has(.km-header-cart){grid-template-columns:135px minmax(0,1fr) 85px}.site-ui .km-departments>.container-k{justify-content:start;gap:25px}.site-ui .km-announcement-label{display:none}.site-ui .km-deals,.site-ui .km-finder{width:calc(100% - 40px)}.site-ui .km-deal{grid-template-columns:minmax(0,1fr)}.site-ui .km-deal-visual{flex-direction:row;gap:12px;padding:12px;border-right:0;border-bottom:1px solid var(--color-mist-200)}.site-ui .km-deal-tile{width:50%}.site-ui .km-deal-tile>.km-deal-plus{left:-7px;top:50%}.site-ui .km-deal-tile img{height:90px}.site-ui .km-deal-price{font-size:34px}.site-ui .km-deal-title{font-size:19px}.site-ui .km-deal-summary{font-size:12px}.site-ui .km-finder{grid-template-columns:minmax(0,1fr);padding:24px;gap:20px}.site-ui .km-finder-intro{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:25px}.site-ui .km-finder-intro h2,.site-ui .km-finder-intro>p{grid-column:1}.site-ui .km-finder-progress{grid-column:2;grid-row:1/4;align-self:center;margin:0}.site-ui .km-finder-result{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:699px){.site-ui :is(.kriptz-market,.km-store-header,.km-announcement) .container-k{width:calc(100% - 32px)}.site-ui .km-header-main{grid-template-columns:1fr auto;gap:10px;padding-block:9px 11px}.site-ui .km-header-main:has(.km-header-cart){grid-template-columns:1fr auto}.site-ui .km-header-logo>span{height:36px;width:130px}.site-ui .km-header-logo{min-height:38px}.site-ui .km-header-search{grid-column:1/-1;grid-row:2;height:44px}.site-ui .km-header-search input{padding-left:12px;font-size:14px}.site-ui .km-header-help{width:auto;gap:7px}.site-ui .km-header-help>span{display:block;font-size:12px}.site-ui .km-header-help strong{font-size:12px}.site-ui .km-header-help>svg{width:23px;height:23px}.site-ui .km-header-actions{gap:12px}.site-ui .km-announcement>.container-k{gap:8px;min-height:32px;padding-block:6px;font-size:12px}.site-ui .km-announcement-action{padding-left:8px;font-size:12px}.site-ui .km-announcement-action svg{display:none}.site-ui .km-departments a{font-size:12px;min-height:39px}.site-ui .km-departments svg{width:15px;height:15px}.site-ui .kriptz-market :is(section[id],div[id]){scroll-margin-top:166px}.site-ui .kriptz-market .km-hero{padding-top:14px}.site-ui .kriptz-market .km-hero-grid{grid-template-columns:minmax(0,1fr);gap:12px}.site-ui .kriptz-market .km-hero-main{border-radius:13px;padding:23px}.site-ui .kriptz-market .km-hero-title{font-size:38px;max-width:15ch}.site-ui .kriptz-market .km-hero-description{font-size:13px;line-height:1.6;max-width:42ch}.site-ui .kriptz-market .km-hero-actions{margin-top:17px}.site-ui .kriptz-market .km-hero-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;padding:17px;border-radius:13px}.site-ui .kriptz-market .km-hero-promo-kicker{grid-column:1;font-size:12px}.site-ui .kriptz-market .km-hero-saving{grid-column:1}.site-ui .kriptz-market .km-hero-saving>span{font-size:12px}.site-ui .kriptz-market .km-hero-saving>strong{font-size:34px}.site-ui .kriptz-market .km-hero-promo-note{grid-column:1;font-size:12px;margin:4px 0 0}.site-ui .kriptz-market .km-hero-promo .sc-promo-timer{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-self:center;margin:0;padding:0;border:0;gap:6px}.site-ui .kriptz-market .km-hero-promo .sc-promo-timer>*{flex:initial}.site-ui .kriptz-market .km-hero-promo .sc-promo-label{font-size:12px}.site-ui .kriptz-market .km-hero-promo .sc-promo-clock{gap:4px}.site-ui .kriptz-market .km-hero-promo .sc-promo-deadline{text-align:center;font-size:12px}.site-ui .kriptz-market .km-hero-promo>.km-button{grid-column:1/-1;margin-top:10px}.site-ui .km-deals,.site-ui .km-finder{width:calc(100% - 32px)}.site-ui .km-deals{padding-block:24px}.site-ui .km-deals-heading h2{font-size:23px}.site-ui .km-deals-grid{gap:12px}.site-ui .km-deal-body{padding:15px}.site-ui .km-deal-price{font-size:30px}.site-ui .km-deal-title{font-size:17px}.site-ui .km-deal-tile img{height:75px}.site-ui .km-deal-monthly,.site-ui .km-deal-tile>.km-deal-kind{font-size:12px}.site-ui .km-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-ui .kriptz-market .km-section-heading{align-items:start;flex-direction:column;gap:7px}.site-ui .kriptz-market .km-section-heading h2{font-size:25px}.site-ui .km-catalog-tools{grid-template-columns:minmax(0,1fr) 180px;padding:11px;gap:10px}.site-ui .km-categories{gap:7px}.site-ui .km-categories button{padding:8px 11px;font-size:12px}.site-ui .km-finder{padding:21px;margin-block:24px}.site-ui .km-finder-intro{display:block}.site-ui .km-finder-progress{margin-top:15px}.site-ui .km-finder-result{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:15px}.site-ui .km-finder-result-copy h3{font-size:19px}}@media (max-width:519px){.site-ui .km-deal,.site-ui .km-deals-grid{grid-template-columns:minmax(0,1fr)}.site-ui .km-deal-visual{flex-direction:row;align-items:stretch;gap:14px;padding:12px;border-bottom:1px solid var(--color-mist-200);border-right:0}.site-ui .km-deal-tile{width:calc((100% - 14px) / 2);display:flex;flex-direction:column;justify-content:center}.site-ui .km-deal-tile>.km-deal-plus{left:-8px;top:50%}.site-ui .km-deal-tile img{height:auto;aspect-ratio:3/2}.site-ui .km-deal-summary{font-size:12px}.site-ui .km-deal-body{padding:14px}.site-ui .km-deal-price{font-size:29px}.site-ui .km-deal-saving{font-size:12px}.site-ui .km-catalog-grid{grid-template-columns:minmax(0,1fr)}.site-ui .km-product{display:flex;flex-direction:column}.site-ui .km-product-visual{border-bottom:1px solid var(--color-mist-200);border-right:0;background:var(--color-teal-50)}.site-ui .km-product-body{padding:14px}.site-ui .km-product-title{font-size:16px}.site-ui .km-product-description{font-size:13px;min-height:0;margin-bottom:10px}.site-ui .km-product-family{font-size:12px}.site-ui .km-product-setup{font-size:29px}.site-ui .km-catalog-tools{grid-template-columns:minmax(0,1fr)}.site-ui .km-catalog-sort{display:flex;align-items:center;gap:12px}.site-ui .km-catalog-sort label{flex:0 0 auto;margin:0}.site-ui .km-catalog-sort select{height:40px}.site-ui .km-categories button{min-height:40px}.site-ui .km-finder-options{grid-template-columns:minmax(0,1fr)}.site-ui .km-finder-option{min-height:60px}.site-ui .km-finder-actions{justify-content:space-between}.site-ui .km-finder-result{grid-template-columns:minmax(0,1fr)}.site-ui .km-finder-result-visual{width:100%;max-width:150px;justify-self:center}.site-ui .km-finder-result .km-finder-actions{display:grid}}@media (max-width:359px){.site-ui .km-announcement-action{display:none}.site-ui .kriptz-market .km-hero-title{font-size:32px}.site-ui .kriptz-market .km-hero-main{padding:20px}.site-ui .kriptz-market .km-hero-saving>strong{font-size:29px}.site-ui .kriptz-market .km-hero-promo{gap:6px 10px;padding:15px}.site-ui .km-deal-body,.site-ui .km-product-body{padding:12px}.site-ui .km-deal-price,.site-ui .km-product-setup{font-size:27px}.site-ui .km-deal-title,.site-ui .km-product-title{font-size:15px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-ui .km-product-visual:hover .km-product-image{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.site-ui :is(.km-button,.km-product,.km-product-image,.km-finder-option,.km-finder-track>span,.km-finder-result){animation:none;transition:none}.site-ui :is(.km-button,.km-product,.km-product-visual,.km-finder-option):hover{transform:none}.site-ui .km-product-visual:hover .km-product-image{transform:none}}.site-ui.storefront-system{--storefront-radius:14px;--storefront-control-radius:10px;--storefront-header-offset:140px;--studio-page:var(--color-mist-50);--studio-surface-soft:var(--color-mist-100);--studio-surface-teal:var(--color-teal-50);--studio-surface-coral:var(--color-coral-50);--studio-radius:var(--storefront-radius);background:var(--color-mist-50);color:var(--color-ink-900);min-height:100vh}.site-ui.storefront-system .container-k{width:min(100% - 48px,1280px);max-width:none;padding-inline:0}.site-ui.storefront-system main{min-width:0}.site-ui.storefront-system main [id]{scroll-margin-top:var(--storefront-header-offset)}.site-ui.storefront-system #conteudo :is(a,button,summary,input,select,textarea,[tabindex]){scroll-margin-top:var(--storefront-header-offset)}.site-ui.storefront-system :is(.surface,.card-gradient-border,.k-faq){border:1px solid var(--color-mist-200);border-radius:var(--storefront-radius);box-shadow:0 2px 0 var(--color-mist-100)}.site-ui.storefront-system .card-gradient-border:before{display:none}.site-ui.storefront-system .card-gradient-border:hover{transform:translateY(-2px);box-shadow:0 5px 18px #052a3610}.site-ui.storefront-system .bg-concrete{background:var(--color-mist-50)}.site-ui.storefront-system .section-heading h2{font-size:clamp(24px,2.7vw,34px);font-weight:800;line-height:1.2}.site-ui.storefront-system .section-heading>p:last-child{font-size:14px;line-height:1.65}.site-ui.storefront-system .eyebrow{font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.09em}.site-ui.storefront-system :is(.btn,.studio-button,.commerce-button,.sites-primary-button){min-height:44px;border-radius:var(--storefront-control-radius);padding:11px 17px;font-size:14px;font-weight:750;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s}.site-ui.storefront-system :is(.btn-primary,.studio-button,.commerce-button,.sites-primary-button){background:var(--color-coral-400);border:1px solid var(--color-coral-400);color:var(--color-ink-900);box-shadow:0 3px 0 var(--color-coral-600)}.site-ui.storefront-system :is(.btn-primary,.studio-button,.commerce-button,.sites-primary-button):hover{background:var(--color-coral-300);transform:translateY(-2px);box-shadow:0 5px 0 var(--color-coral-600)}.site-ui.storefront-system :is(.btn-ghost,.btn-secondary,.commerce-button-secondary,.studio-button-secondary){background:white;color:var(--color-ink-900);border:1px solid var(--color-teal-200);box-shadow:0 3px 0 var(--color-teal-200)}.site-ui.storefront-system :is(.btn-ghost,.btn-secondary,.commerce-button-secondary,.studio-button-secondary):hover{background:var(--color-teal-50);box-shadow:0 5px 0 var(--color-teal-200)}.site-ui.storefront-system .btn-dark{color:white;background:var(--color-teal-700);border-color:var(--color-teal-700);box-shadow:0 3px 0 var(--color-ink-900)}.site-ui.storefront-system :is(.btn,.studio-button,.commerce-button,.sites-primary-button):disabled{opacity:.6;transform:none;box-shadow:none}.site-ui.storefront-system :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:var(--storefront-control-radius)}.site-ui.storefront-system :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-teal-600);outline-offset:3px}.site-ui.storefront-system :is(.km-store-header,.km-compact-header,.storefront-page-hero) :is(a,button):focus-visible{outline-color:var(--color-coral-300)}.site-ui.storefront-system .km-header-account{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-teal-300);border-radius:9px;color:white;flex-shrink:0}.site-ui.storefront-system .km-header-account svg{width:22px;height:22px}.site-ui.storefront-system .km-header-help{min-width:44px}.site-ui.storefront-system :is(.km-header-account,.km-header-cart):hover{background:var(--color-teal-600)}.site-ui.storefront-system .km-departments a[aria-current=page]{color:var(--color-coral-200);box-shadow:inset 0 -3px 0 var(--color-coral-300)}.site-ui.storefront-system .km-departments>.container-k{gap:22px}.site-ui.storefront-system .km-departments a{min-height:44px}.site-ui.storefront-system .storefront-page-hero{width:min(100% - 48px,1280px);margin:22px auto 0;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.site-ui.storefront-system .storefront-page-hero>.grid-lines{display:none}.site-ui.storefront-system .storefront-page-hero-inner{width:100%;padding:22px 28px 28px}.site-ui.storefront-system .storefront-page-hero h1{color:white;font-size:clamp(30px,3.5vw,44px);font-weight:850;line-height:1.12;letter-spacing:-.045em;max-width:24ch}.site-ui.storefront-system .storefront-page-hero h1 .text-gradient{color:var(--color-coral-300);background:none;-webkit-text-fill-color:currentColor}.site-ui.storefront-system .storefront-page-hero .eyebrow{color:var(--color-coral-300);margin-top:18px}.site-ui.storefront-system .storefront-page-hero-inner>p:last-of-type{color:var(--color-teal-100);font-size:14px;line-height:1.65;margin-top:14px}.site-ui.storefront-system .storefront-page-hero nav[aria-label="Você está aqui"] :is(a,span){color:var(--color-teal-100)}.site-ui.storefront-system .storefront-page-hero-inner>ul [class*=text-teal-]{color:var(--color-coral-300)}.site-ui.storefront-system .storefront-flow{--storefront-header-offset:92px;min-height:100vh;display:flex;flex-direction:column}.site-ui.storefront-system .storefront-flow>main{flex:1}.site-ui.storefront-system .km-compact-header{position:sticky;top:0;z-index:70;background:var(--color-teal-500);color:white;border-bottom:1px solid var(--color-teal-600)}.site-ui.storefront-system .km-compact-header>.container-k{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding-block:12px}.site-ui.storefront-system .km-compact-header nav{display:flex;align-items:center;gap:20px}.site-ui.storefront-system :is(.km-compact-link,.km-compact-help){display:inline-flex;align-items:center;gap:7px;color:white;font-size:13px;font-weight:650;min-height:44px}.site-ui.storefront-system :is(.km-compact-link,.km-compact-help) svg{width:18px;height:18px}.site-ui.storefront-system .km-compact-link>svg{transform:rotate(180deg)}.site-ui.storefront-system .km-compact-help{border:1px solid var(--color-teal-300);border-radius:10px;padding:8px 12px}.site-ui.storefront-system .km-compact-footer{background:var(--color-ink-900);color:var(--color-teal-100)}.site-ui.storefront-system .km-compact-footer>.container-k{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-block:25px;font-size:12px;line-height:1.6}.site-ui.storefront-system .km-compact-footer strong{color:white;font-size:13px}.site-ui.storefront-system .km-compact-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}.site-ui.storefront-system .km-compact-footer a{display:inline-flex;align-items:center;min-height:44px}.site-ui.storefront-system .storefront-checkout{background:var(--color-mist-50)}.site-ui.storefront-system .storefront-checkout h1{color:var(--color-ink-900);font-size:clamp(28px,3vw,40px)}.site-ui.storefront-system .storefront-checkout>.container-k{max-width:1180px}.site-ui.storefront-system .storefront-checkout .surface{border-color:var(--color-teal-100)}.site-ui.storefront-system .commerce-catalog{--commerce-cream:var(--color-teal-50);--commerce-line:var(--color-mist-200);background:var(--color-mist-50)}.site-ui.storefront-system .commerce-shell{width:min(100% - 48px,1280px)}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading{padding:26px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading h1{color:white;font-size:clamp(30px,3.5vw,44px);font-weight:850}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading h1 span{color:var(--color-coral-300)}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading :is(.commerce-eyebrow,.commerce-text-link){color:var(--color-coral-300)}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading>p{color:var(--color-teal-100);font-size:14px}.site-ui.storefront-system .catalog-intro-choice{background:white;color:var(--color-ink-900);border:1px solid var(--color-mist-200);border-radius:14px;padding:20px;box-shadow:0 2px 0 var(--color-mist-100)}.site-ui.storefront-system .catalog-intro-choice .catalog-choice-icon{color:var(--color-teal-700);background:var(--color-teal-50);border-color:var(--color-teal-100)}.site-ui.storefront-system .catalog-intro-choice h2{font-size:20px}.site-ui.storefront-system .catalog-products-heading h2{font-size:clamp(24px,2.7vw,32px)}.site-ui.storefront-system :is(.km-results-count,.catalog-results-count,.catalog-search-empty){min-width:0;overflow-wrap:anywhere}.site-ui .catalog-kits-title{margin:0 0 16px;font-family:var(--font-display);color:var(--color-ink-900);font-size:clamp(21px,2.2vw,26px);line-height:1.2;font-weight:800;letter-spacing:-.03em}.site-ui.storefront-system .storefront-footer{margin-top:32px;background:var(--color-ink-900)}.site-ui.storefront-system .storefront-footer-columns{padding-block:36px;gap:25px}.site-ui.storefront-system .storefront-footer .footer-closing{padding-block:32px}.site-ui.storefront-system .storefront-footer .footer-closing h2{font-size:clamp(24px,2.8vw,34px)}@media (min-width:1024px){.site-ui.storefront-system :is(.storefront-catalog-controls,.storefront-detail-buybox,.company-form-wrap,.sites-format-intro),.site-ui.storefront-system main .lg\:sticky{top:var(--storefront-header-offset)}.site-ui.storefront-system .storefront-checkout #resumo-compra{top:var(--storefront-header-offset)}}@media (max-width:899px){.site-ui.storefront-system .km-header-main:has(.km-header-cart){grid-template-columns:135px minmax(0,1fr) 144px}.site-ui.storefront-system .km-header-actions:has(.km-header-cart){gap:6px}.site-ui.storefront-system .km-header-cart{width:44px;height:44px}}@media (max-width:699px){.site-ui.storefront-system{--storefront-header-offset:174px}.site-ui.storefront-system :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.site-ui.storefront-system .commerce-shell,.site-ui.storefront-system .container-k{width:calc(100% - 32px)}.site-ui.storefront-system .km-header-main:has(.km-header-cart){grid-template-columns:minmax(0,1fr) auto}.site-ui.storefront-system .storefront-page-hero{width:calc(100% - 32px);margin-top:14px;border-radius:14px}.site-ui.storefront-system .storefront-page-hero-inner{width:100%;padding:16px 20px 23px}.site-ui.storefront-system .storefront-page-hero h1{font-size:30px}.site-ui.storefront-system .commerce-catalog .catalog-intro-heading{padding:22px}.site-ui.storefront-system .km-compact-header>.container-k{min-height:68px;gap:10px}.site-ui.storefront-system .km-compact-header nav{gap:10px}.site-ui.storefront-system .km-compact-header .km-header-logo>span{width:120px}.site-ui.storefront-system .km-compact-link{font-size:12px}.site-ui.storefront-system .km-compact-help>span{display:none}.site-ui.storefront-system .km-compact-help{padding:8px 10px}}@media (max-width:519px){.site-ui.storefront-system .km-header-help>span{display:none}.site-ui.storefront-system .km-header-account,.site-ui.storefront-system .km-header-help{width:44px}}@media (max-width:359px){.site-ui.storefront-system .km-header-logo>span{width:110px}.site-ui.storefront-system .storefront-page-hero h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.site-ui.storefront-system :is(.btn,.studio-button,.commerce-button,.sites-primary-button,.card-gradient-border){transition:none}.site-ui.storefront-system :is(.btn,.studio-button,.commerce-button,.sites-primary-button,.card-gradient-border):hover{transform:none}}.storefront-system .sf-content-page{background:var(--color-mist-50);color:var(--color-ink-900)}.storefront-system .sf-content-page :is(section[id],div[id]){scroll-margin-top:var(--storefront-header-offset,166px)}.storefront-system .sf-content-page :is(h1,h2,h3){font-family:var(--font-display)}.storefront-system .sf-content-page h2{font-size:clamp(24px,2.7vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.035em}.storefront-system .sf-content-page h3{font-weight:750}.storefront-system .sf-content-page>section.container-k{padding-block:36px}.storefront-system .sf-content-page .section-heading{margin-bottom:22px}.storefront-system .sf-content-page .section-heading>p:last-child{font-size:14px;line-height:1.7}.storefront-system .sf-content-page .k-faq{border-radius:14px;background:white}.storefront-system .sf-content-page .k-faq summary{padding-block:17px}.storefront-system .sf-content-page .k-faq h3{font-size:15px;line-height:1.5}.storefront-system .sf-content-page .k-faq>[data-recolhivel]>p{font-size:14px;line-height:1.75;padding-bottom:19px}.storefront-system .sf-content-page>.sf-content-hero{padding:22px 0 0;border:0;background:transparent;overflow:visible}.storefront-system .sf-content-page>.sf-content-hero>.pointer-events-none{display:none}.storefront-system .sf-content-page>.sf-content-hero>.container-k,.storefront-system .sf-content-page>header.sf-content-hero.container-k{padding:25px 28px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.storefront-system .sf-content-page .sf-content-hero .sf-hero-copy,.storefront-system .sf-content-page>header.sf-content-hero.container-k{margin-top:22px}.storefront-system .sf-content-page .sf-content-hero h1{margin-top:13px;font-size:clamp(29px,3.5vw,44px);line-height:1.1;font-weight:850;letter-spacing:-.045em;color:white}.storefront-system .sf-content-page .sf-content-hero h1 .text-gradient{color:var(--color-coral-300);background:none;-webkit-text-fill-color:currentColor}.storefront-system .sf-content-page .sf-content-hero .eyebrow{font-size:12px;color:var(--color-coral-300)}.storefront-system .sf-content-page .sf-content-hero nav[aria-label]{color:var(--color-teal-100);font-size:12px}.storefront-system .sf-content-page .sf-content-hero nav[aria-label] a{color:var(--color-teal-100)}.storefront-system .sf-content-page .sf-content-hero nav[aria-label] [aria-current]{color:white}.storefront-system .sf-content-page .sf-content-hero nav[aria-label] svg{color:var(--color-teal-200)}.storefront-system .sf-content-page .sf-content-hero>.container-k>p:not(.eyebrow),.storefront-system .sf-content-page .sf-hero-copy>p{color:var(--color-teal-100);font-size:14px;line-height:1.75}.storefront-system .sf-content-page .sf-hero-copy>p a{color:var(--color-coral-200)}.storefront-system .sf-content-page .sf-hero-copy>p strong{color:white}.storefront-system .sf-content-page>.section-dark{padding-block:38px}.storefront-system .sf-content-page .section-dark .card-gradient-border{background:white;color:var(--color-ink-900)}.storefront-system .sf-content-page .section-dark .card-gradient-border p{color:var(--color-ink-600)}.storefront-system .sf-content-page .section-dark .card-gradient-border :is(h2,h3,h4,strong){color:var(--color-ink-900)}.storefront-system .sf-content-page .section-dark .card-gradient-border .text-gradient{color:var(--color-teal-700);background:none;-webkit-text-fill-color:currentColor}.storefront-system .sf-plans-page>.section-dark .card-gradient-border>div:first-child,.storefront-system .sf-sector-page #solucao .card-gradient-border span[class*="text-white/"],.storefront-system .sf-sector-page #solucao .card-gradient-border>div:first-child{color:var(--color-teal-700);background:var(--color-teal-50)}.storefront-system .sf-guide-body{padding-block:28px 38px;gap:26px}.storefront-system .sf-guide-body aside{top:170px}.storefront-system .sf-guide-body aside nav{border:1px solid var(--color-mist-200);border-radius:14px;background:white;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .sf-guide-content{max-width:none}.storefront-system .sf-guide-content>*+*{margin-top:18px}.storefront-system .sf-guide-section{padding:24px;border:1px solid var(--color-mist-200);border-radius:14px;background:white}.storefront-system .sf-guide-section:last-child{border-bottom:1px solid var(--color-mist-200)}.storefront-system .sf-guide-section h2{font-size:clamp(21px,2.3vw,27px)}.storefront-system .sf-guide-section :is(p,li){font-size:14px;line-height:1.8}.storefront-system .sf-guide-section a{color:var(--color-teal-700)}.storefront-system .sf-guide-card{padding:24px;border:1px solid var(--color-mist-200);border-radius:14px;background:white;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .sf-guide-card:hover{border-color:var(--color-teal-400);box-shadow:0 8px 22px #052a3610}.storefront-system .sf-guide-card>p:first-child{font-size:12px;color:var(--color-teal-700);font-weight:800;text-transform:uppercase}.storefront-system .sf-guide-card h3{font-size:21px;line-height:1.3;letter-spacing:-.025em}.storefront-system .sf-guide-card>p:not(:first-child){font-size:14px;line-height:1.7}.storefront-system .sf-guide-card>span{color:var(--color-teal-700);font-size:13px}.storefront-system .sf-legal-page>section.container-k>div{max-width:920px;padding:27px;border:1px solid var(--color-mist-200);border-radius:14px;background:white}.storefront-system .sf-legal-page h2{font-size:19px;line-height:1.45}.storefront-system .sf-legal-page>section.container-k p{font-size:14px;line-height:1.85}.storefront-system .sf-legal-page>section.container-k>div>div{margin-top:25px}.storefront-system .sf-legal-page>section.container-k>div>div>div+div{padding-top:23px;margin-top:23px;border-top:1px solid var(--color-mist-200)}.storefront-system .sf-plans-page #planos article{padding:24px;border:1px solid var(--color-mist-200);border-radius:14px;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .sf-plans-page #planos article.bg-ink-900{border-color:var(--color-coral-300);box-shadow:0 3px 0 var(--color-coral-300)}.storefront-system .sf-plans-page #planos article h3{font-size:24px}.storefront-system .sf-sector-page .sf-content-hero>.container-k>.grid{margin-top:24px;gap:28px}.storefront-system .sf-sector-page .sf-content-hero .sf-hero-copy{margin-top:0}.storefront-system .sf-sector-page .sf-content-hero aside{position:static}.storefront-system .sf-sector-page .sf-content-hero aside .card-gradient-border{padding:23px;background:white;color:var(--color-ink-900);border-color:var(--color-teal-200)}.storefront-system .sf-sector-page .sf-content-hero aside .text-gradient{color:var(--color-teal-700);background:none;-webkit-text-fill-color:currentColor}.storefront-system .sf-sector-page .sf-content-hero aside p{color:var(--color-ink-600)}.storefront-system .sf-sector-page .sf-content-hero aside p.bg-mist-100{color:var(--color-ink-700)}.storefront-system .sf-simulator-page>section.container-k{padding-top:24px}.storefront-system .sf-content-page [data-funnel-calculator]{border-radius:14px;background:white}.storefront-system .company-page{--company-ink:var(--color-ink-900);--company-muted:var(--color-ink-600);--company-paper:var(--color-mist-50);--company-line:var(--color-mist-200)}.storefront-system .company-page :is(h1,h2){font-weight:800}.storefront-system .company-page h2{font-size:clamp(24px,2.7vw,34px)}.storefront-system .company-page .company-eyebrow{font-size:12px;color:var(--color-teal-700);font-weight:800}.storefront-system .company-page :is(.company-deliveries,.company-principles,.company-conversation,.company-closing){padding-block:36px}.storefront-system .company-page :is(.company-reach,.company-content-note){padding-block:36px}.storefront-system .company-page .company-section-heading{gap:24px;margin-bottom:22px}.storefront-system .company-page .company-section-heading>p{font-size:14px;line-height:1.75}.storefront-system .company-page :is(.company-delivery-grid article,.company-conditions,.company-conversation li,.company-principle-grid article){padding:23px;border:1px solid var(--color-mist-200);border-radius:14px;background:white}.storefront-system .company-page .company-delivery-grid article:nth-child(n){border-color:var(--color-mist-200);background:white}.storefront-system .company-page .company-delivery-grid h3{font-size:24px;font-weight:800}.storefront-system .company-page .company-delivery-tag{margin-top:17px;font-size:12px}.storefront-system .company-page .company-delivery-icon{background:var(--color-teal-50);color:var(--color-teal-700);border-color:var(--color-teal-200)}.storefront-system .company-page .company-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-teal-700);font-size:13px;font-weight:750}.storefront-system .company-page .company-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 17px;border:1px solid var(--color-coral-400);border-radius:10px;background:var(--color-coral-400);color:var(--color-ink-900);font-size:14px;font-weight:750;box-shadow:0 3px 0 var(--color-coral-600)}.storefront-system .company-page .company-opening{padding-top:22px;background:transparent}.storefront-system .company-page .company-opening>.container-k{padding:23px 28px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.storefront-system .company-page .company-opening-grid{gap:28px;padding-block:24px 0}.storefront-system .company-page .company-contact-copy h1,.storefront-system .company-page .company-opening h1{margin-top:12px;font-size:clamp(29px,3.5vw,44px);line-height:1.1;letter-spacing:-.045em;color:white}.storefront-system .company-page .company-contact-copy h1>span,.storefront-system .company-page .company-opening h1>span{color:var(--color-coral-300)}.storefront-system .company-page .company-opening-description{margin-top:17px;font-size:14px;line-height:1.75}.storefront-system .company-page .company-opening :is(.company-opening-description,.business-identity,.company-text-link,nav[aria-label]),.storefront-system .company-page .company-opening nav[aria-label] a{color:var(--color-teal-100)}.storefront-system .company-page .company-opening nav[aria-label] svg{color:var(--color-teal-200)}.storefront-system .company-page .company-opening .company-eyebrow{color:var(--color-coral-300)}.storefront-system .company-page .company-opening .business-identity>span{color:white}.storefront-system .company-page .company-brand-panel{min-height:255px;padding:23px;border:1px solid var(--color-teal-400);border-radius:14px;background:var(--color-teal-700)}.storefront-system .company-page .company-brand-sign{width:100px;height:100px}.storefront-system .company-page .company-brand-panel>p{font-size:19px}.storefront-system .company-page .company-contact-opening{padding-block:22px 30px;border:0;background:transparent}.storefront-system .company-page .company-contact-grid{padding-top:22px;gap:24px}.storefront-system .company-page .company-contact-copy{min-width:0;padding:26px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.storefront-system .company-page .company-contact-copy :is(.company-eyebrow,.company-text-link){color:var(--color-coral-200)}.storefront-system .company-page .company-contact-copy :is(.company-opening-description,.company-contact-hours span,.company-contact-location,.company-contact-instagram){color:var(--color-teal-100)}.storefront-system .company-page .company-contact-copy .business-identity>span{color:white}.storefront-system .company-page .company-contact-copy .company-contact-instagram>a,.storefront-system .company-page .company-contact-copy :is(.company-contact-location,.company-contact-hours)>svg{color:var(--color-coral-200)}.storefront-system .company-page .company-channel{min-height:75px;padding:14px;color:var(--color-ink-900);border-color:var(--color-teal-200);border-radius:10px;background:white}.storefront-system .company-page .company-channel-whatsapp{background:var(--color-teal-50)}.storefront-system .company-page .company-form-wrap{position:static}.storefront-system .company-page .company-form-wrap form{border:1px solid var(--color-mist-200);border-radius:14px;background:white;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .company-page .company-contact-faq{padding-bottom:38px;gap:28px}.storefront-system .company-page .company-conversation ol{gap:16px}.storefront-system .company-page .company-reach .company-eyebrow{color:var(--color-coral-300)}.storefront-system .sf-account-page{padding:24px 24px 40px;background:var(--color-mist-50)}.storefront-system .sf-account-container{width:min(1280px,100%)}.storefront-system .sf-account-layout{gap:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.storefront-system .sf-account-intro{min-width:0;padding:28px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.storefront-system .sf-account-intro h1{margin-top:14px;font-size:clamp(29px,3.5vw,42px);font-weight:850;line-height:1.1;letter-spacing:-.045em;color:white}.storefront-system .sf-account-intro>p:first-child{color:var(--color-coral-300);font-size:12px}.storefront-system .sf-account-intro>p:first-child:before{background:var(--color-coral-300);box-shadow:none}.storefront-system .sf-account-features p,.storefront-system .sf-account-intro>p:not(:first-child){color:var(--color-teal-100);font-size:14px;line-height:1.75}.storefront-system .sf-account-features{margin-top:25px;gap:20px}.storefront-system .sf-account-features>div>span{color:var(--color-coral-200);border-color:var(--color-teal-400);border-radius:10px;background:var(--color-teal-700)}.storefront-system .sf-account-intro-footer{margin-top:27px;border-color:var(--color-teal-400)}.storefront-system .sf-account-intro-footer a{color:var(--color-coral-200)}.storefront-system .sf-account-card{min-width:0;padding:27px;border:1px solid var(--color-mist-200);border-radius:14px;background:white;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .sf-account-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:10px}.storefront-system :is(.sf-account-card,.sf-account-section) input::placeholder{color:var(--color-ink-600)}.storefront-system :is(.sf-account-card,.sf-account-section) button[aria-pressed]{inset-block:2px;min-height:44px}.storefront-system :is(.sf-guide-content,.sf-legal-page,.sf-account-page){overflow-wrap:anywhere}.storefront-system :is(.sf-account-card,.sf-account-section) fieldset{min-width:0}.storefront-system .sf-account-dashboard-hero{margin:0 0 24px;padding:25px 28px;border:1px solid var(--color-teal-600);border-radius:18px;background:linear-gradient(120deg,var(--color-ink-900),var(--color-teal-700));color:white}.storefront-system .sf-account-dashboard-hero h1{margin-top:12px;font-family:var(--font-display);color:white;font-size:clamp(29px,3.5vw,42px);font-weight:850;letter-spacing:-.045em}.storefront-system .sf-account-dashboard-hero>p{color:var(--color-teal-100);font-size:14px;line-height:1.75}.storefront-system .sf-account-dashboard-hero>p:first-child{color:var(--color-coral-300);font-size:12px}.storefront-system .sf-account-dashboard-hero>p:first-child:before{background:var(--color-coral-300);box-shadow:none}.storefront-system .sf-account-dashboard-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.storefront-system .sf-account-sidebar{min-width:0;top:var(--storefront-header-offset,92px);border-color:var(--color-mist-200);border-radius:14px;box-shadow:0 2px 0 var(--color-mist-100)}.storefront-system .sf-account-nav a{min-height:44px;border-radius:10px}.storefront-system .sf-account-stack{gap:20px}.storefront-system .sf-account-section{min-width:0;padding:25px;border-color:var(--color-mist-200);border-radius:14px;box-shadow:0 2px 0 var(--color-mist-100);scroll-margin-top:var(--storefront-header-offset,92px)}.storefront-system .sf-account-section>h2{font-family:var(--font-display);font-size:21px}.storefront-system .sf-account-danger-section{border-color:#b44a3540}.storefront-system .sf-account-section button[type=submit]{border-radius:10px}.storefront-system .sf-account-state-card{max-width:640px;margin-inline:auto}@media (max-width:850px){.storefront-system .sf-account-layout{grid-template-columns:minmax(0,1fr);max-width:640px;gap:20px}.storefront-system .sf-account-card,.storefront-system .sf-account-intro{padding:24px}.storefront-system .sf-account-dashboard-layout{grid-template-columns:minmax(0,1fr);gap:20px}.storefront-system .sf-account-sidebar{position:static;grid-template-columns:minmax(0,1fr) auto}}@media (max-width:699px){.storefront-system .sf-content-page>section.container-k{padding-block:27px}.storefront-system .sf-content-page>.sf-content-hero{padding-top:14px}.storefront-system .sf-content-page>.sf-content-hero>.container-k,.storefront-system .sf-content-page>header.sf-content-hero.container-k{padding:22px;border-radius:13px}.storefront-system .sf-content-page>header.sf-content-hero.container-k{margin-top:14px}.storefront-system .sf-content-page .sf-content-hero h1{font-size:clamp(28px,7.5vw,38px)}.storefront-system .sf-content-page .sf-hero-copy{margin-top:20px}.storefront-system .sf-guide-body{padding-block:22px 30px;gap:20px}.storefront-system .sf-guide-body aside{position:static}.storefront-system .sf-guide-card,.storefront-system .sf-guide-section{padding:20px}.storefront-system .sf-legal-page>section.container-k>div{padding:21px}.storefront-system .sf-sectors-page .bg-concrete .mt-12{margin-top:25px}.storefront-system .company-page :is(.company-deliveries,.company-principles,.company-conversation,.company-closing,.company-reach,.company-content-note){padding-block:28px}.storefront-system .company-page .company-opening{padding-top:14px}.storefront-system .company-page .company-opening>.container-k{padding:22px;border-radius:13px}.storefront-system .company-page .company-opening-grid{gap:22px;padding-top:22px}.storefront-system .company-page .company-contact-copy h1,.storefront-system .company-page .company-opening h1{font-size:clamp(28px,7.5vw,38px)}.storefront-system .company-page .company-brand-panel{min-height:220px}.storefront-system .company-page .company-contact-opening{padding-top:14px}.storefront-system .company-page .company-contact-copy{padding:22px;border-radius:13px}.storefront-system .company-page .company-contact-faq{gap:23px;padding-bottom:28px}.storefront-system .sf-account-page{padding:20px 16px 32px}.storefront-system .sf-account-dashboard-hero{padding:22px;border-radius:14px}.storefront-system :is(.sf-account-card,.sf-account-section) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (max-width:480px){.storefront-system .sf-account-card,.storefront-system .sf-account-section{padding:21px 20px}.storefront-system .sf-account-sidebar{grid-template-columns:minmax(0,1fr)}.storefront-system .sf-account-logout{grid-column:1;grid-row:auto;width:100%;margin-top:12px}}@media (prefers-reduced-motion:reduce){.storefront-system .sf-guide-card{transition:none}}.site-ui{--pk-page:#faf9f7;--pk-ink:var(--color-ink-900);--pk-muted:#5e697b;--pk-muted-dark:#b3cad2;--pk-line:rgba(30,38,51,.08);--pk-radius-hero:28px;--pk-radius-card:24px;--pk-radius-inner:16px;--pk-shadow-card:0 1px 2px rgba(5,42,54,.04),0 8px 28px -12px rgba(5,42,54,.14);--pk-shadow-hover:0 2px 4px rgba(5,42,54,.05),0 24px 48px -18px rgba(5,42,54,.24);--pk-hero-bg:radial-gradient(60% 90% at 88% 0%,rgba(15,112,138,.6),transparent 70%),var(--color-ink-900)}.site-ui.storefront-system,.site-ui.storefront-system :is(.commerce-catalog,.bg-concrete,.storefront-checkout){background-color:var(--pk-page)!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening>.container-k,.company-contact-copy,.sf-content-hero>.container-k,.sf-projects-hero){background:var(--pk-hero-bg)!important;border:0!important;border-radius:var(--pk-radius-hero)!important;box-shadow:0 40px 80px -48px rgba(5,42,54,.7)!important;color:#fff}.site-ui.storefront-system .storefront-page-hero{margin-top:24px}.site-ui.storefront-system .storefront-page-hero-inner{padding:clamp(28px,4vw,48px) clamp(24px,4vw,52px) clamp(32px,4.5vw,56px)!important;background:transparent!important}.site-ui.storefront-system .sc-catalog-intro{padding:clamp(28px,4vw,48px) clamp(24px,4vw,52px)!important}.site-ui .sc-catalog-intro .catalog-intro-heading{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.site-ui .sc-catalog-intro .catalog-intro-choice{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;color:#fff!important;border-radius:20px!important}.site-ui .sc-catalog-intro .catalog-intro-choice:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-2px)!important}.site-ui .sc-catalog-intro .catalog-intro-choice :is(h2,h3,strong){color:#fff!important}.site-ui .sc-catalog-intro .catalog-intro-choice :is(p,small,span:not(.catalog-choice-icon)){color:var(--pk-muted-dark)!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening,.company-contact-copy,.sf-content-hero,.sf-projects-hero) h1{font-family:var(--font-display)!important;font-size:clamp(2.2rem,4.4vw,3.5rem)!important;line-height:1.03!important;letter-spacing:-.035em!important;font-weight:800!important;color:#fff!important;text-wrap:balance}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening,.company-contact-copy,.sf-content-hero,.sf-projects-hero) h1 :is(span,.text-gradient,em){background:none!important;color:var(--color-teal-200)!important;-webkit-text-fill-color:currentColor!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening,.company-contact-copy,.sf-content-hero,.sf-projects-hero) h1+p{font-size:clamp(1rem,1.4vw,1.15rem)!important;line-height:1.6!important;color:var(--pk-muted-dark)!important;max-width:54ch}.site-ui :is(.section-heading,.studio-section-heading,.catalog-products-heading,.km-section-heading,.km-deals-heading,.sites-section-heading,.commerce-section-heading,.company-section-heading,.featured-projects-heading,.sf-projects-section-heading,.home-sectors-heading,.sales-method-heading,.software-bundle-heading) h2{font-family:var(--font-display)!important;font-size:clamp(1.9rem,3.8vw,2.9rem)!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:800!important;text-wrap:balance}.site-ui :is(.section-heading,.studio-section-heading,.catalog-products-heading,.km-section-heading,.sites-section-heading,.commerce-section-heading,.company-section-heading,.featured-projects-heading,.sf-projects-section-heading,.home-sectors-heading,.sales-method-heading,.software-bundle-heading) h2+p{font-size:clamp(1rem,1.4vw,1.1rem)!important;line-height:1.6!important}.site-ui :is(.eyebrow,.company-eyebrow,.commerce-eyebrow,.sites-eyebrow,.sf-projects-eyebrow,.km-eyebrow,.km-deals-eyebrow,.featured-projects-eyebrow){font-size:1rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.site-ui :is(.km-product,.storefront-product-card,.nfc-model-card,.card-gradient-border,.km-bundle,.kit-card,.storefront-kit-card){border:0!important;border-radius:var(--pk-radius-card)!important;background-color:#fff;box-shadow:var(--pk-shadow-card)!important;overflow:hidden;transition:transform .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo)!important}.site-ui :is(.km-product,.storefront-product-card,.nfc-model-card,.card-gradient-border,.km-bundle,.kit-card,.storefront-kit-card):hover{transform:translateY(-4px)!important;box-shadow:var(--pk-shadow-hover)!important}.site-ui .card-gradient-border:before{display:none!important}.site-ui :is(.km-product-visual,.nfc-model-image){border:0!important;overflow:hidden}.site-ui :is(.km-product-image,.nfc-model-image img){transition:transform .7s var(--ease-out-expo)!important}.site-ui :is(.km-product,.nfc-model-card):hover :is(.km-product-image,.nfc-model-image img){transform:scale(1.04)}.site-ui :is(.km-product-title,.nfc-model-copy h3,.storefront-product-card h3){font-family:var(--font-display)!important;font-size:clamp(1.2rem,1.6vw,1.35rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--pk-ink)!important}.site-ui :is(.km-product-setup strong,.nfc-model-price strong,.storefront-product-price){font-family:var(--font-display)!important;font-size:1.6rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--pk-ink)!important}.site-ui .k-faq{border:0!important;border-radius:18px!important;box-shadow:var(--pk-shadow-card)!important}.site-ui .km-departments a{font-weight:600!important;font-size:13.5px!important;opacity:.92}.site-ui .km-departments a svg{display:none!important}@media (max-width:699px){.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening>.container-k,.company-contact-copy,.sf-content-hero>.container-k,.sf-projects-hero){border-radius:22px!important}.site-ui :is(.km-product,.storefront-product-card,.nfc-model-card,.card-gradient-border){border-radius:20px!important}}@media (prefers-reduced-motion:reduce){.site-ui :is(.km-product,.storefront-product-card,.nfc-model-card,.card-gradient-border):hover{transform:none!important}.site-ui :is(.km-product,.nfc-model-card):hover :is(.km-product-image,.nfc-model-image img){transform:none}}.site-ui .km-announcement{background:var(--color-ink-900)!important;color:#fff!important}.site-ui .km-announcement :is(strong,.km-announcement-label){color:var(--color-coral-300)!important}.site-ui .km-announcement-action{color:#fff!important;border-left-color:rgba(255,255,255,.22)!important}.site-ui .km-announcement:hover .km-announcement-action{color:var(--color-coral-300)!important}.site-ui :is(.km-store-header,.km-compact-header){background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);color:var(--color-ink-900)!important;border-bottom:1px solid rgba(5,42,54,.08)!important;box-shadow:none!important}.site-ui .km-header-search{background:#fff!important;border:1px solid var(--color-mist-300)!important;box-shadow:none!important}.site-ui .km-header-search:focus-within{border-color:var(--color-teal-500)!important;outline:3px solid rgba(15,112,138,.25)!important;outline-offset:0!important}.site-ui .km-header-help,.site-ui .km-header-help strong,.site-ui :is(.km-compact-link,.km-compact-help){color:var(--color-ink-900)!important}.site-ui .km-header-help>svg{color:var(--color-teal-500)!important}.site-ui :is(.km-header-account,.km-header-cart,.km-compact-help){color:var(--color-ink-900)!important;border-color:rgba(5,42,54,.16)!important;background:transparent!important}.site-ui :is(.km-header-account,.km-header-cart,.km-compact-help):hover{background:var(--color-mist-100)!important}.site-ui .km-departments{background:transparent!important;border-top:1px solid rgba(5,42,54,.06)!important;scrollbar-color:var(--color-mist-300) transparent!important}.site-ui .km-departments a{color:var(--color-ink-900)!important;opacity:.78}.site-ui .km-departments a:hover{opacity:1;color:var(--color-ink-900)!important}.site-ui .km-departments a[aria-current]{opacity:1;color:var(--color-teal-700)!important;box-shadow:inset 0 -2px 0 var(--color-teal-500)!important}.site-ui :is(.km-store-header,.km-compact-header) :is(a,button):focus-visible{outline-color:var(--color-teal-500)!important;box-shadow:none!important}@media (max-height:500px) and (orientation:landscape){.site-ui :is(.km-store-header,.km-compact-header){position:relative!important}}.site-ui .kriptz-market .km-hero-promo{background:var(--pk-hero-bg,var(--color-ink-900))!important;border:0!important;border-radius:var(--pk-radius-hero,28px)!important;color:#fff!important;box-shadow:0 40px 80px -48px rgba(5,42,54,.7)!important}.site-ui .kriptz-market .km-hero-promo :is(.km-hero-promo-kicker,.sc-promo-label){color:var(--color-coral-300)!important}.site-ui .kriptz-market .km-hero-promo :is(strong,h2,h3){color:#fff}.site-ui .kriptz-market .km-hero-promo :is(.km-hero-promo-note,.sc-promo-deadline),.site-ui .kriptz-market .km-hero-promo>p:not([class]){color:var(--pk-muted-dark)!important}.site-ui .kriptz-market .km-hero-saving>span{color:#fff!important}.site-ui .kriptz-market .km-hero-saving>strong{color:var(--color-coral-300)!important}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit{background:rgba(255,255,255,.1)!important}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit strong{color:#fff!important}.site-ui .kriptz-market .km-hero-promo .sc-promo-unit span{color:var(--pk-muted-dark)!important}.site-ui .kriptz-market .km-hero-promo>.km-button{background-color:var(--k-btn-coral)!important;border-color:var(--k-btn-coral)!important;color:var(--k-btn-ink)!important}.site-ui .kriptz-market .km-hero-promo>.km-button:hover{background-color:var(--k-btn-coral-hover)!important;border-color:var(--k-btn-coral-hover)!important}.site-ui .sc-promo-unit{background:#fff!important;border-color:transparent!important}.site-ui .sc-promo-unit strong{color:var(--color-ink-900)!important}.site-ui .sc-promo-unit :is(span,small){color:var(--color-coral-600)!important}.site-ui .km-deal{border:0!important;border-radius:var(--pk-radius-card,24px)!important;box-shadow:var(--pk-shadow-card)!important}.site-ui .km-deal:hover{box-shadow:var(--pk-shadow-hover)!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening,.company-contact-copy,.sf-content-hero,.sf-projects-hero) :is(nav[aria-label="Você está aqui"] :is(a,span),[class*=fg-muted],[class*=fg-subtle],.text-ink-500,.text-mist-400){color:var(--pk-muted-dark)!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.sf-content-hero,.company-opening) nav[aria-label="Você está aqui"] a:hover{color:#fff!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.nfc-hero,.company-opening,.sf-content-hero,.sf-projects-hero) svg[class*=text-teal]{color:var(--color-teal-200)!important}.site-ui :is(.storefront-page-hero,.sf-content-hero,.company-opening,.sf-projects-hero) :is(.card-gradient-border,.surface,.bg-white) :is([class*=fg-muted],[class*=fg-subtle],.text-ink-500,.text-mist-400){color:#5e697b!important}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.nfc-hero,.company-opening,.sf-content-hero,.sf-projects-hero) :is(.btn-ghost,.btn-secondary,.k-btn-secondary):not(:is(.card-gradient-border,.surface,.sf-projects-hero-note) *){color:#fff!important}.site-ui :is(.storefront-page-hero,.sf-content-hero) .chip:not(:is(.card-gradient-border,.surface) *){background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}.site-ui :is(.eyebrow,.company-eyebrow,.commerce-eyebrow,.sites-eyebrow,.sf-projects-eyebrow,.km-eyebrow,.km-deals-eyebrow,.featured-projects-eyebrow){color:var(--color-teal-700)}.site-ui :is(.storefront-page-hero,.sc-catalog-intro,.km-hero-main,.sites-opening-grid,.nfc-hero,.company-opening,.company-contact-copy,.sf-content-hero,.sf-projects-hero,.section-dark,.rd-hero,.rd-calc-section) :is(.eyebrow,.company-eyebrow,.commerce-eyebrow,.sites-eyebrow,.sf-projects-eyebrow,.km-eyebrow){color:var(--color-coral-300)!important}.site-ui .sf-projects-hero-note .sf-projects-eyebrow{color:var(--color-teal-700)!important}.site-ui{--pk-hero-bg:radial-gradient(75% 110% at 90% 0%,rgba(15,112,138,.85),transparent 68%),linear-gradient(125deg,var(--color-ink-900) 40%,var(--color-ink-800))}.site-ui .rd-hero{background:radial-gradient(60% 80% at 85% 15%,rgba(15,112,138,.75),transparent 70%),linear-gradient(125deg,var(--color-ink-900) 40%,var(--color-ink-800))!important}.site-ui{--pk-muted-dark:#d5e6eb}.site-ui .rd{--rd-muted-dark:#d5e6eb}.site-ui .kriptz-market :is(.km-hero-description,.km-hero-promo-note,.sc-promo-deadline){color:#d5e6eb!important}.site-ui :is(.km-deal,.km-finder-option,.nfc-model-card,.nfc-kit-card,.storefront-product-card,.storefront-bundle-card,.storefront-bundle-highlight,.storefront-detail-photo,.storefront-detail-mobile-price,.storefront-nfc-buybox,.storefront-kit-buybox,.featured-project,.site-showcase-browser,.sites-format,.sites-contact-form form,.sf-project-card){box-shadow:var(--pk-shadow-card)!important}.site-ui :is(.featured-project,.sf-project-card):hover{box-shadow:var(--pk-shadow-hover)!important}.site-ui .km-finder-option:has(input:checked){box-shadow:none!important}.storefront-system .sf-plans-page #planos article.bg-ink-900{box-shadow:var(--pk-shadow-card)!important}.site-ui :is(.km-categories button,.nfc-use-filters button,.software-catalog-tabs button,.site-showcase-tabs button,.sites-format>a,.featured-projects-contact){box-shadow:none!important}.site-ui :is(.studio-label,.rd-calc-label,.km-hero-kicker,.km-hero-promo-kicker,.km-deal-family,.km-section-kicker,.km-product-family,.km-finder-kicker,.km-finder-intro>p:first-child,.sf-guide-card>p:first-child,.sc-detail-offer-label,.km-quick-demo-input>span){font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}