@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pragiva-navy: #121826;--pragiva-orange: #ff6b2c;--pragiva-orange-hi: #ffc09a;--pragiva-orange-deep: #a92d07;--pragiva-orange-grad-end: #c73d10;--pragiva-blue: #315efb;--pragiva-blue-hi: #5b7bff;--pragiva-blue-deep: #132a8d;--pragiva-ice: #f5f7fa;--pragiva-slate: #596273;--pragiva-white-light: #fbfcfe;--pragiva-white-cool: #f4f6fa;--pragiva-white-shadow: #eef1f6;--pragiva-void: #0e1420;--pragiva-paper: #ebe9e3;--pragiva-line: rgba(18, 24, 38, .14);--pragiva-ink: #1f2634;--pragiva-line-dark: rgba(245, 247, 250, .14);--pragiva-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--pragiva-esp-1: 4px;--pragiva-esp-2: 8px;--pragiva-esp-3: 12px;--pragiva-esp-4: 16px;--pragiva-esp-5: 20px;--pragiva-esp-6: 24px;--pragiva-esp-8: 32px;--pragiva-esp-10: 40px;--pragiva-esp-12: 48px;--pragiva-esp-16: 64px;--pragiva-ritmo-curto: clamp(18px, 3vw, 32px);--pragiva-ritmo-medio: clamp(28px, 5vw, 64px);--pragiva-ritmo-longo: clamp(48px, 7vh, 96px);--pragiva-ritmo-palco: clamp(72px, 11vh, 140px);--pragiva-tipo-d1: clamp(3rem, 9.5vw, 8rem);--pragiva-tipo-d2: clamp(2.6rem, 7vw, 4.6rem);--pragiva-tipo-d3: clamp(2rem, 4.4vw, 3.1rem);--pragiva-tipo-h2: clamp(1.45rem, 2.4vw, 1.9rem);--pragiva-tipo-h3: clamp(1.12rem, 1.8vw, 1.3rem);--pragiva-tipo-lead: 1.15rem;--pragiva-tipo-corpo: 1.09rem;--pragiva-tipo-apoio: .95rem;--pragiva-tipo-micro: .85rem;--pragiva-tipo-selo: 11px;--pragiva-entrelinha-display: 1.08;--pragiva-entrelinha-titulo: 1.25;--pragiva-entrelinha-corpo: 1.72;--pragiva-entrelinha-apoio: 1.5;--pragiva-entreletra-d1: -.045em;--pragiva-entreletra-d2: -.03em;--pragiva-entreletra-d3: -.015em;--pragiva-entreletra-selo: .14em;--pragiva-entreletra-rotulo: .08em;--pragiva-entreletra-marca: .05em;--pragiva-entreletra-texto: .02em;--pragiva-medida-corpo: 66ch;--pragiva-medida-larga: 760px;--pragiva-medida-pagina: 1180px;--pragiva-raio-tecnico: 2px;--pragiva-raio-circulo: 50%;--pragiva-raio-cartao: 12px;--pragiva-sombra-placa: 0 30px 60px -34px rgba(8, 12, 20, .6);--pragiva-sombra-carta: 0 24px 48px -32px rgba(18, 24, 38, .5);--pragiva-brilho-acento: 0 0 14px rgba(255, 107, 44, .48);--pragiva-dur-toque: .15s;--pragiva-dur-rapida: .2s;--pragiva-dur-media: .3s;--pragiva-dur-entrada: .9s;--pragiva-suav-padrao: cubic-bezier(.4, 0, .2, 1);--pragiva-suav-saida: cubic-bezier(0, 0, .2, 1);--pragiva-suav-entrada: cubic-bezier(.16, 1, .3, 1);--pragiva-sup-leitura: var(--pragiva-ice);--pragiva-sup-papel: var(--pragiva-paper);--pragiva-sup-marca: var(--pragiva-navy);--pragiva-sup-profunda: var(--pragiva-void);--pragiva-sup-trama: linear-gradient(90deg, rgba(245, 247, 250, .045) 1px, transparent 1px) left / 25% 100% repeat-x;--pragiva-publico-opera: var(--pragiva-orange);--pragiva-publico-desenvolve: var(--pragiva-blue-hi);--pragiva-publico-ambos: var(--pragiva-ice)}@media(prefers-reduced-motion:reduce){:root{--pragiva-dur-toque: 0s;--pragiva-dur-rapida: 0s;--pragiva-dur-media: 0s;--pragiva-dur-entrada: 0s}}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:Inter Variable,system-ui,sans-serif;background:var(--pragiva-navy);color:var(--pragiva-ice);line-height:1.5}::selection{background:var(--pragiva-orange);color:var(--pragiva-navy)}:focus-visible{outline:2px solid var(--pragiva-orange);outline-offset:3px}.skip-link{position:fixed;top:-48px;left:16px;z-index:100;background:var(--pragiva-orange);color:var(--pragiva-navy);font-weight:850;padding:var(--pragiva-esp-3) var(--pragiva-esp-5);text-decoration:none;transition:top var(--pragiva-dur-rapida)}.skip-link:focus{top:12px}body:before{content:"";position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.05;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.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.eyebrow,.section-number,.scroll-cue span{font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace}.content-scrim{background:radial-gradient(120% 120% at 30% 50%,rgba(14,20,32,.78) 30%,rgba(14,20,32,.35) 65%,transparent 100%);padding:clamp(16px,3vw,40px);margin:calc(-1*clamp(16px,3vw,40px))}:root[data-motion=full] #conteudo,:root[data-motion=reduced] #conteudo{position:relative;height:100vh;overflow:hidden}:root[data-motion=full] .chapter,:root[data-motion=reduced] .chapter{position:fixed;inset:0;z-index:5;visibility:hidden;opacity:0;pointer-events:none;overflow-y:auto}:root[data-motion=full] .chapter.is-active,:root[data-motion=reduced] .chapter.is-active{visibility:visible;opacity:1;pointer-events:auto}#warp-overlay{position:fixed;inset:0;z-index:30;background:var(--pragiva-navy);opacity:0;visibility:hidden;pointer-events:none}:root[data-motion=off] .eyebrow,:root[data-motion=off] .reveal-line>span,:root[data-motion=off] .card,:root[data-motion=off] .lead{opacity:1!important;transform:none!important;filter:none!important}:root[data-motion=off] #stage3d{position:absolute;top:0;left:0;right:0;height:100vh}:root[data-motion=off] .chapter{max-width:1240px;margin-inline:auto}:root[data-motion=off] .display{font-size:clamp(2.6rem,7vw,4.6rem)}:root[data-motion=off] h2.section-title{font-size:clamp(2rem,4.4vw,3.1rem);max-width:22ch}:root[data-motion=off] .chapter:not(#hero) .content-scrim{background:none;padding:0;margin:0}@media(min-width:1100px){:root[data-motion=off] #hero .hero-inner{max-width:56%}}@media(min-width:1100px){:root[data-motion=full] #hero .hero-inner,:root[data-motion=full] #manifesto .inner,:root[data-motion=full] .mid-cta-inner,:root[data-motion=full] #contato .inner,:root[data-motion=full] #aprenda .eyebrow,:root[data-motion=full] #aprenda .section-title,:root[data-motion=full] #aprenda .cards,:root[data-motion=full] #aplique .eyebrow,:root[data-motion=full] #aplique .section-title,:root[data-motion=full] #aplique .cards,:root[data-motion=full] #funcionar .eyebrow,:root[data-motion=full] #funcionar .section-title,:root[data-motion=full] #funcionar .cards,:root[data-motion=reduced] #hero .hero-inner,:root[data-motion=reduced] #manifesto .inner,:root[data-motion=reduced] .mid-cta-inner,:root[data-motion=reduced] #contato .inner,:root[data-motion=reduced] #aprenda .eyebrow,:root[data-motion=reduced] #aprenda .section-title,:root[data-motion=reduced] #aprenda .cards,:root[data-motion=reduced] #aplique .eyebrow,:root[data-motion=reduced] #aplique .section-title,:root[data-motion=reduced] #aplique .cards,:root[data-motion=reduced] #funcionar .eyebrow,:root[data-motion=reduced] #funcionar .section-title,:root[data-motion=reduced] #funcionar .cards{max-width:52%}:root[data-motion=full] #contato footer,:root[data-motion=reduced] #contato footer{max-width:52%}}:root[data-motion=full] .chapter:before,:root[data-motion=reduced] .chapter:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--pragiva-navy),var(--pragiva-ice) calc(var(--hud-mix) * 100%)) 0%,color-mix(in srgb,var(--pragiva-navy),var(--pragiva-ice) calc(var(--hud-mix) * 100%)) 40%,transparent 74%);opacity:.62}@media(max-width:1099px){:root[data-motion=full] .chapter:before,:root[data-motion=reduced] .chapter:before{background:color-mix(in srgb,var(--pragiva-navy),var(--pragiva-ice) calc(var(--hud-mix) * 100%));opacity:.7}}@media(max-width:1099px){:root[data-motion=full] #hero.is-active:before,:root[data-motion=reduced] #hero.is-active:before{opacity:.22}}@media(max-width:1099px){:root[data-motion=full] #funcionar.is-active:before,:root[data-motion=reduced] #funcionar.is-active:before{opacity:.34}}@media(max-width:1099px){#stage3d:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0e14204d,#0e1420b3)}}@media(max-width:1099px){body:has(#hero.is-active) #stage3d:after{background:linear-gradient(to bottom,#0e14204d,#0e14207a)}}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(245,247,250,.045) 1px,transparent 1px) left/25% 100% repeat-x}main{position:relative;z-index:1}.eyebrow{text-transform:uppercase;font-weight:800;letter-spacing:var(--pragiva-entreletra-selo);font-size:11px;color:#ff8a55;display:flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:36px;height:1px;background:#ff8a55;flex:none}.section-number{font-weight:850;font-size:clamp(4rem,9vw,8rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(245,247,250,.16);position:absolute;top:clamp(24px,6vh,64px);right:clamp(20px,6vw,96px);user-select:none;pointer-events:none}.display{font-weight:850;letter-spacing:var(--pragiva-entreletra-d1);line-height:.92;font-size:clamp(3rem,9.5vw,8rem)}h2.section-title{font-weight:850;letter-spacing:var(--pragiva-entreletra-d1);line-height:1.02;font-size:clamp(2.2rem,5.5vw,4.2rem);max-width:18ch;margin-top:var(--pragiva-esp-5)}.lead{color:var(--pragiva-slate);max-width:55ch}section .lead{color:#aab2c5}.btn{display:inline-block;padding:var(--pragiva-esp-4) var(--pragiva-esp-8);font-weight:850;border:1px solid currentColor;text-decoration:none;color:inherit;letter-spacing:var(--pragiva-entreletra-texto);transition:background var(--pragiva-dur-rapida),color var(--pragiva-dur-rapida),transform var(--pragiva-dur-rapida)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--pragiva-orange);border-color:var(--pragiva-orange);color:var(--pragiva-navy)}.btn-primary:hover{background:transparent;color:#ff8a55;border-color:#ff8a55}.btn-outline:hover{background:var(--pragiva-ice);color:var(--pragiva-navy)}section{position:relative;padding:var(--pragiva-ritmo-palco) clamp(20px,6vw,96px)}.cards{display:grid;gap:1px;background:#f5f7fa24;border:1px solid rgba(245,247,250,.14);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:56px}:root[data-motion=full] #funcionar .cards,:root[data-motion=reduced] #funcionar .cards{max-width:420px}.card{position:relative;overflow:hidden;background:#121826db;padding:36px 28px 30px;backdrop-filter:blur(4px);transition:background var(--pragiva-dur-rapida)}.card:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:var(--pragiva-orange);transform:scaleX(0);transform-origin:left;transition:transform var(--pragiva-dur-media) ease}.card:hover{background:#1e263aeb}.card:hover:before{transform:scaleX(1)}.card h3{font-weight:800;letter-spacing:var(--pragiva-entreletra-d3);margin-bottom:10px;font-size:1.15rem}.card p{color:#aab2c5;font-size:.95rem}.card .card-detail{margin-top:14px;padding-top:14px;border-top:1px solid rgba(245,247,250,.1);font-size:.85rem;line-height:1.6;color:#8994ab}.card .card-detail code{font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace;color:#ff8a55;background:#ff6b2c1a;padding:1px 5px;font-size:.82em}.reveal-line{display:block;overflow:hidden}.reveal-line>span{display:block;will-change:transform}#hero .eyebrow,#hero .display,#hero .hero-foot{animation:page-in var(--pragiva-dur-entrada) var(--pragiva-suav-entrada) both}#hero .eyebrow{animation-delay:.05s}#hero .display{animation-delay:.15s}#hero .hero-foot{animation-delay:.4s}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#hero .eyebrow,#hero .display,#hero .hero-foot{animation:none}}#cursor-dot{position:fixed;top:0;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;border:1.5px solid var(--pragiva-orange);border-radius:var(--pragiva-raio-circulo);pointer-events:none;z-index:60;opacity:0;transition:opacity var(--pragiva-dur-rapida),transform var(--pragiva-dur-toque) ease-out,background var(--pragiva-dur-toque);transform:translate(-100px,-100px)}body.has-custom-cursor,body.has-custom-cursor a,body.has-custom-cursor button{cursor:none}body.has-custom-cursor #cursor-dot{opacity:.85}#cursor-dot.is-active{background:var(--pragiva-orange);width:10px;height:10px;margin:-5px 0 0 -5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:1100px){:root[data-motion=full] .display,:root[data-motion=reduced] .display{font-size:clamp(2.8rem,4.6vw,5rem)}:root[data-motion=full] h2.section-title,:root[data-motion=reduced] h2.section-title{font-size:clamp(2rem,3.1vw,3rem);max-width:20ch}}:root[data-motion=full] .chapter,:root[data-motion=reduced] .chapter{overflow:visible}:root[data-motion=full] .eyebrow{--hud-pulse: 0}:root[data-motion=reduced] .eyebrow{--hud-pulse: 1}:root[data-motion=full] .eyebrow:before,:root[data-motion=reduced] .eyebrow:before{transform:scaleX(var(--hud-pulse));transform-origin:0 50%;box-shadow:var(--pragiva-brilho-acento);will-change:transform}:root[data-motion=full] .section-title,:root[data-motion=full] .display,:root[data-motion=reduced] .section-title,:root[data-motion=reduced] .display{perspective:900px}:root[data-motion=full] .hud-title-line,:root[data-motion=reduced] .hud-title-line{display:block}:root[data-motion=full] .chapter.is-active .hud-title-line,:root[data-motion=reduced] .chapter.is-active .hud-title-line{will-change:transform,opacity}:root[data-motion=full] #hero .eyebrow,:root[data-motion=full] #hero .display,:root[data-motion=full] #hero .hero-foot,:root[data-motion=reduced] #hero .eyebrow,:root[data-motion=reduced] #hero .display,:root[data-motion=reduced] #hero .hero-foot{animation:none}:root[data-motion=full] .cards,:root[data-motion=reduced] .cards{position:relative;min-height:clamp(180px,30vh,300px)}:root[data-motion=full] .card,:root[data-motion=reduced] .card{position:absolute;left:0;top:0;max-width:620px;border:0;background:none;padding:0;opacity:0;z-index:1;transform-style:preserve-3d;backdrop-filter:none}:root[data-motion=full] .cards,:root[data-motion=reduced] .cards{display:block;background:none;border:0;gap:0}:root[data-motion=full] .chapter.is-active .card,:root[data-motion=reduced] .chapter.is-active .card{will-change:transform,opacity}:root[data-motion=full] .cards:before,:root[data-motion=reduced] .cards:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:-64px -96px -54px -72px;background:radial-gradient(ellipse at 30% 48%,rgba(8,14,26,.78) 0%,rgba(8,14,26,.38) 46%,transparent 74%);filter:blur(14px)}:root[data-motion=full] .chapter:not(#sobre) .section-title,:root[data-motion=full] .chapter:not(#sobre) .card,:root[data-motion=reduced] .chapter:not(#sobre) .section-title,:root[data-motion=reduced] .chapter:not(#sobre) .card{text-shadow:0 3px 24px rgba(4,8,18,.46)}@media(max-width:860px){:root[data-motion=full] .cards:before,:root[data-motion=reduced] .cards:before{inset:-40px -28px -44px;filter:blur(10px)}}:root[data-motion=full] .card h3,:root[data-motion=reduced] .card h3{font-size:clamp(1.6rem,4.2vw,3rem);line-height:1.1}:root[data-motion=full] .card p,:root[data-motion=reduced] .card p{font-size:1.05rem;max-width:46ch;margin-top:var(--pragiva-esp-3)}:root[data-motion=full] [data-beat],:root[data-motion=reduced] [data-beat]{opacity:0}:root{--hud-mix: 0}:root[data-motion=full] .chapter,:root[data-motion=reduced] .chapter{color:color-mix(in srgb,var(--pragiva-ice),#16202e calc(var(--hud-mix) * 100%))}:root[data-motion=full] #sobre,:root[data-motion=reduced] #sobre{background:transparent!important}#tether-layer{display:none}:root[data-motion=full] #tether-layer,:root[data-motion=reduced] #tether-layer{display:block;position:fixed;inset:0;pointer-events:none;z-index:24}#tether-lib,#tether-link{position:fixed;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg,#ff8a5500,#ff8a55d9);transform-origin:0 50%;opacity:0;display:block}#tether-link{background:linear-gradient(90deg,#5b7bff00,#5b7bffd9)}@media(max-width:860px){#tether-lib,#tether-link{display:none}}
