*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--orange:#d4af37;--orange-light:#fbf6e3;--orange-mid:#b8972e;--black:#1a1a1a;--gray-900:#222;--gray-700:#555;--gray-400:#999;--gray-200:#e5e5e5;--gray-100:#f5f5f5;--white:#fff;--radius:12px;--radius-sm:8px;--font:"Inter", -apple-system, sans-serif;--mono:"JetBrains Mono", monospace}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.marquee-wrap{border-top:1px solid var(--gray-200);margin-top:80px;padding-top:40px;overflow:hidden}.marquee-track{width:max-content;animation:20s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--mono);color:var(--orange);letter-spacing:-.01em;white-space:nowrap;padding:0 32px;font-size:1rem;font-weight:600}.marquee-sep{color:var(--gray-400);align-items:center;padding:0 8px;font-size:.8rem;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}a{color:inherit;text-decoration:none}.nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--gray-200);background:#ffffffd9;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1100px;height:64px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.logo-icon{width:32px;height:32px}.logo-text{white-space:nowrap;transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-block;overflow:hidden}.nav-links{align-items:center;gap:32px;font-size:.9rem;display:flex}.nav-links a{color:var(--gray-700);transition:color .2s}.nav-links a:hover{color:var(--black)}.nav-calendar{background:var(--orange-light);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:flex;color:var(--orange-mid)!important}.nav-calendar:hover{background:var(--orange);transform:scale(1.1);color:var(--black)!important}.nav-calendar svg{width:18px;height:18px}.nav-cta{border-radius:100px;padding:8px 20px;font-weight:500;background:var(--black)!important;color:var(--white)!important;transition:background .2s!important}.nav-cta:hover{background:var(--gray-900)!important}.hero{flex-direction:column;justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-tag{font-family:var(--mono);color:var(--orange);letter-spacing:.05em;background:var(--gray-100);border:1px solid var(--gray-200);white-space:nowrap;border-radius:6px;align-items:center;gap:0;max-width:100%;margin-bottom:16px;padding:8px 16px;font-size:.85rem;display:inline-flex}.formula-prefix{color:var(--orange);margin-right:2px;font-weight:700}.formula-text{color:var(--black);font-weight:500}.formula-cursor{color:var(--orange);margin-left:1px;font-weight:300;animation:.8s step-end infinite cursorBlink}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.hero-title{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.05}.hero-coin{opacity:.15;z-index:2;cursor:pointer;perspective:1000px;width:400px;height:400px;transition:opacity .4s;position:absolute;top:130px;right:40px}.hero-coin:hover{opacity:.6}.hero-coin.flipped{opacity:.7}.hero-coin-inner{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;transition:transform 1s cubic-bezier(.4,0,.2,1);position:relative}.hero-coin.flipped .hero-coin-inner{transform:rotateY(180deg)}.hero-coin-front,.hero-coin-back{backface-visibility:hidden;position:absolute;inset:0}.hero-coin-back{transform:rotateY(180deg)}.hero-coin-front svg,.hero-coin-back svg{width:100%;height:100%}.hero-content{z-index:1;position:relative}body.dark .hero-coin{opacity:.1}body.dark .hero-coin:hover{opacity:.45}body.dark .hero-coin.flipped{opacity:.55}@media (width<=768px){.hero-coin{display:none}}.hero-title .accent{color:var(--orange)}.neon-gold{text-shadow:0 0 10px #d4af3766,0 0 30px #d4af3733,0 0 60px #d4af371a;animation:3s ease-in-out infinite neonPulse}@keyframes neonPulse{0%,to{text-shadow:0 0 10px #d4af3766,0 0 30px #d4af3733,0 0 60px #d4af371a}50%{text-shadow:0 0 16px #d4af3799,0 0 40px #d4af374d,0 0 80px #d4af3726}}.hero-title .line{display:block}.hero-linkedin{vertical-align:baseline;width:.55em;height:.55em;color:var(--gray-400);justify-content:center;align-items:center;margin-left:.2em;transition:color .2s,transform .2s;display:inline-flex}.hero-linkedin:hover{color:#0a66c2;transform:scale(1.15)}.hero-linkedin svg{width:100%;height:100%}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-ctas .btn-whatsapp{color:#fff;background:#25d366;border-color:#25d366}.hero-ctas .btn-whatsapp:hover{background:#1da851;border-color:#1da851}.wa-picker{position:relative}.wa-menu{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);opacity:0;visibility:hidden;z-index:50;min-width:280px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(8px);box-shadow:0 12px 40px #0000001f}.wa-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.wa-menu-title{font-size:.75rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-400);padding:8px 12px 4px}.wa-option{color:var(--black);border-radius:var(--radius-sm);padding:10px 12px;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;display:block}.wa-option:hover{color:#fff;background:#25d366}.wa-option-general{color:var(--gray-400);border-top:1px solid var(--gray-200);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:4px;padding-top:12px;font-weight:400}.hero-sub{max-width:520px;color:var(--gray-700);margin-bottom:40px;font-size:1.1rem;line-height:1.7}.highlight{background:linear-gradient(#0000 55%,#cf00 55%) 0 0/100% 100%;padding:0 2px;transition:background .6s}.highlight.highlight-visible{background:linear-gradient(#0000 55%,#d4af3759 55%)}.contact .highlight.highlight-visible{background:linear-gradient(#0000 55%,#d4af3733 55%)}.btn{background:var(--black);color:var(--white);border:2px solid var(--black);border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.btn svg{width:18px;height:18px}.btn-outline{color:var(--black);background:0 0}.btn-outline:hover{background:var(--black);color:var(--white)}.hero-stats{border-top:1px solid var(--gray-200);gap:48px;margin-top:80px;padding-top:40px;display:flex}.stat{flex-direction:column;gap:4px;display:flex}.stat-num{font-family:var(--mono);color:var(--black);text-shadow:0 2px 8px #0000001f,0 1px 3px #00000014;font-size:2.4rem;font-weight:700;transition:all .6s}.stat-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.hero-tags-slider{margin-top:40px;position:relative;overflow:hidden}.hero-tags-slider:before,.hero-tags-slider:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.hero-tags-slider:before{background:linear-gradient(to right, var(--white), transparent);left:0}.hero-tags-slider:after{background:linear-gradient(to left, var(--white), transparent);right:0}.hero-tags-track{gap:20px;width:max-content;animation:25s linear infinite slideHeroTags;display:flex}.hero-tags-track:hover{animation-play-state:paused}.hero-tag-item{font-family:var(--mono);color:var(--black);background:var(--white);border-radius:var(--radius);border:1px solid var(--gray-200);white-space:nowrap;align-items:center;gap:10px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:box-shadow .3s,border-color .3s,transform .3s;display:inline-flex;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.hero-tag-item:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 8px 30px #d4af372e,0 2px 8px #0000000f}.hero-tag-item svg{width:20px;height:20px;color:var(--orange);flex-shrink:0}@keyframes slideHeroTags{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header{margin-bottom:60px}.section-tag{font-family:var(--mono);color:var(--orange);text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;font-size:.8rem}.section-header h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.services{max-width:1100px;margin:0 auto;padding:120px 24px}.cards{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card{background:var(--gray-100);border-radius:var(--radius);border:1px solid #0000;padding:36px;transition:transform .3s,box-shadow .3s}.card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.card-icon{background:var(--orange-light);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--orange-mid);justify-content:center;align-items:center;margin-bottom:20px;transition:background .3s,color .3s,box-shadow .3s;display:flex}.card:hover .card-icon{background:var(--black);color:var(--orange);box-shadow:0 0 16px #d4af374d}.card-icon svg{width:22px;height:22px}.card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.2rem;font-weight:600}.card>p{color:var(--gray-700);font-size:.95rem;line-height:1.6}.card-expand{margin-top:16px}.expand-btn{font-family:var(--font);color:var(--orange-mid);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:.85rem;font-weight:500;transition:color .2s;display:flex}.expand-btn:hover{color:var(--black)}.expand-btn svg{width:16px;height:16px;transition:transform .3s}.expand-btn[aria-expanded=true] svg{transform:rotate(45deg)}.expand-content{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.expand-content.open{opacity:1}.expand-content p{color:var(--gray-700);border-top:1px solid var(--gray-200);margin-top:8px;padding-top:12px;font-size:.9rem;line-height:1.7}.trust-logos{border-top:1px solid var(--gray-200);justify-content:center;align-items:center;gap:48px;margin-top:80px;padding-top:40px;display:flex}.trust-text{font-family:var(--mono);color:var(--orange);letter-spacing:-.01em;font-size:1rem;font-weight:600}.trust-sep{color:var(--gray-400);font-size:.8rem}.startups{background:var(--gray-100);max-width:1100px;margin:0 auto;padding:120px 24px}.startups-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.startup-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--gray-200);padding:36px;transition:transform .3s,box-shadow .3s,border-color .3s}.startup-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.startup-icon{background:var(--orange-light);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--orange-mid);justify-content:center;align-items:center;margin-bottom:20px;transition:background .3s,color .3s;display:flex}.startup-card:hover .startup-icon{background:var(--black);color:var(--orange)}.startup-icon svg{width:22px;height:22px}.startup-card h3{margin-bottom:10px;font-size:1.2rem;font-weight:600}.startup-card p{color:var(--gray-700);font-size:.95rem;line-height:1.6}.startups-summary{text-align:center;max-width:700px;margin-top:32px;margin-left:auto;margin-right:auto}.startups-summary p{color:var(--gray-700);font-size:1rem;font-style:italic;line-height:1.7}.coin-story{background:var(--white);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);padding:80px 24px;overflow:hidden}.coin-story-inner{max-width:1000px;margin:0 auto}.coin-timeline{flex-direction:column;gap:48px;margin-top:16px;display:flex}.coin-step{background:var(--gray-100);border-radius:var(--radius);border:1px solid var(--gray-200);grid-template-columns:160px 1fr;align-items:center;gap:40px;padding:32px;transition:box-shadow .3s,border-color .3s;display:grid;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a}.coin-step:hover{border-color:var(--orange);box-shadow:0 8px 28px #00000014,0 2px 8px #d4af3714}.coin-step-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--orange);margin-bottom:6px;font-size:.65rem;display:block}.coin-text h3{letter-spacing:-.02em;color:var(--black);margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.2}.coin-text p{color:var(--gray-700);font-size:.9rem;line-height:1.7}.coin{background:radial-gradient(at 35% 35%,#f5d76e,#d4af37 50%,#b8972e 100%);border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;box-shadow:0 2px #a07e24,0 3px 6px #00000026,inset 0 -2px 3px #0000001f,inset 0 2px 3px #fff0b459}.coin:after{content:"$";font-family:var(--mono);color:#a07e248c;text-shadow:0 1px #fff0b44d;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0}.coin-visual{justify-content:center;align-items:center;min-height:140px;display:flex}.coin-scene{width:140px;height:140px;position:relative}.coin-scene-scatter .coin{width:36px;height:36px;position:absolute}.coin-scene-scatter .coin:after{font-size:.8rem}.coin-scene-scatter .c1{top:12%;left:8%}.coin-scene-scatter .c2{top:58%;left:2%}.coin-scene-scatter .c3{top:25%;left:52%}.coin-scene-scatter .c4{top:65%;left:55%}.coin-scene-scatter .c5{top:8%;left:72%}.coin-step.revealed .coin-scene-scatter .c1{animation:3s ease-in-out infinite coinFloat}.coin-step.revealed .coin-scene-scatter .c2{animation:3.5s ease-in-out .3s infinite coinFloat}.coin-step.revealed .coin-scene-scatter .c3{animation:2.8s ease-in-out .6s infinite coinFloat}.coin-step.revealed .coin-scene-scatter .c4{animation:3.2s ease-in-out .9s infinite coinFloat}.coin-step.revealed .coin-scene-scatter .c5{animation:3.4s ease-in-out 1.2s infinite coinFloat}@keyframes coinFloat{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(6px,-8px)rotate(8deg)}50%{transform:translate(-4px,-4px)rotate(-4deg)}75%{transform:translate(6px,4px)rotate(6deg)}}.coin-scene-stack{justify-content:center;align-items:flex-end;display:flex}.coin-stack{flex-direction:column-reverse;align-items:center;display:flex}.coin-stack .coin{opacity:0;width:38px;height:38px;margin-top:-30px;transform:translateY(-30px)}.coin-stack .coin:after{font-size:.85rem}.coin-stack .coin:first-child{margin-top:0}.coin-step.revealed .coin-stack .cs1{animation:.4s .2s forwards coinDrop}.coin-step.revealed .coin-stack .cs2{animation:.4s .35s forwards coinDrop}.coin-step.revealed .coin-stack .cs3{animation:.4s .5s forwards coinDrop}.coin-step.revealed .coin-stack .cs4{animation:.4s .65s forwards coinDrop}.coin-step.revealed .coin-stack .cs5{animation:.4s .8s forwards coinDrop}.coin-glow{filter:blur(6px);background:radial-gradient(#d4af3733,#0000 70%);border-radius:50%;width:80px;height:40px;position:absolute;bottom:-8px}@keyframes coinDrop{0%{opacity:0;transform:translateY(-30px)}60%{opacity:1;transform:translateY(3px)}80%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.coin-scene-multiply{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:140px;height:140px;display:flex}.coin-row{gap:6px;display:flex}.coin-scene-multiply .coin{opacity:0;width:30px;height:30px;transform:scale(0)}.coin-scene-multiply .coin:after{font-size:.7rem}.coin-step.revealed .coin-scene-multiply .cm1{animation:.35s .1s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm2{animation:.35s .18s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm3{animation:.35s .26s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm4{animation:.35s .4s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm5{animation:.35s .48s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm6{animation:.35s .56s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm7{animation:.35s .64s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm8{animation:.35s .78s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm9{animation:.35s .86s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm10{animation:.35s .94s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm11{animation:.35s 1.02s forwards coinPop}.coin-step.revealed .coin-scene-multiply .cm12{animation:.35s 1.1s forwards coinPop}@keyframes coinPop{0%{opacity:0;transform:scale(0)rotate(-20deg)}60%{opacity:1;transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.coin-scene-tower{flex-direction:column;justify-content:flex-end;align-items:center;width:140px;height:140px;display:flex}.coin-tower{z-index:2;flex-direction:column-reverse;align-items:center;display:flex;position:relative}.coin-tower .coin{opacity:0;width:36px;height:36px;margin-top:-28px;transform:translateY(-20px)}.coin-tower .coin:after{font-size:.8rem}.coin-tower .coin:first-child{margin-top:0}.coin-step.revealed .coin-tower .ct1{animation:.35s .1s forwards coinDrop}.coin-step.revealed .coin-tower .ct2{animation:.35s .22s forwards coinDrop}.coin-step.revealed .coin-tower .ct3{animation:.35s .34s forwards coinDrop}.coin-step.revealed .coin-tower .ct4{animation:.35s .46s forwards coinDrop}.coin-step.revealed .coin-tower .ct5{animation:.35s .58s forwards coinDrop}.coin-step.revealed .coin-tower .ct6{animation:.35s .7s forwards coinDrop}.coin-step.revealed .coin-tower .ct7{animation:.35s .82s forwards coinDrop}.coin-case{border:1px solid #d4af3740;border-top:2px solid var(--orange);z-index:1;opacity:0;background:linear-gradient(#d4af3714 0%,#d4af3708 100%);border-radius:0 0 12px 12px;width:100px;height:48px;margin-top:-2px;position:relative;box-shadow:0 4px 16px #d4af3714,inset 0 2px 8px #d4af370d}.coin-case:before{content:"";background:linear-gradient(90deg,#0000,#d4af3726,#0000);border-radius:4px 4px 0 0;height:6px;position:absolute;top:-6px;left:-8px;right:-8px}.coin-case:after{content:"";background:#d4af374d;border-radius:2px;width:24px;height:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.coin-step.revealed .coin-case{animation:.5s 1s forwards caseReveal}@keyframes caseReveal{0%{opacity:0;transform:scaleX(.5)}60%{opacity:1;transform:scaleX(1.03)}to{opacity:1;transform:scaleX(1)}}.coin-crown{opacity:0;z-index:3;margin-bottom:4px;font-size:1.6rem;line-height:1}.coin-step.revealed .coin-crown{animation:.5s 1.1s forwards crownReveal}@keyframes crownReveal{0%{opacity:0;transform:translateY(8px)scale(.5)}50%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.coin-step{grid-template-columns:1fr;gap:20px;padding:24px}.coin-visual{min-height:120px}.coin-text h3{font-size:1.15rem}.coin-timeline{gap:24px}.coin-story{padding:60px 24px}}.approach{background:var(--white);max-width:1100px;margin:0 auto;padding:120px 24px}.approach-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.flip-card{perspective:800px;cursor:pointer;min-height:280px}.flip-card-inner{width:100%;height:100%;min-height:280px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-front,.flip-back{backface-visibility:hidden;border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:absolute;inset:0}.flip-front{background:var(--gray-100);border:1px solid var(--gray-200);transition:box-shadow .3s,border-color .3s;box-shadow:0 4px 20px #0000000d}.flip-card:hover .flip-front{border-color:var(--orange);box-shadow:0 8px 30px #d4af371f}.flip-back{background:var(--black);color:var(--white);justify-content:center;transform:rotateY(180deg);box-shadow:0 8px 30px #00000026}.flip-back .approach-num{font-size:1.8rem}.flip-back h4{color:var(--orange);margin-bottom:12px;font-size:1.1rem;font-weight:600}.flip-back p{color:#fffc;font-size:.85rem;line-height:1.7}.approach-num{font-family:var(--mono);color:var(--orange);text-shadow:0 2px 8px #d4af3740,0 1px 3px #d4af3726;margin-bottom:12px;font-size:2.8rem;font-weight:700;display:block}.flip-front h4{margin-bottom:8px;font-size:1.1rem;font-weight:600}.flip-front p{color:var(--gray-700);flex:1;font-size:.88rem;line-height:1.6}.flip-hint{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);margin-top:16px;font-size:.65rem}.flip-back .flip-hint{color:#ffffff59}body.dark .flip-front{background:#1e1e1e;border-color:#333}body.dark .flip-back{color:#111;background:#f0f0f0}body.dark .flip-back h4{color:var(--orange-mid)}body.dark .flip-back p{color:#000000b3}body.dark .flip-back .flip-hint{color:#0000004d}.notes{max-width:1100px;margin:0 auto;padding:120px 24px}.notes-list{flex-direction:column;gap:0;display:flex}.note-link{border-bottom:1px solid var(--gray-200);color:var(--black);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.05rem;font-weight:500;transition:color .2s,padding-left .2s;display:flex}.note-link:first-child{border-top:1px solid var(--gray-200)}.note-link:hover{color:var(--orange-mid);padding-left:8px}.note-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--orange-light);color:var(--orange-mid);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:.65rem;font-weight:600}.notes-page{max-width:760px;margin:0 auto;padding:140px 24px 80px}.notes-page .section-header{margin-bottom:48px}.note-article{border-bottom:1px solid var(--gray-200);padding:32px 0;position:relative}.note-article:first-of-type{border-top:1px solid var(--gray-200)}.note-article .note-badge{position:absolute;top:32px;right:0}.note-article-icon{background:var(--orange-light);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--orange-mid);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.note-article-icon svg{width:20px;height:20px}.note-article h3{letter-spacing:-.01em;max-width:80%;margin-bottom:12px;font-size:1.3rem;font-weight:600;line-height:1.4}.note-article p{color:var(--gray-700);margin-bottom:12px;font-size:.95rem;line-height:1.7}.note-article p:last-child{margin-bottom:0}.nav-active{font-weight:600;color:var(--orange-mid)!important}.contact{background:var(--black);color:var(--white);padding:120px 24px}.contact-inner{text-align:center;max-width:600px;margin:0 auto}.contact .section-tag{color:var(--orange)}.contact h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.contact-desc{color:var(--gray-400);margin-bottom:40px;font-size:1.05rem;line-height:1.7}.contact-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.contact .btn{background:var(--orange);color:var(--black);border-color:var(--orange)}.contact .btn:hover{background:var(--orange-mid);border-color:var(--orange-mid)}.contact .btn-outline{color:var(--white);background:0 0;border-color:#fff3;padding:14px 28px;font-size:.9rem}.contact .btn-outline:hover{background:var(--white);color:var(--black);border-color:var(--white)}.contact .btn-whatsapp{background:var(--orange);color:var(--black);border-color:var(--orange)}.contact .btn-whatsapp:hover{background:var(--orange-mid);border-color:var(--orange-mid)}.footer{text-align:center;color:var(--gray-400);border-top:1px solid var(--gray-200);padding:20px 24px;font-size:.8rem}.footer-location{text-align:center;min-width:160px;display:inline-block}#footer-city,#istanbul-time{font-family:var(--mono);color:var(--gray-700);font-weight:500;transition:opacity .6s,transform .6s;display:inline-block}#footer-city.fade-out,#istanbul-time.fade-out{opacity:0;transform:translateY(6px)}#footer-city.fade-in,#istanbul-time.fade-in{opacity:1;transform:translateY(0)}.footer-clocks{font-family:var(--mono);color:var(--gray-400);letter-spacing:.04em;justify-content:center;gap:32px;margin-bottom:12px;font-size:.75rem;display:flex}.clock-item{flex-direction:column;align-items:center;gap:2px;display:flex}.clock-city{text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);font-size:.65rem}.clock-time{color:var(--black);font-size:.8rem;font-weight:500}[data-scroll-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}[data-scroll-reveal].revealed{opacity:1;transform:translateY(0)}.nav-mobile-icons{align-items:center;gap:12px;display:none}.nav-mobile-icon{width:36px;height:36px;color:var(--gray-700);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.nav-mobile-icon:hover{color:var(--orange-mid);background:var(--orange-light)}.nav-mobile-icon svg{width:20px;height:20px}.nav-toggle{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:4px;display:none}.nav-toggle span{background:var(--black);border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=768px){.nav-mobile-icons,.nav-toggle{display:flex}.nav-links{background:var(--white);flex-direction:column;align-items:flex-start;gap:20px;width:260px;height:100vh;padding:80px 32px 32px;font-size:1rem;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-4px 0 24px #0000001a}.nav-links.open{right:0}.nav-links a{color:var(--black)}.nav-cta{text-align:center;justify-content:center;width:100%}.hero{min-height:auto;padding:100px 24px 60px}.hero-stats{text-align:center;flex-direction:row;justify-content:center;gap:32px}.hero-tag-item{padding:12px 18px;font-size:.85rem}.cards,.startups-grid{grid-template-columns:1fr}.trust-logos{flex-wrap:wrap;gap:16px}.approach-grid{grid-template-columns:repeat(2,1fr);gap:16px}.note-link{gap:12px;font-size:.9rem}.note-article h3{max-width:70%;font-size:1.1rem}.hero-ctas{flex-direction:column}.hero-ctas .btn{text-align:center;justify-content:center;width:100%}.hero-ctas .wa-picker,.hero-ctas .wa-picker .btn{width:100%}.wa-menu{min-width:auto;left:0;right:0}.contact-links{flex-direction:column;align-items:center}.services,.startups,.approach,.notes,.contact{padding:80px 24px}.section-header{margin-bottom:40px}}@media (width<=480px){.approach-grid{grid-template-columns:1fr}.stat-num{font-size:2rem}.trust-logos{gap:12px}.trust-text{font-size:.85rem}.note-link{flex-direction:column;align-items:flex-start;gap:8px}.notes-page{padding:100px 20px 60px}.note-article h3{max-width:100%;font-size:1.1rem}.note-article .note-badge{margin-bottom:12px;display:inline-block;position:static}}body:after{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.scroll-progress{background:var(--orange);z-index:200;width:0%;height:3px;position:fixed;top:0;left:0}.dark-toggle{z-index:150;border:1px solid var(--gray-200);background:var(--white);width:44px;height:44px;color:var(--black);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 2px 12px #00000014}.dark-toggle:hover{transform:scale(1.1)}.dark-toggle svg{width:20px;height:20px}body.dark{--black:#f0f0f0;--gray-900:#e0e0e0;--gray-700:#aaa;--gray-400:#666;--gray-200:#333;--gray-100:#1e1e1e;--white:#111}body.dark .nav{background:#111111d9}body.dark .dark-toggle{color:#f0f0f0;background:#222;border-color:#333}body.dark .nav-toggle span{background:#f0f0f0}body.dark .logo-icon rect{fill:#333}body.dark .contact{color:#f0f0f0;background:#0a0a0a}body.dark .contact h2{color:#f0f0f0}body.dark .contact-desc{color:#999}body.dark .contact .btn-outline{color:#f0f0f0;border-color:#fff3}body.dark .contact .btn-outline:hover{color:#111;background:#f0f0f0;border-color:#f0f0f0}body.dark .stat-label{color:#888}body.dark .expand-btn:hover{color:#f0f0f0}body.dark .hero-tag-item{background:#1a1a1a;border-color:#333;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003}body.dark .hero-tags-slider:before{background:linear-gradient(90deg,#111,#0000)}body.dark .hero-tags-slider:after{background:linear-gradient(270deg,#111,#0000)}body.dark .note-link{border-color:#333}body.dark .note-link:first-child{border-top-color:#333}.text-reveal .word{opacity:0;margin-right:.25em;transition:opacity .5s,transform .5s;display:inline-block;transform:translateY(20px)}.text-reveal .word:last-child{margin-right:0}.text-reveal.revealed .word{opacity:1;transform:translateY(0)}.card-tilt{transform-style:preserve-3d;will-change:transform}
