:root{--bg-dark:#0b1f3a;--bg-panel:#07162c;--bg-panel-hover:#0e2445;--bg-card:#0e2646b3;--gradient-primary:linear-gradient(135deg, #ff8a1f 0%, #ff9e3b 100%);--gradient-primary-hover:linear-gradient(135deg, #ff9b3b 0%, #ffb057 100%);--gradient-gold:linear-gradient(135deg, #d4af37 0%, #fff0a5 50%, #aa7c11 100%);--accent-orange:#ff8a1f;--accent-gold:#d4af37;--accent-gold-glow:#d4af3726;--glow-orange:#ff8a1f40;--glow-orange-intense:#ff8a1f73;--text-primary:#fff;--text-secondary:#a0b2c6;--text-muted:#6c829e;--text-dark:#0b1f3a;--border-gold:1px solid #d4af3740;--border-subtle:1px solid #ffffff1f;--font-heading:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-accent:"Cormorant Garamond", Georgia, serif;--font-body:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--fz-xs:clamp(.75rem, 1vw, .85rem);--fz-sm:clamp(.875rem, 1.2vw, .95rem);--fz-base:clamp(1rem, 1.4vw, 1.1rem);--fz-md:clamp(1.15rem, 1.8vw, 1.35rem);--fz-lg:clamp(1.4rem, 2.4vw, 1.8rem);--fz-xl:clamp(1.8rem, 3.2vw, 2.5rem);--fz-2xl:clamp(2.4rem, 4.5vw, 3.8rem);--fz-hero:clamp(2.8rem, 5.5vw, 4.8rem);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:30px;--transition-fast:all .2s cubic-bezier(.4, 0, .2, 1);--transition-normal:all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .5s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-dark);color:var(--text-primary);font-size:16px;font-family:var(--font-body);overflow-x:hidden}body{background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{border:2px solid var(--bg-dark);background:#252529;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}::selection{background:var(--accent-orange);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:800;line-height:1.2}.font-accent{font-family:var(--font-accent);font-style:italic;font-weight:600}.text-gradient{color:#fff}.text-orange{color:var(--accent-orange);background:linear-gradient(135deg,#ff8a1f 0%,#ffa245 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gold{color:var(--accent-gold)}.text-secondary{color:var(--text-secondary)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.25rem}@media (width>=768px){.container{padding:0 2rem}}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:var(--border-gold);border-radius:var(--radius-md);transition:var(--transition-normal);box-shadow:0 8px 32px #0000005e}.glass-card:hover{border-color:var(--accent-gold);box-shadow:0 12px 40px #d4af3726}.btn{font-family:var(--font-heading);font-weight:700;font-size:var(--fz-sm);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.8rem;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-primary);color:var(--text-dark);box-shadow:0 0 20px var(--glow-orange)}.btn-primary:hover{box-shadow:0 0 30px var(--glow-orange-intense);color:#000;transform:translateY(-2px)scale(1.02)}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-secondary{color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:1px solid #fff3}.btn-secondary:hover{border-color:var(--accent-gold);color:var(--accent-gold);background:#d4af3714;transform:translateY(-2px)}.btn-gold{background:var(--gradient-gold);color:var(--text-dark);box-shadow:0 0 20px var(--accent-gold-glow)}.btn-gold:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #d4af3799}.btn-whatsapp{color:#fff;background:#25d366;font-weight:700;box-shadow:0 0 20px #25d36666}.btn-whatsapp:hover{color:#fff;background:#20ba5a;transform:translateY(-2px);box-shadow:0 0 30px #25d36699}.badge-pill{border-radius:var(--radius-pill);color:var(--accent-orange);font-size:var(--fz-xs);text-transform:uppercase;letter-spacing:.08em;background:#ff7a001f;border:1px solid #ff7a004d;align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:600;display:inline-flex}.badge-gold{color:var(--accent-gold);background:#d4af371f;border:1px solid #d4af3766}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.section-tag{color:var(--accent-gold);font-family:var(--font-accent);font-size:var(--fz-md);margin-bottom:.4rem;display:block}.section-title{font-size:var(--fz-xl);margin-bottom:1rem}.section-subtitle{color:var(--text-secondary);font-size:var(--fz-base);max-width:680px;margin:0 auto}.section-padding{padding:5rem 0}.story-intro{color:var(--text-secondary);margin-bottom:1.15rem;font-size:.95rem;line-height:1.7}.story-highlights{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1.25rem;display:grid}.story-highlight{background:#d4af370d;border:1px solid #d4af372e;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.7rem;display:flex}.story-highlight span{color:var(--accent-gold);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.story-highlight strong{color:var(--text-primary);margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.b2b-proof-points,.speaking-hero-proof{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:1.15rem auto 0;display:flex}.b2b-proof-points span,.speaking-hero-proof span{border-radius:var(--radius-pill);color:var(--accent-gold);background:#d4af3714;border:1px solid #d4af374d;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.speaking-hero-proof{max-width:760px;margin-bottom:2.25rem}.b2b-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:980px;margin:0 auto 3.5rem;display:grid}.one-to-one-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.one-to-one-fit-note{border-radius:var(--radius-md);max-width:760px;color:var(--text-secondary);text-align:center;background:#ff7a000f;border:1px solid #ff7a003d;justify-content:center;align-items:center;gap:.55rem;margin:0 auto 4rem;padding:.8rem 1rem;font-size:.86rem;display:flex}.one-to-one-fit-note svg{color:var(--accent-orange);flex-shrink:0}.one-to-one-fit-note strong{color:var(--text-primary)}.company-disclaimer{color:var(--text-muted);margin:-.45rem 0 1.2rem;font-size:.68rem;font-style:italic;line-height:1.45}.story-page-disclaimer{max-width:660px;margin:.8rem auto 0}@media (width<=768px){html{font-size:14px}.section-padding{padding:3.5rem 0}.section-title{line-height:1.15}.section-subtitle{font-size:.95rem;line-height:1.55}.badge-pill{padding:.35rem .7rem;font-size:.68rem}.btn{white-space:normal;min-height:44px;padding:.75rem 1.1rem}.b2b-proof-points,.speaking-hero-proof{gap:.45rem;margin-top:.9rem}.b2b-proof-points span,.speaking-hero-proof span{padding:.35rem .55rem;font-size:.68rem}.b2b-topic-grid,.one-to-one-feature-grid{grid-template-columns:1fr;gap:1rem}.one-to-one-fit-note{align-items:flex-start;margin-bottom:3rem;font-size:.78rem}.company-disclaimer{font-size:.64rem}}@media (width>=769px) and (width<=1024px){.one-to-one-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uniform-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:1.5rem;display:grid}.four-cols-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.25rem;margin-bottom:3.5rem;display:grid}@media (width<=1024px){.four-cols-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.four-cols-grid{grid-template-columns:1fr}}.uniform-tile{flex-direction:column;height:100%;display:flex}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #ff7a004d}50%{box-shadow:0 0 30px #ff7a00b3}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:4s ease-in-out infinite floatSlow}.pulse-button{animation:2.5s infinite pulseGlow}
