/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./assets/sass/index.scss ***!
  \***********************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
Theme Name: Gridia Marketing
Theme URI: https://gridia.lat
Author: Gustavo Mejía.
Description: Sitio de marketing de Gridia: catálogos digitales con pedidos por WhatsApp.
Version: 2.0.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gridia-marketing
Tags: custom-logo, webpack, acf, acf pro
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,p{margin:0}:root{--c-purple:#8f5dfa;--c-purple-600:#7646ee;--c-purple-700:#5d30d6;--c-purple-50:#f2edff;--c-lavender:#e2d9ff;--c-lime:#effa5d;--c-wa:#25d366;--c-bg:#ececee;--c-surface:#f5f5f7;--c-card:#fbfbfc;--c-ink:#0f0f13;--c-text:#2f2f38;--c-muted:#5c5c68;--c-line:rgba(16, 16, 20, .08);--c-dark:#18171c;--c-dark-2:#232229;--c-dark-line:rgba(255, 255, 255, .1);--c-dark-muted:#a9a8b4;--f-display:Inter Tight, Inter, system-ui, -apple-system, Segoe UI, sans-serif;--f-body:Inter, system-ui, -apple-system, Segoe UI, sans-serif;--fs-hero:clamp(2.5rem, 1.6rem + 3.9vw, 4.5rem);--fs-h1:clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--fs-h2:clamp(1.875rem, 1.4rem + 2vw, 3rem);--fs-h3:clamp(1.125rem, 1.05rem + .3vw, 1.3rem);--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body:1rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--container:1200px;--container-narrow:860px;--gutter:clamp(1.25rem, .8rem + 2vw, 2rem);--section-y:clamp(4rem, 2.5rem + 6vw, 7.5rem);--header-h:76px;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--sh-sm:0 1px 2px rgba(16, 16, 20, .05), 0 1px 1px rgba(16, 16, 20, .03);--sh-md:0 10px 30px -12px rgba(16, 16, 20, .18), 0 2px 6px rgba(16, 16, 20, .04);--sh-lg:0 30px 60px -24px rgba(40, 20, 90, .35);--sh-purple:0 12px 32px -8px rgba(118, 70, 238, .55);--ease:cubic-bezier(.2, .7, .2, 1);--g-trans:.3s}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.active--animation-yes{transition:opacity 0.8s var(--ease),transform 0.8s var(--ease)}.js .active--animation-yes:not(.is-visible){opacity:0}.js .active--animation-yes:not(.is-visible).animation--slide_up{transform:translateY(32px)}.js .active--animation-yes:not(.is-visible).animation--slide_left{transform:translateX(-40px)}.js .active--animation-yes:not(.is-visible).animation--slide_right{transform:translateX(40px)}.js .active--animation-yes:not(.is-visible).animation--zoom_in{transform:scale(.94)}.js .active--animation-yes:not(.is-visible).animation--rotate_in{transform:rotate(-3deg) scale(.97)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}body{margin:0;font-family:var(--ff-primary);font-weight:400;line-height:var(--body-line-height);font-size:var(--body-font-size);color:var(--c-body-primary);background-color:var(--c-body-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;text-rendering:optimizeSpeed;min-height:100vh;-webkit-font-smoothing:antialiased}hr{margin:1rem 0;color:var(--hr-color);background-color:currentColor;border:0;opacity:var(--hr-opacity)}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ul[role=list],ol[role=list]{list-style:none}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small{font-size:80%}mark{padding:var(--mark-padding);background-color:var(--mark-bg)}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--link-color);transition-property:color,background,text-decoration-color;transition-duration:var(--g-trans)}a:hover,a:focus{color:var(--link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--ff-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;color:#fff;background-color:#18171c}kbd kbd{padding:0;font-weight:400}figure{margin:0 0 1rem}img,svg{vertical-align:middle;max-width:100%;height:auto}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;font:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--c-ink);font-family:var(--f-display);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--c-purple-600);outline-offset:3px;border-radius:6px}::selection{background:var(--c-lime);color:var(--c-ink)}.skip-link:focus{position:fixed!important;z-index:1000}.g-icon{width:1.25em;height:1.25em;flex-shrink:0}.g-main{padding-top:calc(var(--header-h) + 1rem);overflow-x:clip}.g-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.g-container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.g-section{position:relative;padding-block:calc(var(--section-y) / 2)}.g-section:first-child{padding-top:clamp(2rem, 1rem + 3vw, 3.5rem)}.g-section:last-child{padding-bottom:var(--section-y)}.g-heading{display:flex;flex-direction:column;align-items:center;gap:.9rem;max-width:760px;margin:0 auto clamp(2.25rem, 1.5rem + 2.5vw, 3.75rem);text-align:center}.g-heading--left{align-items:flex-start;margin-inline:0;text-align:left}.g-title{font-size:var(--fs-h2)}.g-subtitle{max-width:620px;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.55}.g-eyebrow{color:var(--c-purple-600);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.g-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .55rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:rgb(255 255 255 / .72);box-shadow:var(--sh-sm);color:var(--c-text);font-size:var(--fs-xs);font-weight:500;backdrop-filter:blur(8px)}.g-pill__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--c-lime);box-shadow:0 0 0 3px rgb(239 250 93 / .35),0 0 0 1px rgb(16 16 20 / .12) inset}.g-pill .g-icon{width:1rem;height:1rem;color:var(--c-purple-600)}.g-pill--dark{border-color:var(--c-dark-line);background:var(--c-dark-2);color:#fff}.g-pill--dark .g-icon{color:var(--c-lime)}.g-btn{--btn-bg:var(--c-card);--btn-color:var(--c-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.35rem;border:1px solid #fff0;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-color);font-family:var(--f-body);font-size:var(--fs-sm);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform var(--g-trans) var(--ease),box-shadow var(--g-trans) var(--ease),background-color var(--g-trans),color var(--g-trans),border-color var(--g-trans)}.g-btn .g-icon{width:1.05rem;height:1.05rem;transition:transform var(--g-trans) var(--ease)}.g-btn:hover{transform:translateY(-1px)}.g-btn:hover .g-icon{transform:translateX(2px)}.g-btn:active{transform:translateY(0)}.g-btn--primary{--btn-bg:var(--c-purple-600);--btn-color:#fff;box-shadow:var(--sh-purple),inset 0 1px 0 rgb(255 255 255 / .25)}.g-btn--primary:hover{--btn-bg:var(--c-purple-700);box-shadow:0 16px 40px -10px rgb(118 70 238 / .7),inset 0 1px 0 rgb(255 255 255 / .25)}.g-btn--dark{--btn-bg:var(--c-dark);--btn-color:#fff}.g-btn--dark:hover{--btn-bg:#000}.g-btn--ghost{--btn-bg:rgba(255, 255, 255, .6);border-color:rgb(16 16 20 / .12)}.g-btn--ghost:hover{--btn-bg:#fff}.g-btn--ghost-light{--btn-bg:rgba(255, 255, 255, .06);--btn-color:#fff;border-color:rgb(255 255 255 / .18)}.g-btn--ghost-light:hover{--btn-bg:rgba(255, 255, 255, .12)}.g-btn--sm{min-height:40px;padding:.55rem 1rem;font-size:var(--fs-xs)}.g-btn--block{width:100%}.g-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.g-ctas--center{justify-content:center}.g-text-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-purple-600);font-size:var(--fs-sm);font-weight:600}.g-text-link .g-icon{width:1rem;height:1rem;transition:transform var(--g-trans) var(--ease)}.g-text-link:hover .g-icon{transform:translateX(3px)}.g-icon-tile{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--r-sm);background:var(--c-dark);box-shadow:0 8px 18px -8px rgb(16 16 20 / .55),inset 0 1px 0 rgb(255 255 255 / .1);color:#fff}.g-icon-tile .g-icon{width:1.3rem;height:1.3rem}.g-icon-tile--purple{background:linear-gradient(160deg,var(--c-purple),var(--c-purple-600));box-shadow:var(--sh-purple)}.g-chip{display:inline-grid;place-items:center;width:1.15em;height:1.15em;margin-inline:.12em;border-radius:50%;background:var(--c-purple);box-shadow:0 0 0 4px rgb(143 93 250 / .2),0 6px 22px rgb(143 93 250 / .6);color:#fff;vertical-align:-.12em}.g-chip .g-icon{width:.62em;height:.62em}.g-chip--whatsapp{background:var(--c-wa);box-shadow:0 0 0 4px rgb(37 211 102 / .2),0 6px 22px rgb(37 211 102 / .55)}.g-chip--tag,.g-chip--sparkles{background:var(--c-lime);color:var(--c-ink);box-shadow:0 0 0 4px rgb(239 250 93 / .18),0 6px 22px rgb(239 250 93 / .45)}.g-checklist{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.g-checklist li{display:flex;align-items:flex-start;gap:.7rem;line-height:1.5}.g-checklist .g-icon{width:1.35rem;height:1.35rem;padding:.22rem;border-radius:50%;background:var(--c-purple-50);color:var(--c-purple-600);stroke-width:2.6}.g-checklist--compact{gap:.55rem;font-size:var(--fs-sm)}.g-logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--c-ink)}.g-logo--light{color:#fff}.g-logo__img{width:auto;height:30px}.g-logo__word{font-family:var(--f-display);font-size:1.35rem;font-weight:600;letter-spacing:-.03em;line-height:1}.g-logo__mark{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:12%;width:1.6rem;height:1.6rem;flex-shrink:0}.g-logo__mark i{display:block;border-radius:22%;background:var(--c-lime)}.g-logo__mark i:nth-child(2),.g-logo__mark i:nth-child(3){border-radius:50%;background:var(--c-purple)}.g-breadcrumbs{margin-bottom:1.5rem}.g-breadcrumbs ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;color:var(--c-muted);font-size:var(--fs-xs)}.g-breadcrumbs li+li::before{content:"/";margin-right:.35rem;opacity:.45}.g-breadcrumbs a:hover{color:var(--c-purple-600)}.g-breadcrumbs [aria-current]{color:var(--c-ink);font-weight:500}.g-field{display:grid;gap:.4rem}.g-field label{color:var(--c-ink);font-size:var(--fs-xs);font-weight:600}.g-field label span{color:var(--c-purple-600)}.g-field--full{grid-column:1/-1}.g-field input,.g-field select,.g-field textarea,.g-search input{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid rgb(16 16 20 / .14);border-radius:var(--r-sm);background:#fff;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);transition:border-color var(--g-trans),box-shadow var(--g-trans)}.g-field input:focus,.g-field select:focus,.g-field textarea:focus,.g-search input:focus{outline:none;border-color:var(--c-purple-600);box-shadow:0 0 0 4px rgb(143 93 250 / .18)}.g-field input[aria-invalid=true],.g-field select[aria-invalid=true],.g-field textarea[aria-invalid=true],.g-search input[aria-invalid=true]{border-color:#d64545}.g-field textarea{resize:vertical}.g-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.g-search{position:relative;display:flex;align-items:center;width:100%;max-width:520px;margin:2rem auto 0}.g-search>.g-icon{position:absolute;left:1.1rem;color:var(--c-muted)}.g-search input{min-height:56px;padding-left:3rem;padding-right:7rem;border-radius:var(--r-pill);box-shadow:var(--sh-md)}.g-search .g-btn{position:absolute;right:.4rem}.g-prose{color:var(--c-text);font-size:1.0625rem;line-height:1.75}.g-prose>*+*{margin-top:1.25em}.g-prose h2{margin-top:2.2em;font-size:clamp(1.5rem, 1.3rem + 0.8vw, 1.9rem)}.g-prose h3{margin-top:1.8em;font-size:1.3rem}.g-prose a{color:var(--c-purple-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.g-prose ul,.g-prose ol{padding-left:1.3em}.g-prose li+li{margin-top:.4em}.g-prose img{border-radius:var(--r-md)}.g-prose blockquote{margin-inline:0;padding:1.25rem 1.5rem;border-left:3px solid var(--c-purple);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--c-card)}.g-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.g-prose table th,.g-prose table td{padding:.7rem .8rem;border-bottom:1px solid var(--c-line);text-align:left}.g-pagination{margin-top:3rem}.g-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.g-pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding-inline:.9rem;border-radius:var(--r-pill);background:var(--c-card);font-size:var(--fs-sm);font-weight:600}.g-pagination .page-numbers.current{background:var(--c-dark);color:#fff}.g-pagination .page-numbers:hover:not(.current){background:#fff}.g-empty{display:grid;justify-items:center;gap:1rem;padding:4rem 1rem;color:var(--c-muted);text-align:center}.g-phone{--ui-accent:var(--c-purple-600);--phone-frame:linear-gradient(135deg, #77767c 0%, #2f2e33 22%, #5d5c62 48%, #252429 74%, #6a696f 100%);position:relative;width:100%;aspect-ratio:71.5/149.6;padding:3.4%;border:3px solid #fff0;border-radius:17%/8.1%;background:linear-gradient(#060607,#060607) padding-box,var(--phone-frame) border-box;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06),0 30px 60px -20px rgb(20 16 40 / .45),var(--sh-lg);font-size:clamp(7px, 4cqi, 12px)}.g-phone::before,.g-phone::after{content:"";position:absolute;width:3px;border-radius:2px}.g-phone::before{top:17%;left:-6px;height:24%;background:linear-gradient(#4a494f 0 13%,transparent 13% 25%,#4a494f 25% 58%,transparent 58% 67%,#4a494f 67% 100%)}.g-phone::after{top:26%;right:-6px;height:46%;background:linear-gradient(#4a494f 0 23%,transparent 23% 70%,#3c3b41 70% 89%,transparent 89%)}.g-phone__screen{position:relative;display:flex;flex-direction:column;gap:.8em;height:100%;padding:3.4em .95em 1.1em;overflow:hidden;border-radius:14%/6.6%;background:#fafafb;color:var(--c-ink);line-height:1.3}.g-phone__screen::before{content:"";position:absolute;top:.7em;left:50%;width:31%;height:1.85em;border-radius:1em;z-index:3;background:#000;transform:translateX(-50%)}.g-phone__screen::after{content:"9:41";position:absolute;top:.75em;right:0;left:0;z-index:2;height:2.2em;padding-left:1.8em;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 68 12%27 fill=%27%2318171c%27%3E%3Crect x=%270%27 y=%277%27 width=%273%27 height=%274%27 rx=%27.8%27/%3E%3Crect x=%274.5%27 y=%275%27 width=%273%27 height=%276%27 rx=%27.8%27/%3E%3Crect x=%279%27 y=%273%27 width=%273%27 height=%278%27 rx=%27.8%27/%3E%3Crect x=%2713.5%27 y=%271%27 width=%273%27 height=%2710%27 rx=%27.8%27/%3E%3Cpath d=%27M29 11.2 25.6 7.6a4.8 4.8 0 0 1 6.8 0zM22.9 4.9a8.6 8.6 0 0 1 12.2 0l-1.4 1.4a6.6 6.6 0 0 0-9.4 0z%27/%3E%3Crect x=%2741.5%27 y=%271.5%27 width=%2722%27 height=%279%27 rx=%272.6%27 fill=%27none%27 stroke=%27%2318171c%27 stroke-opacity=%27.4%27/%3E%3Crect x=%2743.5%27 y=%273.5%27 width=%2716%27 height=%275%27 rx=%271.4%27/%3E%3Cpath d=%27M65.5 4.4v3.2a1.7 1.7 0 0 0 0-3.2z%27 fill-opacity=%27.45%27/%3E%3C/svg%3E") no-repeat right 1.4em center/4.4em auto;font-size:1.05em;font-weight:700;line-height:2.2em;letter-spacing:-.01em}.g-ui-top{display:flex;align-items:center;gap:.6em}.g-ui-top .g-ui-name{flex:1;font-weight:700}.g-ui-avatar{width:2.2em;height:2.2em;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--c-lime) 0 25%,var(--c-purple) 0 50%,var(--c-lime) 0 75%,var(--c-purple) 0)}.g-ui-cart{position:relative;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#efeff2}.g-ui-cart .g-icon{width:1.2em;height:1.2em}.g-ui-cart b{position:absolute;top:-.2em;right:-.2em;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:var(--ui-accent);color:#fff;font-size:.75em}.g-ui-search{display:flex;align-items:center;gap:.5em;padding:.75em .9em;border-radius:999px;background:#efeff2;color:#8a8a95}.g-ui-search .g-icon{width:1.1em;height:1.1em}.g-ui-search.is-active{box-shadow:0 0 0 1.5px var(--ui-accent);color:var(--c-ink)}.g-ui-promo{position:relative;display:grid;gap:.2em;padding:1.2em 1em;overflow:hidden;border-radius:1em;background:radial-gradient(circle at 85% 20%,rgb(239 250 93 / .55),transparent 40%),linear-gradient(135deg,var(--c-purple),var(--c-purple-700));color:#fff}.g-ui-promo b{font-size:1.2em}.g-ui-promo small{opacity:.8}.g-ui-badge{justify-self:start;padding:.2em .6em;border-radius:999px;background:var(--c-lime);color:var(--c-ink);font-size:.85em;font-weight:700}.g-ui-chips{display:flex;gap:.4em;overflow:hidden}.g-ui-chips span{flex-shrink:0;padding:.45em .8em;border-radius:999px;background:#efeff2;font-size:.9em;white-space:nowrap}.g-ui-chips span.is-on{background:var(--c-ink);color:#fff}.g-ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.g-ui-card{display:grid;gap:.35em}.g-ui-card i{display:block;width:75%;height:.55em;border-radius:999px;background:#e3e3e8}.g-ui-card b{font-size:.95em}.g-ui-thumb{position:relative;display:block;aspect-ratio:1;border-radius:.8em;background:linear-gradient(150deg,#f1ecff,#d9ccff)}.g-ui-thumb--1{background:linear-gradient(150deg,#fbfde0,#eaf28c)}.g-ui-thumb--2{background:linear-gradient(150deg,#ffe9e2,#ffc3ae)}.g-ui-thumb--3{background:linear-gradient(150deg,#e3f4ff,#b6dcf7)}.g-ui-thumb em{position:absolute;top:.45em;left:.45em;padding:.15em .5em;border-radius:999px;background:#fff;font-size:.75em;font-style:normal;font-weight:700}.g-ui-row{display:flex;align-items:center;gap:.7em;padding:.55em;border-radius:.9em;background:#fff;box-shadow:0 1px 3px rgb(16 16 20 / .06)}.g-ui-row .g-ui-thumb{width:3.2em;flex-shrink:0}.g-ui-row__text{display:grid;flex:1}.g-ui-row__text small{color:var(--c-muted)}.g-ui-qty{padding:.3em .6em;border-radius:999px;background:#efeff2;font-size:.85em;white-space:nowrap}.g-ui-label{font-size:1.15em;font-weight:700}.g-ui-total{display:flex;justify-content:space-between;margin-top:auto;padding-top:.8em;border-top:1px dashed #d8d8de}.g-ui-total b{font-size:1.15em}.g-ui-button{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.9em;border-radius:999px;background:var(--ui-accent);color:#fff;font-weight:700}.g-ui-button .g-icon{width:1.2em;height:1.2em}.g-ui-button--wa{background:var(--c-wa);color:#0b3d20}.g-ui-hero-img{position:relative;aspect-ratio:1/0.9;border-radius:1em;background:linear-gradient(150deg,#f1ecff,#cbb8ff)}.g-ui-dots{position:absolute;bottom:.7em;left:50%;display:flex;gap:.3em;transform:translateX(-50%)}.g-ui-dots i{width:.5em;height:.5em;border-radius:50%;background:rgb(255 255 255 / .6)}.g-ui-dots i.is-on{width:1.3em;border-radius:999px;background:#fff}.g-ui-product{display:grid;gap:.35em}.g-ui-product>b{font-size:1.25em}.g-ui-product small{margin-top:.3em;color:var(--c-muted)}.g-ui-price{color:var(--ui-accent);font-size:1.15em;font-weight:700}.g-ui-sizes{display:flex;gap:.4em}.g-ui-sizes span{display:grid;place-items:center;width:2.4em;height:2.4em;border:1.5px solid #dcdce2;border-radius:.6em;font-weight:600}.g-ui-sizes span.is-on{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.g-ui-sizes span.is-off{color:#b5b5bd;text-decoration:line-through}.g-ui-colors{display:flex;gap:.5em}.g-ui-colors i{width:1.7em;height:1.7em;border-radius:50%}.g-ui-colors i.c1{background:#1d1d22}.g-ui-colors i.c2{background:#f1efe9;box-shadow:inset 0 0 0 1px #d8d8de}.g-ui-colors i.c3{background:#4a72d9}.g-ui-colors i.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ui-accent)}.g-ui-stock{justify-self:start;margin-top:.2em;padding:.3em .7em;border-radius:999px;background:#fff4e5;color:#a85b00;font-size:.9em;font-weight:700}.g-ui-option{display:flex;align-items:center;gap:.7em;padding:.8em;border:1.5px solid #e3e3e8;border-radius:.9em;background:#fff}.g-ui-option i{width:1.2em;height:1.2em;flex-shrink:0;border:1.5px solid #c9c9d1;border-radius:50%}.g-ui-option span{display:grid}.g-ui-option span small{color:var(--c-muted)}.g-ui-option.is-on{border-color:var(--ui-accent);background:var(--c-purple-50)}.g-ui-option.is-on i{border:.35em solid var(--ui-accent)}.g-phone--shot .g-phone__screen{padding:2.9em 0 0;background:#093529}.g-phone--shot .g-phone__screen::after{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 68 12%27 fill=%27%23ffffff%27%3E%3Crect x=%270%27 y=%277%27 width=%273%27 height=%274%27 rx=%27.8%27/%3E%3Crect x=%274.5%27 y=%275%27 width=%273%27 height=%276%27 rx=%27.8%27/%3E%3Crect x=%279%27 y=%273%27 width=%273%27 height=%278%27 rx=%27.8%27/%3E%3Crect x=%2713.5%27 y=%271%27 width=%273%27 height=%2710%27 rx=%27.8%27/%3E%3Cpath d=%27M29 11.2 25.6 7.6a4.8 4.8 0 0 1 6.8 0zM22.9 4.9a8.6 8.6 0 0 1 12.2 0l-1.4 1.4a6.6 6.6 0 0 0-9.4 0z%27/%3E%3Crect x=%2741.5%27 y=%271.5%27 width=%2722%27 height=%279%27 rx=%272.6%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-opacity=%27.4%27/%3E%3Crect x=%2743.5%27 y=%273.5%27 width=%2716%27 height=%275%27 rx=%271.4%27/%3E%3Cpath d=%27M65.5 4.4v3.2a1.7 1.7 0 0 0 0-3.2z%27 fill-opacity=%27.45%27/%3E%3C/svg%3E") no-repeat right 1.4em center/4.4em auto;color:#fff}.g-phone__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.g-phone--whatsapp .g-phone__screen{padding:0;gap:0;background:#efe7dd}.g-phone--whatsapp .g-phone__screen::after{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 68 12%27 fill=%27%23ffffff%27%3E%3Crect x=%270%27 y=%277%27 width=%273%27 height=%274%27 rx=%27.8%27/%3E%3Crect x=%274.5%27 y=%275%27 width=%273%27 height=%276%27 rx=%27.8%27/%3E%3Crect x=%279%27 y=%273%27 width=%273%27 height=%278%27 rx=%27.8%27/%3E%3Crect x=%2713.5%27 y=%271%27 width=%273%27 height=%2710%27 rx=%27.8%27/%3E%3Cpath d=%27M29 11.2 25.6 7.6a4.8 4.8 0 0 1 6.8 0zM22.9 4.9a8.6 8.6 0 0 1 12.2 0l-1.4 1.4a6.6 6.6 0 0 0-9.4 0z%27/%3E%3Crect x=%2741.5%27 y=%271.5%27 width=%2722%27 height=%279%27 rx=%272.6%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-opacity=%27.4%27/%3E%3Crect x=%2743.5%27 y=%273.5%27 width=%2716%27 height=%275%27 rx=%271.4%27/%3E%3Cpath d=%27M65.5 4.4v3.2a1.7 1.7 0 0 0 0-3.2z%27 fill-opacity=%27.45%27/%3E%3C/svg%3E") no-repeat right 1.4em center/4.4em auto;color:#fff}.g-ui-wa-top{display:flex;align-items:center;gap:.6em;padding:3.3em .9em .8em;background:#0b5c4b;color:#fff}.g-ui-wa-top span:last-child{display:grid}.g-ui-wa-top span:last-child small{opacity:.75}.g-ui-wa-chat{display:flex;flex-direction:column;gap:.7em;padding:1em .8em}.g-ui-bubble{display:grid;gap:.3em;max-width:90%;margin-left:auto;padding:.8em .9em;border-radius:1em 1em .2em 1em;background:#d8fdd2;box-shadow:0 1px 1px rgb(0 0 0 / .08)}.g-ui-bubble small{color:#4b5a4a}.g-ui-bubble--in{margin-left:0;border-radius:1em 1em 1em .2em;background:#fff}.g-qr{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;padding:12%;border-radius:var(--r-lg);background:#fff;color:var(--c-ink);box-shadow:var(--sh-md)}.g-qr svg{width:100%;height:100%}.g-qr__logo{position:absolute;display:grid;place-items:center;width:22%;aspect-ratio:1;border-radius:24%;background:#fff;box-shadow:0 0 0 4px #fff}.g-qr__logo .g-logo__mark{width:70%;height:70%}.g-qr--rounded{color:var(--c-purple-700)}.g-qr--dots{background:var(--c-lime)}.g-qr--dots .g-qr__logo{box-shadow:0 0 0 4px var(--c-lime)}.g-header{position:fixed;top:0;right:0;left:0;z-index:100;padding:.85rem var(--gutter) 0;pointer-events:none}.admin-bar .g-header{top:32px}@media (max-width:782px){.admin-bar .g-header{top:46px}}.g-header__bar{position:relative;display:flex;align-items:center;gap:1rem;max-width:1200px;min-height:60px;margin-inline:auto;padding:.5rem .5rem .5rem 1.25rem;border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-md);background:rgb(24 23 28 / .92);box-shadow:0 18px 40px -18px rgb(16 16 20 / .55);color:#fff;pointer-events:auto;backdrop-filter:blur(14px) saturate(140%);transition:box-shadow var(--g-trans),background-color var(--g-trans)}.g-header.is-scrolled .g-header__bar{background:rgb(24 23 28 / .97)}.g-header .g-logo{flex-shrink:0}.g-header__nav{flex:1}.g-header__nav ul{display:flex;justify-content:center;gap:.1rem;margin:0;padding:0;list-style:none}.g-header__nav a{display:block;padding:.5rem .55rem;border-radius:var(--r-xs);color:var(--c-dark-muted);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:color var(--g-trans),background-color var(--g-trans)}.g-header__nav a:hover,.g-header__nav a[aria-current]{background:rgb(255 255 255 / .06);color:#fff}.g-header__nav-footer{display:none}.g-header__nav .g-header__sub{position:absolute;top:calc(100% + 0.75rem);left:50%;z-index:2;display:grid;gap:.15rem;min-width:240px;padding:.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-md);background:rgb(24 23 28 / .98);box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity var(--g-trans),transform var(--g-trans) var(--ease),visibility var(--g-trans)}.g-header__nav .g-header__sub::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:.85rem}.g-header__nav .g-header__sub a{padding:.65rem .85rem;color:rgb(255 255 255 / .8)}.g-header__item{position:relative}.g-header__parent{display:flex;align-items:center}.g-header__parent a{padding-right:.3rem}.g-header__sub-toggle{display:grid;place-items:center;width:26px;height:26px;margin-right:.3rem;padding:0;border:0;border-radius:var(--r-xs);background:#fff0;color:var(--c-dark-muted);cursor:pointer;transition:color var(--g-trans),background-color var(--g-trans)}.g-header__sub-toggle .g-icon{width:.95rem;height:.95rem;transition:transform var(--g-trans) var(--ease)}.g-header__sub-toggle:hover{background:rgb(255 255 255 / .06);color:#fff}.g-header__item.is-open>.g-header__parent .g-header__sub-toggle .g-icon{transform:rotate(180deg)}@media (min-width:1280px){.g-header__item.has-children:hover>.g-header__sub,.g-header__item.has-children:focus-within>.g-header__sub,.g-header__item.is-open>.g-header__sub{opacity:1;visibility:visible;transform:translate(-50%,0)}.g-header__item.has-children:hover>.g-header__parent .g-header__sub-toggle .g-icon{transform:rotate(180deg)}}.g-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.g-header__login{padding:.5rem .75rem;white-space:nowrap;color:#fff;font-size:var(--fs-sm);font-weight:500}.g-header__login:hover{color:var(--c-lime)}.g-header__toggle{display:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-sm);background:rgb(255 255 255 / .08);color:#fff;cursor:pointer}.g-header__toggle .is-close{display:none}.g-header__toggle[aria-expanded=true] .is-open{display:none}.g-header__toggle[aria-expanded=true] .is-close{display:block}@media (max-width:1279px){.g-header__bar{gap:.75rem;padding-left:1rem}.g-header__login{display:none}.g-header__toggle{display:grid}.g-header__sub-toggle{width:44px;height:44px;margin-right:0;background:rgb(255 255 255 / .06);color:#fff}.g-header__nav{position:absolute;top:calc(100% + 0.5rem);right:0;left:0;display:grid;gap:1rem;padding:.75rem;border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-md);background:var(--c-dark);box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--g-trans),transform var(--g-trans) var(--ease),visibility var(--g-trans)}.g-header__nav ul{display:grid;justify-content:stretch}.g-header__nav a{padding:.85rem 1rem;color:#fff;font-size:1rem}.g-header__nav .g-header__parent a{flex:1}.g-header__nav .g-header__sub{position:static;display:none;min-width:0;margin:.1rem 0 .4rem 1rem;padding:0 0 0 .5rem;border:0;border-left:1px solid var(--c-dark-line);border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none}.g-header__nav .g-header__sub::before{content:none}.g-header__nav .g-header__sub a{padding:.6rem .85rem;color:rgb(255 255 255 / .75);font-size:var(--fs-sm)}.g-header__nav .is-open>.g-header__sub{display:grid}.g-header__nav-footer{display:grid;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--c-dark-line)}.g-header__nav.is-open{opacity:1;visibility:visible;transform:none}}.g-header__nav-cta{display:none}@media (max-width:560px){.g-header__actions>.g-btn{display:none}.g-header__nav-cta{display:inline-flex}}@media (max-width:420px){.g-header .g-logo__word{display:none}}@media (max-width:1279px){.js .g-header__nav:not(.is-open){pointer-events:none}}.g-footer{padding:0 var(--gutter) var(--gutter);color:var(--c-dark-muted);font-size:var(--fs-sm)}.g-footer__card,.g-footer__bottom{max-width:calc(var(--container) + 2rem);margin-inline:auto;border-radius:var(--r-lg);background:var(--c-dark)}.g-footer__card{position:relative;padding:clamp(2rem, 1.2rem + 3vw, 3.5rem);overflow:hidden}.g-footer__card::before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .22),transparent 65%);pointer-events:none}.g-footer__top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:clamp(2rem, 1rem + 4vw, 5rem)}@media (max-width:900px){.g-footer__top{grid-template-columns:1fr}}.g-footer__brand{display:grid;align-content:start;gap:1.25rem}.g-footer__tagline{max-width:300px;color:#fff;line-height:1.55}.g-footer__contact{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.g-footer__contact li,.g-footer__contact a{display:flex;align-items:center;gap:.55rem}.g-footer__contact a:hover{color:#fff}.g-footer__contact .g-icon{width:1.05rem;height:1.05rem;color:var(--c-lime)}.g-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}@media (max-width:640px){.g-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-footer__columns ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.g-footer__title{margin-bottom:1rem;color:#fff;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.g-footer__link{transition:color var(--g-trans)}.g-footer__link:hover{color:#fff}.g-footer__social{position:relative;display:flex;justify-content:flex-end;gap:.6rem;margin:2.5rem 0 0;padding:2rem 0 0;border-top:1px solid var(--c-dark-line);list-style:none;--brand:var(--c-lime);--brand-ink:var(--c-ink)}.g-footer__social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .12);border-radius:50%;background:rgb(255 255 255 / .05);color:#fff;transition:transform var(--g-trans) var(--ease),background var(--g-trans),border-color var(--g-trans),color var(--g-trans)}.g-footer__social a:hover,.g-footer__social a:focus-visible{border-color:#fff0;background:var(--brand);color:var(--brand-ink);transform:translateY(-2px)}.g-footer__social .g-icon{width:1.25rem;height:1.25rem}.g-footer__social-link--whatsapp{--brand:#25d366;--brand-ink:#fff}.g-footer__social-link--instagram{--brand:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--brand-ink:#fff}.g-footer__social-link--facebook{--brand:#0866ff;--brand-ink:#fff}.g-footer__social-link--youtube{--brand:#ff0000;--brand-ink:#fff}.g-footer__social-link--telegram{--brand:#26a5e4;--brand-ink:#fff}.g-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.4rem;padding:1.1rem clamp(1.25rem, 1rem + 1.5vw, 2rem);font-size:var(--fs-xs)}.g-footer__bottom ul{display:flex;gap:1.25rem;margin:0;padding:0;list-style:none}.g-wa-float{position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--c-wa);box-shadow:0 14px 30px -8px rgb(37 211 102 / .65);color:#fff;transition:transform var(--g-trans) var(--ease)}.g-wa-float .g-icon{width:1.75rem;height:1.75rem}.g-wa-float:hover{transform:scale(1.06)}.cp-hero__inner{display:grid;justify-items:center}.cp-hero__header{display:grid;justify-items:center;gap:1.25rem;max-width:860px;text-align:center}.cp-hero__title{font-size:var(--fs-hero);letter-spacing:-.035em}.cp-hero__subtitle{max-width:640px;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.55}.cp-hero .g-ctas{margin-top:.5rem}.cp-hero__stage{position:relative;display:grid;place-items:center;width:100%;max-width:1080px;min-height:460px;margin-top:clamp(2rem, 1rem + 3vw, 3.5rem);padding-block:1rem}.cp-hero__stage::before{content:"";position:absolute;inset:8% 18%;background-image:radial-gradient(rgb(143 93 250 / .22) 1px,transparent 1.2px);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);pointer-events:none}.cp-hero__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cp-hero__line{fill:none;stroke:url("#cp-hero-line");stroke-width:1.5;stroke-dasharray:6 8;animation:cp-hero-flow 2.4s linear infinite;animation-delay:calc(var(--i) * -0.4s)}.cp-hero__nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.cp-hero__node{position:absolute;top:var(--y);left:var(--x);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgb(255 255 255 / .55),0 0 0 7px rgb(143 93 250 / .35),var(--sh-md);color:var(--c-purple-600);transform:translate(-50%,-50%);animation:cp-hero-float 6s var(--ease) infinite;animation-delay:calc(var(--i) * -1s)}.cp-hero__node .g-icon{width:1.4rem;height:1.4rem}.cp-hero__device{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem}.cp-hero__glow{position:absolute;top:50%;left:50%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .45),rgb(143 93 250 / .12) 45%,transparent 70%);transform:translate(-50%,-55%);pointer-events:none}.cp-hero__mockup{position:relative;width:250px;container-type:inline-size}.cp-hero__media{position:relative;width:min(340px, 80vw);height:auto;border-radius:var(--r-lg)}.cp-hero__bubble{position:absolute;right:-46%;bottom:14%;display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem .7rem .7rem;border-radius:var(--r-md);background:#fff;box-shadow:var(--sh-lg);color:var(--c-ink);font-size:var(--fs-xs);line-height:1.3;white-space:nowrap;animation:cp-hero-float 5s var(--ease) infinite}.cp-hero__bubble span:nth-child(2){display:grid}.cp-hero__bubble span:nth-child(2) small{color:var(--c-muted)}.cp-hero__bubble-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--c-wa);color:#fff}.cp-hero__bubble-icon .g-icon{width:1.2rem;height:1.2rem}.cp-hero__bubble-check{color:var(--c-wa);stroke-width:2.6}.cp-hero__link{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--r-pill);background:var(--c-dark);box-shadow:var(--sh-md);color:#fff;font-size:var(--fs-xs);font-weight:500}.cp-hero__link .g-icon{width:1rem;height:1rem;color:var(--c-lime)}.cp-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;max-width:880px;margin:clamp(2rem, 1rem + 3vw, 3rem) 0 0;padding:0;list-style:none}.cp-hero__trust li{display:grid;justify-items:center;gap:.75rem;color:var(--c-ink);font-family:var(--f-display);font-size:1.05rem;font-weight:600;text-align:center}.cp-hero__trust .g-icon-tile{width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;box-shadow:var(--sh-md);color:var(--c-purple-600)}@media (max-width:900px){.cp-hero__stage{min-height:0;padding-block:2rem 0}.cp-hero__lines,.cp-hero__nodes{display:none}.cp-hero__bubble{right:-18%}}@media (max-width:560px){.cp-hero__trust{grid-template-columns:1fr;gap:.9rem}.cp-hero__trust li{grid-auto-flow:column;justify-content:start;font-size:1rem;text-align:left}.cp-hero__mockup{width:220px}.cp-hero__bubble{right:-12%;bottom:8%}}@keyframes cp-hero-flow{to{stroke-dashoffset:-28}}@keyframes cp-hero-float{0%,100%{translate:0 0}50%{translate:0 -6px}}.cp-page-hero{padding-bottom:clamp(2.5rem, 1.5rem + 3vw, 4rem)}.cp-page-hero__grid{position:absolute;inset:-2rem 0 0;background-image:linear-gradient(rgb(16 16 20 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(16 16 20 / .05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 70% at 50% 30%,#000 30%,transparent 75%);pointer-events:none}.cp-page-hero__grid::after{content:"";position:absolute;top:10%;left:50%;width:560px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .28),transparent 65%);transform:translateX(-50%)}.cp-page-hero__inner{position:relative;display:grid;justify-items:center}.cp-page-hero__header{display:grid;justify-items:center;gap:1.15rem;max-width:840px;text-align:center}.cp-page-hero__title{font-size:var(--fs-h1);letter-spacing:-.035em}.cp-page-hero__subtitle{max-width:640px;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.55}.cp-page-hero .g-ctas{margin-top:.5rem}.cp-page-hero__media{width:100%;max-width:1000px;margin:clamp(2rem, 1rem + 3vw, 3.5rem) 0 0;padding:.6rem;border:1px solid var(--c-line);border-radius:var(--r-xl);background:rgb(255 255 255 / .55);box-shadow:var(--sh-lg)}.cp-page-hero__media img{display:block;width:100%;border-radius:calc(var(--r-xl) - 0.6rem)}.cp-problem-solution__card{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--c-dark);color:#fff}.cp-problem-solution__card::before{content:"";position:absolute;top:-30%;left:50%;width:760px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .2),transparent 65%);transform:translateX(-50%);pointer-events:none}.cp-problem-solution__top{position:relative;display:grid;justify-items:center;gap:2.25rem;padding:clamp(2.5rem, 1.5rem + 4vw, 5rem) clamp(1.25rem, 1rem + 3vw, 4rem) clamp(2rem, 1rem + 3vw, 3.5rem);text-align:center}.cp-problem-solution__title{max-width:720px;color:#fff;font-size:var(--fs-h2)}.cp-problem-solution__problems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none}@media (max-width:960px){.cp-problem-solution__problems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cp-problem-solution__problems{grid-template-columns:1fr}}.cp-problem-solution__problems li{display:grid;align-content:start;justify-items:start;gap:.9rem;padding:1.25rem;border:1px solid var(--c-dark-line);border-radius:var(--r-md);background:rgb(255 255 255 / .03);color:var(--c-dark-muted);font-size:var(--fs-sm);line-height:1.5;text-align:left}.cp-problem-solution__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgb(255 92 92 / .14);color:#ff8a8a}.cp-problem-solution__icon .g-icon{width:1.1rem;height:1.1rem}.cp-problem-solution__solution{position:relative;display:grid;justify-items:center;gap:1.25rem;margin:0 .5rem .5rem;padding:clamp(2.5rem, 1.5rem + 4vw, 4.5rem) clamp(1.25rem, 1rem + 3vw, 4rem);border:1px solid rgb(255 255 255 / .14);border-top-color:rgb(255 255 255 / .45);border-radius:calc(var(--r-xl) - 0.5rem);background:linear-gradient(180deg,#1f1e24,var(--c-dark));text-align:center}.cp-problem-solution__statement{max-width:900px;color:#fff;font-family:var(--f-display);font-size:clamp(1.75rem, 1.2rem + 2.3vw, 3rem);font-weight:500;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.cp-problem-solution__text{max-width:640px;color:var(--c-dark-muted);font-size:var(--fs-lead)}.cp-problem-solution--light .cp-problem-solution__card{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-text)}.cp-problem-solution--light .cp-problem-solution__card::before{opacity:.6}.cp-problem-solution--light .cp-problem-solution__title,.cp-problem-solution--light .cp-problem-solution__statement{color:var(--c-ink)}.cp-problem-solution--light .cp-problem-solution__problems li{border-color:var(--c-line);background:#fff;color:var(--c-text)}.cp-problem-solution--light .cp-problem-solution__icon{background:#fdecec;color:#c93b3b}.cp-problem-solution--light .cp-problem-solution__solution{border-color:var(--c-line);background:linear-gradient(180deg,var(--c-purple-50),#fff)}.cp-problem-solution--light .cp-problem-solution__text{color:var(--c-muted)}.cp-feature-cards__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.cp-feature-cards__card{display:flex;flex-direction:column;grid-column:span 2;padding:.5rem;border:1px solid rgb(255 255 255 / .7);border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm);transition:transform var(--g-trans) var(--ease),box-shadow var(--g-trans)}.cp-feature-cards__card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.cp-feature-cards__card:nth-child(5n+5){grid-column:span 4}.cp-feature-cards__grid[data-count="4"] .cp-feature-cards__card,.cp-feature-cards__grid[data-count="2"] .cp-feature-cards__card{grid-column:span 3}.cp-feature-cards__grid[data-count="3"] .cp-feature-cards__card,.cp-feature-cards__grid[data-count="6"] .cp-feature-cards__card,.cp-feature-cards__grid[data-count="9"] .cp-feature-cards__card{grid-column:span 2}.cp-feature-cards__visual{position:relative;display:grid;place-items:center;height:168px;overflow:hidden;border-radius:calc(var(--r-lg) - 0.5rem);background:radial-gradient(circle at 50% 120%,rgb(143 93 250 / .45),transparent 60%),linear-gradient(180deg,#f1ecff,#e2d9ff)}.cp-feature-cards__card:nth-child(3n+2) .cp-feature-cards__visual{background:radial-gradient(rgb(143 93 250 / .25) 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(180deg,#f5f2ff,#e8e1ff)}.cp-feature-cards__card:nth-child(5n+5) .cp-feature-cards__visual{background:radial-gradient(circle at 80% 0%,rgb(239 250 93 / .55),transparent 40%),linear-gradient(180deg,#ece5ff,#d6c9ff)}.cp-feature-cards__ring{position:absolute;width:128px;height:128px;border:1px solid rgb(118 70 238 / .2);border-radius:50%}.cp-feature-cards__ring--2{width:200px;height:200px;border-style:dashed;border-color:rgb(118 70 238 / .15)}.cp-feature-cards__orb{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4b4757,var(--c-dark) 70%);box-shadow:0 0 0 8px rgb(255 255 255 / .55),0 18px 38px -10px rgb(93 48 214 / .7);color:#fff;transition:transform 0.5s var(--ease)}.cp-feature-cards__orb .g-icon{width:1.6rem;height:1.6rem}.cp-feature-cards__card:hover .cp-feature-cards__orb{transform:scale(1.06) rotate(-4deg)}.cp-feature-cards__body{display:grid;align-content:start;gap:.5rem;flex:1;padding:1.15rem 1rem 1rem}.cp-feature-cards__title{font-size:var(--fs-h3)}.cp-feature-cards__text{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.55}.cp-feature-cards .g-text-link{margin-top:.35rem}@media (max-width:960px){.cp-feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-feature-cards__card,.cp-feature-cards__card:nth-child(5n+5),.cp-feature-cards__grid[data-count] .cp-feature-cards__card{grid-column:span 1}}@media (max-width:600px){.cp-feature-cards__grid{grid-template-columns:1fr}.cp-feature-cards__visual{height:140px}}.cp-feature-detail__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem, 1rem + 4vw, 5rem)}.cp-feature-detail--image-left .cp-feature-detail__visual{order:-1}.cp-feature-detail__content{display:grid;justify-items:start;gap:1rem}.cp-feature-detail__title{font-size:clamp(1.75rem, 1.3rem + 1.7vw, 2.6rem)}.cp-feature-detail__text{color:var(--c-muted);font-size:var(--fs-lead)}.cp-feature-detail .g-checklist{margin-top:.5rem}.cp-feature-detail .g-text-link{margin-top:.5rem}.cp-feature-detail__visual{margin:0}.cp-feature-detail__visual>img{display:block;width:100%;border-radius:var(--r-xl);box-shadow:var(--sh-md)}.cp-feature-detail__placeholder{position:relative;display:grid;place-items:center;aspect-ratio:5/4;overflow:hidden;border:1px solid rgb(255 255 255 / .7);border-radius:var(--r-xl);background:radial-gradient(rgb(143 93 250 / .22) 1px,transparent 1.2px) 0 0/16px 16px,radial-gradient(circle at 50% 50%,rgb(143 93 250 / .35),transparent 55%),linear-gradient(180deg,#f3efff,#e0d6ff);box-shadow:var(--sh-sm)}.cp-feature-detail__orb{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4b4757,var(--c-dark) 70%);box-shadow:0 0 0 12px rgb(255 255 255 / .5),0 0 0 13px rgb(118 70 238 / .2),0 24px 50px -12px rgb(93 48 214 / .7);color:#fff;transform:translateY(-18%)}.cp-feature-detail__orb .g-icon{width:2.4rem;height:2.4rem}.cp-feature-detail__chip{position:absolute;display:inline-flex;align-items:center;gap:.45rem;max-width:60%;padding:.55rem .85rem;border-radius:var(--r-pill);background:#fff;box-shadow:var(--sh-md);color:var(--c-ink);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.cp-feature-detail__chip .g-icon{width:1rem;height:1rem;color:var(--c-purple-600);stroke-width:2.6}.cp-feature-detail__chip--0{top:9%;left:8%}.cp-feature-detail__chip--1{bottom:25%;right:6%}.cp-feature-detail__chip--2{bottom:8%;left:10%}@media (max-width:860px){.cp-feature-detail__inner{grid-template-columns:1fr}.cp-feature-detail--image-left .cp-feature-detail__visual{order:0}}@media (max-width:480px){.cp-feature-detail__chip{max-width:80%;font-size:.72rem}}.cp-comparison-table__wrap{max-width:920px;margin-inline:auto;padding:.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-comparison-table__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.cp-comparison-table__table th,.cp-comparison-table__table td{padding:1rem 1.15rem;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:middle}.cp-comparison-table__table thead th{border-bottom:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-comparison-table__table tbody tr:last-child>*{border-bottom:0}.cp-comparison-table__table tbody th{color:var(--c-ink);font-weight:500}.cp-comparison-table__table td>span{display:inline-flex;align-items:center;gap:.5rem;vertical-align:middle}.cp-comparison-table__table td>span+span{margin-left:.4rem}.cp-comparison-table__table .is-highlight{background:var(--c-dark);color:#fff}.cp-comparison-table__table thead .is-highlight{display:table-cell;border-radius:var(--r-md) var(--r-md) 0 0;color:#fff}.cp-comparison-table__table thead .is-highlight .g-logo__mark{width:1rem;height:1rem;margin-right:.4rem;vertical-align:-2px}.cp-comparison-table__table tbody tr:last-child .is-highlight{border-radius:0 0 var(--r-md) var(--r-md)}.cp-comparison-table__table tbody .is-highlight{border-bottom-color:var(--c-dark-line)}.cp-comparison-table__yes,.cp-comparison-table__no{display:inline-grid!important;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%}.cp-comparison-table__yes .g-icon,.cp-comparison-table__no .g-icon{width:1rem;height:1rem;stroke-width:2.6}.cp-comparison-table__yes{background:var(--c-lime);color:var(--c-ink)}.cp-comparison-table__no{background:rgb(16 16 20 / .06);color:var(--c-muted)}@media (max-width:640px){.cp-comparison-table__table thead{display:none}.cp-comparison-table__table tr{display:grid;grid-template-columns:1fr 1fr;padding:.5rem 0;border-bottom:1px solid var(--c-line)}.cp-comparison-table__table tbody th{grid-column:1/-1;border:0;padding-bottom:.25rem}.cp-comparison-table__table td{display:grid;gap:.35rem;margin:.25rem;border:0;border-radius:var(--r-sm);background:rgb(16 16 20 / .03)}.cp-comparison-table__table td::before{content:attr(data-label);color:var(--c-muted);font-size:.72rem;font-weight:600;text-transform:uppercase}.cp-comparison-table__table td.is-highlight::before{color:var(--c-dark-muted)}.cp-comparison-table__table tbody tr:last-child .is-highlight,.cp-comparison-table__table .is-highlight{border-radius:var(--r-sm)}}.cp-how-it-works__steps{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;counter-reset:step}.cp-how-it-works__step{position:relative;display:grid;align-content:start;gap:.6rem;padding:.5rem .5rem 1.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-how-it-works__visual{position:relative;display:grid;place-items:center;height:180px;margin-bottom:.75rem;overflow:hidden;border-radius:calc(var(--r-lg) - 0.5rem);background:radial-gradient(circle at 50% 100%,rgb(143 93 250 / .4),transparent 60%),linear-gradient(180deg,#f3efff,#e4dbff)}.cp-how-it-works__visual img{width:100%;height:100%;object-fit:cover}.cp-how-it-works__orb{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 0 0 10px rgb(255 255 255 / .45),var(--sh-md);color:var(--c-purple-600)}.cp-how-it-works__orb .g-icon{width:1.8rem;height:1.8rem}.cp-how-it-works__number{position:absolute;top:.85rem;left:.85rem;padding:.25rem .6rem;border-radius:var(--r-pill);background:var(--c-dark);color:var(--c-lime);font-family:var(--f-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em}.cp-how-it-works__title,.cp-how-it-works__text{padding-inline:1rem}.cp-how-it-works__title{font-size:var(--fs-h3)}.cp-how-it-works__text{color:var(--c-muted);font-size:var(--fs-sm)}.cp-how-it-works .g-ctas{margin-top:2.5rem}.cp-step-timeline__list{position:relative;display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.cp-step-timeline__list::before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;width:2px;background:linear-gradient(180deg,var(--c-purple),rgb(143 93 250 / .1));transform:translateX(-50%)}.cp-step-timeline__step{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem, 0.5rem + 2vw, 2rem)}.cp-step-timeline__marker{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c-dark);box-shadow:0 0 0 6px var(--c-bg);color:var(--c-lime)}.cp-step-timeline__marker .g-icon{width:1.3rem;height:1.3rem}.cp-step-timeline__card{display:grid;gap:.75rem;padding:clamp(1.25rem, 1rem + 1vw, 2rem);border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-step-timeline__number{color:var(--c-purple-600);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cp-step-timeline__title{font-size:clamp(1.35rem, 1.2rem + 0.6vw, 1.75rem)}.cp-step-timeline__text{color:var(--c-muted)}.cp-step-timeline .g-checklist{margin-top:.25rem}.cp-step-timeline__image{margin:.5rem 0 0}.cp-step-timeline__image img{display:block;width:100%;border-radius:var(--r-md)}.cp-step-timeline__tip{display:flex;align-items:flex-start;gap:.6rem;margin-top:.25rem;padding:.85rem 1rem;border-radius:var(--r-sm);background:rgb(239 250 93 / .45);color:var(--c-ink);font-size:var(--fs-sm)}.cp-step-timeline__tip .g-icon{width:1.1rem;height:1.1rem;margin-top:.15rem}.cp-customer-journey__track{position:relative;display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.cp-customer-journey__track::before{content:"";position:absolute;top:32px;right:calc(50% / var(--steps));left:calc(50% / var(--steps));height:2px;background:repeating-linear-gradient(90deg,var(--c-purple) 0 8px,transparent 8px 16px);opacity:.55}.cp-customer-journey__step{position:relative;display:grid;align-content:start;justify-items:center;gap:.9rem;text-align:center}.cp-customer-journey__node{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px var(--c-bg),0 0 0 7px rgb(143 93 250 / .3),var(--sh-md);color:var(--c-purple-600)}.cp-customer-journey__node .g-icon{width:1.5rem;height:1.5rem}.cp-customer-journey__step:last-child .cp-customer-journey__node{background:var(--c-wa);color:#fff}.cp-customer-journey__index{position:absolute;top:-4px;left:calc(50% + 18px);z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c-dark);color:var(--c-lime);font-size:.7rem;font-weight:700}.cp-customer-journey__text{max-width:170px;color:var(--c-ink);font-size:var(--fs-sm);font-weight:500;line-height:1.4}@media (max-width:900px){.cp-customer-journey__track{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.cp-customer-journey__track::before{top:32px;bottom:32px;left:32px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--c-purple) 0 8px,transparent 8px 16px)}.cp-customer-journey__step{grid-template-columns:64px 1fr;align-items:center;justify-items:start;gap:1.25rem;text-align:left}.cp-customer-journey__index{left:46px}.cp-customer-journey__text{max-width:none}}.cp-showcase__viewport{overflow-x:auto;padding:1rem 0 2rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cp-showcase__viewport::-webkit-scrollbar{display:none}.cp-showcase__list{display:flex;gap:clamp(1rem, 0.5rem + 1.5vw, 1.75rem);width:max-content;margin:0 auto;padding:0 var(--gutter);list-style:none}.cp-showcase__item{scroll-snap-align:start}.cp-showcase__figure{display:grid;justify-items:center;gap:1.1rem;margin:0}.cp-showcase__frame{width:clamp(200px, 15vw + 120px, 236px);container-type:inline-size;transition:transform 0.5s var(--ease)}.cp-showcase__frame img{display:block;width:100%;border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.cp-showcase__item:nth-child(even) .cp-showcase__frame{transform:translateY(1.5rem)}.cp-showcase__item:hover .cp-showcase__frame{transform:translateY(-.5rem)}.cp-showcase__item:nth-child(even) .cp-showcase__caption{transform:translateY(1.5rem)}.cp-showcase__caption{display:flex;align-items:flex-start;gap:.55rem;max-width:220px;color:var(--c-ink);font-size:var(--fs-sm);font-weight:500;line-height:1.4}.cp-showcase__index{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;background:var(--c-dark);color:var(--c-lime);font-size:.72rem;font-weight:700}.cp-showcase--tiles .cp-showcase__viewport{overflow:visible;padding:0}.cp-showcase--tiles .cp-showcase__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:auto;max-width:calc(var(--container) + var(--gutter) * 2)}.cp-showcase--tiles .cp-showcase__item:nth-child(even) .cp-showcase__frame,.cp-showcase--tiles .cp-showcase__item:nth-child(even) .cp-showcase__caption{transform:none}.cp-showcase--tiles .cp-showcase__figure{padding:1.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-showcase--tiles .cp-showcase__frame{width:100%;max-width:240px}.cp-showcase--tiles .cp-showcase__caption{align-items:center;font-family:var(--f-display);font-size:1.1rem;font-weight:600}.cp-audience__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1040px;margin:0 auto;padding:0;list-style:none}.cp-audience__grid::before{content:"";position:absolute;top:50%;left:50%;width:70%;height:60%;border:1px dashed rgb(143 93 250 / .3);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.cp-audience__grid>li{position:relative;display:flex}@media (max-width:900px){.cp-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cp-audience__grid{grid-template-columns:1fr}}.cp-audience__item{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm);transition:transform var(--g-trans) var(--ease),box-shadow var(--g-trans)}.cp-audience a.cp-audience__item:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.cp-audience__tile{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:var(--r-sm);background:linear-gradient(160deg,#3a3842,var(--c-dark));box-shadow:0 10px 22px -10px rgb(16 16 20 / .7),inset 0 1px 0 rgb(255 255 255 / .12);color:#fff}.cp-audience__tile .g-icon{width:1.45rem;height:1.45rem}.cp-audience__item.is-light .cp-audience__tile{border:2px solid var(--c-dark);background:#fff;box-shadow:0 10px 22px -12px rgb(16 16 20 / .5);color:var(--c-ink)}.cp-audience__body{display:grid;flex:1;gap:.3rem}.cp-audience__title{color:var(--c-ink);font-family:var(--f-display);font-size:1.1rem;font-weight:600;line-height:1.25}.cp-audience__text{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.5}.cp-audience__arrow{align-self:center;color:var(--c-purple-600);transition:transform var(--g-trans) var(--ease)}a.cp-audience__item:hover .cp-audience__arrow{transform:translateX(3px)}.cp-benefits__diagram{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1000px;height:360px;margin:0 auto 3rem}.cp-benefits__side{position:relative;grid-row:1;height:100%}.cp-benefits__side--left{grid-column:1}.cp-benefits__side--right{grid-column:3}.cp-benefits__side::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgb(16 16 20 / .12))}.cp-benefits__side--right::before{background:linear-gradient(90deg,rgb(16 16 20 / .12),transparent)}.cp-benefits__node{--pos:calc(var(--i) * 25%);position:absolute;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:var(--sh-md);color:var(--c-muted)}.cp-benefits__node .g-icon{width:1.1rem;height:1.1rem}.cp-benefits__side--left .cp-benefits__node{color:#b7b6c0}.cp-benefits__side--left .cp-benefits__node:nth-child(1){top:12%;left:30%}.cp-benefits__side--left .cp-benefits__node:nth-child(2){top:20%;left:62%}.cp-benefits__side--left .cp-benefits__node:nth-child(3){top:calc(50% - 21px);left:10%}.cp-benefits__side--left .cp-benefits__node:nth-child(4){top:70%;left:60%}.cp-benefits__side--left .cp-benefits__node:nth-child(5){top:80%;left:26%}.cp-benefits__side--right .cp-benefits__node{color:var(--c-ink)}.cp-benefits__side--right .cp-benefits__node:nth-child(1){top:14%;right:52%}.cp-benefits__side--right .cp-benefits__node:nth-child(2){top:22%;right:16%}.cp-benefits__side--right .cp-benefits__node:nth-child(3){top:calc(50% - 21px);right:52%;background:var(--c-wa);color:#fff}.cp-benefits__side--right .cp-benefits__node:nth-child(4){top:72%;right:44%;background:var(--c-lime)}.cp-benefits__side--right .cp-benefits__node:nth-child(5){top:80%;right:10%}.cp-benefits__dial{position:relative;grid-row:1;grid-column:2;width:320px;height:320px}.cp-benefits__arc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 0,rgb(143 93 250 / .15) 0,rgb(143 93 250 / .75) 30%,var(--c-purple-600) 50%,transparent 50% 100%);mask:radial-gradient(circle,transparent 0,#000 0)}.cp-benefits__arc::after{content:"";position:absolute;inset:0;border:1px solid rgb(16 16 20 / .1);border-radius:50%}.cp-benefits__core{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4b4757,var(--c-dark) 70%);box-shadow:0 0 0 10px rgb(255 255 255 / .55),0 20px 40px -12px rgb(93 48 214 / .8);transform:translate(-50%,-50%)}.cp-benefits__core .g-logo__mark{width:1.9rem;height:1.9rem}.cp-benefits__label{position:absolute;padding:.4rem .8rem;border-radius:var(--r-pill);background:var(--c-dark);box-shadow:var(--sh-md);color:#fff;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;transform:translate(-50%,-50%)}.cp-benefits__label--0{top:0;left:50%}.cp-benefits__label--1{top:50%;left:100%}.cp-benefits__label--2{top:100%;left:50%}.cp-benefits__label--3{top:50%;left:0}.cp-benefits__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.cp-benefits__item{display:grid;align-content:start;gap:.65rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-benefits__title{margin-top:.35rem;font-size:var(--fs-h3)}.cp-benefits__text{color:var(--c-muted);font-size:var(--fs-sm)}@media (max-width:960px){.cp-benefits__diagram{grid-template-columns:1fr;justify-items:center;height:auto;padding-block:1.5rem}.cp-benefits__side{display:none}.cp-benefits__dial{grid-column:1}.cp-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cp-benefits__dial{width:240px;height:240px}.cp-benefits__label--1{left:88%}.cp-benefits__label--3{left:12%}.cp-benefits__list{grid-template-columns:1fr}}.cp-pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none}.cp-pricing__grid[data-count="3"],.cp-pricing__grid[data-count="5"],.cp-pricing__grid[data-count="6"],.cp-pricing__grid[data-count="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1060px){.cp-pricing__grid,.cp-pricing__grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cp-pricing__grid,.cp-pricing__grid[data-count]{grid-template-columns:1fr}}.cp-pricing__card{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.75rem 1.5rem;border:1px solid rgb(255 255 255 / .8);border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-pricing__card .g-btn{margin-block:.5rem}.cp-pricing__card .g-checklist{padding-top:1rem;border-top:1px solid var(--c-line)}.cp-pricing__card.is-highlighted{overflow:hidden;border-color:#fff0;background:var(--c-dark);box-shadow:var(--sh-lg);color:var(--c-dark-muted)}.cp-pricing__card.is-highlighted::before{content:"";position:absolute;top:-120px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .5),transparent 65%);pointer-events:none}.cp-pricing__card.is-highlighted .cp-pricing__name,.cp-pricing__card.is-highlighted .cp-pricing__amount{color:#fff}.cp-pricing__card.is-highlighted .cp-pricing__limit{background:rgb(255 255 255 / .08);color:#fff}.cp-pricing__card.is-highlighted .g-checklist{border-color:var(--c-dark-line)}.cp-pricing__card.is-highlighted .g-checklist .g-icon{background:rgb(239 250 93 / .15);color:var(--c-lime)}.cp-pricing__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cp-pricing__name{font-size:1.15rem}.cp-pricing__badge{padding:.25rem .65rem;border-radius:var(--r-pill);background:var(--c-lime);color:var(--c-ink);font-size:.72rem;font-weight:700}.cp-pricing__price{display:flex;align-items:baseline;gap:.25rem}.cp-pricing__amount{color:var(--c-ink);font-family:var(--f-display);font-size:clamp(2.5rem, 2rem + 1.5vw, 3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1}.cp-pricing__period{font-size:var(--fs-sm)}.cp-pricing__limit{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;padding:.35rem .75rem;border-radius:var(--r-pill);background:var(--c-purple-50);color:var(--c-purple-700);font-size:var(--fs-xs);font-weight:600}.cp-pricing__limit .g-icon{width:1rem;height:1rem}.cp-pricing__description{font-size:var(--fs-sm)}.cp-pricing__note{display:flex;align-items:flex-start;gap:.75rem;max-width:820px;margin:2rem auto 0;padding:1rem 1.25rem;border-radius:var(--r-md);background:rgb(255 255 255 / .55);color:var(--c-muted);font-size:var(--fs-sm)}.cp-pricing__note .g-icon{margin-top:.1rem;color:var(--c-purple-600)}.cp-pricing .g-ctas{margin-top:2rem}.cp-testimonials__rows{display:grid;gap:1rem;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cp-testimonials__marquee{display:flex;gap:1rem;width:max-content}.cp-testimonials__marquee:hover .cp-testimonials__track{animation-play-state:paused}.cp-testimonials__track{display:flex;gap:1rem;margin:0;padding:0;list-style:none;animation:cp-testimonials-scroll 50s linear infinite}.cp-testimonials__marquee.is-reverse .cp-testimonials__track{animation-direction:reverse}.cp-testimonials__card{width:min(360px, 80vw);padding:1.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-testimonials__card blockquote{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;margin:0}.cp-testimonials__quote{color:var(--c-ink);font-size:var(--fs-sm);line-height:1.6}.cp-testimonials__author{display:flex;align-items:center;gap:.75rem}.cp-testimonials__author cite{display:block;color:var(--c-ink);font-size:var(--fs-sm);font-style:normal;font-weight:600}.cp-testimonials__author small{color:var(--c-muted);font-size:var(--fs-xs)}.cp-testimonials__author small a{text-decoration:underline}.cp-testimonials__photo{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.cp-testimonials__photo--initial{display:grid;place-items:center;background:var(--c-lavender);color:var(--c-purple-700);font-weight:700}@media (prefers-reduced-motion:reduce){.cp-testimonials__rows{mask-image:none}.cp-testimonials__marquee{flex-wrap:wrap;width:auto;padding-inline:var(--gutter)}.cp-testimonials__track[aria-hidden]{display:none}.cp-testimonials__track{flex-wrap:wrap;animation:none}}@keyframes cp-testimonials-scroll{to{transform:translateX(calc(-100% - 1rem))}}.cp-faq__inner{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.4fr);gap:clamp(2rem, 1rem + 4vw, 5rem);align-items:start}@media (max-width:900px){.cp-faq__inner{grid-template-columns:1fr}}.cp-faq__aside{display:grid;justify-items:start;gap:1.25rem}.cp-faq__aside .g-heading{margin-bottom:0}@media (min-width:901px){.cp-faq__aside{position:sticky;top:calc(var(--header-h) + 2rem)}}.cp-faq__nav{display:flex;flex-wrap:wrap;gap:.5rem}.cp-faq__nav a{padding:.45rem .9rem;border-radius:var(--r-pill);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-xs);font-weight:500}.cp-faq__nav a:hover{background:#fff}.cp-faq__groups{display:grid;gap:2rem}.cp-faq__group{display:grid;gap:.6rem}.cp-faq__group-title{margin-bottom:.25rem;font-size:var(--fs-h3)}.cp-faq__item{border-radius:var(--r-md);background:var(--c-card);box-shadow:var(--sh-sm);transition:background-color var(--g-trans)}.cp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;color:var(--c-ink);font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.cp-faq__item summary::-webkit-details-marker{display:none}.cp-faq__item[open]{background:#fff}.cp-faq__item[open] .cp-faq__toggle{background:var(--c-dark);color:var(--c-lime);transform:rotate(45deg)}.cp-faq__toggle{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--c-purple-50);color:var(--c-purple-600);transition:transform var(--g-trans) var(--ease),background-color var(--g-trans)}.cp-faq__toggle .g-icon{width:1rem;height:1rem}.cp-faq__answer{padding:0 1.25rem 1.25rem;color:var(--c-muted);font-size:var(--fs-sm);line-height:1.65}.cp-blog-preview__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem, 1.5rem + 2vw, 3rem)}.cp-blog-preview__head .g-heading{margin-bottom:0}.cp-cta-banner__card{position:relative;display:grid;justify-items:center;gap:1.25rem;padding:clamp(3rem, 2rem + 4vw, 5.5rem) clamp(1.25rem, 1rem + 3vw, 4rem);overflow:hidden;border-radius:var(--r-xl);background:var(--c-dark);color:var(--c-dark-muted);text-align:center;isolation:isolate}.cp-cta-banner__card::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1.2px);background-size:20px 20px;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 70%)}.cp-cta-banner__glow{position:absolute;bottom:-60%;left:50%;z-index:-1;width:760px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(143 93 250 / .55),transparent 62%);transform:translateX(-50%)}.cp-cta-banner__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4b4757,#0f0f12 70%);box-shadow:0 0 0 8px rgb(255 255 255 / .05),0 0 40px rgb(143 93 250 / .6)}.cp-cta-banner__mark .g-logo__mark{width:1.75rem;height:1.75rem}.cp-cta-banner__title{max-width:720px;color:#fff;font-size:var(--fs-h2)}.cp-cta-banner__subtitle{max-width:580px;font-size:var(--fs-lead)}.cp-cta-banner .g-ctas{margin-top:.5rem}.cp-cta-banner__note{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-xs)}.cp-cta-banner__note .g-icon{width:1rem;height:1rem;color:var(--c-lime)}.cp-use-case__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem, 1rem + 3vw, 4rem);padding:clamp(1.75rem, 1rem + 3vw, 3.5rem);border-radius:var(--r-xl);background:radial-gradient(circle at 100% 0%,rgb(239 250 93 / .45),transparent 35%),linear-gradient(160deg,#f3efff,#e2d9ff)}@media (max-width:860px){.cp-use-case__card{grid-template-columns:1fr}}.cp-use-case__story{display:grid;align-content:start;justify-items:start;gap:1rem}.cp-use-case__title{font-size:clamp(1.6rem, 1.3rem + 1.2vw, 2.25rem)}.cp-use-case__scenario{color:var(--c-text);font-size:var(--fs-lead);line-height:1.6}.cp-use-case__steps{display:grid;align-content:center;gap:.75rem;margin:0;padding:0;list-style:none}.cp-use-case__steps li{display:flex;align-items:center;gap:.9rem;padding:1rem 1.15rem;border-radius:var(--r-md);background:rgb(255 255 255 / .8);box-shadow:var(--sh-sm);color:var(--c-ink);font-size:var(--fs-sm);font-weight:500}.cp-use-case__number{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--c-dark);color:var(--c-lime);font-size:var(--fs-xs);font-weight:700}.cp-contact-channels__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.cp-contact-channels__item{display:grid;align-content:start;justify-items:start;gap:.6rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-contact-channels__item .g-icon-tile{margin-bottom:.5rem}.cp-contact-channels__title{font-size:var(--fs-h3)}.cp-contact-channels__value{color:var(--c-ink);font-weight:600;word-break:break-word}.cp-contact-channels a.cp-contact-channels__value{color:var(--c-purple-600)}.cp-contact-channels a.cp-contact-channels__value:hover{text-decoration:underline}.cp-contact-channels__note{color:var(--c-muted);font-size:var(--fs-sm)}.cp-contact-form__card{padding:clamp(1.5rem, 1rem + 3vw, 3.5rem);border-radius:var(--r-xl);background:var(--c-card);box-shadow:var(--sh-md)}.cp-contact-form__card .g-heading{margin-bottom:2rem}.cp-contact-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}@media (max-width:600px){.cp-contact-form__form{grid-template-columns:1fr}}.cp-contact-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.cp-contact-form__status{color:var(--c-muted);font-size:var(--fs-sm)}.cp-contact-form__status.is-error{color:#c23434}.cp-contact-form__status.is-success{color:#1b7f4a;font-weight:600}.cp-contact-form .nf-response-msg{padding:1.1rem 1.25rem;border:1px solid rgb(27 127 74 / .25);border-radius:var(--r-md);background:rgb(27 127 74 / .08);color:#1b7f4a;font-weight:600;text-align:center;outline:none}.cp-contact-form .nf-response-msg p{margin:0}.cp-video__frame{position:relative;max-width:980px;aspect-ratio:16/9;margin-inline:auto;overflow:hidden;border-radius:var(--r-xl);background:var(--c-dark);box-shadow:var(--sh-lg)}.cp-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cp-video__poster{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:pointer}.cp-video__poster img{width:100%;height:100%;object-fit:cover}.cp-video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--c-purple-600);box-shadow:0 0 0 12px rgb(143 93 250 / .3),var(--sh-purple);color:#fff;transform:translate(-50%,-50%);transition:transform var(--g-trans) var(--ease)}.cp-video__play .g-icon{width:2rem;height:2rem;margin-left:4px;fill:currentColor}.cp-video__poster:hover .cp-video__play{transform:translate(-50%,-50%) scale(1.06)}.cp-video__transcript{max-width:860px;margin:1.5rem auto 0;padding:1rem 1.25rem;border-radius:var(--r-md);background:var(--c-card)}.cp-video__transcript summary{color:var(--c-ink);font-weight:600;cursor:pointer}.cp-video__transcript .g-prose{margin-top:1rem;font-size:var(--fs-sm)}.cp-rich-text.is-page .g-breadcrumbs ol{justify-content:flex-start}.cp-rich-text__header{display:grid;gap:.75rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-line)}.cp-rich-text__title{font-size:var(--fs-h2)}.cp-rich-text.is-page .cp-rich-text__title{font-size:var(--fs-h1)}.cp-rich-text__updated{color:var(--c-muted);font-size:var(--fs-sm)}.cp-rich-text .g-prose{padding:clamp(1.5rem, 1rem + 2vw, 3rem);border-radius:var(--r-xl);background:var(--c-card);box-shadow:var(--sh-sm)}.cp-marketplace__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.6rem;border-radius:30px;background:var(--c-card);box-shadow:var(--sh-md)}.cp-marketplace__filters>*{flex:1 1 calc(50% - 0.3rem);min-width:0}@media (min-width:900px){.cp-marketplace__filters{flex-wrap:nowrap}.cp-marketplace__filters>*{flex:0 0 auto}}.cp-marketplace__search{flex:1 1 100%!important;max-width:none;margin:0}@media (min-width:900px){.cp-marketplace__search{flex:1 1 auto!important}}.cp-marketplace__search input{min-height:48px;padding-right:6.25rem;box-shadow:none}.cp-marketplace__search .g-btn{right:.3rem}.cp-marketplace__control{display:flex;align-items:center;gap:.5rem;width:100%;min-height:48px;padding:0 1rem;border:1px solid rgb(16 16 20 / .14);border-radius:var(--r-pill);background:#fff;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--g-trans),box-shadow var(--g-trans)}.cp-marketplace__control:hover{border-color:rgb(16 16 20 / .28)}.cp-marketplace__control:focus-visible{outline:none;border-color:var(--c-purple-600);box-shadow:0 0 0 4px rgb(143 93 250 / .18)}.cp-marketplace__control>.g-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--c-purple-600)}@media (min-width:900px){.cp-marketplace__control{width:auto}}.cp-marketplace select.cp-marketplace__control{padding-right:2.5rem;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%236b6a75%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") no-repeat right .9rem center/1rem;text-overflow:ellipsis}@media (min-width:900px){.cp-marketplace select.cp-marketplace__control{max-width:13rem}}.cp-marketplace select.cp-marketplace__control:disabled{background-color:var(--c-surface);color:var(--c-muted);cursor:not-allowed}.cp-marketplace__multi{position:relative}.cp-marketplace__multi summary{box-sizing:border-box;max-width:100%;list-style:none}.cp-marketplace__multi summary::-webkit-details-marker{display:none}@media (min-width:900px){.cp-marketplace__multi .cp-marketplace__control{min-width:13rem}}.cp-marketplace__multi[open] .cp-marketplace__control{border-color:var(--c-purple-600);box-shadow:0 0 0 4px rgb(143 93 250 / .18)}.cp-marketplace__multi[open] .cp-marketplace__caret{transform:rotate(180deg)}.cp-marketplace__control-label{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cp-marketplace .cp-marketplace__caret{width:1rem;height:1rem;color:var(--c-muted);transition:transform var(--g-trans)}.cp-marketplace__multi-panel{position:absolute;top:calc(100% + 0.5rem);left:0;z-index:30;display:grid;gap:.1rem;width:max(100%, 17rem);max-height:20rem;margin:0;padding:.4rem;border:1px solid var(--c-line);border-radius:var(--r-md);background:#fff;box-shadow:var(--sh-lg);overflow-y:auto}@media (min-width:900px){.cp-marketplace__multi-panel{right:0;left:auto}}.cp-marketplace__option{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--g-trans)}.cp-marketplace__option:hover{background:var(--c-surface)}.cp-marketplace__option input{position:absolute;opacity:0;pointer-events:none}.cp-marketplace__check{display:grid;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;border:1.5px solid rgb(16 16 20 / .25);border-radius:6px;color:#fff;transition:background-color var(--g-trans),border-color var(--g-trans)}.cp-marketplace__check .g-icon{width:.8rem;height:.8rem;opacity:0}.cp-marketplace__option input:checked+.cp-marketplace__check{border-color:var(--c-purple-600);background:var(--c-purple-600)}.cp-marketplace__option input:checked+.cp-marketplace__check .g-icon{opacity:1}.cp-marketplace__option input:focus-visible+.cp-marketplace__check{box-shadow:0 0 0 3px rgb(143 93 250 / .3)}.cp-marketplace__option-name{flex:1}.cp-marketplace__option-count{color:var(--c-muted);font-size:var(--fs-xs)}.cp-marketplace__clear{display:inline-flex;flex:0 0 auto!important;align-items:center;justify-content:center;gap:.35rem;min-height:48px;padding:0 .9rem;border-radius:var(--r-pill);color:var(--c-text);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:background-color var(--g-trans),color var(--g-trans)}.cp-marketplace__clear:hover{background:var(--c-surface);color:var(--c-ink)}.cp-marketplace__clear[hidden]{display:none}.cp-marketplace__clear .g-icon{width:1rem;height:1rem}.cp-marketplace__results{transition:opacity var(--g-trans)}.cp-marketplace__results[aria-busy=true]{opacity:.45;pointer-events:none}.cp-marketplace__count{margin-bottom:1rem;color:var(--c-muted);font-size:var(--fs-sm);font-weight:600}.cp-marketplace__notice{margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--r-sm);background:var(--c-purple-50);color:var(--c-purple-700);font-size:var(--fs-sm)}.cp-marketplace__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.cp-marketplace__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.cp-marketplace__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-marketplace__card{display:flex;flex-direction:column;gap:1rem;container:biz-card/inline-size;padding:1.25rem;border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-sm);transition:box-shadow var(--g-trans),transform var(--g-trans),border-color var(--g-trans)}.cp-marketplace__card:hover{border-color:color-mix(in srgb,var(--biz-color) 35%,transparent);box-shadow:var(--sh-md);transform:translateY(-2px)}.cp-marketplace__card-head{display:flex;align-items:flex-start;gap:.85rem}.cp-marketplace__identity{min-width:0;padding-top:.3rem}.cp-marketplace__logo{position:relative;flex-shrink:0;overflow:hidden;width:3.5rem;height:3.5rem;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-line)}.cp-marketplace__logo-backdrop,.cp-marketplace__logo-image{position:absolute;inset:0;width:100%;height:100%}.cp-marketplace__logo-backdrop{inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);max-width:none;filter:blur(10px) saturate(1.2);object-fit:cover;opacity:.55;clip-path:inset(12px round 14px)}.cp-marketplace__logo-image{object-fit:contain}.cp-marketplace__logo--initial{display:grid;place-items:center;background:var(--biz-color);box-shadow:none;color:var(--biz-ink);font-size:1.3rem;font-weight:700}.cp-marketplace__name{overflow:hidden;color:var(--c-ink);font-size:1.0625rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cp-marketplace__place{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;color:var(--c-muted);font-size:var(--fs-xs)}.cp-marketplace__place .g-icon{flex-shrink:0;width:.85rem;height:.85rem}.cp-marketplace__place>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cp-marketplace__industries-line{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--c-text);font-size:var(--fs-xs);font-weight:500}.cp-marketplace__industries-line>.g-icon{flex-shrink:0;width:.9rem;height:.9rem;color:var(--c-purple-600)}.cp-marketplace__industry-names{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cp-marketplace__more{flex-shrink:0;padding:.05rem .4rem;border-radius:var(--r-pill);background:var(--c-purple-50);color:var(--c-purple-700);font-size:.6875rem;font-weight:700;cursor:help}.cp-marketplace__description{display:-webkit-box;overflow:hidden;color:var(--c-text);font-size:var(--fs-sm);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cp-marketplace__matches{display:grid;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--c-line)}.cp-marketplace__matches ul{display:grid;grid-auto-columns:6.5rem;grid-auto-flow:column;gap:.6rem;margin:0 -1.25rem;padding:0 1.25rem .25rem;overflow-x:auto;scroll-padding-inline:1.25rem;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none}.cp-marketplace__matches ul li{scroll-snap-align:start}.cp-marketplace__matches a:not(.g-text-link){display:grid;gap:.25rem;color:var(--c-ink)}.cp-marketplace__matches a:not(.g-text-link):hover .cp-marketplace__product{color:var(--c-purple-600)}.cp-marketplace__matches img,.cp-marketplace__matches .cp-marketplace__no-image{width:100%;height:auto;aspect-ratio:1;border-radius:var(--r-sm);background:var(--c-surface);object-fit:cover}.cp-marketplace__no-image{display:grid;place-items:center;color:var(--c-muted)}.cp-marketplace__no-image .g-icon{width:1.5rem;height:1.5rem}.cp-marketplace__product{display:-webkit-box;overflow:hidden;font-size:var(--fs-xs);line-height:1.35;transition:color var(--g-trans);-webkit-box-orient:vertical;-webkit-line-clamp:2}.cp-marketplace__price{color:var(--c-purple-700);font-size:var(--fs-xs);font-weight:700}.cp-marketplace__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--c-line)}.cp-marketplace__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.6rem;overflow:hidden;min-height:44px;padding:.3rem .3rem .3rem 1.1rem;border-radius:var(--r-pill);background:var(--c-dark);color:#fff;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:color 0.35s var(--ease),box-shadow 0.35s var(--ease)}.cp-marketplace__cta::before{content:"";position:absolute;top:50%;right:.3rem;z-index:-1;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--c-lime);transform:translateY(-50%) scale(0);transition:transform 0.55s var(--ease)}.cp-marketplace__cta:hover,.cp-marketplace__cta:focus-visible{color:var(--c-dark);box-shadow:0 10px 24px -10px rgb(16 16 20 / .45)}.cp-marketplace__cta:hover::before,.cp-marketplace__cta:focus-visible::before{transform:translateY(-50%) scale(24)}.cp-marketplace__cta:hover .cp-marketplace__cta-icon,.cp-marketplace__cta:focus-visible .cp-marketplace__cta-icon{background:var(--c-dark);color:var(--c-lime)}.cp-marketplace__cta:hover .g-icon,.cp-marketplace__cta:focus-visible .g-icon{transform:rotate(-45deg)}.cp-marketplace__cta-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--c-lime);color:var(--c-dark);transition:background-color 0.35s var(--ease),color 0.35s var(--ease)}.cp-marketplace__cta-icon .g-icon{width:1rem;height:1rem;transition:transform 0.35s var(--ease)}.cp-marketplace__social{display:flex;gap:.15rem;margin:0;padding:.2rem;border-radius:var(--r-pill);background:var(--c-surface);list-style:none}.cp-marketplace__social a{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--c-text);transition:background-color var(--g-trans),color var(--g-trans)}.cp-marketplace__social a:hover{background:#fff;box-shadow:var(--sh-sm)}.cp-marketplace__social a.is-whatsapp:hover{color:#25d366}.cp-marketplace__social a.is-facebook:hover{color:#1877f2}.cp-marketplace__social a.is-instagram:hover{color:#e1306c}.cp-marketplace__social a.is-tiktok:hover{color:#000}.cp-marketplace__social .g-icon{width:1.05rem;height:1.05rem}@container biz-card (max-width:340px){.cp-marketplace__actions{flex-direction:column;align-items:stretch}.cp-marketplace__cta{justify-content:space-between}.cp-marketplace__social{justify-content:space-around}}.cp-marketplace__empty{display:grid;justify-items:center;gap:1rem;padding:3rem 1.5rem;border:1px dashed rgb(16 16 20 / .15);border-radius:var(--r-lg);color:var(--c-text);text-align:center}.cp-marketplace__empty>.g-icon{width:2rem;height:2rem;color:var(--c-purple-600)}.cp-marketplace__empty p{max-width:38ch}.cp-marketplace__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:2rem}.cp-marketplace__page{display:inline-grid;place-items:center;min-width:44px;height:44px;padding-inline:.75rem;border-radius:var(--r-pill);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-sm);font-weight:600;box-shadow:var(--sh-sm);transition:background-color var(--g-trans),color var(--g-trans)}.cp-marketplace__page:hover{background:var(--c-lavender)}.cp-marketplace__page.is-current{background:var(--c-dark);color:#fff}.cp-marketplace__page .g-icon{width:1rem;height:1rem}.cp-marketplace__page .is-flipped{transform:scaleX(-1)}.cp-marketplace__gap{color:var(--c-muted)}.cp-logos{--logos-per-view:2;--logos-gap:.75rem}@media (min-width:640px){.cp-logos{--logos-per-view:4;--logos-gap:1rem}}@media (min-width:1024px){.cp-logos{--logos-per-view:7}}.cp-logos__viewport{--logos-width:calc(100vw - var(--gutter) * 2);display:flex;gap:var(--logos-gap);overflow-x:auto;margin-top:2.5rem;padding-block:.5rem 1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.cp-logos__viewport::-webkit-scrollbar{display:none}.cp-logos__track{display:flex;flex-shrink:0;gap:var(--logos-gap);margin:0;padding:0;list-style:none}.cp-logos__slide{flex:none;width:calc((var(--logos-width) - var(--logos-gap) * (var(--logos-per-view) - 1)) / var(--logos-per-view));min-width:0}.cp-logos__footer{display:flex;justify-content:center;margin-top:1.5rem}.cp-logos__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;height:100%;padding:.5rem .5rem .9rem;border:1px solid rgb(23 23 31 / .06);border-radius:22px;background:#fff;color:var(--c-ink);text-align:center;text-decoration:none;box-shadow:0 1px 2px rgb(23 23 31 / .04);transition:box-shadow var(--g-trans),transform var(--g-trans),border-color var(--g-trans);user-select:none}.cp-logos__media{display:grid;place-items:center;width:100%;aspect-ratio:4/3;margin-bottom:.55rem;border-radius:16px;clip-path:inset(0 round 16px);background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--biz-color) 38%,transparent),transparent 70%),color-mix(in srgb,var(--biz-color) 10%,#f6f6f8);overflow:hidden}.cp-logos__logo{position:relative;display:grid;place-items:center;width:58%;max-width:5.5rem;aspect-ratio:1;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgb(23 23 31 / .12),0 0 0 4px rgb(255 255 255 / .6);overflow:hidden;transition:transform var(--g-trans)}.cp-logos__logo-backdrop{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);max-width:none;object-fit:cover;filter:blur(10px);opacity:.5;clip-path:inset(12px round 18px)}.cp-logos__logo-image{position:relative;width:100%;height:100%;object-fit:contain;transition:filter var(--g-trans),opacity var(--g-trans)}.cp-logos__logo--initial{background:var(--biz-color);color:var(--biz-ink);font-size:1.75rem;font-weight:700}.cp-logos__name{max-width:100%;overflow:hidden;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.cp-logos__link{display:inline-flex;align-items:center;gap:.25rem;color:var(--c-muted);font-size:.75rem;transition:color var(--g-trans)}.cp-logos__link svg{width:.8rem;height:.8rem;transition:transform var(--g-trans)}.cp-logos__item:hover,.cp-logos__item:focus-visible{border-color:color-mix(in srgb,var(--biz-color) 35%,transparent);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--biz-color) 55%,rgb(23 23 31 / .35));transform:translateY(-4px)}.cp-logos__item:hover .cp-logos__logo,.cp-logos__item:focus-visible .cp-logos__logo{transform:scale(1.06)}.cp-logos__item:hover .cp-logos__link,.cp-logos__item:focus-visible .cp-logos__link{color:var(--c-purple)}.cp-logos__item:hover .cp-logos__link svg,.cp-logos__item:focus-visible .cp-logos__link svg{transform:translateX(3px)}.cp-logos.is-grayscale .cp-logos__logo-image{filter:grayscale(1);opacity:.8}.cp-logos.is-grayscale .cp-logos__item:hover .cp-logos__logo-image,.cp-logos.is-grayscale .cp-logos__item:focus-visible .cp-logos__logo-image{filter:none;opacity:1}@media (hover:none){.cp-logos.is-grayscale .cp-logos__logo-image{filter:none;opacity:1}}.g-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.g-post-grid>li{display:flex}@media (max-width:960px){.g-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.g-post-grid{grid-template-columns:1fr}}.g-post-card{display:flex;flex-direction:column;width:100%;padding:.5rem;border-radius:var(--r-lg);background:var(--c-card);box-shadow:var(--sh-sm);transition:transform var(--g-trans) var(--ease),box-shadow var(--g-trans)}.g-post-card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.g-post-card__media{display:block;aspect-ratio:1200/630;overflow:hidden;border-radius:calc(var(--r-lg) - 0.5rem);background:linear-gradient(160deg,#f1ecff,#ddd2ff)}.g-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.g-post-card:hover .g-post-card__media img{transform:scale(1.04)}.g-post-card__placeholder{display:grid;place-items:center;height:100%;color:rgb(118 70 238 / .5)}.g-post-card__placeholder .g-icon{width:2.5rem;height:2.5rem}.g-post-card__body{display:grid;align-content:start;gap:.55rem;flex:1;padding:1.1rem 1rem 1rem}.g-post-card__cat{justify-self:start;color:var(--c-purple-600);font-size:var(--fs-xs);font-weight:600}.g-post-card__title{font-size:1.2rem;line-height:1.25}.g-post-card__title a:hover{color:var(--c-purple-600)}.g-post-card__excerpt{color:var(--c-muted);font-size:var(--fs-sm)}.g-post-card__meta{margin-top:auto;padding-top:.5rem;color:var(--c-muted);font-size:var(--fs-xs)}.cp-page-hero--blog .g-search{margin-top:1.75rem}.g-category-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.g-category-filter a{padding:.55rem 1rem;border-radius:var(--r-pill);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-sm);font-weight:500;transition:background-color var(--g-trans),color var(--g-trans)}.g-category-filter a:hover{background:#fff}.g-category-filter a[aria-current]{background:var(--c-dark);color:#fff}.g-article__header{padding-bottom:2rem;text-align:center}.g-article__header .g-container--narrow{display:grid;justify-items:center;gap:1.1rem}.g-article__title{font-size:clamp(2rem, 1.5rem + 2.2vw, 3.25rem)}.g-article__excerpt{max-width:680px;color:var(--c-muted);font-size:var(--fs-lead)}.g-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;color:var(--c-muted);font-size:var(--fs-xs)}.g-article__meta span{display:inline-flex;align-items:center;gap:.35rem}.g-article__meta .g-icon{width:1rem;height:1rem}.g-article__cover{max-width:1080px;margin:2.5rem auto 0}.g-article__cover img{display:block;width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--sh-md)}.g-article__layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:center;gap:clamp(2rem, 1rem + 3vw, 4rem);padding-bottom:var(--section-y)}@media (max-width:1023px){.g-article__layout{grid-template-columns:minmax(0,760px)}}@media (max-width:1023px){.g-article__aside{display:none}}.g-article__content{display:grid;gap:2.5rem;min-width:0}.g-article__faq{display:grid;gap:.6rem}.g-article__faq h2{margin-bottom:.5rem;font-size:1.6rem}.g-toc{position:sticky;top:calc(var(--header-h) + 2rem);padding:1.25rem;border-radius:var(--r-md);background:var(--c-card)}.g-toc__title{margin-bottom:.75rem;color:var(--c-ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.g-toc ol{display:grid;gap:.5rem;margin:0;padding-left:1.1rem;color:var(--c-muted);font-size:var(--fs-sm)}.g-toc a:hover,.g-toc a.is-active{color:var(--c-purple-600)}.g-inline-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-block:2.5rem;padding:1.25rem 1.5rem;border-radius:var(--r-lg);background:var(--c-dark);color:var(--c-dark-muted)}.g-inline-cta__mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c-purple-600);color:#fff}.g-inline-cta__body{flex:1;min-width:200px}.g-inline-cta__title{color:#fff;font-family:var(--f-display);font-size:1.15rem;font-weight:600}.g-inline-cta__text{margin-top:0.25rem!important;font-size:var(--fs-sm)}.g-prose .g-inline-cta a{color:#fff;text-decoration:none}.g-share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--c-line)}.g-share__label{margin-right:.5rem;color:var(--c-ink);font-size:var(--fs-sm);font-weight:600}.g-share__btn{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.5rem .95rem;border:0;border-radius:var(--r-pill);background:var(--c-card);color:var(--c-ink);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.g-share__btn:hover{background:#fff}.g-share__btn .g-icon{width:1rem;height:1rem}.g-author{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--c-card)}.g-author__photo{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:50%;object-fit:cover}.g-author__photo--initial{display:grid;place-items:center;background:var(--c-lavender);color:var(--c-purple-700);font-size:1.25rem;font-weight:700}.g-author__name{color:var(--c-ink);font-weight:600}.g-author__bio{margin-top:0.25rem!important;color:var(--c-muted);font-size:var(--fs-sm)}.g-404{min-height:70vh;padding-top:clamp(3rem, 2rem + 4vw, 6rem)}.g-404__code{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-ink);font-family:var(--f-display);font-size:clamp(5rem, 3rem + 8vw, 9rem);font-weight:600;letter-spacing:-.05em;line-height:1}.g-404__code .g-logo__mark{width:.75em;height:.75em}.g-404 .g-ctas{margin-top:2rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#0f0f13;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}