@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)}*{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:12px 20px;text-decoration:none;transition:top .2s}.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")}html[data-motion=off] body:before{display:none}.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}@media(min-width:1100px){#hero .hero-inner,#manifesto .inner,.mid-cta-inner,#contato .inner,#aprenda .eyebrow,#aprenda .section-title,#aprenda .cards,#aplique .eyebrow,#aplique .section-title,#aplique .cards,#funcionar .eyebrow,#funcionar .section-title,#funcionar .cards{max-width:52%}#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:.15em;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:-.055em;line-height:.92;font-size:clamp(3rem,9.5vw,8rem)}h2.section-title{font-weight:850;letter-spacing:-.045em;line-height:1.02;font-size:clamp(2.2rem,5.5vw,4.2rem);max-width:18ch;margin-top:20px}.lead{color:var(--pragiva-slate);max-width:55ch}section .lead{color:#aab2c5}.btn{display:inline-block;padding:16px 32px;font-weight:850;border:1px solid currentColor;text-decoration:none;color:inherit;letter-spacing:.02em;transition:background .2s,color .2s,transform .2s}.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:clamp(72px,11vh,140px) 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}#funcionar .cards{max-width:420px}.card{position:relative;overflow:hidden;background:#121826db;padding:36px 28px 30px;backdrop-filter:blur(4px);transition:background .25s}.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 .3s ease}.card:hover{background:#1e263aeb}.card:hover:before{transform:scaleX(1)}.card h3{font-weight:800;letter-spacing:-.02em;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 .9s cubic-bezier(.16,1,.3,1) 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:50%;pointer-events:none;z-index:60;opacity:0;transition:opacity .2s,transform .15s ease-out,background .15s;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){.display{font-size:clamp(2.8rem,4.6vw,5rem)}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:0 0 14px #ff6b2c7a;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:12px}: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}}#site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;z-index:20;padding:18px clamp(20px,6vw,96px);pointer-events:none;display:flex;align-items:center;gap:clamp(12px,2vw,22px)}.brand[data-astro-cid-3ef6ksr2]{pointer-events:auto;display:inline-block}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;height:34px;width:auto;filter:drop-shadow(0 1px 3px rgba(8,12,20,.55)) drop-shadow(0 0 14px rgba(8,12,20,.45))}#motion-toggle[data-astro-cid-3ef6ksr2]{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:#080c146b;border:1px solid rgba(245,247,250,.18);border-radius:999px;color:#f5f7fa;font:800 10px/1 ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.5;transition:opacity .18s ease,border-color .18s ease,background-color .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#motion-toggle[data-astro-cid-3ef6ksr2]:hover,#motion-toggle[data-astro-cid-3ef6ksr2]:focus-visible{opacity:1;border-color:#f5f7fa73}#motion-toggle[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #ff8a55;outline-offset:2px}.motion-dot[data-astro-cid-3ef6ksr2]{width:7px;height:7px;border-radius:50%;background:#f5f7fa59;transition:background-color .18s ease,box-shadow .18s ease}#motion-toggle[data-astro-cid-3ef6ksr2].is-on .motion-dot[data-astro-cid-3ef6ksr2]{background:#ff6b2c;box-shadow:0 0 8px #ff6b2ccc}#motion-toggle[data-astro-cid-3ef6ksr2].is-hinted{opacity:.95;border-color:#ff8a5599}@media(prefers-reduced-motion:no-preference){#motion-toggle[data-astro-cid-3ef6ksr2].is-hinted{animation:motion-hint 2.6s ease-in-out 3}}@keyframes motion-hint{0%,to{box-shadow:0 0 #ff6b2c00}50%{box-shadow:0 0 0 5px #ff6b2c29}}@media(max-width:560px){.motion-label[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#motion-toggle[data-astro-cid-3ef6ksr2]{padding:8px;opacity:.75}}
