@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;600;700&display=swap";:root{--bg-dark: #05050A;--bg-card: rgba(20, 20, 30, .6);--text-primary: #ffffff;--text-secondary: #94a3b8;--accent-cyan: #00f0ff;--accent-purple: #bd00ff;--accent-blue: #2563eb;--start-strategic: #00ff9d;--glass-border: 1px solid rgba(255, 255, 255, .1);--glass-bg: rgba(10, 10, 20, .7);--glass-shadow: 0 4px 30px rgba(0, 0, 0, .1);--font-main: "Inter", system-ui, sans-serif;--font-display: "Outfit", system-ui, sans-serif;--container-padding: 2rem;--max-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;max-width:100vw;overflow-x:hidden;margin:0;padding:0;background-color:var(--bg-dark)}body{color:var(--text-primary);font-family:var(--font-main);line-height:1.6;position:relative}#root{width:100%;overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--accent-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.5rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;cursor:pointer;position:relative;overflow:hidden;text-align:center;border:none;background:var(--accent-cyan);color:#000;line-height:1.2;gap:.8rem}.cta-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f0ff66}.cta-button.primary{background:var(--accent-cyan);color:#000}.cta-button.full-width{display:flex;width:100%}.btn-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.cta-button:hover .btn-glow{opacity:1}@media(max-width:480px){:root{--container-padding: 1rem}section{width:100%!important;max-width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.hero-content,.problem-container,.container,.personas-grid,.value-prop-container,.bio-container,.steps-container,.investment-container,.carousel-container,.future-split,.faq-container,.questionnaire-container,.footer-content,.thank-you-container{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.hero-content,.questionnaire-header,.section-header{align-items:center!important;text-align:center!important}.cta-button{width:100%;padding:1.2rem 1rem;font-size:1rem}}.hero-section{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background:url(/assets/hero-bg-B3egTRJL.png) no-repeat center center/cover;overflow:hidden;padding:2rem}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#05050ab3,#05050ae6);z-index:1}.hero-content{position:relative;z-index:2;max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);border-radius:999px;color:var(--accent-cyan);font-family:var(--font-display);font-size:.9rem;letter-spacing:1px;text-transform:uppercase;font-weight:600;box-shadow:0 0 15px #00f0ff33}.glow-dot{width:8px;height:8px;background-color:var(--accent-cyan);border-radius:50%;box-shadow:0 0 10px var(--accent-cyan);animation:pulse 2s infinite}.hero-title{font-family:var(--font-display);font-size:clamp(2.2rem,8vw,4.5rem);font-weight:800;line-height:1.1;color:#fff;margin-bottom:.5rem}.highlight-cyan{color:transparent;-webkit-text-stroke:1px var(--accent-cyan);position:relative;text-shadow:0 0 20px rgba(0,240,255,.3)}.highlight-strategic{background:linear-gradient(90deg,#fff,#00ff9d);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{font-size:clamp(.95rem,4vw,1.25rem);color:var(--text-secondary);max-width:700px;line-height:1.6}.hero-stats{margin-top:3rem;display:flex;align-items:center;gap:2rem;padding:1rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-number{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff}.stat-label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.separator{width:1px;height:30px;background:#ffffff1a}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.hero-stats{flex-direction:column;gap:1rem;width:100%;padding:1rem;margin-top:2rem}.separator{width:100%;height:1px}.hero-section{padding:4rem 1rem 2rem;min-height:auto}.hero-content{width:100%;max-width:none}}@media(max-width:480px){.hero-section{padding:4rem 1rem 2rem}}.problem-section{padding:8rem 2rem;background-color:#080810;position:relative;overflow-x:hidden}.problem-container{max-width:1200px;margin:0 auto}.section-title{color:var(--accent-blue);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;display:block}.problem-headline{font-family:var(--font-display);font-size:clamp(2.4rem,9vw,3rem);color:#fff;margin-bottom:4rem;line-height:1.1}.text-gradient-red{background:linear-gradient(90deg,#ff4d4d,#ff9e4d);-webkit-background-clip:text;background-clip:text;color:transparent}.problem-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.problem-text{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.8rem;line-height:1.75}.problem-text.highlight{color:#e0e0e0;border-left:3px solid var(--accent-cyan);padding-left:1.5rem}.alert-box{margin-top:3rem;background:#ff4d4d14;border:1px solid rgba(255,77,77,.2);padding:2rem;border-radius:16px;display:flex;gap:1.2rem;align-items:flex-start}.alert-icon{font-size:2.2rem}.alert-content strong{color:#ff4d4d;display:block;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.alert-content p{color:#fcc;font-size:.95rem;margin:0;line-height:1.5}.problem-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:2rem}.dependency-visual{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center;transform-origin:center center}.central-anchor{position:absolute;width:80px;height:80px;background:#1a1a2e;border:2px solid #ff4d4d;border-radius:50%;z-index:30;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px #ff4d4d4d}.visual-caption{margin-top:2rem;color:#ff4d4d;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;font-weight:700;font-size:1rem;text-shadow:0 0 20px rgba(255,77,77,.5);background:#ff4d4d1a;padding:.6rem 1.2rem;border-radius:8px;border:1px solid rgba(255,77,77,.2);white-space:nowrap}.anchor-text{color:#fff;font-weight:800;font-size:.9rem;z-index:11}.stress-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,77,77,.5);animation:stressPulse 2s infinite}.orbit-arm{position:absolute;top:50%;left:50%;width:0;height:0;display:flex;align-items:center;justify-content:flex-start;z-index:10}.tether-line{position:absolute;left:0;top:50%;width:var(--orbit-radius, 170px);height:2px;background:repeating-linear-gradient(90deg,#ff4d4d 0,#ff4d4d 5px,transparent 5px,transparent 10px);transform-origin:left center;opacity:.5}.satellite-node{position:absolute;left:var(--orbit-radius, 170px);top:50%;transform:translate(-50%,-50%);width:54px;height:54px;background:#1a1a2e;border:1px solid #ff4d4d;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem;z-index:20;box-shadow:0 0 20px #0009}.sat-label{position:absolute;bottom:-25px;font-size:.75rem;color:#fff;white-space:nowrap;text-shadow:0 0 5px rgba(0,0,0,.8);font-weight:700}.o1{transform:rotate(0);animation:arm-spin-1 15s linear infinite}.o1 .satellite-node{animation:counter-spin-1 15s linear infinite}.o2{transform:rotate(72deg);animation:arm-spin-2 17s linear infinite}.o2 .satellite-node{animation:counter-spin-2 17s linear infinite}.o3{transform:rotate(144deg);animation:arm-spin-3 19s linear infinite}.o3 .satellite-node{animation:counter-spin-3 19s linear infinite}.o4{transform:rotate(216deg);animation:arm-spin-4 16s linear infinite}.o4 .satellite-node{animation:counter-spin-4 16s linear infinite}.o5{transform:rotate(288deg);animation:arm-spin-5 18s linear infinite}.o5 .satellite-node{animation:counter-spin-5 18s linear infinite}@keyframes arm-spin-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes arm-spin-2{0%{transform:rotate(72deg)}to{transform:rotate(432deg)}}@keyframes arm-spin-3{0%{transform:rotate(144deg)}to{transform:rotate(504deg)}}@keyframes arm-spin-4{0%{transform:rotate(216deg)}to{transform:rotate(576deg)}}@keyframes arm-spin-5{0%{transform:rotate(288deg)}to{transform:rotate(648deg)}}@keyframes counter-spin-1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes counter-spin-2{0%{transform:translate(-50%,-50%) rotate(-72deg)}to{transform:translate(-50%,-50%) rotate(-432deg)}}@keyframes counter-spin-3{0%{transform:translate(-50%,-50%) rotate(-144deg)}to{transform:translate(-50%,-50%) rotate(-504deg)}}@keyframes counter-spin-4{0%{transform:translate(-50%,-50%) rotate(-216deg)}to{transform:translate(-50%,-50%) rotate(-576deg)}}@keyframes counter-spin-5{0%{transform:translate(-50%,-50%) rotate(-288deg)}to{transform:translate(-50%,-50%) rotate(-648deg)}}@media(max-width:768px){.problem-section{padding:6rem 1.5rem 4rem}.problem-grid{grid-template-columns:1fr;gap:3rem}.problem-visual{order:-1}}@media(max-width:480px){.problem-section{padding:4rem 1rem;width:100%;max-width:100vw;box-sizing:border-box}.problem-container{width:100%;max-width:none;padding:0}.alert-box{padding:1.2rem;width:100%;box-sizing:border-box;flex-direction:column;gap:.8rem}.alert-content{width:100%}.problem-headline{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.2;width:100%;word-wrap:break-word}.problem-visual{padding:1rem 0;min-height:320px;width:100%;overflow:hidden}.dependency-visual{transform:scale(.65);--orbit-radius: 170px;width:100%;max-width:350px;height:400px;margin:-60px auto -100px}.visual-caption{font-size:.85rem;margin-top:3rem;width:100%;white-space:normal;text-align:center;padding:0 1rem}.problem-content,.problem-text{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:anywhere;padding-right:0}}.opportunity-section{padding:8rem 2rem;background:linear-gradient(180deg,#112,#1a1a2e);position:relative;overflow:hidden}.container{max-width:1200px;margin:0 auto}.grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.section-subtitle{color:var(--start-strategic);text-transform:uppercase;letter-spacing:2px;font-size:.95rem;font-weight:700;margin-bottom:1.5rem}.section-headline{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3rem);color:#fff;margin-bottom:2.5rem;line-height:1.25}.highlight-blue{color:var(--accent-blue);text-shadow:0 0 30px rgba(37,99,235,.4)}.description{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.highlight-text{color:#fff;font-weight:600}.system-3p-card{margin:4rem 0;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px #0000004d}.card-header h4{color:#fff;margin-bottom:2rem;font-family:var(--font-display);font-size:1.4rem;font-weight:700}.system-list{list-style:none;display:flex;flex-direction:column;gap:2rem}.system-item{display:flex;align-items:center;gap:1.5rem}.icon-box{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--font-display);color:#000;flex-shrink:0;font-size:1.2rem}.process{background:#00f0ff;box-shadow:0 0 20px #00f0ff66}.policy{background:#bd00ff;box-shadow:0 0 20px #bd00ff66}.performance{background:#00ff9d;box-shadow:0 0 20px #00ff9d66}.item-text strong{display:block;color:#fff;font-size:1.2rem;margin-bottom:.3rem}.item-text span{font-size:1rem;color:var(--text-secondary)}.closing-text{font-size:1.2rem;font-style:italic;color:#e0e0e0;border-left:3px solid var(--start-strategic);padding-left:1.5rem;line-height:1.7}.visual-content{display:flex;justify-content:center;align-items:center;padding:2rem}.system-visual-container{position:relative;width:min(85vw,350px);height:min(85vw,350px);display:flex;justify-content:center;align-items:center}.orbit-track{position:absolute;width:100%;height:100%;border:1px dashed rgba(255,255,255,.15);border-radius:50%}.core-gear{position:relative;width:100px;height:100px;background:#1a1a2e;border:2px solid rgba(255,255,255,.2);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;box-shadow:0 0 40px #ffffff1a}.core-icon{font-size:2.5rem;margin-bottom:.2rem;animation:pulse-gear 3s infinite ease-in-out}.core-label{font-size:.75rem;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700}.orbit-system{position:absolute;width:100%;height:100%;animation:system-spin 20s linear infinite}.system-node{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0d0d1a;box-shadow:0 15px 30px #0009;z-index:20}.node-content{font-family:var(--font-display);font-weight:800;font-size:1.25rem}.node-label{position:absolute;bottom:-30px;font-size:11px;color:#fff;white-space:nowrap;text-shadow:0 0 10px rgba(0,0,0,1);font-weight:700}.node-p1{transform:rotate(0) translate(var(--orbit-radius, 175px)) rotate(0);border:2px solid #00f0ff;animation:counter-rotate-1 20s linear infinite;color:#00f0ff}.node-p2{transform:rotate(120deg) translate(var(--orbit-radius, 175px)) rotate(-120deg);border:2px solid #bd00ff;animation:counter-rotate-2 20s linear infinite;color:#bd00ff}.node-p3{transform:rotate(240deg) translate(var(--orbit-radius, 175px)) rotate(-240deg);border:2px solid #00ff9d;animation:counter-rotate-3 20s linear infinite;color:#00ff9d}@keyframes system-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-gear{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes counter-rotate-1{0%{transform:rotate(0) translate(var(--orbit-radius, 175px)) rotate(0)}to{transform:rotate(0) translate(var(--orbit-radius, 175px)) rotate(-360deg)}}@keyframes counter-rotate-2{0%{transform:rotate(120deg) translate(var(--orbit-radius, 175px)) rotate(-120deg)}to{transform:rotate(120deg) translate(var(--orbit-radius, 175px)) rotate(-480deg)}}@keyframes counter-rotate-3{0%{transform:rotate(240deg) translate(var(--orbit-radius, 175px)) rotate(-240deg)}to{transform:rotate(240deg) translate(var(--orbit-radius, 175px)) rotate(-600deg)}}@media(max-width:768px){.opportunity-section{padding:5rem 1.5rem}.grid-layout{grid-template-columns:1fr;gap:4rem}.visual-content{order:-1;padding:2.5rem 1rem}.system-visual-container{--orbit-radius: min(38vw, 150px);width:min(85vw,300px);height:min(85vw,300px)}.system-node{width:54px;height:54px;margin-left:-27px;margin-top:-27px}.core-gear{width:84px;height:84px}.core-icon{font-size:2.2rem}.system-3p-card{padding:2rem 1.5rem;margin:3rem 0}.section-headline{font-size:clamp(2rem,9vw,2.6rem)}.description{font-size:1.05rem}}@media(max-width:480px){.opportunity-section{padding:4rem 1rem}.container{width:100%;max-width:none}}.audience-section{padding:8rem 2rem;background-color:#0d0d1a;position:relative}.section-header{text-align:center;margin-bottom:4rem}.personas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:6rem}.persona-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:3rem 2.5rem;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.persona-card:hover{transform:translateY(-12px);background:#ffffff0f;border-color:#fff3;box-shadow:0 20px 40px #0006}.scale-up{transform:scale(1.05);background:#ffffff0d;border-color:#00f0ff33}.scale-up:hover{transform:scale(1.05) translateY(-12px)}.persona-card h4{color:#fff;font-family:var(--font-display);font-size:1.3rem;margin-bottom:1.2rem;font-weight:700}.card-bar{width:50px;height:3px;background:var(--accent-blue);margin-bottom:1.8rem;border-radius:4px}.persona-card p{color:var(--text-secondary);font-size:1rem;line-height:1.6}.value-prop-container{background:linear-gradient(135deg,#13131f,#0f0f18);border-radius:24px;padding:5rem;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.value-prop-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-purple))}.value-headline{text-align:center;font-family:var(--font-display);font-size:2.2rem;color:#fff;margin-bottom:4rem;font-weight:800}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.benefit-item{display:flex;gap:1.8rem;align-items:flex-start}.benefit-icon{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.benefit-icon.time{color:gold;box-shadow:0 0 20px #ffd70033}.benefit-icon.team{color:#00ff9d;box-shadow:0 0 20px #00ff9d33}.benefit-icon.kpi{color:#00f0ff;box-shadow:0 0 20px #00f0ff33}.benefit-icon.career{color:#bd00ff;box-shadow:0 0 20px #bd00ff33}.benefit-content h4{color:#fff;font-size:1.2rem;margin-bottom:.6rem;font-weight:700}.benefit-content p{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media(max-width:900px){.personas-grid{grid-template-columns:1fr;max-width:500px;margin-inline:auto;gap:2rem}.persona-card{padding:2.5rem 2rem}.scale-up{transform:none}.scale-up:hover{transform:translateY(-8px)}}@media(max-width:768px){.audience-section{padding:5rem 1.5rem}.value-prop-container{padding:3rem 1.5rem}.benefits-grid{grid-template-columns:1fr;gap:3rem}.value-headline{font-size:1.8rem;margin-bottom:3rem}.benefit-item{gap:1.2rem}.benefit-icon{width:54px;height:54px;font-size:1.6rem}}@media(max-width:480px){.audience-section{padding:4rem 1rem}.value-prop-container{padding:3rem 1rem;width:100%;max-width:none}.personas-grid{width:100%;max-width:none}}.testimonials-section{padding:8rem 2rem;background-color:#05050a;position:relative}.center{text-align:center}.section-headline.center{text-align:center;margin-bottom:.8rem}.section-source-container.center{text-align:center;margin-bottom:4rem}.section-source{color:var(--text-secondary);font-size:1.1rem;font-weight:500}.linkedin-profile-link{color:var(--accent-blue);text-decoration:none;font-weight:700;margin-left:8px;padding:6px 14px;background:#00f0ff0d;border-radius:6px;transition:all .3s ease;border:1px solid rgba(0,240,255,.15)}.linkedin-profile-link:hover{background:#00f0ff26;box-shadow:0 0 20px #00f0ff40;transform:translateY(-2px);display:inline-block}.carousel-container{position:relative;max-width:900px;margin:4rem auto;padding:0 5rem}.carousel-wrapper{overflow:hidden;border-radius:24px}.carousel-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.slider-card{flex:0 0 100%;min-height:380px;display:flex;flex-direction:column;justify-content:space-between}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;width:56px;height:56px;border-radius:50%;font-size:2.2rem;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.carousel-btn:hover{background:var(--accent-blue);border-color:var(--accent-blue);box-shadow:0 0 25px #2563eb80}.carousel-btn.prev{left:0}.carousel-btn.next{right:0}.carousel-dots{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.dot{width:12px;height:12px;border-radius:50%;background:#ffffff26;cursor:pointer;transition:all .3s ease}.dot.active{background:var(--accent-blue);transform:scale(1.4);box-shadow:0 0 15px var(--accent-blue)}.testimonial-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:4.5rem 4rem;border-radius:24px;position:relative}.highlight-card{background:linear-gradient(135deg,#0d0d1ae6,#1a1a2ee6);border-color:#ffffff1f;box-shadow:0 30px 70px #0006}.quote-icon{font-family:var(--font-display);font-size:6rem;color:var(--accent-blue);opacity:.2;line-height:1;position:absolute;top:2rem;left:2.5rem}.quote-text{position:relative;z-index:2;font-size:1.2rem;color:#e0e0e0;margin-bottom:3rem;font-style:italic;line-height:1.8}.author{display:flex;align-items:center;gap:1.2rem}.author-avatar{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;color:#fff;box-shadow:0 10px 20px #0000004d}.gabi{background:#ff4d4d}.melise{background:#00f0ff;color:#000}.helder{background:#bd00ff}.eduardo{background:#00ff9d;color:#000}.carla{background:#fc0;color:#000}.gustavo{background:#007bff}.celso{background:#34c759;color:#000}.maia{background:#5856d6}.lucas{background:#af52de}.osmar{background:#ff9500;color:#000}.ricardo{background:#ff3b30}.author-info strong{color:#fff;font-size:1.2rem;display:block;margin-bottom:.2rem}.author-info span{color:var(--accent-blue);font-size:.95rem;font-weight:700}@media(max-width:768px){.testimonials-section{padding:5rem 1.5rem}.carousel-container{padding:0;margin:3rem 0}.carousel-btn{width:48px;height:48px;font-size:1.8rem;background:#00000080}.carousel-btn.prev{left:.5rem}.carousel-btn.next{right:.5rem}.testimonial-card{padding:4rem 2rem 3rem;border-radius:20px}.quote-icon{font-size:4rem;top:1.5rem;left:1.5rem}.quote-text{font-size:1.05rem;margin-bottom:2.5rem}.author-avatar{width:56px;height:56px;font-size:1.2rem}}@media(max-width:480px){.testimonials-section{padding:4rem 1rem}.carousel-container{width:100%;max-width:none}}.bio-section{padding:8rem 2rem;background-color:#0a0a12}.bio-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:center}.photo-container{position:relative;width:100%;max-width:420px;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px #0009;border:1px solid rgba(255,255,255,.1)}.profile-photo{width:100%;height:auto;display:block;filter:brightness(1.05) contrast(1.05);transition:transform .5s ease}.photo-container:hover .profile-photo{transform:scale(1.03)}.photo-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--accent-purple);color:#fff;padding:.6rem 1.2rem;border-radius:10px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;box-shadow:0 10px 30px #bd00ff66;z-index:5}.story-text p{font-size:1.15rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.7}.bio-education-summary{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.edu-tag{padding:.5rem 1.2rem;background:#bd00ff14;border:1px solid rgba(189,0,255,.25);border-radius:99px;color:var(--accent-purple);font-size:.85rem;font-weight:700;transition:all .3s ease}.edu-tag:hover{background:#bd00ff26;transform:translateY(-2px)}@media(max-width:900px){.bio-container{grid-template-columns:1fr;gap:4rem;text-align:center}.photo-container{margin:0 auto;max-width:360px}.bio-education-summary{justify-content:center}}@media(max-width:768px){.bio-section{padding:5rem 1.5rem}.story-text p{font-size:1.05rem;text-align:left}.photo-container{max-width:100%;border-radius:20px}.photo-badge{padding:.5rem 1rem;font-size:.75rem;bottom:1rem;left:1rem}.bio-education-summary{margin-top:2rem;gap:.8rem}}@media(max-width:480px){.bio-section{padding:4rem 1rem}.bio-container{width:100%;max-width:none}}.details-section{padding:8rem 2rem;background-color:#080810}.steps-container{margin-top:5rem;display:flex;flex-direction:column;align-items:center;gap:0;max-width:850px;margin-left:auto;margin-right:auto}.step-card{display:flex;width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:3rem;border-radius:24px;align-items:flex-start;gap:3rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 15px 40px #0003}.step-card:hover{background:#ffffff0f;transform:translate(12px);border-left:4px solid var(--accent-cyan);box-shadow:0 25px 60px #0006}.step-number{font-family:var(--font-display);font-size:4rem;font-weight:900;color:#ffffff12;line-height:1;flex-shrink:0}.step-card:hover .step-number{color:#00f0ff40}.step-content h4{font-family:var(--font-display);font-size:1.6rem;color:#fff;margin-bottom:.5rem;font-weight:800}.step-tagline{color:var(--accent-cyan);font-weight:700;text-transform:uppercase;font-size:.9rem;margin-bottom:1.2rem;letter-spacing:1.5px;display:inline-block}.step-desc{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.step-connector{width:2px;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);margin:1.5rem 0}@media(max-width:768px){.details-section{padding:5rem 1.5rem}.steps-container{margin-top:3.5rem}.step-card{flex-direction:column;gap:1.5rem;padding:2.5rem 2rem;border-radius:20px}.step-card:hover{transform:translateY(-8px);border-left:1px solid rgba(255,255,255,.06);border-top:4px solid var(--accent-cyan)}.step-number{font-size:3rem;opacity:.2}.step-content h4{font-size:1.4rem}.step-desc{font-size:1rem}.step-connector{height:30px;margin:.8rem 0}}@media(max-width:480px){.details-section{padding:4rem 1rem}.steps-container{width:100%;max-width:none}}.pricing-section{padding:8rem 2rem;background-color:#0d0d1a}.highlight-green{color:var(--start-strategic)}.pricing-intro{text-align:center;color:var(--text-secondary);font-size:1.15rem;max-width:700px;margin:1rem auto 5rem;line-height:1.7}.investment-container{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;margin-top:4rem;align-items:start}.deliverables-section{display:flex;flex-direction:column;gap:2.5rem}.deliverables-title{font-size:2rem;color:#fff;margin-bottom:1rem;font-weight:800}.deliverable-item{display:flex;gap:1.8rem;padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s ease}.deliverable-item:hover{background:#ffffff0f;border-color:#ffffff26;transform:translate(8px)}.deliverable-icon{font-size:2.8rem;flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#00ff9d1a;border-radius:14px}.deliverable-content h5{color:#fff;font-size:1.25rem;margin-bottom:.6rem;font-weight:700}.deliverable-content p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.location-item{background:#bd00ff0d;border-color:#bd00ff33}.location-item .deliverable-icon{background:#bd00ff26}.investment-card{background:linear-gradient(145deg,#14141ef2,#1e1e2df2);border:2px solid var(--accent-purple);border-radius:24px;padding:4rem 2.5rem;position:sticky;top:100px;box-shadow:0 40px 100px #00000080,0 0 40px #bd00ff26}.investment-badge{text-align:center;background:var(--accent-purple);color:#fff;padding:.6rem 2rem;border-radius:99px;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2.5rem;display:inline-block;width:100%}.investment-price{display:flex;justify-content:center;align-items:baseline;color:#fff;margin-bottom:.8rem}.investment-price .currency{font-size:1.8rem;margin-right:8px;font-weight:600}.investment-price .amount{font-size:4rem;font-weight:800;font-family:var(--font-display);letter-spacing:-1px}.investment-price .period{font-size:1.1rem;color:var(--text-secondary);margin-left:8px}.investment-duration{text-align:center;color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;font-weight:500}.investment-total{text-align:center;padding:1.5rem;background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:12px;margin-bottom:3rem}.investment-total span{color:var(--text-secondary);font-size:.95rem;display:block;margin-bottom:.5rem}.investment-total strong{color:var(--start-strategic);font-size:1.8rem;font-weight:800}.investment-highlights{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:3rem}.highlight-item{display:flex;align-items:center;gap:1rem;color:var(--text-primary);font-size:1.05rem}.check-icon{color:var(--start-strategic);font-weight:900;font-size:1.4rem;flex-shrink:0}.investment-note{text-align:center;color:var(--text-secondary);font-size:.9rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.full-width{width:100%}.guarantee-box{background:#00ff9d14;border:1px solid rgba(0,255,157,.2);border-radius:20px;padding:3rem;display:flex;align-items:center;gap:2.5rem;max-width:900px;margin:6rem auto 0}.shield-icon{font-size:4rem;flex-shrink:0}.guarantee-content h4{color:var(--start-strategic);font-size:1.4rem;margin-bottom:.8rem;font-weight:700}.guarantee-content p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}@media(max-width:1024px){.investment-container{grid-template-columns:1fr;gap:4rem}.investment-card{position:relative;top:0}}@media(max-width:768px){.pricing-section{padding:5rem 1.5rem}.pricing-intro{margin-bottom:3rem;font-size:1.05rem}.deliverable-item{flex-direction:column;gap:1.2rem;padding:1.8rem}.deliverable-icon{width:56px;height:56px;font-size:2.2rem}.investment-price .amount{font-size:2.8rem}.investment-card{padding:3rem 1.5rem}.guarantee-box{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:1.5rem}.shield-icon{font-size:3.5rem}.guarantee-content p{font-size:1rem}}@media(max-width:480px){.pricing-section{padding:4rem 1rem}.investment-container{width:100%;max-width:none}}.future-section{padding:8rem 2rem;background-color:#05050a}.future-split{display:flex;justify-content:center;align-items:stretch;gap:3rem;margin-top:5rem;position:relative}.future-card{flex:1;max-width:500px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:4rem 3rem;display:flex;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 50px #0003}.positive{border-color:#00ff9d40;background:linear-gradient(180deg,#00ff9d12,#0000)}.negative{border-color:#ff4d4d40;background:linear-gradient(180deg,#ff4d4d12,#0000)}.positive:hover{box-shadow:0 0 40px #00ff9d26;transform:translateY(-8px)}.negative:hover{box-shadow:0 0 40px #ff4d4d26;transform:translateY(-8px)}.future-title{font-family:var(--font-display);font-size:1.6rem;margin-bottom:2.5rem;text-transform:uppercase;font-weight:800;letter-spacing:1.5px}.positive .future-title{color:var(--start-strategic)}.negative .future-title{color:#ff4d4d}.future-icon{font-size:4.5rem;margin-bottom:3rem;filter:drop-shadow(0 0 20px rgba(255,255,255,.1))}.future-list{list-style:none;width:100%;padding:0}.future-list li{margin-bottom:1.5rem;font-size:1.1rem;color:var(--text-secondary);display:flex;gap:1rem;line-height:1.5}.future-list li strong{color:#fff;font-weight:700}.future-list li:before{content:"•";color:inherit;font-weight:700;opacity:.5}.future-divider{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:#05050a;border-radius:50%;border:2px solid rgba(255,255,255,.15);z-index:5;box-shadow:0 0 30px #00000080}.future-divider span{color:#fff;font-weight:900;font-family:var(--font-display);font-size:1.2rem}.future-closing{text-align:center;color:#fff;font-size:1.3rem;margin-top:5rem;font-style:italic;opacity:.9;line-height:1.6}@media(max-width:900px){.future-section{padding:5rem 1.5rem}.future-split{flex-direction:column;align-items:center;gap:2rem}.future-divider{position:relative;transform:none;left:auto;top:auto;margin:1rem 0}.future-card{padding:3rem 2rem}.future-title{font-size:1.4rem}.future-icon{font-size:3.5rem;margin-bottom:2rem}.future-list li{font-size:1rem}}@media(max-width:480px){.future-section{padding:4rem 1rem}.future-split{width:100%;max-width:none}}.faq-section{padding:8rem 2rem;background-color:#080810}.faq-container{max-width:800px;margin:5rem auto;display:flex;flex-direction:column;gap:1.2rem}.faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.faq-item:hover{background:#ffffff0d;border-color:#ffffff26}.faq-item.active{background:#ffffff0f;border-color:#bd00ff4d;box-shadow:0 20px 40px #0000004d}.faq-question{padding:1.8rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.faq-question h4{color:#fff;font-size:1.2rem;font-weight:700;margin:0;line-height:1.4}.faq-toggle{color:var(--accent-purple);font-size:1.8rem;font-weight:300;transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);padding:0 2rem}.faq-item.active .faq-answer{max-height:300px;padding-bottom:2rem}.faq-answer p{color:var(--text-secondary);line-height:1.7;margin:0;font-size:1.05rem}.faq-footer{text-align:center;margin-top:6rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.final-call-text{color:#fff;font-size:1.4rem;margin-bottom:2rem;font-weight:600}@media(max-width:768px){.faq-section{padding:5rem 1.5rem}.faq-container{margin:3.5rem 0}.faq-question{padding:1.5rem}.faq-question h4{font-size:1.1rem}.final-call-text{font-size:1.25rem}.faq-footer{margin-top:4rem}}@media(max-width:480px){.faq-section{padding:4rem 1rem}.faq-container{width:100%;max-width:none}}.footer-section{padding:3rem 1.5rem;background-color:#05050a;border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-content{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto}.footer-section p{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.dimmed{opacity:.6;font-size:.8rem!important}@media(max-width:480px){.footer-section{padding:2.5rem 1rem}.footer-section p{font-size:.85rem}.footer-content{width:100%;max-width:none}}.questionnaire-page{min-height:100vh;background:linear-gradient(135deg,#0d0d1a,#1a1a2e);padding:6rem 2rem}.questionnaire-container{max-width:900px;margin:0 auto}.questionnaire-header{text-align:center;margin-bottom:4rem}.questionnaire-header h1{font-size:clamp(2rem,5vw,3rem);color:#fff;margin-bottom:.8rem;font-weight:800}.subtitle{font-size:1.25rem;color:var(--accent-purple);margin-bottom:1.2rem;font-weight:700}.intro-text{color:var(--text-secondary);font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.7}.progress-container{margin-bottom:4rem}.progress-bar{width:100%;height:10px;background:#ffffff14;border-radius:99px;overflow:hidden;margin-bottom:.8rem}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-purple),var(--accent-cyan));transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:99px;box-shadow:0 0 20px #bd00ff4d}.progress-text{text-align:center;color:var(--text-secondary);font-size:.95rem;font-weight:600}.questionnaire-form{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:4rem;box-shadow:0 40px 100px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.form-section{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:2rem;color:#fff;margin-bottom:2.5rem;font-weight:800;border-bottom:2px solid rgba(255,255,255,.06);padding-bottom:1.5rem}.question-block{margin-bottom:3rem}.question-label{display:block;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1.2rem;line-height:1.5}.required{color:#ff4757;margin-left:.4rem}.helper-text{display:block;color:var(--text-secondary);font-size:.9rem;margin-top:.6rem;font-weight:400;line-height:1.5}.radio-group,.checkbox-group{display:flex;flex-direction:column;gap:1.2rem}.radio-option,.checkbox-option{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s ease}.radio-option:hover,.checkbox-option:hover{background:#ffffff0d;border-color:#fff3}.radio-option input[type=radio],.checkbox-option input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent-purple)}.radio-option span,.checkbox-option span{color:var(--text-primary);font-size:1.05rem;line-height:1.4}.radio-option:has(input:checked),.checkbox-option:has(input:checked){background:#bd00ff1a;border-color:var(--accent-purple);box-shadow:0 0 20px #bd00ff1a}.text-input,.textarea-input{width:100%;padding:1.2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1.1rem;transition:all .2s ease;font-family:inherit}.text-input:focus,.textarea-input:focus{outline:none;border-color:var(--accent-purple);background:#ffffff12;box-shadow:0 0 15px #bd00ff1a}.textarea-input{min-height:120px;resize:vertical}.form-navigation{display:flex;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.nav-button{padding:1.2rem 2.5rem;border-radius:10px;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px}.nav-button.prev{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.15)}.nav-button.prev:hover{background:#ffffff1a;border-color:#fff}.nav-button.next{background:var(--accent-purple);color:#fff;margin-left:auto}.nav-button.next:hover{background:#a000d9;transform:translate(8px);box-shadow:0 0 30px #bd00ff4d}.submit-button{width:100%;padding:1.4rem 2.5rem;background:linear-gradient(135deg,var(--accent-purple),#a000d9);color:#fff;border-radius:12px;font-size:1.2rem;font-weight:800;transition:all .3s ease;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 0 40px #bd00ff33}.submit-button:hover{transform:translateY(-4px);box-shadow:0 15px 40px #bd00ff66}@media(max-width:768px){.questionnaire-page{padding:4rem 1.5rem}.questionnaire-header{margin-bottom:2.5rem}.questionnaire-header h1{font-size:1.8rem}.subtitle{font-size:1.1rem}.intro-text{font-size:1rem}.questionnaire-form{padding:2.5rem 1.5rem;border-radius:20px}.section-title{font-size:1.5rem;margin-bottom:2rem}.question-label{font-size:1.1rem}.form-navigation{flex-direction:column;gap:1.2rem}.nav-button{width:100%;text-align:center;padding:1.1rem}.nav-button.next{margin-left:0}}@media(max-width:480px){.questionnaire-page{padding:3rem 1rem}.questionnaire-form{padding:2rem 1rem}}.thank-you-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1a1a2e,#0d0d1a);padding:2rem}.thank-you-container{max-width:600px;text-align:center;background:#ffffff08;padding:4rem 3rem;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-icon{font-size:5rem;margin-bottom:2rem;display:block;animation:scale-in .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}.thank-you-container h1{font-size:3rem;color:#fff;margin-bottom:1.5rem;font-family:var(--font-display);font-weight:800}.message{font-size:1.2rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6}.back-link{display:inline-block;color:var(--accent-cyan);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;transition:all .3s ease}.back-link:hover{color:#fff;transform:translate(-5px)}@media(max-width:600px){.thank-you-container{padding:3rem 1.5rem}.thank-you-container h1{font-size:2.2rem}.message{font-size:1.05rem}}@media(max-width:480px){.thank-you-page{padding:2rem 1rem}.thank-you-container{padding:2.5rem 1rem}}
