:root{--c-white: #ffffff;--c-bg-soft: #f9f9fb;--c-teal-light: #3cbdaf;--c-green: #98cc74;--c-primary: #108daa;--c-primary-dark: #0c6f86;--c-gray: #434549;--c-teal-dark: #225d60;--c-navy: #2a3c4d;--c-navy-deep: #1b2a38;--bg: var(--c-white);--bg-alt: var(--c-bg-soft);--bg-dark: var(--c-navy);--bg-dark-deep: var(--c-navy-deep);--bg-footer: var(--c-teal-dark);--text: var(--c-navy);--text-muted: #5b6875;--text-on-dark: #f3f6f8;--text-on-dark-muted: #c2ccd4;--link: var(--c-primary);--link-hover: var(--c-primary-dark);--accent: var(--c-teal-light);--accent-2: var(--c-green);--border: #dfe4e8;--border-dark: rgba(255, 255, 255, .14);--whatsapp: #25d366;--whatsapp-dark: #1da851;--font-sans: "Montserrat", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: clamp(2.25rem, 4vw + 1rem, 3.25rem);--lh-tight: 1.2;--lh-base: 1.65;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--radius: 8px;--radius-lg: 14px;--shadow: 0 6px 24px rgba(42, 60, 77, .1);--container: 1140px;--gutter: 16px;--header-h: 68px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--link-hover)}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-tight);color:var(--text);margin:0 0 var(--sp-4);letter-spacing:-.01em}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}p,ul,ol{margin:0 0 var(--sp-4)}strong{font-weight:700}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--sp-8)}.section--alt{background:var(--bg-alt)}.section--dark{background:var(--bg-dark);color:var(--text-on-dark)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--text-on-dark)}.section--dark p{color:var(--text-on-dark-muted)}.section--dark a:not(.btn){color:var(--accent)}.eyebrow{display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-3)}.lead{font-size:var(--fs-lg);color:var(--text-muted)}.section--dark .lead{color:var(--text-on-dark-muted)}.grid{display:grid;gap:var(--sp-5)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-5)}.section--dark .card{background:#ffffff0a;border-color:var(--border-dark)}.hero{position:relative;padding-block:var(--sp-9) var(--sp-8);background:radial-gradient(60% 80% at 85% 10%,rgba(16,141,170,.35),transparent 60%),radial-gradient(40% 60% at 10% 90%,rgba(60,189,175,.18),transparent 60%),linear-gradient(160deg,var(--bg-dark) 0%,var(--bg-dark-deep) 100%);color:var(--text-on-dark);overflow:hidden}.hero h1{color:var(--c-white);max-width:22ch}.hero p{color:var(--text-on-dark-muted);max-width:60ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:var(--fs-sm);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--c-primary);color:var(--c-white)}.btn--primary:hover{background:var(--c-primary-dark);color:var(--c-white)}.btn--outline{background:transparent;color:var(--c-primary);border-color:var(--c-primary)}.btn--outline:hover{background:var(--c-primary);color:var(--c-white)}.hero .btn--outline,.section--dark .btn--outline{color:var(--c-white);border-color:#fff9}.hero .btn--outline:hover,.section--dark .btn--outline:hover{background:#ffffff1f;border-color:var(--c-white)}.btn--whatsapp{background:var(--whatsapp);color:#062b17}.btn--whatsapp:hover{background:var(--whatsapp-dark);color:var(--c-white)}.btn--block{width:100%}.site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--header-h)}.brand{display:inline-flex;align-items:baseline;gap:.1em;font-weight:700;font-size:1.25rem;letter-spacing:-.02em;color:var(--c-navy);text-decoration:none}.brand__dot{color:var(--c-primary)}.brand__sub{font-weight:400;font-size:var(--fs-xs);color:var(--text-muted);margin-left:var(--sp-2)}.nav{display:flex;align-items:center;gap:var(--sp-5)}.nav a{color:var(--text);text-decoration:none;font-size:var(--fs-sm);font-weight:500}.nav a:hover{color:var(--c-primary)}.nav-toggle{display:none;background:none;border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);font:inherit;color:var(--text);cursor:pointer}@media(max-width:860px){.nav-toggle{display:inline-flex}.nav{display:none;position:absolute;left:0;right:0;top:var(--header-h);flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow)}.nav a{padding:var(--sp-4) var(--gutter);border-top:1px solid var(--border)}.nav .btn{margin:var(--sp-3) var(--gutter);border-top:0}.site-header.is-open .nav{display:flex}}.site-footer{background:var(--bg-footer);color:var(--text-on-dark);padding-block:var(--sp-8) var(--sp-5);margin-top:var(--sp-8)}.site-footer a{color:var(--text-on-dark)}.site-footer a:hover{color:var(--c-white)}.site-footer h3{color:var(--c-white);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.08em}.site-footer p,.site-footer li{color:var(--text-on-dark-muted);font-size:var(--fs-sm)}.site-footer ul{list-style:none;padding:0}.site-footer li{margin-bottom:var(--sp-2)}.site-footer__bottom{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border-dark);font-size:var(--fs-xs);color:var(--text-on-dark-muted);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between}.faq-list{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-3);background:var(--bg)}.faq-list summary{cursor:pointer;padding:var(--sp-4) var(--sp-5);font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:1.4em;line-height:1;color:var(--c-primary);flex:none}.faq-list[open] summary:after{content:"−"}.faq-list>div{padding:0 var(--sp-5) var(--sp-4);color:var(--text-muted)}.related{background:var(--bg-alt);border-left:4px solid var(--c-primary);border-radius:var(--radius);padding:var(--sp-5)}.related h2,.related h3{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.related ul{margin:0;padding-left:1.2em}.related li{margin-bottom:var(--sp-2)}.cta-wa{text-align:center;padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--bg-dark);color:var(--text-on-dark)}.cta-wa h2{color:var(--c-white)}.cta-wa p{color:var(--text-on-dark-muted);max-width:56ch;margin-inline:auto}.cta-wa__note{font-size:var(--fs-xs);margin-top:var(--sp-3)}label{display:block;font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--sp-1)}input,select,textarea{width:100%;font:inherit;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);margin-bottom:var(--sp-4)}input:focus,select:focus,textarea:focus{outline:2px solid var(--c-primary);outline-offset:1px}.vertical{display:flex;flex-direction:column}.vertical .btn{margin-top:auto;align-self:flex-start}.vertical__list{padding-left:1.2em;margin-bottom:var(--sp-5)}.vertical__list li{margin-bottom:var(--sp-2)}.steps{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));counter-reset:step}.step{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-5)}.step h3{font-size:var(--fs-lg);margin-top:var(--sp-3)}.step p{margin-bottom:0;color:var(--text-muted)}.step__num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--c-primary);color:var(--c-white);font-weight:700}.stats{margin-block:var(--sp-5)}.stat{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-5);border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:#ffffff0a}.stat__num{font-size:var(--fs-2xl);font-weight:700;color:var(--accent);line-height:var(--lh-tight);overflow-wrap:anywhere}.stat__label{font-weight:600}.stat__note{font-size:var(--fs-sm);color:var(--text-on-dark-muted)}.crumbs{font-size:var(--fs-sm);color:var(--text-on-dark-muted);margin-bottom:var(--sp-4)}.crumbs a{color:var(--text-on-dark)}.offices{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.offices li{padding:var(--sp-1) var(--sp-3);border:1px solid var(--border);border-radius:999px;background:var(--bg);font-size:var(--fs-sm)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.text-center{text-align:center}.muted{color:var(--text-muted)}:root{--c-void: #05080d;--c-abyss: #080d14;--c-surface: #0d141d;--bg: var(--c-void);--bg-alt: var(--c-abyss);--bg-dark: var(--c-void);--bg-dark-deep: #03060a;--bg-footer: var(--c-abyss);--text: #e8f0f5;--text-muted: #8da3b4;--text-on-dark: #e8f0f5;--text-on-dark-muted: #8da3b4;--link: #3cbdaf;--link-hover: #5fd8cb;--accent: #3cbdaf;--accent-2: #108daa;--amber: #f2b441;--border: rgba(255, 255, 255, .09);--border-dark: rgba(255, 255, 255, .09);--border-glow: rgba(60, 189, 175, .38);--glass-bg: rgba(13, 20, 29, .55);--glass-brd: rgba(255, 255, 255, .11);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(2.9rem, 8.5vw, 8rem);--fs-3xl: clamp(2.1rem, 4.5vw + .5rem, 4rem);--fs-2xl: clamp(1.7rem, 2.6vw + .5rem, 2.6rem);--radius: 10px;--radius-lg: 18px;--shadow: 0 18px 60px rgba(0, 0, 0, .55);--dur-fast: .6s;--dur-base: .9s;--dur-slow: 1.2s;--ease-cine: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:auto;background:var(--bg)}body{background:var(--bg);color:var(--text);font-feature-settings:"ss01","cv05";overflow-x:hidden}body:before{content:"";position:fixed;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(48% 38% at 18% 12%,rgba(16,141,170,.22),transparent 70%),radial-gradient(42% 34% at 82% 78%,rgba(34,93,96,.26),transparent 72%),radial-gradient(36% 30% at 62% 26%,rgba(60,189,175,.12),transparent 70%);filter:blur(18px);animation:drift 26s var(--ease-cine) infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift{to{transform:translate3d(0,-3%,0) scale(1.08)}}h1,h2,h3,.brand,.stat__num,.lp-step__num,.step__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text)}h1{font-size:var(--fs-3xl);line-height:.98}.hero h1,.lp-hero h1{font-size:var(--fs-display);line-height:.92;letter-spacing:-.045em;text-wrap:balance}.eyebrow,.lp-badge,.progress__label,.stat__label,.hud__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.lead{color:var(--text-muted);font-size:clamp(1.05rem,1.1vw + .8rem,1.4rem);max-width:62ch;text-wrap:pretty}.stat__num{font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.6rem);background:linear-gradient(180deg,var(--text) 30%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.split-unit{display:inline-block;overflow:hidden;vertical-align:bottom}.split-inner{display:inline-block;will-change:transform}.glass,.card,.lp-hero__form,.lp-stat,.vertical,.lp-step,.step{position:relative;background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--radius-lg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--shadow),inset 0 1px #ffffff0f;transition:transform var(--dur-fast) var(--ease-cine),border-color var(--dur-fast) var(--ease-cine)}@supports not (backdrop-filter: blur(4px)){.glass,.card,.lp-hero__form,.lp-stat,.vertical,.lp-step,.step{background:#080d14eb}}.card:hover,.vertical:hover,.lp-stat:hover{transform:translateY(-4px);border-color:var(--border-glow)}.hud{position:relative;padding:1.15rem 1.35rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.hud:before,.hud:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--border-glow)}.hud:before{top:0;left:0;border-right:0;border-bottom:0}.hud:after{right:0;bottom:0;border-left:0;border-top:0}.grid-overlay{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:78px 78px;mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,transparent 78%);opacity:.55}.glow-wire{border:1px solid var(--border-glow);box-shadow:0 0 0 1px #3cbdaf14,0 0 34px #3cbdaf29}.scene{position:relative;isolation:isolate}.scene__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block}.scene__canvas--fixed{position:fixed;inset:0;height:100vh}.scene:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,8,13,.32) 0%,rgba(5,8,13,.55) 55%,var(--bg) 100%)}.btn{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;transition:transform var(--dur-fast) var(--ease-cine),box-shadow var(--dur-fast) var(--ease-cine),background var(--dur-fast) var(--ease-cine)}.btn:hover{transform:translateY(-2px)}.btn--primary,.btn-primary{background:linear-gradient(135deg,var(--accent-2),var(--accent));color:#04262c;border:0;font-weight:600;box-shadow:0 10px 34px #108daa57}.btn--primary:hover,.btn-primary:hover{box-shadow:0 16px 46px #3cbdaf70}.btn--outline,.btn-outline{background:#ffffff08;border:1px solid var(--glass-brd);color:var(--text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--outline:hover,.btn-outline:hover{border-color:var(--border-glow)}.site-header,.lp-header{background:#05080d99;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid var(--border)}.site-footer,.lp-footer{background:var(--bg-dark-deep);border-top:1px solid var(--border)}.section--alt{background:linear-gradient(180deg,transparent,rgba(8,13,20,.7),transparent)}.section--dark{background:transparent}.faq-list details{background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-fast) var(--ease-cine)}.faq-list details[open],.faq-list details:hover{border-color:var(--border-glow)}.faq-list summary{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text)}.related,.rel-link{border-color:var(--border)}input,select,textarea{background:#ffffff0a;border:1px solid var(--glass-brd);color:var(--text);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease-cine)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3cbdaf29}select option{background:var(--c-surface);color:var(--text)}.progress__bar{background:linear-gradient(90deg,var(--accent-2),var(--accent));box-shadow:0 0 18px #3cbdaf80}.readbar{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent-2),var(--accent));z-index:100;pointer-events:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.split-unit{overflow:visible}[data-reveal],[data-split]{opacity:1!important}}.hero{min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) + 3rem) 4rem}.hero__inner{position:relative;z-index:1}.hero__hud{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 2rem;margin-top:3rem;max-width:44rem}.hero__hud div{margin:0}.hero__hud dd{margin:.35rem 0 0;color:var(--text);font-size:.95rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}.hero:before{content:"";position:absolute;bottom:2rem;left:50%;width:1px;height:56px;background:linear-gradient(180deg,transparent,var(--accent));opacity:.6;animation:scrollHint 2.4s var(--ease-cine) infinite}@keyframes scrollHint{0%,to{transform:translateY(0);opacity:.15}50%{transform:translateY(10px);opacity:.7}}@media(max-width:720px){.hero{min-height:88svh}.hero__hud{margin-top:2rem}}.btn--whatsapp{background:linear-gradient(135deg,var(--accent-2),var(--accent));color:#04262c;border:0;font-weight:600;box-shadow:0 10px 34px #108daa57}.btn--whatsapp:hover{box-shadow:0 16px 46px #3cbdaf70}.site-header__inner{gap:1.25rem;min-height:var(--header-h);align-items:center}.brand{white-space:nowrap;font-size:1.15rem}.brand__sub{display:none}.site-header .btn{padding-block:.6rem;font-size:.72rem;white-space:nowrap}.nav{gap:1.35rem;font-size:.92rem}.nav a{white-space:nowrap}@media(min-width:1100px){.brand__sub{display:inline;white-space:nowrap}}.hero{min-height:auto;padding-block:calc(var(--header-h) + 2.5rem) 5rem}@media(min-width:900px){.hero{min-height:92svh;padding-block:calc(var(--header-h) + 2rem) 4rem}.hero .lead{font-size:1.15rem;max-width:54ch}.hero h1{font-size:clamp(2.9rem,6.4vw,6.2rem)}}[id]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.stat__num{display:block;overflow-wrap:anywhere;hyphens:auto;line-height:1}.stat{min-width:0}.scene--fundo:after{background:linear-gradient(180deg,rgba(5,8,13,.32) 0%,rgba(5,8,13,.55) 55%,var(--bg) 100%)}.scene--palco:after{z-index:1;background:linear-gradient(180deg,#05080df0,#05080d00 12%),linear-gradient(0deg,#05080df5,#05080d00 14%)}.scene--hero:after{background:linear-gradient(to right,#05080de6,#05080da8 32%,#05080d2e 58%,#05080d00 76%),linear-gradient(180deg,#05080d66,#05080d00 24% 56%,#05080df7)}@media(min-width:1000px){.scene--hero .scene__canvas{width:124%;left:6%}}@media(max-width:999px){.scene--hero:after{background:linear-gradient(180deg,rgba(5,8,13,.28) 0%,rgba(5,8,13,.62) 46%,rgba(5,8,13,.72) 74%,var(--bg) 100%)}}.hud--mini{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.5rem .85rem;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);background:#05080d9e;border:1px solid var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hud--mini:before,.hud--mini:after{width:9px;height:9px}.hud__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #3cbdafe6;animation:hudPulse 2.6s var(--ease-cine) infinite}@keyframes hudPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.hero__telemetria{position:absolute;right:var(--gutter);bottom:2.1rem;z-index:2}@media(max-width:899px){.hero__telemetria{display:none}}@media(min-width:1200px){.hero__telemetria{right:max(var(--gutter),calc((100vw - var(--container)) / 2))}}.vitrine{--palco-dir: to right;display:grid;grid-template-columns:minmax(var(--gutter),1fr) minmax(0,calc(var(--container) - var(--gutter) * 2)) minmax(var(--gutter),1fr);min-height:230svh;overflow:clip}.vitrine--direita{--palco-dir: to left}.vitrine__palco{position:sticky;top:0;z-index:0;grid-row:1;grid-column:1 / -1;align-self:start;height:100svh}.vitrine__palco:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--palco-dir),rgba(5,8,13,.92) 0%,rgba(5,8,13,.6) 26%,rgba(5,8,13,.14) 50%,rgba(5,8,13,0) 68%)}.vitrine__coluna{position:relative;z-index:2;grid-row:1;grid-column:2;display:flex;align-items:center;justify-content:flex-start;padding-block:var(--sp-8)}.vitrine--direita .vitrine__coluna{justify-content:flex-end}.vitrine__painel{position:sticky;top:50%;transform:translateY(-50%);flex:0 1 min(46%,33rem);padding:clamp(1.5rem,2.4vw,2.4rem);border:1px solid var(--glass-brd);border-radius:var(--radius-lg);background:linear-gradient(155deg,#080d14f0,#05080de3);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:var(--shadow),inset 0 1px #ffffff0f}.vitrine__painel h2{font-size:var(--fs-2xl);line-height:1.04;margin:.35rem 0 .9rem}.vitrine__painel p{color:var(--text-muted);margin:0;text-wrap:pretty}.vitrine__painel .eyebrow{margin-bottom:0}.vitrine__telemetria{display:flex;width:fit-content;margin:0 0 1.1rem}.vitrine__lista{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;gap:.7rem}.vitrine__lista li{position:relative;padding-left:1.6rem;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.vitrine__lista li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border:1px solid var(--accent);transform:rotate(45deg)}.vitrine__painel .btn{margin-top:1.7rem}@media(min-width:900px)and (max-height:800px){.vitrine__painel{padding:1.35rem 1.6rem;font-size:.95rem}.vitrine__painel h2{font-size:1.55rem;margin-bottom:.7rem}.vitrine__telemetria{margin-bottom:.8rem}.vitrine__lista{margin-top:1rem;gap:.55rem}.vitrine__painel .btn{margin-top:1.2rem}}@media(max-width:899px){.vitrine{display:block;min-height:0}.vitrine__palco{position:relative;height:74svh}.vitrine__palco:after{background:linear-gradient(180deg,#05080d38,#05080d00 34%,#05080dd1)}.vitrine__coluna{display:block;padding:0 var(--gutter) var(--sp-7);margin-top:calc(var(--sp-6) * -1)}.vitrine__painel{position:static;transform:none;flex:none}.hud--mini{font-size:.6rem;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.vitrine{min-height:0}.vitrine__palco{position:relative;height:74svh}.vitrine__painel{position:static;transform:none}}:root:lang(zh),[lang=zh-Hans]{--font-sans: "Noto Sans SC", "Inter", system-ui, sans-serif;--font-display: "Noto Sans SC", "Space Grotesk", system-ui, sans-serif}[lang=zh-Hans] h1,[lang=zh-Hans] h2,[lang=zh-Hans] h3{letter-spacing:0}[lang=zh-Hans] .eyebrow,[lang=zh-Hans] .hud__label,[lang=zh-Hans] .btn{letter-spacing:.06em}.idiomas{position:relative;flex:0 0 auto}.idiomas summary{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .6rem;border:1px solid var(--glass-brd);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--text-muted);cursor:pointer;list-style:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-cine),border-color var(--dur-fast) var(--ease-cine)}.idiomas summary::-webkit-details-marker{display:none}.idiomas summary::marker{content:""}.idiomas summary:hover,.idiomas[open] summary{color:var(--text);border-color:var(--border-glow)}.idiomas__globo{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.idiomas__lista{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;min-width:9.5rem;margin:0;padding:.35rem;list-style:none;border-radius:var(--radius)}.idiomas__lista li{margin:0}.idiomas__lista a{display:block;padding:.5rem .75rem;border-radius:6px;font-size:.9rem;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-cine)}.idiomas__lista a:hover{background:#ffffff0f;color:var(--text)}.idiomas__lista a[aria-current=true]{color:var(--accent)}@media(min-width:900px)and (max-width:1479px){.nav{gap:1rem;font-size:.86rem}.site-header .btn{padding-inline:.9rem;font-size:.68rem}.brand__sub{display:none}}@media(max-width:899px){.idiomas__lista{position:static;min-width:0}}.cal__legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;color:var(--text-muted);font-size:.9rem;margin-bottom:2rem}.cal__mes+.cal__mes{margin-top:2.5rem}.cal__mes-nome{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border);padding-bottom:.6rem;margin-bottom:1rem}.cal__lista{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.cal__item{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.35rem;scroll-margin-top:6rem}.cal__topo{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cal__cod{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.1em}.cal__tag{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.cal__tag--c{color:var(--accent)}.cal__tag--p{color:var(--amber)}.cal__tema{font-family:var(--font-display);font-size:1.2rem;margin:.2rem 0 0;color:var(--text)}.cal__datas{font-family:var(--font-mono);font-size:.82rem;color:var(--text);margin:0}.cal__linha{font-size:.9rem;color:var(--text-muted);margin:0}.cal__linha strong{color:var(--text);font-weight:600}.cal__publico{font-size:.85rem}.cal__cta{margin-top:auto;padding-top:.6rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.cal__prazo{font-size:.78rem;color:var(--text-muted)}.site-footer__posts[data-astro-cid-sz7xmlte]{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border-dark)}.site-footer__posts[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:var(--sp-2) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
