@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@layer legacy{:root{--bg:#0a0b08;--bg-2:#0e100b;--card:#0f100c;--card-grad:linear-gradient(145deg, #ffffff0b, #0000 55%);--card-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 6px 14px -6px #00000061, 0 28px 56px -28px #0009;--line:#ffffff14;--line-2:#ffffff29;--ink:#fff;--ink-2:#b4b6ab;--ink-3:#8b8e80;--grey-word:#a3a3a3;--brand:#696e47;--brand-light:#c3c88f;--accent:#b8c26a;--accent-rgb:184 194 106;--accent-hover:#c8d17f;--accent-ink:#171a0c;--whatsapp:#25d366;--danger:#ff8f84;--font:"Urbanist Variable", "Urbanist", "Kahwat Rupee", "Urbanist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-hand:"Kalam", "Segoe Print", "Comic Sans MS", cursive;--font-sheet:Calibri, Carlito, "Segoe UI", Arial, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shell:1240px;--gutter:clamp(18px, 4.5vw, 44px);--header-h:84px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}@font-face{font-family:Kahwat Rupee;src:url(/fonts/rupee.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20B9}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:84%;descent-override:22%;line-gap-override:0%;size-adjust:113%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.6}img,svg{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,h3,p,ol,ul,dl,dd,figure,fieldset{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a,button,summary,label{touch-action:manipulation}button,summary,.btn{-webkit-user-select:none;user-select:none}input,textarea,button{font:inherit}input,textarea{font-size:16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:10px 16px;font-weight:650;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.shell{width:100%;max-width:calc(var(--shell) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.label{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.label-center{text-align:center}.label+.h2,.label+.h1{margin-top:16px}.h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.6rem,1.6rem + 3.6vw,4.5rem);font-weight:760;line-height:1.02}.h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2rem,1.35rem + 2.4vw,2.85rem);font-weight:720;line-height:1.08}.h3{letter-spacing:-.03em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.25}.lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.6}.prose{color:var(--ink-2)}.prose p{text-wrap:pretty;max-width:64ch}.prose p+p{margin-top:1em}.section-intro{max-width:56ch;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:1.0625rem}.accent{color:var(--accent)}.btn{letter-spacing:-.01em;cursor:pointer;min-height:54px;transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:620;text-decoration:none;display:inline-flex;position:relative}.btn:active{transition-duration:.1s;transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff59, 0 8px 22px -10px rgb(var(--accent-rgb) / .7)}.btn-ghost,.btn-whatsapp{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff12;background:#0e0f0bb8}.btn-whatsapp svg{width:20px;height:20px;fill:var(--whatsapp);flex-shrink:0}.btn-sm{border-radius:11px;min-height:42px;padding:0 16px;font-size:.875rem}.btn-icon{width:42px;padding:0}.btn-block{width:100%}.text-link{text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent-hover)}.btn-ghost:hover,.btn-whatsapp:hover{box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px #ffffff12}.text-link:hover{text-decoration-color:currentColor}}.site-header{z-index:50;padding-top:calc(12px + env(safe-area-inset-top));position:sticky;top:0}.header-bar{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .12), #0000 32%), #0a0b08c7;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 8px 8px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 18px 40px -24px #000c}.brand{color:var(--ink);border-radius:8px;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{width:auto;height:32px;color:var(--brand-light)}.brand-wordmark{width:auto;height:13px}.nav{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:13px;gap:2px;padding:4px;display:none}.nav a{color:var(--ink-2);letter-spacing:-.01em;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:620;text-decoration:none;transition:color .2s,background-color .2s}.nav a[aria-current=page]{color:var(--ink);background:rgb(var(--accent-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .24)}.header-actions{align-items:center;gap:8px;display:flex}.header-cta{display:none}@media (width>=560px){.header-cta{display:inline-flex}}.menu-button{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out);background:#ffffff08;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.menu-button:active{transform:scale(.95)}.menu-button svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:20px;height:20px}@media (width>=1080px){.nav{display:flex}.menu-button{display:none}}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--ink);background:#ffffff0d}}.nav-group{position:relative}.nav-trigger{color:var(--ink-2);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px 10px 8px 12px;font-size:.82rem;font-weight:620;transition:color .2s,background-color .2s;display:inline-flex}.nav-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:rotate .2s var(--ease-out)}.nav-group:has([aria-current=page]) .nav-trigger{color:var(--ink);background:rgb(var(--accent-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .24)}.nav-panel{z-index:60;width:min(820px,100vw - 48px);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0f, 0 30px 60px -20px #000000d9;opacity:0;visibility:hidden;transform-origin:top;transition:opacity .15s var(--ease-out), translate .15s var(--ease-out), scale .15s var(--ease-out), visibility 0s linear .15s;background:#121410;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:10px;display:grid;position:absolute;top:100%;left:50%;translate:-50% -6px;scale:.98}.nav-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.nav-group[data-open] .nav-panel{opacity:1;visibility:visible;transition-duration:.2s;transition-delay:0s;translate:-50%;scale:1}.nav-group[data-open] .nav-trigger svg{rotate:180deg}.nav-col{align-content:start;gap:2px;display:grid}.nav-col+.nav-col{border-left:1px solid var(--line);padding-left:4px}.nav-col-title{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;padding:8px 12px 4px;font-size:.68rem;font-weight:700}.nav .nav-item{color:var(--ink);font-size:inherit;border-radius:14px;align-items:flex-start;gap:14px;padding:12px;display:flex}.nav-item-icon{background:rgb(var(--tint) / .1);width:40px;height:40px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .55);color:rgb(var(--tint));transition:scale .2s var(--ease-out), background-color .2s ease;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nav-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav-item-text{gap:2px;display:grid}.nav-item-name{letter-spacing:-.015em;font-size:.9rem;font-weight:650}.nav-item-desc{color:var(--ink-3);font-size:.8rem;font-weight:500;line-height:1.4}.nav .nav-item[aria-current=page]{background:rgb(var(--tint) / .08);box-shadow:none}@media (hover:hover) and (pointer:fine){.nav-group:hover .nav-panel{opacity:1;visibility:visible;transition-duration:.2s;transition-delay:0s;translate:-50%;scale:1}.nav-group:hover .nav-trigger svg{rotate:180deg}.nav-trigger:hover{color:var(--ink);background:#ffffff0d}.nav .nav-item:hover{background:#ffffff0b}.nav-item:hover .nav-item-icon{background:rgb(var(--tint) / .18);scale:1.08}}.mobile-menu{inset:auto;top:calc(var(--header-h) + env(safe-area-inset-top) - 4px);right:max(14px, env(safe-area-inset-right));width:min(320px,100vw - 28px);max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top) - 16px);overscroll-behavior:contain;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 60px -20px #000c;transform-origin:100% 0;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), overlay .15s allow-discrete, display .15s allow-discrete;background:#121410;border:0;border-radius:18px;margin:0;padding:8px;position:fixed;overflow-y:auto;transform:translateY(-4px)scale(.97)}.mobile-menu:popover-open{opacity:1;gap:2px;transition-duration:.2s;display:grid;transform:none}@starting-style{.mobile-menu:popover-open{opacity:0;transform:translateY(-4px)scale(.97)}}.mobile-menu a:not(.btn){color:var(--ink-2);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none}.mobile-menu a:not(.btn):active{background:#ffffff0d}.mobile-menu a[aria-current=page]{color:var(--accent)}.mobile-menu .btn{margin-top:6px}.mobile-menu-label{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;padding:10px 14px 2px;font-size:.68rem;font-weight:700}.section{padding-block:clamp(80px,10vw,136px);position:relative}.section-flush{padding-top:0}.section-head{text-align:center;max-width:780px;margin:0 auto clamp(44px,5vw,64px)}.section-head .section-intro,.section-head>.h2{margin-inline:auto}.section-head-left{text-align:left;margin-left:0}.section-head-left .section-intro{margin-inline:0}.split{gap:40px;display:grid}@media (width>=1024px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.card{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:24px;padding:clamp(24px,2.6vw,32px) clamp(22px,2.4vw,28px);position:relative}.card p{color:var(--ink-2);margin-top:10px}.cards{gap:16px;display:grid}@media (width>=760px){.cards-2,.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.icon{fill:none;width:24px;height:24px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.card>.icon{margin-bottom:22px}.hero{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 62% 42%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 70% at 62% 42%,#000 25%,#0000 78%)}.hero:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 47%,#ffffff09 47.1%,#0000 47.3%),linear-gradient(62deg,#0000 63%,#ffffff08 63.1%,#0000 63.3%);position:absolute;inset:0}.hero-grid{z-index:1;align-items:center;gap:40px;display:grid;position:relative}@media (width>=1024px){.hero-grid{min-height:min(680px, calc(100svh - var(--header-h) - 120px));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}}.headline{letter-spacing:-.072em;font-size:clamp(3.2rem,1.6rem + 6.8vw,7rem);font-weight:780;line-height:.94}.headline span{width:fit-content;display:block}.headline .w2{color:var(--grey-word)}.headline .w3{color:var(--accent);padding-bottom:.2em;position:relative}.headline .w3:after{content:"";background:var(--accent);transform-origin:0;border-radius:99px;height:.055em;min-height:3px;position:absolute;bottom:0;left:0;right:.12em}.hero .lead{max-width:36ch;margin-top:22px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.orbit{aspect-ratio:1;perspective:1100px;width:min(100%,560px);margin-inline:auto;position:relative}.orbit-ring{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .22);transform-style:preserve-3d;border-radius:50%;position:absolute;inset:12%}.orbit-ring-a{transform:rotateX(70deg)rotate(-14deg)}.orbit-ring-b{inset:18%;transform:rotateY(68deg)rotate(18deg);box-shadow:inset 0 0 0 1px #ffffff1f}.orbit-spin{border-radius:50%;position:absolute;inset:0}.orbit-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px 2px rgb(var(--accent-rgb) / .8);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}.orbit-ring-b .orbit-dot{background:#fff;box-shadow:0 0 12px 2px #fff9}.orbit-core{aspect-ratio:1;width:33%;color:var(--brand);box-shadow:inset 0 -6px 14px #696e471f, 0 0 0 1px #ffffff80, 0 30px 70px -20px rgb(var(--accent-rgb) / .55), 0 0 120px 10px rgb(var(--accent-rgb) / .22);background:linear-gradient(160deg,#fff,#eef0e4);border-radius:26%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core .brand-mark{width:56%;height:auto;color:var(--brand)}.orbit-chip{justify-items:center;gap:8px;width:76px;display:grid;position:absolute}.orbit-chip-tile{width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff14, 0 16px 30px -14px #000000e6;background:#131510;border-radius:18px;place-items:center;display:grid}.orbit-chip-glyph{background:linear-gradient(150deg, rgb(var(--tint) / 1), rgb(var(--tint) / .6));color:#10120b;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.orbit-chip-glyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.orbit-chip-name{color:var(--ink-2);letter-spacing:.04em;font-size:.75rem;font-weight:650}@media (width<=1023px){.orbit{width:min(100%,420px)}}.statement{letter-spacing:-.05em;text-align:center;text-wrap:balance;max-width:1050px;margin:18px auto 0;font-size:clamp(1.6rem,1.05rem + 2vw,2.35rem);font-weight:720;line-height:1.16}.statement .muted{color:var(--ink-3)}.services{gap:16px;display:grid}@media (width>=700px){.services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.services{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc{transition:transform .2s var(--ease-out), box-shadow .2s ease;flex-direction:column;display:flex}.svc-icon{background:rgb(var(--tint) / .1);width:64px;height:64px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .85);color:rgb(var(--tint));border-radius:18px;place-items:center;margin-bottom:28px;display:grid}.svc-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.svc h3{letter-spacing:-.035em;font-size:clamp(1.45rem,1.25rem + .6vw,1.65rem);font-weight:700;line-height:1.15}.svc-link{color:var(--accent);margin-top:auto;padding-top:28px;font-weight:620;text-decoration:none}.svc-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.tint-olive{--tint:184 194 106}.tint-sand{--tint:233 190 112}.tint-sage{--tint:128 199 180}.tint-sky{--tint:140 180 240}.tint-coral{--tint:240 150 120}.tint-leaf{--tint:130 205 140}@media (hover:hover) and (pointer:fine){.svc:hover{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .4), var(--card-shadow);transform:translateY(-3px)}}.banner{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .12), #0000 65%), var(--card);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .28), var(--card-shadow);border-radius:24px;align-items:center;gap:18px;margin-top:16px;padding:26px 28px;display:grid}.banner h2,.banner h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.banner p{color:var(--ink-2);margin-top:4px}@media (width>=860px){.banner{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.index{color:#fff9;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.flow{gap:12px;display:grid}@media (width>=760px){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.flow{grid-template-columns:repeat(5,minmax(0,1fr))}}.flow .card{padding:24px 22px}.flow h3,.process h3{letter-spacing:-.025em;margin-top:18px;font-size:1.15rem;font-weight:700;line-height:1.3}.flow p{margin-top:6px;font-size:.95rem}.flow-note{max-width:60ch;color:var(--ink-2);text-align:center;margin:28px auto 0}.flow-note strong{color:var(--accent);font-weight:650}.process{gap:16px;display:grid}@media (width>=760px){.process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.process{grid-template-columns:repeat(4,minmax(0,1fr))}}.process .card{padding:30px 26px}.process .icon{width:30px;height:30px;margin-top:22px}.process h3{font-size:1.35rem}.section-cta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:40px;display:flex}.next-steps{gap:18px;margin-top:34px;display:grid}.next-steps li{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.step-n{background:rgb(var(--accent-rgb) / .1);width:34px;height:34px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35);color:var(--accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.next-steps strong{padding-top:5px;font-weight:650;display:block}.next-steps span:not(.step-n){color:var(--ink-2)}.product{align-items:center;gap:40px;display:grid}@media (width>=1024px){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px}}.product .label,.product .h2 .cyan{color:#0cc0df}.product .lead{margin-top:20px}.product .checks{margin-top:28px}.product .checks li:before{background:#0cc0df}.btn-cyan{color:#071318;background:#0cc0df;box-shadow:inset 0 1px #ffffff59,0 8px 22px -10px #0cc0dfb3}@media (hover:hover) and (pointer:fine){.btn-cyan:hover{background:#45d1e9}}.product-visual{aspect-ratio:4/3;box-shadow:inset 0 0 0 1px #0cc0df40, var(--card-shadow);background:radial-gradient(60% 70% at 70% 20%,#0cc0df38,#0000 70%),linear-gradient(160deg,#10181a,#0b0c0b);border-radius:28px;place-items:center;padding:12%;display:grid}.product-visual img{width:min(100%,360px);height:auto}.checks{gap:12px;display:grid}.checks li{padding-left:32px;font-weight:560;line-height:1.5;position:relative}.checks li:before{content:"";background:var(--accent);width:20px;height:20px;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E");position:absolute;top:2px;left:0}.checks-panel{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:28px;padding:22px 24px}@media (width>=1024px){.faq-aside>div{top:calc(var(--header-h) + 32px);position:sticky}}.faq-aside p{max-width:34ch;color:var(--ink-2);margin-top:16px}.faq{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .2s var(--ease-out);border-radius:50%;flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--accent);border-radius:1px;width:12px;height:1.75px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-icon:after{rotate:90deg}.faq details[open] .faq-icon{transform:rotate(45deg)}.faq details::details-content{opacity:0;block-size:0;transition:block-size .2s var(--ease-out), opacity .2s var(--ease-out), content-visibility .2s allow-discrete;overflow-y:clip}.faq details[open]::details-content{opacity:1;block-size:auto}.faq-body p{max-width:64ch;color:var(--ink-2);text-wrap:pretty;padding-bottom:22px}.contact-grid{align-items:start;gap:40px;display:grid}@media (width>=1024px){.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:72px}.contact-copy{top:calc(var(--header-h) + 32px);position:sticky}}.contact-copy .lead{max-width:40ch;margin-top:18px}.contact-cards{gap:12px;margin-top:32px;display:grid}.contact-card{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:box-shadow .2s;display:grid}.contact-card-icon{background:rgb(var(--accent-rgb) / .1);width:44px;height:44px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4);color:var(--accent);border-radius:12px;place-items:center;display:grid}.contact-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.contact-card-icon.is-whatsapp svg{fill:var(--whatsapp);stroke:none}.contact-card small{color:var(--ink-3);font-size:.8125rem;display:block}.contact-card span{font-weight:620}@media (hover:hover) and (pointer:fine){.contact-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4)}}.form-card{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:24px;padding:clamp(22px,3.4vw,36px);display:grid}.form-title{letter-spacing:-.03em;margin-bottom:4px;font-size:1.25rem;font-weight:700}.lead-form,.field-row{gap:18px;display:grid}@media (width>=560px){.field-row{grid-template-columns:1fr 1fr}}.field label,.field legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:.9rem;font-weight:600;display:block}.optional{color:var(--ink-3);font-weight:450}.field input{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--ink);background:#ffffff09;border-radius:12px;padding:12px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#6f7266}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .2);outline:none}.field [aria-invalid=true]{border-color:var(--danger)}.field [aria-invalid=true]:focus{box-shadow:0 0 0 4px #ff8f842e}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{min-height:42px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);transition:background-color .15s ease, box-shadow .15s ease, color .15s ease, transform .16s var(--ease-out);background:#ffffff08;border-radius:999px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:560;display:inline-flex}.chip:active span{transform:scale(.96)}.chip input:checked+span{background:var(--accent);color:var(--accent-ink);box-shadow:none}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.chips-field[data-invalid] .chip span{box-shadow:inset 0 0 0 1px var(--danger)}@media (hover:hover) and (pointer:fine){.chip:hover input:not(:checked)+span{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff59}}.field-error,.form-error{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.field-error{color:var(--danger);margin-top:6px;font-size:.85rem;font-weight:560}.form-error{color:var(--danger);background:#ff8f841a;border-radius:12px;padding:12px 14px;font-size:.9375rem;font-weight:560;box-shadow:inset 0 0 0 1px #ff8f844d}.field-error:empty,.form-error:empty{display:none}@starting-style{.field-error,.form-error{opacity:0;transform:translateY(-4px)}}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn .spinner{border:2px solid #171a0c40;border-top-color:var(--accent-ink);opacity:0;border-radius:50%;width:16px;height:16px;margin-top:-8px;transition:opacity .2s;position:absolute;top:50%;right:18px}.lead-form[aria-busy=true] .spinner{opacity:1;animation:.6s linear infinite spin}.lead-form[aria-busy=true] .btn{cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}.form-foot{color:var(--ink-3);text-align:center;font-size:.85rem}.form-foot a{color:var(--ink-2)}.form-success{text-align:center;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);align-content:center;justify-items:center;gap:10px;display:grid}.form-success:focus{outline:none}.form-success p{max-width:40ch;color:var(--ink-2)}.form-success strong{color:var(--ink);white-space:nowrap}@starting-style{.form-success{opacity:0;transform:translateY(8px)scale(.98)}}.success-check{fill:none;width:56px;height:56px;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.success-check circle{stroke:rgb(var(--accent-rgb) / .5);stroke-dasharray:151;animation:draw .6s var(--ease-out) .1s both}.success-check path{--len:34;stroke-dasharray:34;animation:draw .4s var(--ease-out) .38s both}@keyframes draw{0%{stroke-dashoffset:var(--len,151)}to{stroke-dashoffset:0}}.page-hero{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(40px, 6vw, 88px));border-bottom:1px solid #ffffff0a;padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:clip}.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 80% 20%,#000 20%,#0000 75%)}.page-hero:after{content:"";background:radial-gradient(45% 60% at 85% 10%, rgb(var(--accent-rgb) / .12), transparent 70%);pointer-events:none;position:absolute;inset:0}.page-hero>.shell{z-index:1;position:relative}.page-hero-grid{align-items:end;gap:40px;display:grid}@media (width>=1024px){.page-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}}.page-hero .h1{max-width:17ch;margin-top:20px}.page-hero .h1-wide{max-width:22ch}.page-hero .lead{max-width:46ch;margin-top:22px}.h2-wide{max-width:24ch}.crumbs{color:var(--ink-3);flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.crumbs a{text-decoration:none}.crumbs li+li:before{content:"/";color:#ffffff40;margin-right:8px}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--ink)}}.glance{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:22px;padding:8px 24px}.glance>div{padding:16px 0}.glance>div+div{border-top:1px solid var(--line)}.glance dt{color:var(--ink-3);font-size:.875rem}.glance dd{margin-top:2px;font-weight:560;line-height:1.45}.section-head:has(>div){text-align:left;margin-left:0}.section-head:has(>div) .section-intro{margin-inline:0}.modules{column-gap:48px;display:grid}.modules li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}@media (width>=760px){.modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.modules .icon{margin-top:3px}.modules h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.35}.modules p{color:var(--ink-2);text-wrap:pretty;margin-top:4px}.legal{max-width:70ch;color:var(--ink-2)}.legal h2{color:var(--ink);letter-spacing:-.03em;margin-top:44px;font-size:1.4rem;font-weight:700;line-height:1.2}.legal h2:first-child{margin-top:0}.legal p,.legal ul{margin-top:12px}.legal ul{padding-left:1.2em;list-style:outside}.legal li+li{margin-top:6px}.legal a,.legal strong{color:var(--ink)}.legal code{color:var(--ink);background:#ffffff0f;border-radius:6px;padding:1px 6px;font-size:.875em}.legal a{font-weight:600}.site-footer{padding-top:clamp(56px,7vw,88px);padding-bottom:calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:radial-gradient(40% 80% at 0% 0%, #696e472e, transparent 70%), var(--bg)}.footer-cards{gap:18px;display:grid}@media (width>=720px){.footer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}}@media (width>=1100px){.footer-cards{grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,.85fr);gap:24px}.footer-about{grid-column:auto}}.footer-card{background:linear-gradient(160deg, #ffffff09, #fff0 60%) padding-box, linear-gradient(#0c0d0ae0, #0c0d0ae0) padding-box, linear-gradient(150deg, #ffffff21, #ffffff0a 55%, rgb(var(--accent-rgb) / .18)) border-box;border:1px solid #0000;border-radius:28px;padding:clamp(26px,3vw,40px)}.footer-about .brand-mark{height:40px}.footer-about .brand-wordmark{height:15px}.footer-about p{max-width:34ch;color:var(--ink-2);margin-top:22px;font-size:1.05rem;line-height:1.7}.footer-about .btn{margin-top:26px}.footer-title{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px;padding-bottom:18px;font-size:.82rem;font-weight:750;position:relative}.footer-title:before,.footer-title:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0}.footer-title:before{background:var(--line);height:1px;right:0}.footer-title:after{background:var(--accent);width:56px}.footer-contact{gap:20px;display:grid}.footer-contact li{align-items:flex-start;gap:16px;display:flex}.footer-icon{background:rgb(var(--accent-rgb) / .1);width:48px;height:48px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .28);color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.footer-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.footer-contact p{color:var(--ink);overflow-wrap:anywhere;gap:2px;padding-top:2px;font-size:1.05rem;font-weight:560;display:grid}.footer-contact p span{color:var(--ink-3);font-size:.9rem;font-weight:450}.footer-contact a{color:var(--ink);text-decoration:none;transition:color .2s}.social-grid{grid-template-columns:repeat(auto-fill,56px);gap:12px;display:grid}.social-grid li[hidden]{display:none}.social-link{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:color .2s ease, box-shadow .2s ease, background-color .2s ease, translate .22s var(--ease-out);background:#ffffff08;border-radius:16px;place-items:center;display:grid}.social-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.social-link:active{translate:0 1px}@media (hover:hover) and (pointer:fine){.footer-contact a:hover{color:var(--accent)}.social-link:hover{background:rgb(var(--accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .5);color:var(--accent);translate:0 -2px}}.footer-base{border-top:1px solid var(--line);color:var(--ink-3);margin-top:44px;padding-top:26px;font-size:.9rem}.footer-base-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}@media (width>=760px){.footer-base-row{padding-right:84px}}@media (width<=759px){.footer-art{display:none}}.footer-copy{color:var(--ink-2);align-items:center;gap:12px;display:inline-flex}.footer-copy-brand{color:var(--brand-light);display:inline-flex}.footer-copy .brand-mark{width:auto;height:24px}.footer-made{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.footer-heart{line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.footer-heart{animation:2.6s ease-in-out infinite heartbeat}}@keyframes heartbeat{0%,62%,to{transform:scale(1)}72%{transform:scale(1.24)}82%{transform:scale(1.04)}90%{transform:scale(1.14)}}.footer-nav{margin-top:18px}.footer-nav ul{flex-wrap:wrap;gap:4px 26px;display:flex}.footer-nav a,.footer-nav .footer-cookie{color:var(--ink-2);padding:6px 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){.footer-nav a:hover,.footer-nav .footer-cookie:hover{color:var(--ink)}}.wa-float{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:40;background:var(--whatsapp);width:58px;height:58px;transition:transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 28px -8px #25d3668c}.wa-float svg{fill:#fff;width:30px;height:30px}.wa-float:active{transform:scale(.94)}.action-bar{z-index:40;padding:10px max(14px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:0 -1px 0 var(--line);transition:transform .25s var(--ease-drawer);background:#0a0b08d1;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.action-bar[data-visible]{transition-duration:.35s;transform:none}.action-bar .btn-primary{flex:1}.action-bar .btn-whatsapp{width:54px;padding:0}@media (width>=760px){.action-bar{display:none}}@media (width<=759px){.wa-float{display:none}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}.headline .w3:after{animation:underline .9s var(--ease-out) .65s backwards}.materialize{animation:materialize 1s var(--ease-out) .2s backwards}.orbit-spin{animation:16s linear infinite orbit}.orbit-ring-b .orbit-spin{animation-duration:22s;animation-direction:reverse}.orbit-chip{animation:6s ease-in-out infinite alternate bob}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes underline{0%{transform:scaleX(0)}}@keyframes materialize{0%{opacity:0;filter:blur(10px);transform:scale(.96)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.success-check circle,.success-check path{animation:none}.mobile-menu{transform:none}.mobile-menu:popover-open{transform:none}.action-bar{opacity:0;transition:opacity .2s;transform:none}.action-bar[data-visible]{opacity:1}@starting-style{.form-success{transform:none}.mobile-menu:popover-open{transform:none}}}@media (prefers-reduced-transparency:reduce){.header-bar,.action-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121410}}@media (prefers-contrast:more){:root{--line:#ffffff4d;--line-2:#ffffff73;--ink-2:#d6d8ce}}.ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--accent-rgb) / .15), transparent 62%);will-change:transform;border-radius:50%;width:70vmax;position:absolute}.aurora-1{top:-22vmax;right:-18vmax}.aurora-2{background:radial-gradient(circle,#696e4761,#0000 62%);bottom:-38vmax;left:-28vmax}.signal{opacity:0;display:block;position:absolute}.signal-h{left:0;top:calc(var(--row) * 72px);background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .85), transparent);width:180px;height:1px}.signal-v{top:0;left:calc(var(--col) * 72px);background:linear-gradient(180deg, transparent, rgb(var(--accent-rgb) / .7), transparent);width:1px;height:180px}.orbit:before{content:"";background:radial-gradient(circle, rgb(var(--accent-rgb) / .3), transparent 66%);border-radius:50%;position:absolute;inset:20%}.lineart{pointer-events:none;position:absolute}.lineart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lineart-base{stroke:#ffffff0f;stroke-width:1.1px}.lineart-trace{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:34 466;stroke-dashoffset:1000px;opacity:.7}.statement-section{padding-block:clamp(56px,8vw,112px);position:relative;overflow:clip}.statement-section>.shell{z-index:1;position:relative}.statement-section .lineart{width:min(620px,92vw);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer{position:relative;overflow:clip}.site-footer>.shell{z-index:1;position:relative}.footer-art .lineart{opacity:.7;width:420px;height:auto;bottom:-90px;right:-60px}.card{isolation:isolate}.card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), rgb(var(--tint,var(--accent-rgb)) / .11), transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.aurora-1{animation:28s ease-in-out infinite alternate drift-a}.aurora-2{animation:34s ease-in-out infinite alternate drift-b}.signal-h{animation:signal-x var(--dur,15s) linear var(--delay,0s) infinite}.signal-v{animation:signal-y var(--dur,15s) linear var(--delay,0s) infinite}.orbit:before{animation:7s ease-in-out infinite alternate breathe}.lineart-trace{animation:16s linear infinite trace}.footer-art .lineart-trace{animation-duration:24s}[data-ambient][data-offscreen] *,[data-ambient][data-offscreen] :before{animation-play-state:paused!important}}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9vmax,6vmax)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(10vmax,-7vmax)scale(.95)}}@keyframes signal-x{0%{opacity:0;transform:translate(-220px)}5%,36%{opacity:1}42%,to{opacity:0;transform:translate(1700px)}}@keyframes signal-y{0%{opacity:0;transform:translateY(-220px)}5%,36%{opacity:1}42%,to{opacity:0;transform:translateY(1100px)}}@keyframes breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes trace{to{stroke-dashoffset:0}}.has-ambient{position:relative;overflow:clip}.has-ambient>.shell,.has-ambient>section{z-index:1;position:relative}.ambient-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 78%)}.has-ambient .aurora-1{background:radial-gradient(circle, rgb(var(--glow-a,var(--accent-rgb)) / .14), transparent 62%)}.has-ambient .aurora-2{background:radial-gradient(circle, rgb(var(--glow-b,92 170 156) / .13), transparent 62%)}.glow-coral{--glow-a:240 150 120;--glow-b:184 194 106}.glow-teal{--glow-a:92 170 156;--glow-b:184 194 106}.glow-amber{--glow-a:233 190 112;--glow-b:92 170 156}.has-ambient>.ambient{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.consent{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);max-width:460px;box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff12, 0 30px 60px -20px #000000d9;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);background:#0f100cf2;border-radius:20px;padding:20px;position:fixed}@starting-style{.consent{opacity:0;transform:translateY(12px)}}.consent:focus{outline:none}.consent-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.consent p{color:var(--ink-2);margin-top:6px;font-size:.9rem;line-height:1.55}.consent p a{color:var(--ink);font-weight:600}.consent-prefs{border-block:1px solid var(--line);gap:2px;margin-top:14px;padding:4px 0;display:grid}.toggle{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.toggle strong{font-size:.9rem;font-weight:650;display:block}.toggle small{color:var(--ink-3);font-size:.8rem;line-height:1.45;display:block}.toggle input{appearance:none;width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#ffffff1f;border-radius:999px;margin:0;transition:background-color .2s;position:relative}.toggle input:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle input:checked{background:var(--accent)}.toggle input:checked:after{background:var(--accent-ink);transform:translate(18px)}.toggle input:disabled{opacity:.55;cursor:not-allowed}.toggle input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.consent-choose{min-height:36px;color:var(--ink-2);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;font-size:.875rem;font-weight:600;text-decoration:underline}@media (width>=760px){.consent{max-width:420px;left:auto}}html[data-consent-open] .action-bar,html[data-consent-open] .wa-float{display:none}.footer-cookie{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;display:block}@media (hover:hover) and (pointer:fine){.footer-cookie:hover,.consent-choose:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.toggle input:after,.consent{transition:none}}.article-section{padding-top:clamp(40px,5vw,64px)}.preview-banner{z-index:70;background:var(--accent);color:var(--accent-ink);text-align:center;padding:10px 16px;font-weight:650;position:sticky;top:0}.preview-banner a{color:inherit}.uses{background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}@media (width>=700px){.uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.uses{grid-template-columns:repeat(3,minmax(0,1fr))}}.uses li{background:var(--bg);padding:24px 26px}.uses h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650}.uses p{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:.95rem}.guide-card{transition:transform .2s var(--ease-out), box-shadow .2s ease;flex-direction:column;display:flex}.guide-topic{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700}.guide-card h3{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:1.25rem;font-weight:700;line-height:1.25}.guide-link{text-decoration:none}.guide-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-card>p:not(.guide-topic){color:var(--ink-2);margin-top:10px}.guide-more{color:var(--accent);margin-top:auto;padding-top:22px;font-weight:620}@media (hover:hover) and (pointer:fine){.guide-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35), var(--card-shadow);transform:translateY(-3px)}}.article-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:.9rem;display:flex}.article{max-width:72ch;color:var(--ink-2);font-size:1.0625rem;line-height:1.75}.article>*+*{margin-top:1.1em}.article h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin-top:2.2em;font-size:clamp(1.5rem,1.25rem + .9vw,1.9rem);font-weight:720;line-height:1.2}.article h3{color:var(--ink);letter-spacing:-.02em;margin-top:1.8em;font-size:1.2rem;font-weight:680}.article h2+p,.article h3+p{margin-top:.6em}.article strong,.article a{color:var(--ink)}.article a{-webkit-text-decoration-color:rgb(var(--accent-rgb) / .6);text-decoration-color:rgb(var(--accent-rgb) / .6);text-underline-offset:4px;font-weight:600}.article ul,.article ol{padding-left:1.3em}.article ul{list-style:outside}.article ol{list-style:decimal}.article li+li{margin-top:.45em}.article li::marker{color:var(--accent)}.table-wrap{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;overflow-x:auto}.article table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem;line-height:1.5}.article th,.article td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.article th{color:var(--ink);background:#ffffff08;font-weight:650}.article tr:last-child td{border-bottom:0}.article td:first-child{color:var(--ink);font-weight:600}.callout{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .1), #0000 70%), var(--card);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .28);color:var(--ink);border-radius:18px;padding:22px 24px}.callout p+p{margin-top:.6em}.article-cta{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:22px;gap:16px;margin-top:2.4em;padding:26px 28px;display:grid}.article-cta h2{margin-top:0;font-size:1.35rem}.article-cta p{margin-top:0}.article-cta .btn{justify-self:start}.systems{gap:16px;display:grid}@media (width>=900px){.systems{grid-template-columns:repeat(2,minmax(0,1fr))}}.system-group{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:24px;padding:clamp(22px,2.6vw,30px);transition:box-shadow .25s}.system-head{align-items:flex-start;gap:16px;display:flex}.system-icon{background:rgb(var(--tint) / .1);width:48px;height:48px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .7);color:rgb(var(--tint));border-radius:14px;flex-shrink:0;place-items:center;display:grid}.system-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.system-head h3{letter-spacing:-.03em;font-size:1.3rem;font-weight:700;line-height:1.2}.system-head p{color:var(--ink-2);margin-top:4px;font-size:.95rem}.system-list{margin-top:18px}.system-list li{border-top:1px solid var(--line);padding:14px 0}.system-list li:last-child{padding-bottom:0}.system-link{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;text-decoration:none;display:flex}.system-link abbr,.system-tag{background:rgb(var(--tint) / .12);min-width:3.4em;color:rgb(var(--tint));letter-spacing:.06em;text-align:center;border-radius:8px;padding:3px 9px;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-block}.system-name{letter-spacing:-.015em;font-weight:650}a.system-link .system-name:after{content:"→";color:rgb(var(--tint));transition:translate .25s var(--ease-out);margin-left:8px;display:inline-block}.system-list p{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:.95rem}@media (hover:hover) and (pointer:fine){.system-group:hover{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .35), var(--card-shadow)}a.system-link:hover .system-name{color:rgb(var(--tint))}a.system-link:hover .system-name:after{translate:3px}}.status-badge{background:rgb(var(--accent-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge:before{content:"";width:7px;height:7px;box-shadow:0 0 10px 1px rgb(var(--accent-rgb) / .8);background:currentColor;border-radius:50%}@media (prefers-reduced-motion:no-preference){.status-badge:before{animation:2.4s ease-in-out infinite status-pulse}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.35}}.project{background:radial-gradient(60% 90% at 100% 0%, rgb(var(--accent-rgb) / .12), transparent 70%), var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .22), var(--card-shadow);border-radius:28px;gap:32px;padding:clamp(26px,4vw,48px);display:grid}@media (width>=1024px){.project{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.project+.project{margin-top:20px}.project-quiet{background:var(--card-grad), var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow)}.project h2{margin-top:16px}.project .lead{margin-top:14px}.project-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.project-meta li{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:#ffffff0a;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:560}.milestones{background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;align-self:start;gap:1px;display:grid;overflow:hidden}.milestones li{background:var(--bg);grid-template-columns:5.5rem minmax(0,1fr);gap:14px;padding:16px 20px;display:grid}.milestones .when{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;padding-top:3px;font-size:.75rem;font-weight:700}.milestones h3{letter-spacing:-.015em;font-size:1rem;font-weight:650}.milestones p{color:var(--ink-2);margin-top:3px;font-size:.92rem}.product-visual{position:relative}.product-visual .status-badge{--accent-rgb:12 192 223;color:#0cc0df;position:absolute;top:20px;left:20px}.guide-pillar+.guide-pillar{margin-top:clamp(56px,7vw,88px)}.guide-pillar-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:24px;padding-bottom:18px;display:flex}.guide-pillar-head p{max-width:56ch;color:var(--ink-2);margin-top:6px}.guide-pillar-head .text-link{flex-shrink:0}.pricing-note{max-width:62ch;color:var(--ink-3);margin-top:18px;font-size:.95rem}.plans-section{padding-top:clamp(40px,5vw,64px)}.plans{align-items:stretch;gap:16px;display:grid}@media (width>=760px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{background:var(--surface-grad) padding-box, linear-gradient(150deg, #ffffff29, #ffffff0a 50%, rgb(var(--teal-rgb) / .18)) border-box;box-shadow:inset 0 1px 0 #ffffff0d, var(--card-shadow);border:1px solid #0000;border-radius:26px;flex-direction:column;padding:clamp(24px,2.4vw,30px);display:flex;position:relative}.plan-featured{background:radial-gradient(100% 60% at 50% 0%, rgb(var(--accent-rgb) / .2), transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(160deg, rgb(var(--accent-rgb) / .85), rgb(var(--accent-rgb) / .25) 45%, rgb(var(--teal-rgb) / .35)) border-box;box-shadow:inset 0 1px 0 #ffffff14, 0 30px 60px -28px rgb(var(--accent-rgb) / .4), var(--card-shadow)}.plan-enterprise{background:radial-gradient(100% 60% at 100% 0%, rgb(var(--teal-rgb) / .16), transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(150deg, rgb(var(--teal-rgb) / .55), #ffffff0d 50%, rgb(var(--teal-rgb) / .2)) border-box}.plan-badge{background:linear-gradient(180deg, #cdd57f, var(--accent));color:var(--accent-ink);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:750;position:absolute;top:-13px;left:50%;translate:-50%}.plan-top{border-bottom:1px solid var(--line);gap:10px;padding-bottom:22px;display:grid}.plan-name{letter-spacing:-.035em;font-size:1.5rem;font-weight:750}.plan-for{min-height:3em;color:var(--ink-2);font-size:.95rem;line-height:1.5}.plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-block:6px 8px;display:flex}.plan-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:780}.plan-per{color:var(--ink-3);font-size:.9rem}.plan-best{color:var(--ink-2);margin-top:18px;font-size:.9rem;line-height:1.5}.plan-best strong{color:var(--ink)}.plan-list-head{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:.72rem;font-weight:750}.plan-enterprise .plan-list-head{color:rgb(var(--teal-rgb))}.plan-list{gap:10px;margin-top:12px;display:grid}.plan-list li{padding-left:26px;font-size:.93rem;line-height:1.45;position:relative}.plan-list li:before{content:"";background:var(--accent);width:17px;height:17px;-webkit-mask:var(--check) center / contain no-repeat;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E");position:absolute;top:2px;left:0}.plan-enterprise .plan-list li:before{background:rgb(var(--teal-rgb))}.plan-pitch{color:var(--ink-3);margin-top:auto;padding-top:22px;font-size:.9rem;font-style:italic;line-height:1.5}.fit{border-top:1px solid var(--line)}.fit li{border-bottom:1px solid var(--line);gap:8px 32px;padding-block:20px;display:grid}@media (width>=760px){.fit li{grid-template-columns:minmax(0,1fr) 12rem;align-items:center}}.fit-you{color:var(--ink);font-size:1.0625rem}.fit-plan a{color:var(--accent);font-weight:700;text-decoration:none}.fit-plan a:after{content:" →"}.compare-wrap{background:var(--surface-grad) padding-box, var(--edge-grad) border-box;overscroll-behavior-x:contain;border:1px solid #0000;border-radius:22px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.93rem}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:13px 16px}.compare-table thead th{letter-spacing:-.02em;padding-block:20px 16px;font-size:1.05rem;font-weight:720}.compare-table thead th span{color:var(--ink-3);letter-spacing:0;margin-top:4px;font-size:.8rem;font-weight:560;display:block}.compare-table tbody th[scope=row]{z-index:1;min-width:15rem;color:var(--ink-2);text-align:left;background:#11130e;font-weight:560;position:sticky;left:0}.compare-table thead th:first-child{z-index:1;background:#11130e;position:sticky;left:0}.compare-table .group th{color:var(--accent);letter-spacing:.16em;text-align:left;text-transform:uppercase;background:#ffffff05;padding-top:22px;font-size:.72rem;font-weight:750}.compare-table td{color:var(--ink)}.compare-table .col-featured{background:rgb(var(--accent-rgb) / .06)}.compare-table .yes{color:var(--accent);font-size:1.05rem;font-weight:700}.compare-table .no{color:var(--ink-3)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-note{color:var(--ink-3);margin-top:14px;font-size:.9rem}@media (width>=700px){.services.services-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.flow.flow-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-process .section-intro .text-link{white-space:nowrap;margin-left:4px}.markets{gap:18px;display:grid}@media (width>=720px){.markets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.markets{grid-template-columns:repeat(3,minmax(0,1fr))}}.market,.industry{flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,32px);display:flex}.market-tag{color:var(--accent);font-size:.85rem;font-weight:650}.market h3,.industry h3{letter-spacing:-.03em;font-size:clamp(1.4rem,1.2rem + .6vw,1.65rem);font-weight:720;line-height:1.15}.market>p{color:var(--ink-2)}.market .text-link{align-self:flex-start;margin-top:auto;padding-top:4px}.industries{gap:18px;display:grid}@media (width>=760px){.industries{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry h3{align-items:center;gap:14px;display:flex}.industry h3:before{content:"";background:rgb(var(--tint));width:12px;height:12px;box-shadow:0 0 0 5px rgb(var(--tint) / .16);border-radius:50%;flex-shrink:0}.industry-note{color:var(--ink-2);font-size:.95rem}.industry-note a{color:var(--ink);font-weight:620}.industry-links{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.industry-links a{background:rgb(var(--tint) / .1);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .35);color:rgb(var(--tint));border-radius:999px;padding:6px 13px;font-size:.88rem;font-weight:640;text-decoration:none;transition:background-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.industry-links a:hover{background:rgb(var(--tint) / .2);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .6)}}.sitemap{gap:20px;display:grid}@media (width>=900px){.sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-wide{grid-column:1/-1}.sitemap-list-wide{columns:2;column-gap:40px}}@media (width>=1180px){.sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}.sitemap-list-wide{columns:3}}.sitemap-group{background:var(--surface-grad) padding-box, var(--edge-grad) border-box;box-shadow:var(--card-shadow);border:1px solid #0000;border-radius:24px;padding:clamp(22px,2.4vw,30px)}.sitemap-title{border-bottom:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:14px;font-size:1.15rem;font-weight:720;display:flex}.sitemap-title span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.sitemap-list li{break-inside:avoid}.sitemap-list a{border-bottom:1px solid var(--line);color:var(--ink);gap:2px;padding:10px 0;font-weight:600;text-decoration:none;transition:color .2s;display:grid}.sitemap-list li:last-child a{border-bottom:0}.sitemap-list a span{color:var(--ink-3);font-size:.9rem;font-weight:450}@media (hover:hover) and (pointer:fine){.sitemap-list a:hover{color:var(--accent)}}.course-facts{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.course-facts li{background:rgb(var(--accent-rgb) / .12);color:var(--accent);border-radius:999px;padding:4px 11px;font-size:.82rem;font-weight:650}.course-fee{color:var(--ink);letter-spacing:-.01em;margin-top:12px;font-size:1.1rem;font-weight:720}.course-hero-meta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;display:flex}.course-hero-meta .course-facts,.course-hero-meta .course-fee{margin:0}.course-hero-meta .course-fee{font-size:1.35rem}.courses-empty{max-width:720px;padding:clamp(28px,3.4vw,44px)}.courses-empty p{color:var(--ink-2);margin-top:10px}.courses-empty .btn{margin-top:24px}.course-terms{border-top:1px solid var(--line);color:var(--ink-3);margin-top:40px;padding-top:18px;font-size:.92rem}.course-terms a{color:var(--ink-2)}.uses-more{margin-top:18px}.hero-spot{background-image:linear-gradient(rgb(var(--accent-rgb) / .16) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-rgb) / .16) 1px, transparent 1px);-webkit-mask-image:radial-gradient(280px circle at var(--hx,50%) var(--hy,40%), #000, transparent 72%);-webkit-mask-image:radial-gradient(280px circle at var(--hx,50%) var(--hy,40%), #000, transparent 72%);mask-image:radial-gradient(280px circle at var(--hx,50%) var(--hy,40%), #000, transparent 72%);opacity:0;pointer-events:none;background-size:72px 72px;transition:opacity .5s;position:absolute;inset:0}.orbit-tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--ty,0) * -9deg)) rotateY(calc(var(--tx,0) * 11deg));position:absolute;inset:0}.orbit-chip{translate:0 0 46px}.orbit-core{translate:0 0 22px}.orbit-ring{transition:box-shadow .4s}.orbit-core{transition:scale .4s var(--ease-out), box-shadow .4s ease}.orbit-chip-tile{transition:scale .3s var(--ease-out), box-shadow .3s ease}.orbit-chip-glyph svg{transition:rotate .4s var(--ease-out)}.orbit-chip-name{transition:color .3s}.chip-crm{--tint:184 194 106;top:1%;left:calc(50% - 38px)}.chip-ai{--tint:233 190 112;top:28%;left:2%}.chip-web{--tint:140 180 240;top:28%;right:2%}.chip-app{--tint:130 205 140;bottom:8%;left:17%}.chip-ads{--tint:240 150 120;bottom:8%;right:17%}.btn-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hero:hover .hero-spot{opacity:1}.headline .w1,.headline .w2,.headline .w3{transition:translate .42s var(--ease-out), color .26s ease}.headline .w1:hover,.headline .w2:hover,.headline .w3:hover{translate:.04em -.03em}.headline .w2:hover{color:#e6e7e0}.headline .w3:hover{color:var(--accent-hover)}.hero .btn{transition:transform .16s var(--ease-out), translate .25s var(--ease-out), background-color .2s ease, box-shadow .2s ease}.hero .btn-primary{overflow:hidden}.hero .btn-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;translate:-120%}.hero .btn:hover{translate:0 -2px}.hero .btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 14px 30px -10px rgb(var(--accent-rgb) / .85)}.hero .btn-primary:hover:after{transition:translate .75s var(--ease-out);translate:120%}.hero .btn-ghost:hover .btn-arrow{translate:0 3px}.orbit:hover .orbit-ring-a{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .5)}.orbit:hover .orbit-ring-b{box-shadow:inset 0 0 0 1px #ffffff42}.orbit-core:hover{scale:1.05}.orbit-chip:hover .orbit-chip-tile{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .7), inset 0 1px 0 #ffffff1a, 0 12px 24px -10px rgb(var(--tint) / .55), 0 16px 30px -14px #000000e6;scale:1.14}.orbit-chip:hover .orbit-chip-glyph svg{rotate:-8deg}.orbit-chip:hover .orbit-chip-name{color:rgb(var(--tint))}}@media (prefers-reduced-motion:no-preference){.chip-ai{animation-delay:-1.2s}.chip-web{animation-delay:-2.4s}.chip-app{animation-delay:-3.6s}.chip-ads{animation-delay:-4.8s}}@media (prefers-reduced-motion:reduce){.orbit-tilt{transform:none}.headline .w1:hover,.headline .w2:hover,.headline .w3:hover,.hero .btn:hover,.hero .btn-ghost:hover .btn-arrow{translate:none}.hero .btn-primary:after{display:none}}:root{--teal-rgb:92 170 156;--amber-rgb:233 190 112;--edge-grad:linear-gradient(145deg, rgb(var(--accent-rgb) / .42), #ffffff12 34%, #ffffff0a 66%, rgb(var(--teal-rgb) / .32));--surface-grad:radial-gradient(120% 90% at 0% 0%, rgb(var(--accent-rgb) / .08), transparent 60%), radial-gradient(100% 80% at 100% 100%, rgb(var(--teal-rgb) / .06), transparent 60%), linear-gradient(160deg, #141611, #0e0f0b)}html{background:var(--sc-canvas,var(--bg))}body,body.home{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 8% -6%, rgb(var(--accent-rgb) / .13), transparent 70%), radial-gradient(48vw 60vh at 104% 22%, rgb(var(--teal-rgb) / .1), transparent 70%), radial-gradient(56vw 46vh at 30% 108%, rgb(var(--amber-rgb) / .06), transparent 70%), radial-gradient(120% 80% at 50% 50%, transparent 55%, #00000059 100%);position:fixed;inset:0}.section-alt,.section-mist,.section-lake{background:radial-gradient(70% 90% at 0% 0%, rgb(var(--accent-rgb) / .07), transparent 65%), radial-gradient(60% 80% at 100% 100%, rgb(var(--teal-rgb) / .06), transparent 65%), #0e100bb8;border-block:1px solid #ffffff0d}.page-hero:after{background:radial-gradient(45% 70% at 88% 0%, rgb(var(--accent-rgb) / .16), transparent 70%), radial-gradient(40% 60% at 60% 110%, rgb(var(--teal-rgb) / .09), transparent 70%)}.card,.form-card,.glance,.system-group,.stage-panel,.project,.banner{background:var(--surface-grad) padding-box, var(--edge-grad) border-box;box-shadow:inset 0 1px 0 #ffffff0f, var(--card-shadow);border:1px solid #0000}.banner{background:radial-gradient(80% 140% at 0% 50%, rgb(var(--accent-rgb) / .16), transparent 70%) padding-box, var(--surface-grad) padding-box, var(--edge-grad) border-box}.project-quiet{background:var(--surface-grad) padding-box, linear-gradient(145deg, #ffffff1f, #ffffff0a) border-box}.btn-primary{background:linear-gradient(180deg, #cdd57f, var(--accent) 55%, #a9b45a)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:linear-gradient(180deg, #d8df8f, var(--accent-hover) 55%, #b3be63)}}.header-bar{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .14), #0000 34%, rgb(var(--teal-rgb) / .06)) padding-box, linear-gradient(#0a0b08cc, #0a0b08cc) padding-box, linear-gradient(90deg, rgb(var(--accent-rgb) / .35), #ffffff14 40%, rgb(var(--teal-rgb) / .25)) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff12,0 18px 40px -24px #000c}.site-footer{background:radial-gradient(40% 80% at 0% 0%, rgb(var(--accent-rgb) / .12), transparent 70%), radial-gradient(40% 70% at 100% 100%, rgb(var(--teal-rgb) / .08), transparent 70%), #080907e6}@media (prefers-contrast:more){body:before{display:none}}html{scrollbar-color:#ffffff38 transparent}.headline,.h1,.h2,.statement,.ei-name,.plan-amount,.engine-slide h2{font-feature-settings:"cv11", "ss01", "kern"}.label,.deck-label{letter-spacing:-.01em;text-transform:none;align-items:center;gap:10px;font-size:.95rem;font-weight:620;display:inline-flex}.label:before,.deck-label:before{content:"";background:linear-gradient(90deg,currentColor,#0000);border-radius:2px;flex-shrink:0;width:18px;height:2px}.label-center,.deck-label-center{justify-content:center;display:flex}:root{--arrow-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15.25' fill='none' stroke='black' stroke-width='1.1' opacity='.55'/%3E%3Cpath d='M11.5 16h9M16.8 12.3 20.5 16l-3.7 3.7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--arrow-inline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10M9 4.3 12.7 8 9 11.7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.es-get a:after,.guides-home .guide-more:after{content:"";width:30px;height:30px;-webkit-mask:var(--arrow-ring) center / contain no-repeat;-webkit-mask:var(--arrow-ring) center / contain no-repeat;mask:var(--arrow-ring) center / contain no-repeat;background:currentColor}.es-get a:after{color:rgb(var(--es));background:rgb(var(--es));right:0}.guides-home .guide-more:after{color:var(--accent);display:inline-block}a.system-link .system-name:after,.fit-plan a:after{content:"";vertical-align:-1px;width:14px;height:14px;-webkit-mask:var(--arrow-inline) center / contain no-repeat;-webkit-mask:var(--arrow-inline) center / contain no-repeat;mask:var(--arrow-inline) center / contain no-repeat;background:currentColor;margin-left:8px;display:inline-block}a.system-link .system-name:after{color:rgb(var(--tint));background:rgb(var(--tint))}.btn{letter-spacing:-.012em;border-radius:14px;font-weight:640}.btn-primary{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000024, 0 1px 2px #00000073, 0 12px 26px -12px rgb(var(--accent-rgb) / .7)}.btn-ghost,.btn-whatsapp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff12,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a,0 1px 2px #00000059}.btn:active{translate:0 1px}@media (hover:hover) and (pointer:fine){.btn-ghost:hover,.btn-whatsapp:hover{background:linear-gradient(#ffffff1a,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff42,inset 0 1px #ffffff1f,0 1px 2px #00000059}}.header-bar{transition:min-height .26s var(--ease-out), padding .26s var(--ease-out), box-shadow .26s ease, background-color .26s ease}.site-header[data-scrolled] .header-bar{min-height:54px;padding-block:5px;box-shadow:inset 0 1px #ffffff12,0 1px #0006,0 22px 44px -22px #000000f2}body:not(.home):after{content:"";z-index:3;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.page-hero .ambient-grid{display:none}.page-hero>.ambient{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.page-hero .glance{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}::selection{background:rgb(var(--accent-rgb) / .38);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.btn:active{translate:none}}.es-k,.guide-topic,.plan-list-head,.compare-table .group th,.nav-col-title,.mobile-menu-label{letter-spacing:-.005em;text-transform:none;font-size:.86rem;font-weight:620}.btn,.nav-trigger,.menu-button,.chip,.compare-handle,.faq summary,.es-get a,.engine-index a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (width<=1023px){.hero-grid>:first-child,.page-hero-grid>:first-child{text-align:center}.headline span,.hero .lead,.page-hero .lead,.page-hero .h1{margin-inline:auto}.hero .cta-row,.page-hero .cta-row,.crumbs{justify-content:center}.page-hero .glance{width:min(100%,560px);margin-inline:auto}}@media (width<=759px){:root{--header-h:76px}.section{padding-block:72px}.section-flush{padding-top:0}.section-head{margin-bottom:36px}.section-intro{font-size:1rem}.hero{padding-top:calc(var(--header-h) + 28px);padding-bottom:48px}.hero-grid{gap:28px}.headline{font-size:clamp(3rem,14.5vw,4.4rem)}.hero .lead{max-width:32ch;margin-top:18px;font-size:1.0625rem}.hero .cta-row{flex-direction:column;align-items:center;gap:10px;margin-top:26px}.hero .cta-row .btn{width:min(100%,300px);min-height:52px}.orbit{width:min(100%,340px)}.orbit-chip{gap:6px;width:62px}.orbit-chip-tile{border-radius:15px;width:50px;height:50px}.orbit-chip-glyph{border-radius:10px;width:34px;height:34px}.orbit-chip-glyph svg{width:19px;height:19px}.orbit-chip-name{font-size:.68rem}.chip-crm{left:calc(50% - 31px)}.page-hero{padding-top:calc(var(--header-h) + 32px);padding-bottom:48px}.page-hero .h1{margin-top:16px}.page-hero .lead{font-size:1.0625rem}.page-hero .cta-row{margin-top:26px}.statement-section{padding-block:56px}.statement{font-size:clamp(1.45rem,6.4vw,1.8rem)}.card{border-radius:20px;padding:22px 20px}.flow{gap:0}.flow .card{box-shadow:none;background:0 0;border-radius:0;padding:0 0 26px 54px}.flow .card:before{display:none}.flow .index{background:var(--card);width:36px;height:36px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .45);color:var(--accent);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:0}.flow .card:after{content:"";background:linear-gradient(rgb(var(--accent-rgb) / .45), var(--line));width:1px;position:absolute;top:38px;bottom:2px;left:17.5px}.flow .card:last-child:after{display:none}.flow h3{margin-top:2px}.flow-note{margin-top:8px}.banner{text-align:center;padding:24px 20px}.banner .btn{width:100%}.section-cta .btn{width:min(100%,360px)}.uses li{padding:20px}.footer-card{border-radius:24px}.footer-nav ul{gap:2px 22px}.footer-nav a,.footer-nav .footer-cookie{padding:8px 0}.footer-base-row,.footer-nav ul{text-align:center;justify-content:center}}@media (width<=379px){.page-hero .cta-row .btn{width:100%}}@media (prefers-reduced-motion:no-preference){.rv{opacity:0;translate:0 24px;scale:.985}.rv.rv-in{opacity:1;transition:opacity .62s var(--ease-out), translate .78s var(--ease-out), scale .78s var(--ease-out);transition-delay:calc(var(--rv-i,0) * 80ms);translate:0;scale:1}.rv .footer-title:after{transform:scaleX(0)}.rv-in .footer-title:after{transition:transform .72s var(--ease-out) calc(var(--rv-i,0) * 80ms + .28s);transform:scaleX(1)}.footer-title:after{transform-origin:0}.rv .social-link,.rv .footer-icon{opacity:0;scale:.6}.rv-in .social-link,.rv-in .footer-icon{opacity:1;transition:opacity .36s,scale .52s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--rv-i,0) * 80ms + .32s + var(--si,0) * 70ms);scale:1}}.footer-card,.engine-index a,.plan,.model,.stage-panel,.sitemap-group{isolation:isolate;position:relative}.footer-card:before,.engine-index a:before,.plan:before,.model:before,.stage-panel:before,.sitemap-group:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgb(var(--tint,var(--accent-rgb)) / .12), transparent 62%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.engine-index a:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgb(var(--es,var(--accent-rgb)) / .16), transparent 62%)}@media (hover:hover) and (pointer:fine){.footer-card:hover:before,.engine-index a:hover:before,.plan:hover:before,.model:hover:before,.stage-panel:hover:before,.sitemap-group:hover:before{opacity:1}.footer-card,.plan,.model,.sitemap-group,.market,.industry,.flow .card{transition:translate .3s var(--ease-out)}.footer-card:hover,.plan:hover,.model:hover,.sitemap-group:hover,.market:hover,.industry:hover,.flow .card:hover{translate:0 -4px}.footer-contact li .footer-icon{transition:rotate .3s var(--ease-out), scale .3s var(--ease-out)}.footer-contact li:hover .footer-icon{rotate:-8deg;scale:1.06}}@media (prefers-reduced-motion:reduce){.footer-card:hover,.plan:hover,.model:hover,.sitemap-group:hover,.market:hover,.industry:hover,.flow .card:hover,.footer-contact li:hover .footer-icon{translate:none;rotate:none;scale:none}}.flow .card[class*=tint-] .index{color:rgb(var(--tint))}@media (width>=760px){.flow .card[class*=tint-]{background:radial-gradient(120% 80% at 0% 0%, rgb(var(--tint) / .1), transparent 55%) padding-box, var(--surface-grad) padding-box, var(--edge-grad) border-box}.flow .card[class*=tint-] .index{background:rgb(var(--tint) / .12);min-width:38px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .4);border-radius:999px;place-items:center;padding:5px 9px;display:inline-grid}}@media (width<=759px){.flow .card[class*=tint-] .index{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .6)}.flow .card[class*=tint-]:after{background:linear-gradient(rgb(var(--tint) / .55), var(--line))}}.plan[class*=tint-] .plan-list-head{color:rgb(var(--tint))}.plan[class*=tint-] .plan-list li:before{background:rgb(var(--tint))}.plan[class*=tint-]:not(.plan-featured,.plan-enterprise){background:radial-gradient(100% 55% at 0% 0%, rgb(var(--tint) / .12), transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(150deg, rgb(var(--tint) / .45), #ffffff0a 50%, rgb(var(--teal-rgb) / .16)) border-box}:root[data-theme=light] .plan[class*=tint-]:not(.plan-featured,.plan-enterprise){background:radial-gradient(100% 55% at 0% 0%, rgb(var(--tint) / .1), transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(150deg, rgb(var(--tint) / .4), #181b100d 50%, rgb(var(--teal-rgb) / .2)) border-box}.how-steps li[class*=tint-]{position:relative}.how-steps li[class*=tint-]:before{content:"";background:rgb(var(--tint));transform-origin:0;border-radius:2px;width:48px;height:2px;position:absolute;top:-1px;left:0}.how-steps li[class*=tint-] h3:before{content:"";background:rgb(var(--tint));width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--tint) / .16);vertical-align:.12em;border-radius:50%;margin-right:12px;display:inline-block}.guide-card[class*=tint-] .guide-topic{color:rgb(var(--tint))}.guides-home .guide-card[class*=tint-] .guide-more:after{background:rgb(var(--tint))}@media (hover:hover) and (pointer:fine){.guide-card[class*=tint-]:hover{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .4), var(--card-shadow)}.guides-home .guide-card[class*=tint-]:hover{box-shadow:none}.guides-home .guide-card[class*=tint-]:hover h3{color:rgb(var(--tint))}}.footer-card[class*=tint-] .footer-title:after{background:rgb(var(--tint))}.footer-card[class*=tint-] .footer-icon{background:rgb(var(--tint) / .1);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .3);color:rgb(var(--tint))}@media (hover:hover) and (pointer:fine){.footer-card[class*=tint-] .footer-contact a:hover{color:rgb(var(--tint))}.footer-card[class*=tint-] .social-link:hover{background:rgb(var(--tint) / .1);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .5);color:rgb(var(--tint))}.flow .card[class*=tint-] .index{transition:scale .3s var(--ease-out)}.flow .card[class*=tint-]:hover .index{scale:1.08}}@media (prefers-reduced-motion:no-preference){.sheen{overflow:clip}.sheen:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg, transparent 32%, rgb(var(--tint,var(--accent-rgb)) / .14) 46%, #ffffff17 50%, rgb(var(--tint,var(--accent-rgb)) / .14) 54%, transparent 68%);pointer-events:none;animation:sheen 1.1s cubic-bezier(.45, 0, .2, 1) var(--sheen-delay,0s) both;position:absolute;inset:0}:root[data-theme=light] .sheen:after{background:linear-gradient(105deg, transparent 32%, rgb(var(--tint,var(--accent-rgb)) / .1) 46%, #fff9 50%, rgb(var(--tint,var(--accent-rgb)) / .1) 54%, transparent 68%)}.how-steps li[class*=tint-]:not(.sc-in):before{transform:scaleX(0)}.how-steps li[class*=tint-].sc-in:before{transition:transform .7s var(--ease-out) .24s}.how-steps li[class*=tint-]:nth-child(2).sc-in:before{transition-delay:.33s}.how-steps li[class*=tint-]:nth-child(3).sc-in:before{transition-delay:.42s}.how-steps li[class*=tint-]:nth-child(4).sc-in:before{transition-delay:.51s}}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.engine-index a.sheen{--tint:var(--es)}.market[class*=tint-] .market-tag{color:rgb(var(--tint))}:root[data-theme=light]{--bg:#f4f5ef;--bg-2:#ecede5;--card:#fff;--card-grad:linear-gradient(145deg, #fffc, #fff0 55%);--card-shadow:inset 0 1px 0 #fff, 0 1px 2px #282c140f, 0 6px 14px -6px #282c1414, 0 28px 56px -28px #282c142e;--line:#181b101a;--line-2:#181b102e;--ink:#14160e;--ink-2:#44473a;--ink-3:#5f6253;--grey-word:#7a7d6d;--brand-light:#696e47;--accent:#5b6819;--accent-rgb:132 148 46;--accent-hover:#4a5513;--accent-fill:#b8c26a;--danger:#b4372a;--teal-rgb:22 118 103;--amber-rgb:214 160 72;--edge-grad:linear-gradient(145deg, rgb(var(--accent-rgb) / .5), #181b1017 34%, #181b100f 66%, rgb(var(--teal-rgb) / .32));--surface-grad:radial-gradient(120% 90% at 0% 0%, #b8c26a29, transparent 60%), radial-gradient(100% 80% at 100% 100%, #5caa9c1a, transparent 60%), linear-gradient(160deg, #fff, #f9faf5);--sc-surface:#fff;--sc-ink:#14160e;--sc-ink-soft:#44473a;--sc-accent:#5b6819;--sc-shadow-color:75 14% 72%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#181b1047 transparent;--sc-canvas:#f4f5ef!important}:root[data-theme=light] .tint-olive{--tint:93 106 28}:root[data-theme=light] .tint-sand{--tint:140 96 16}:root[data-theme=light] .tint-sage{--tint:36 112 90}:root[data-theme=light] .tint-sky{--tint:40 100 190}:root[data-theme=light] .tint-coral{--tint:176 66 38}:root[data-theme=light] .tint-leaf{--tint:34 116 54}:root[data-theme=light] .es-marketing{--es:176 66 38}:root[data-theme=light] .es-sales{--es:93 106 28}:root[data-theme=light] .es-operations{--es:22 118 103}:root[data-theme=light] body:before{background:radial-gradient(60vw 50vh at 8% -6%,#b8c26a42,#0000 70%),radial-gradient(48vw 60vh at 104% 22%,#5caa9c26,#0000 70%),radial-gradient(56vw 46vh at 30% 108%,#e9be7029,#0000 70%)}:root[data-theme=light] body:not(.home):after,:root[data-theme=light] .sc-grain{opacity:.025}:root[data-theme=light] .section-alt,:root[data-theme=light] .section-mist,:root[data-theme=light] .section-lake{background:radial-gradient(70% 90% at 0 0,#b8c26a29,#0000 65%),radial-gradient(60% 80% at 100% 100%,#5caa9c1a,#0000 65%),#eceee5b3;border-block:1px solid #181b100f}:root[data-theme=light] ::selection{color:var(--ink);background:#b8c26a99}:root[data-theme=light] :focus-visible{outline-color:var(--accent)}:root[data-theme=light] .btn-primary{background:linear-gradient(180deg, #c9d276, var(--accent-fill) 55%, #a6b253);color:var(--accent-ink);box-shadow:inset 0 1px #fff9,inset 0 -1px #3c460a29,0 0 0 1px #5d6a1c4d,0 1px 2px #282c1424,0 12px 24px -12px #6e7d2899}:root[data-theme=light] .btn-ghost,:root[data-theme=light] .btn-whatsapp{color:var(--ink);background:linear-gradient(#fff,#f6f7f1);box-shadow:inset 0 0 0 1px #181b1024,0 1px 2px #282c1414}:root[data-theme=light] .text-link{text-decoration-color:#181b104d}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .btn-primary:hover{background:linear-gradient(#d3db86,#c1cb73 55%,#afba5b)}:root[data-theme=light] .hero .btn-primary:hover{box-shadow:inset 0 1px #fff9,0 0 0 1px #5d6a1c4d,0 14px 28px -10px #6e7d28a6}:root[data-theme=light] .btn-ghost:hover,:root[data-theme=light] .btn-whatsapp:hover{background:#fff;box-shadow:inset 0 0 0 1px #181b1047,0 1px 2px #282c1414}}:root[data-theme=light] .header-bar{background:linear-gradient(90deg, #b8c26a38, #fff0 34%, #5caa9c14) padding-box, linear-gradient(#fffc, #fffc) padding-box, linear-gradient(90deg, rgb(var(--accent-rgb) / .45), #181b101a 40%, rgb(var(--teal-rgb) / .3)) border-box;box-shadow:inset 0 1px #fff,0 18px 40px -24px #282c1447}:root[data-theme=light] .site-header[data-scrolled] .header-bar{box-shadow:inset 0 1px #fff,0 1px #181b100f,0 22px 44px -22px #282c1459}:root[data-theme=light] .nav{background:#181b1006}:root[data-theme=light] .nav a[aria-current=page]{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35);background:#b8c26a4d}:root[data-theme=light] .menu-button{background:#fff}:root[data-theme=light] .nav-panel,:root[data-theme=light] .mobile-menu{box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -20px #282c144d;background:#fff}:root[data-theme=light] .mobile-menu a:not(.btn):active{background:#181b100d}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .nav a:hover,:root[data-theme=light] .nav-trigger:hover,:root[data-theme=light] .nav .nav-item:hover{background:#181b100d}}:root[data-theme=light] .site-footer{background:radial-gradient(40% 80% at 0 0,#b8c26a38,#0000 70%),radial-gradient(40% 70% at 100% 100%,#5caa9c1f,#0000 70%),#eaece2eb}:root[data-theme=light] .footer-card{background:linear-gradient(160deg, #fffffff2, #ffffffb3 60%) padding-box, linear-gradient(#ffffffb3, #ffffffb3) padding-box, linear-gradient(150deg, #181b1024, #181b100d 55%, rgb(var(--accent-rgb) / .32)) border-box;box-shadow:0 1px 2px #282c140d,0 18px 40px -26px #282c1440}:root[data-theme=light] .social-link{background:#fff}:root[data-theme=light] .action-bar{background:#ffffffdb}:root[data-theme=light] .consent{box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 60px -20px #282c1459;background:#fffffff7}:root[data-theme=light] .toggle input{background:#181b101f}:root[data-theme=light] .toggle input:checked{background:var(--accent)}:root[data-theme=light] .toggle input:checked:after{background:#fff}:root[data-theme=light] .skip-link,:root[data-theme=light] .preview-banner,:root[data-theme=light] .scene-after .scene-tag,:root[data-theme=light] .app-count{background:var(--accent-fill);color:var(--accent-ink)}:root[data-theme=light] .chip span{background:#fff}:root[data-theme=light] .chip input:checked+span{background:var(--accent-fill);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #5d6a1c66}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .chip:hover input:not(:checked)+span{box-shadow:inset 0 0 0 1px #181b1059}}:root[data-theme=light] .plan-badge{background:linear-gradient(180deg, #cdd57f, var(--accent-fill));box-shadow:0 0 0 1px #5d6a1c4d}:root[data-theme=light] .field input{background:#fff}:root[data-theme=light] .field input::placeholder{color:#6d7062}:root[data-theme=light] .field [aria-invalid=true]:focus{box-shadow:0 0 0 4px #b4372a29}:root[data-theme=light] .form-error{background:#b4372a12;box-shadow:inset 0 0 0 1px #b4372a4d}:root[data-theme=light] .index{color:#181b10ad}:root[data-theme=light] .crumbs li+li:before{color:#181b104d}:root[data-theme=light] .legal code,:root[data-theme=light] .project-meta li{background:#181b100d}:root[data-theme=light] .article th,:root[data-theme=light] .compare-table .group th{background:#181b1008}:root[data-theme=light] .compare-table tbody th[scope=row],:root[data-theme=light] .compare-table thead th:first-child{background:#fff}:root[data-theme=light] .compare-scenes{box-shadow:0 0 0 1px var(--line), 0 40px 90px -40px #282c1466}:root[data-theme=light] .product .label,:root[data-theme=light] .product .h2 .cyan,:root[data-theme=light] .deck-label-cyan{color:#07718a}:root[data-theme=light] .product .checks li:before{background:#0a93ac}:root[data-theme=light] .project-quiet,:root[data-theme=light] .model{background:var(--surface-grad) padding-box, linear-gradient(145deg, #181b1024, #181b100d) border-box}:root[data-theme=light] .model-featured{background:radial-gradient(90% 70% at 100% 0%, #b8c26a4d, transparent 65%) padding-box, var(--surface-grad) padding-box, var(--edge-grad) border-box}:root[data-theme=light] .plan{background:var(--surface-grad) padding-box, linear-gradient(150deg, #181b1029, #181b100d 50%, rgb(var(--teal-rgb) / .22)) border-box}:root[data-theme=light] .plan-featured{background:radial-gradient(100% 60% at 50% 0%, #b8c26a52, transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(160deg, rgb(var(--accent-rgb) / .85), rgb(var(--accent-rgb) / .25) 45%, rgb(var(--teal-rgb) / .35)) border-box;box-shadow:0 30px 60px -28px #6e7d2866, var(--card-shadow)}:root[data-theme=light] .plan-enterprise{background:radial-gradient(100% 60% at 100% 0%, #5caa9c33, transparent 70%) padding-box, var(--surface-grad) padding-box, linear-gradient(150deg, rgb(var(--teal-rgb) / .55), #181b100d 50%, rgb(var(--teal-rgb) / .2)) border-box}:root[data-theme=light] .hero:before,:root[data-theme=light] .page-hero:before{background-image:linear-gradient(#181b100d 1px,#0000 1px),linear-gradient(90deg,#181b100d 1px,#0000 1px)}:root[data-theme=light] .hero:after{background:linear-gradient(118deg,#0000 47%,#181b100a 47.1%,#0000 47.3%),linear-gradient(62deg,#0000 63%,#181b1009 63.1%,#0000 63.3%)}:root[data-theme=light] .page-hero{border-bottom-color:#181b100f}:root[data-theme=light] .page-hero:after{background:radial-gradient(45% 70% at 88% 0,#b8c26a57,#0000 70%),radial-gradient(40% 60% at 60% 110%,#5caa9c29,#0000 70%)}:root[data-theme=light] .ambient-grid{background-image:linear-gradient(#181b100b 1px,#0000 1px),linear-gradient(90deg,#181b100b 1px,#0000 1px)}:root[data-theme=light] .aurora{background:radial-gradient(circle,#b8c26a52,#0000 62%)}:root[data-theme=light] .aurora-2{background:radial-gradient(circle,#5caa9c29,#0000 62%)}:root[data-theme=light] .has-ambient .aurora-1{background:radial-gradient(circle, rgb(var(--glow-a,184 194 106) / .26), transparent 62%)}:root[data-theme=light] .has-ambient .aurora-2{background:radial-gradient(circle, rgb(var(--glow-b,92 170 156) / .22), transparent 62%)}:root[data-theme=light] .lineart-base{stroke:#181b1014}:root[data-theme=light] .statement-section .lineart{-webkit-mask-image:linear-gradient(#0000,#000 22% 52%,#0000 80%);mask-image:linear-gradient(#0000,#000 22% 52%,#0000 80%)}:root[data-theme=light] .statement-section .lineart-trace{opacity:.4}:root[data-theme=light] .orbit:before{background:radial-gradient(circle,#b8c26a80,#0000 66%)}:root[data-theme=light] .orbit-ring-b{box-shadow:inset 0 0 0 1px #181b1029}:root[data-theme=light] .orbit-core{box-shadow:inset 0 -6px 14px #696e471f,inset 0 1px #fff,0 0 0 1px #181b1012,0 2px 4px #282c1414,0 24px 48px -12px #282c1438,0 60px 110px -30px #84942e73}:root[data-theme=light] .orbit-chip-tile{box-shadow:inset 0 0 0 1px var(--line-2), 0 2px 4px #282c1414, 0 16px 30px -14px #282c1452;background:#fff}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .headline .w2:hover{color:#2c2f23}:root[data-theme=light] .orbit:hover .orbit-ring-b{box-shadow:inset 0 0 0 1px #181b104d}:root[data-theme=light] .orbit-chip:hover .orbit-chip-tile{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .9), 0 12px 24px -10px rgb(var(--tint) / .6), 0 16px 30px -14px #282c144d}:root[data-theme=light] .orbit-chip:hover .orbit-chip-name{color:var(--ink)}}:root[data-theme=light] .engine-index a{background:radial-gradient(90% 120% at 100% 0%, rgb(var(--es) / .1), transparent 65%) padding-box, linear-gradient(160deg, #fff, #f8f9f3) padding-box, linear-gradient(145deg, rgb(var(--es) / .5), #181b1014 45%, rgb(var(--es) / .16)) border-box}:root[data-theme=light] .engine-slide{background:radial-gradient(70% 90% at 100% 0%, rgb(var(--es) / .09), transparent 62%) padding-box, radial-gradient(60% 80% at 0% 100%, rgb(var(--es) / .05), transparent 62%) padding-box, linear-gradient(160deg, #fff, #f8f9f3) padding-box, linear-gradient(145deg, rgb(var(--es) / .5), #181b1014 40%, rgb(var(--es) / .2)) border-box}:root[data-theme=light] .es-col+.es-col,:root[data-theme=light] .es-problems li,:root[data-theme=light] .es-get a,:root[data-theme=light] .es-metrics div,:root[data-theme=light] .es-foot{border-color:var(--line)}@media (prefers-reduced-transparency:reduce){:root[data-theme=light] .header-bar,:root[data-theme=light] .action-bar{background:#fff}}@media (prefers-contrast:more){:root[data-theme=light]{--line:#181b104d;--line-2:#181b1073;--ink-2:#2e3126}}.theme-toggle{position:relative;overflow:hidden}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:opacity .24s ease, rotate .42s var(--ease-out), scale .42s var(--ease-out);margin:auto;position:absolute;inset:0}.theme-toggle .icon-moon,:root[data-theme=light] .theme-toggle .icon-sun{opacity:0;rotate:-60deg;scale:.6}:root[data-theme=light] .theme-toggle .icon-moon{opacity:1;rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){.theme-toggle svg{transition:opacity .16s;rotate:none!important;scale:none!important}}}:root[data-theme=light]{--bg:#edecec;--bg-2:#f4f4f5;--card:#fafafa;--card-solid:#fcfcfc;--ink:#09090b;--ink-2:#3f3f46;--ink-3:#52525b;--grey-word:#84848b;--line:#09090b14;--line-2:#09090b24;--accent:#5b6819;--accent-rgb:132 148 46;--accent-grad:linear-gradient(#5d6239, #7c8250);--sheen:radial-gradient(62.56% 62.56% at 28.14% -10.42%, #fffc, #fff0);--card-shadow:0 7.77px 16px #0000000d, 0 3px 3px #00000012, inset 0 -6px 0 #00000009, inset 0 3px 0 #ffffffd9;--card-shadow-hover:0 14px 30px -6px #0000001a, 0 3px 3px #00000012, inset 0 -6px 0 #00000009, inset 0 3px 0 #ffffffd9;--heading-grad:linear-gradient(132deg, #43484d 11%, #1f2224 79%);--frame:radial-gradient(120% 95% at 78% 18%, #fff 0%, #f1f1f2 46%, #e3e3e6 100%);--frame-grid:#09090b0d;--glass:#ffffff9e;--key-dark-face:#272727;--field:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#09090b47 transparent}:root:not([data-theme=light]){--bg:#0c0c0e;--bg-2:#111113;--card:#18181b;--card-solid:#18181b;--ink:#fafafa;--ink-2:#c7c7cc;--ink-3:#9d9da5;--grey-word:#6e6e76;--line:#ffffff14;--line-2:#ffffff24;--accent:#b8c26a;--accent-rgb:184 194 106;--accent-ink:#14160b;--accent-grad:linear-gradient(#c9d27c, #a3ae55);--sheen:radial-gradient(62.56% 62.56% at 28.14% -10.42%, #ffffff17, #fff0);--card-shadow:0 10px 24px #00000059, 0 2px 3px #0000004d, inset 0 -6px 0 #00000059, inset 0 2px 0 #ffffff0f;--card-shadow-hover:0 18px 36px -6px #00000080, 0 2px 3px #0000004d, inset 0 -6px 0 #00000059, inset 0 2px 0 #ffffff14;--heading-grad:linear-gradient(180deg, #fff 35%, #c9c9cf 100%);--frame:radial-gradient(120% 95% at 78% 12%, #1f2119 0%, #141416 48%, #0e0e10 100%);--frame-grid:#ffffff09;--glass:#18181b9e;--key-dark-face:#f5f5f5;--field:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg)}body{color:var(--ink);font-family:var(--font)}:root[data-theme=light] body:before,:root[data-theme=light] body:after,:root[data-theme=light] .aurora,:root[data-theme=light] .ambient-grid{display:none}:root:not([data-theme=light]) body:before{background:radial-gradient(60vw 46vh at 50% -14%,#b8c26a24,#0000 70%)}:root:not([data-theme=light]) body:after{opacity:.02}::selection{background:rgb(var(--accent-rgb) / .3)}.h1,.h2{letter-spacing:-.045em;background:var(--heading-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.h1{font-size:clamp(2.75rem,1.5rem + 4.4vw,5.25rem);line-height:1}.h2{font-size:clamp(2.1rem,1.3rem + 2.9vw,3.6rem);line-height:1.04}.h1 .accent,.h2 .accent{-webkit-text-fill-color:currentColor}.h3,.card h3,.plan-name{letter-spacing:-.03em;font-weight:600}.lead,.section-intro{color:var(--ink-3)}.label,.deck-label{color:var(--ink-3);font:500 .78rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.label:before,.deck-label:before{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .16);border-radius:50%}.text-link{-webkit-text-decoration-color:rgb(var(--accent-rgb) / .5);text-decoration-color:rgb(var(--accent-rgb) / .5)}.accent{color:var(--accent)}.btn{letter-spacing:-.01em;border-radius:999px;min-height:52px;padding:0 26px;font-weight:600;transition:filter .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.btn:active{transform:translateY(1px)}.btn-sm{border-radius:999px;min-height:42px;padding:0 18px}.btn-icon{width:42px;padding:0}.action-bar .btn-whatsapp{width:52px;padding:0}:root[data-theme=light] .action-bar{background:#edececd1}:root:not([data-theme=light]) .action-bar{background:#0c0c0ed1}:root[data-theme=light] .btn-primary{color:#fff;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff3,#fff0),#272727;box-shadow:inset 0 -3px #080808,inset 0 1px #ffffff4d,0 2.77px 2.21px #0000001f,0 6.65px 5.32px #00000021,0 12.52px 10.02px #0002,0 22.34px 17.87px #00000024}:root:not([data-theme=light]) .btn-primary{color:#14160b;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffff59,#fff0),#b8c26a;box-shadow:inset 0 -3px #00000047,inset 0 1px #ffffff80,0 10px 26px -10px #b8c26a99}:root[data-theme=light] .btn-ghost,:root[data-theme=light] .btn-whatsapp,:root[data-theme=light] .btn-outline{color:var(--ink);background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff6,#fff0),#f5f5f5;box-shadow:inset 0 -3px #e2e2e4,inset 0 1px #ffffffe6,0 2.77px 2.21px #0000001a,0 3px 6px #0000001a}:root:not([data-theme=light]) .btn-ghost,:root:not([data-theme=light]) .btn-whatsapp,:root:not([data-theme=light]) .btn-outline{color:#fafafa;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffff24,#fff0),#27272a;box-shadow:inset 0 -3px #0b0b0c,inset 0 1px #ffffff1f,0 6px 14px #00000059}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.btn-ghost:hover,.btn-whatsapp:hover,.btn-outline:hover{filter:brightness(1.12)}:root[data-theme=light] .btn-ghost:hover,:root[data-theme=light] .btn-whatsapp:hover,:root[data-theme=light] .btn-outline:hover{filter:none;background-color:#fff;box-shadow:inset 0 -3px #e2e2e4,inset 0 1px #fff,0 2.77px 2.21px #0000001a,0 8px 18px #0000001f}}.header-bar{background:var(--glass);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);border-radius:999px;height:60px;min-height:60px;padding:7px 7px 7px 20px}:root[data-theme=light] .header-bar{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000a,0 10px 30px -12px #0000002e}:root:not([data-theme=light]) .header-bar{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 14px 36px -16px #000000b3}.site-header[data-scrolled] .header-bar{background:color-mix(in srgb, var(--glass) 70%, var(--bg))}.brand-mark{color:var(--brand)}:root:not([data-theme=light]) .brand-mark{color:var(--brand-light)}.nav{box-shadow:none;background:0 0}.nav a,.nav-trigger{color:var(--ink-3);border-radius:999px;font-size:.9rem;font-weight:500}@media (hover:hover) and (pointer:fine){.nav a:hover,.nav-trigger:hover{color:var(--ink);background:0 0}}.nav a[aria-current=page]{color:var(--ink);background:var(--card-solid);box-shadow:0 1px 2px #00000014,inset 0 -2px #0000000a}.nav-group:has(a[aria-current=page]) .nav-trigger{color:var(--ink);background:var(--card-solid);box-shadow:0 1px 2px #00000014,inset 0 -2px #0000000a}.nav-panel,.mobile-menu{background:var(--sheen), var(--card-solid);border:0;border-radius:28px;box-shadow:0 30px 60px -20px #00000047,0 2px 4px #0000000f,inset 0 2px #ffffff80}:root:not([data-theme=light]) .nav-panel,:root:not([data-theme=light]) .mobile-menu{box-shadow:0 30px 60px -20px #000c,inset 0 0 0 1px #ffffff14}.page-hero{background:var(--frame);border:0;border-radius:40px;margin:-60px 12px 0}.page-hero:before{background-image:linear-gradient(var(--frame-grid) 1px, transparent 1px), linear-gradient(90deg, var(--frame-grid) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 30% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 70% at 30% 40%,#000 10%,#0000 75%)}.page-hero .h1{font-size:clamp(2.6rem,1.5rem + 3.6vw,4.5rem)}:root[data-theme=light] .signal{display:none}.page-hero:after{background:radial-gradient(40% 55% at 88% 6%, rgb(var(--accent-rgb) / .12), transparent 70%)}@media (width<=640px){.page-hero{border-radius:30px;margin-inline:8px}}.card,.glance,.form-card,.system-group,.project,.banner,.plan,.contact-card,.sitemap-group,.footer-card,.model,.checks-panel,.consent,.table-scroll,.compare-wrap,.callout{background:var(--sheen), var(--card);box-shadow:var(--card-shadow);border-color:#0000}.card,.glance,.system-group,.project,.banner,.contact-card,.sitemap-group,.checks-panel,.callout{border-radius:24px}.form-card,.plan,.footer-card,.consent{border-radius:28px}@media (hover:hover) and (pointer:fine){.card:hover,.plan:hover,.sitemap-group:hover,.footer-card:hover{box-shadow:var(--card-shadow-hover)}}@media (width<=759px){.flow .card{box-shadow:none;background:0 0}}.section-alt,.section-mist,.section-lake{background:var(--bg-2);border:0}.glance>div+div{border-color:var(--line)}:root[data-theme=light] .plan-featured{color:#fafafa;--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#a1a1aa;--line:#ffffff1a;--accent:#b8c26a;--accent-rgb:184 194 106;--tint:184 194 106;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffff1f,#fff0),#18181b;box-shadow:0 0 0 1px #b8c26a59,0 30px 70px -24px #696e47bf,inset 0 -6px #0d0d0f,inset 0 3px #ffffff14}:root[data-theme=light] .plan-featured .btn-primary{color:#14160b;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffff59,#fff0),#b8c26a;box-shadow:inset 0 -3px #00000047,inset 0 1px #ffffff80,0 10px 26px -10px #b8c26a99}:root:not([data-theme=light]) .plan-featured{box-shadow:0 0 0 1px #b8c26a66, 0 30px 70px -24px #b8c26a59, var(--card-shadow)}.plan-badge{background:var(--accent-grad) #696e47;color:#fff;font:500 .68rem/1 var(--font-mono);letter-spacing:.06em;border-radius:8px;padding:7px 10px}:root:not([data-theme=light]) .plan-badge{color:#14160b;background-color:#b8c26a}.plan-amount{letter-spacing:-.05em;font-weight:600}.faq,.faq details{border-color:var(--line-2)}.faq summary{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.faq-icon{background:var(--card-solid);width:34px;height:34px;transition:transform .3s cubic-bezier(.2,0,0,1),background-color .2s;box-shadow:0 1px 2px #0000001a,inset 0 -2px #0000000d}.faq details[open] .faq-icon{background:var(--accent-grad)}.faq details[open] .faq-icon:before,.faq details[open] .faq-icon:after{background:#fff}:root:not([data-theme=light]) .faq details[open] .faq-icon:before,:root:not([data-theme=light]) .faq details[open] .faq-icon:after{background:#14160b}.field input,.field textarea,.field select,.form input[type=text],.form input[type=email],.form textarea{border:1px solid var(--line-2);background:var(--field);border-radius:14px;box-shadow:inset 0 1px 2px #0000000a}.chip span{background:var(--card-solid);color:var(--ink-2);font-weight:600;box-shadow:0 1px 2px #00000014,inset 0 -2px #0000000d}:root[data-theme=light] .chip input:checked+span{color:#fff;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff3,#fff0),#272727;box-shadow:inset 0 -2px #080808,inset 0 1px #ffffff40}:root:not([data-theme=light]) .chip input:checked+span{color:#14160b;background:#b8c26a;box-shadow:inset 0 -2px #00000040}@media (hover:hover) and (pointer:fine){.chip:hover input:not(:checked)+span{color:var(--ink);box-shadow:0 2px 6px #0000001f,inset 0 -2px #0000000d}}.site-footer{background:var(--bg);border-top:0}.footer-art{display:none}.footer-title:after{background:var(--accent)}.footer-wordmark{letter-spacing:-.065em;white-space:nowrap;text-align:center;background:linear-gradient(var(--line-2) 0%, transparent 92%);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:clamp(28px,4vw,48px) 0 -.16em;font-size:19.5vw;font-weight:700;line-height:.8}:root[data-theme=light] .footer-wordmark{background-image:linear-gradient(#cfcfd3 0%,#cfcfd300 92%)}:root:not([data-theme=light]) .footer-wordmark{background-image:linear-gradient(#2a2a2e 0%,#2a2a2e00 92%)}@keyframes rise{0%{transform:translateY(14px)}}[data-ambient][data-offscreen] :is(.typing i,.footer-heart,.marquee-track,.flow-ui .dot,.h-pill>span,.notch svg,.fx-blob,.fx-dust i,.orbit-ring,.fc-body,.int-ring,.int-ring img),[data-ambient][data-offscreen] :is(.fx-v,.fx-h):before{animation-name:none!important}.header-actions{gap:8px}.header-actions .btn-icon,.menu-button{border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:0 0 3px}.menu-button{background-clip:padding-box;border:0;place-items:center;display:grid}:root[data-theme=light] .menu-button{background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff6,#fff0),#f5f5f5;box-shadow:inset 0 -3px #e2e2e4,inset 0 1px #ffffffe6,0 2.77px 2.21px #0000001a,0 3px 6px #0000001a}:root:not([data-theme=light]) .menu-button{background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffff24,#fff0),#27272a;box-shadow:inset 0 -3px #0b0b0c,inset 0 1px #ffffff1f,0 6px 14px #00000059}.theme-toggle svg{translate:0 -1.5px}.header-bar{gap:10px}.brand{min-width:0}@media (width<=420px){.header-bar{gap:6px;padding-left:14px}.header-actions{gap:6px}.brand{gap:8px}.brand-mark{height:28px}.brand-wordmark{height:11px}.header-actions .btn-icon,.menu-button{width:42px;height:42px;min-height:42px}}@media (width<=350px){.brand-wordmark{height:10px}.header-actions .btn-whatsapp{display:none}}.mobile-menu{top:calc(env(safe-area-inset-top) + 80px);right:max(var(--gutter), env(safe-area-inset-right));width:calc(100vw - 2 * max(var(--gutter), env(safe-area-inset-right)));max-width:360px;max-height:calc(100dvh - env(safe-area-inset-top) - 92px);padding:10px 10px 14px;left:auto}@media (width<=520px){.mobile-menu{max-width:none}}.mobile-menu a:not(.btn){padding:9px 14px}.mobile-menu .btn{flex:none;min-height:52px}.int-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.int-head .h2{margin-top:18px}.int-head .h2 .dim{-webkit-text-fill-color:var(--grey-word);background:0 0}.int-points{margin-top:24px}.int-hub{aspect-ratio:1;width:min(460px,100%);margin-inline:auto;position:relative;container-type:inline-size}.int-hub:before,.int-hub:after{content:"";border:1px dashed rgb(var(--accent-rgb) / .35);border-radius:50%;position:absolute}.int-hub:before{inset:22%}.int-hub:after{background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .16), transparent 70%);inset:2%}.int-core{z-index:2;background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#ffffffe6,#fff0),#fafafa;border-radius:28px;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 18px 40px -16px #0000004d,0 2px 4px #00000014,inset 0 -4px #0000000d,inset 0 2px #fff}.int-core img{width:48px;height:48px}.int-ring{position:absolute;inset:22%}.int-ring-out{inset:2%}.int-ring>span{width:50px;height:50px;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));background:#fff;border-radius:15px;place-items:center;margin:-25px 0 0 -25px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -10px #0000004d,0 1px 2px #00000014,inset 0 -2px #ececec}.int-ring-in{--r:28cqw}.int-ring-out{--r:48cqw}.int-ring>span img{object-fit:contain;width:26px;height:26px}.int-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.int-card{background:var(--sheen), var(--card);box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;gap:8px;padding:26px;display:flex}.int-card h3{letter-spacing:-.025em;font-size:1.1875rem;font-weight:600}.int-card>p{color:var(--ink-3);font-size:.875rem}.int-chips{flex-wrap:wrap;gap:8px;margin-top:10px;list-style:none;display:flex}.int-chips li{background:var(--card-solid);box-shadow:0 1px 2px #00000012, inset 0 -2px 0 var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.8125rem;font-weight:600;display:inline-flex}.int-chips img{box-sizing:content-box;object-fit:contain;background:#fff;border-radius:999px;width:18px;height:18px;padding:4px;box-shadow:inset 0 0 0 1px #0000000f}.int-chips .int-text{padding-left:12px}.int-note{color:var(--ink-3);text-align:center;margin-top:28px;font-size:.8125rem}@media (width<=1024px){.int-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.int-head{grid-template-columns:1fr}.int-hub{width:min(360px,100%);margin-top:8px}.int-ring>span{border-radius:12px;width:42px;height:42px;margin:-21px 0 0 -21px}.int-ring>span img{width:22px;height:22px}}@media (width<=640px){.int-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.int-ring-in{animation:46s linear infinite int-turn}.int-ring-in img{animation:46s linear infinite reverse int-turn}.int-ring-out{animation:70s linear infinite reverse int-turn}.int-ring-out img{animation:70s linear infinite int-turn}}@keyframes int-turn{to{rotate:360deg}}
