:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #050b14;--surface: #07131e;--surface-raised: #0a1a28;--cyan: #19bddd;--cyan-glow: #70efff;--white: #f7fbff;--text: #a9b7c7;--muted: #708397;--border: #173247}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:#02060b;color:var(--white)}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.links-page{position:relative;width:min(100%,430px);min-height:100vh;margin:0 auto;overflow:clip;background:radial-gradient(circle at 50% 6%,rgba(25,189,221,.08),transparent 24rem),var(--bg);box-shadow:0 0 80px #00000080;isolation:isolate}.scroll-journey{position:relative;min-height:1550px}.links-header{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding:max(20px,env(safe-area-inset-top)) 20px 12px;color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:0}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--white)}.brand__mark{width:40px;height:31px;overflow:visible}.brand__accent{fill:var(--cyan)}.brand__word{font-size:1rem;font-weight:750;letter-spacing:.12em}.brand--compact .brand__mark{width:30px;height:23px}.brand--compact .brand__word{font-size:.76rem}.links-hero,.goals-section,.projects-section,.method-section,.final-section,.links-footer{position:relative;z-index:5;padding-right:20px;padding-left:20px}.links-hero{min-height:100svh;padding-top:max(76px,calc(env(safe-area-inset-top) + 68px));padding-bottom:34px}.links-hero:before{position:absolute;z-index:-1;top:74px;right:20px;left:20px;height:330px;background-image:linear-gradient(rgba(23,50,71,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(23,50,71,.42) 1px,transparent 1px);background-size:38px 36px;content:"";-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent);opacity:.6}.links-hero__visual{display:grid;height:min(30svh,250px);min-height:210px;place-items:center}.links-hero__static-mark{width:142px;color:var(--white);filter:drop-shadow(0 0 24px rgba(25,189,221,.16));opacity:0}.eyebrow{margin:0 0 14px;color:var(--cyan-glow)!important;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:365px;margin-bottom:18px;font-size:clamp(2.05rem,9.5vw,2.7rem);line-height:1.05;letter-spacing:0}h2{margin-bottom:14px;font-size:1.62rem;line-height:1.16;letter-spacing:0}p{color:var(--text);font-size:.96rem;line-height:1.58}.links-hero__copy{margin-bottom:24px}.primary-cta,.secondary-cta{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-size:.92rem;font-weight:800;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.primary-cta{background:var(--cyan);color:var(--bg);box-shadow:0 14px 34px #19bddd2e}.secondary-cta{min-height:52px;margin-top:12px;border:1px solid var(--border);background:#07131ea8;color:var(--white)}.primary-cta:focus-visible,.secondary-cta:focus-visible,.goal-card:focus-visible,.project-card:focus-visible,.links-footer a:focus-visible{outline:2px solid var(--cyan-glow);outline-offset:3px}@media(hover:hover){.primary-cta:hover,.secondary-cta:hover,.goal-card:hover,.project-card:hover{transform:translateY(-2px)}.primary-cta:hover{box-shadow:0 18px 42px #19bddd47}}.fragment-stage{--light-x: 50%;--light-y: 34%;--brand-opacity: 1;--brand-scale: 1;position:fixed;z-index:8;inset:0;width:100%;height:100svh;pointer-events:none;perspective:900px;transform-style:preserve-3d;will-change:opacity}.fragment-stage__brand{position:absolute;top:min(31svh,294px);left:50%;width:144px;color:var(--white);filter:drop-shadow(0 0 20px rgba(25,189,221,.18)) drop-shadow(0 12px 28px rgba(0,0,0,.32));opacity:var(--brand-opacity);transform:translate(-50%,-50%) scale(var(--brand-scale));transform-origin:center;will-change:opacity,transform}.fragment-stage__light{position:absolute;inset:0;background:radial-gradient(circle 180px at var(--light-x) var(--light-y),rgba(112,239,255,.12),rgba(25,189,221,.04) 45%,transparent 72%);transition:background-position .12s linear}.fragment{--trail-opacity: 0;--trail-length: 28px;position:absolute;top:0;left:0;width:11px;height:11px;border-radius:2px;box-shadow:-3px 4px #0734459e,0 0 14px #19bddd14;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform,opacity}.fragment:after{position:absolute;top:50%;right:7px;width:var(--trail-length);height:2px;background:linear-gradient(90deg,transparent,currentColor);content:"";opacity:var(--trail-opacity);transform:translateY(-50%);transform-origin:right center}.fragment--white{background:var(--white);color:var(--white)}.fragment--cyan{background:var(--cyan);color:var(--cyan-glow)}.goals-section,.projects-section,.method-section,.final-section{padding-top:34px;padding-bottom:48px}.goals-section{min-height:720px}.goal-list{display:grid;gap:14px;margin-top:24px}.goal-card{--assembly-progress: 0;position:relative;display:flex;min-height:142px;flex-direction:column;gap:8px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border),var(--cyan) calc(var(--assembly-progress) * 72%));border-radius:16px;background:linear-gradient(115deg,rgba(25,189,221,calc(var(--assembly-progress) * .08)),transparent 54%),var(--surface);box-shadow:0 0 calc(var(--assembly-progress) * 28px) #19bddd21;transition:transform .18s ease,border-color .12s linear}.goal-card:nth-child(2){transition-delay:35ms}.goal-card:nth-child(3){transition-delay:70ms}.goal-card:after{position:absolute;inset:0;border:1px solid rgba(112,239,255,calc(var(--assembly-progress) * .36));border-radius:inherit;content:"";pointer-events:none}.goal-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--cyan-glow)}.goal-card strong,.project-card strong{color:var(--white);font-size:1.06rem}.goal-card>span:last-child,.project-card>span:not(.project-preview){color:var(--text);font-size:.8rem;line-height:1.5}.meteor-divider{position:relative;z-index:4;height:92px;overflow:hidden;background:var(--bg)}.meteor-divider__line{position:absolute;top:45px;left:10%;width:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(25,189,221,.72));transform:rotate(7deg);transform-origin:right center}.meteor-divider__particle{--i: 0;position:absolute;top:calc(31px + (var(--i) % 3) * 9px);left:calc(12% + var(--i) * 10%);width:calc(4px + (var(--i) % 3) * 2px);aspect-ratio:1;border-radius:1px;background:var(--cyan);opacity:calc(.36 + var(--i) * .07)}.meteor-divider__particle:nth-child(3n){background:var(--white)}.meteor-divider--reverse{transform:scaleX(-1)}.projects-section{background:var(--surface)}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.project-card{--flow-progress: 0;position:relative;display:flex;min-width:0;min-height:220px;flex-direction:column;gap:8px;padding:11px;border:1px solid color-mix(in srgb,var(--border),var(--cyan) calc(var(--flow-progress) * 34%));border-radius:16px;background:var(--bg);transition:transform .18s ease,border-color .18s ease}.project-card:hover{border-color:#70efff6b}.project-preview{position:relative;display:grid;width:100%;min-height:106px;place-items:center;overflow:hidden;border-radius:10px}.project-preview--pedidix{background:#d9483b}.project-preview--ativamente{background:#7657d6}.project-preview--ritmo{background:var(--cyan)}.project-preview__browser{position:relative;display:block;width:82%;height:68%;border-radius:6px;background:#fffffff2;box-shadow:0 10px 26px #0000002e}.project-preview__browser:before{display:block;width:100%;height:12px;border-radius:6px 6px 0 0;background:#e7eef4;content:""}.project-preview__browser span{position:absolute;top:28px;right:13px;left:13px;height:28px;border-radius:4px;background:currentColor;opacity:.88}.project-preview--pedidix .project-preview__browser{color:#d9483b}.project-preview--ativamente .project-preview__browser{color:#7657d6}.project-preview--ritmo .project-preview__browser{color:#149ab5}.project-card__external{position:absolute;right:12px;bottom:12px;color:var(--cyan-glow)}.project-card--reserved{border-style:dashed;cursor:default}.project-preview--reserved{border:1px dashed rgba(112,239,255,.28);background:var(--surface-raised);color:var(--cyan-glow);font-size:1.65rem}.project-card--reserved>span:last-child{color:var(--cyan-glow)}.method-section{padding-top:42px}.method-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:26px 0;list-style:none}.method-steps li{display:flex;min-width:0;min-height:68px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--white);font-size:.78rem}.method-steps span{color:var(--cyan-glow);font-size:.63rem}.method-flow-target{position:relative;width:100%;height:78px;margin-top:28px}.final-section{--final-progress: 0;display:flex;align-items:center;flex-direction:column;background:var(--surface);text-align:center}.final-core{position:relative;display:grid;width:180px;height:174px;margin-bottom:14px;place-items:center}.final-core:before{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,rgba(25,189,221,.18),transparent 68%);content:""}.final-core__mark{position:relative;z-index:2;width:132px;color:var(--white);filter:drop-shadow(0 0 20px rgba(25,189,221,.2));opacity:clamp(0,calc((var(--final-progress) - .42) * 3.8),1);transform:scale(clamp(.84,calc(.84 + var(--final-progress) * .16),1));transform-origin:center}.links-footer{display:flex;padding-top:34px;padding-bottom:max(34px,env(safe-area-inset-bottom));flex-direction:column;gap:15px}.links-footer .brand{margin-bottom:5px}.links-footer a{display:inline-flex;width:fit-content;align-items:center;gap:9px;color:var(--text);font-size:.8rem}.links-footer small{margin-top:8px;color:var(--muted);font-size:.66rem}@media(min-width:700px){.links-page{margin-top:24px;margin-bottom:24px;border:1px solid rgba(23,50,71,.72)}}@media(max-width:359px){.links-header>span:last-child{display:none}h1{font-size:1.92rem}.primary-cta{font-size:.83rem}.project-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fragment:after,.meteor-divider__line{display:none}.fragment-stage{display:none}.links-hero__static-mark{opacity:1}.final-core__mark{opacity:1;transform:scale(1)}}
