@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Inter:wght@300;400;500;600;700&family=Cinzel+Decorative:wght@400;700&family=Noto+Sans+Devanagari:wght@300;400;500&family=Noto+Sans+Kannada:wght@300;400;500&display=swap";:root{--ink:#0c0c0e;--ink-soft:#18181b;--ink-muted:#27272a;--stone-900:#3f3f46;--stone-700:#52525b;--stone-500:#71717a;--stone-300:#a1a1aa;--stone-200:#d4d4d8;--stone-100:#e4e4e7;--stone-50:#fafafa;--dawn:#c7903e;--dawn-glow:#c7903e14;--dawn-line:#c7903e33;--bg:var(--ink);--bg-elevated:var(--ink-soft);--text:var(--stone-200);--text-secondary:var(--stone-500);--text-heading:var(--stone-50);--border:var(--ink-muted);--font-brand:"Cinzel Decorative", serif;--font-heading:"Cormorant Garamond", "Georgia", serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-indic:"Noto Sans Devanagari", serif;--font-kannada:"Noto Sans Kannada", sans-serif;--font-mono:"SF Mono", "Fira Code", "Roboto Mono", monospace;--text-eyebrow:.72rem;--text-badge:.76rem;--text-meta:.8rem;--text-btn:.84rem;--text-nav:.84rem;--text-card-body:.96rem;--text-body:1.02rem;--text-lede:1.08rem;--text-subhead:1.15rem;--text-h4:1.05rem;--text-h3:1.85rem;--text-h2:clamp(2.2rem, 3.8vw, 3.2rem);--text-h1:clamp(2.8rem, 5.2vw, 4.4rem);--leading-tight:1.12;--leading-snug:1.25;--leading-normal:1.6;--leading-relaxed:1.85;--tracking-tight:-.015em;--tracking-hero:-.02em;--tracking-normal:0;--tracking-btn:.08em;--tracking-eyebrow:.18em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=light]{--bg:#fff;--bg-elevated:#fafaf8;--text:#3a3a3a;--text-secondary:#6b6b6b;--text-heading:#1a1a1a;--border:#e8e8e8;--dawn:#c5a55a;--dawn-glow:#c5a55a0f;--dawn-line:#c5a55a33}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;line-height:1.7;transition:background .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--ink-muted);border-radius:3px}html[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--stone-300)}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 2rem}@media (width<=768px){.container{padding:0 1.5rem}}h1,h2,h3{font-family:var(--font-heading);color:var(--text-heading);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-hero)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-weight:400}h4{font-family:var(--font-body);font-size:var(--text-h4);color:var(--text-heading);font-weight:600;line-height:1.35}p{color:var(--text-secondary);font-size:var(--text-body);font-weight:400;line-height:var(--leading-relaxed)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.03}50%{opacity:.08}}@keyframes drawLine{0%{width:0}to{width:48px}}@keyframes expandLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeInSlow{0%{opacity:0}to{opacity:1}}@keyframes driftIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.animate-in{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeIn}.page-transition{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards fadeIn}.divider{background:var(--dawn);transform-origin:0;border:none;width:48px;height:1px;margin:1.75rem 0;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards drawLine}.divider--center{transform-origin:50%;margin-left:auto;margin-right:auto}.btn{font-family:var(--font-body);font-weight:500;font-size:var(--text-btn);letter-spacing:var(--tracking-btn);text-transform:uppercase;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.85rem 2.2rem;transition:all .3s;display:inline-flex}.btn:hover{border-color:var(--dawn);color:var(--dawn)}.btn:active{transform:scale(.98)}.btn--filled{background:var(--dawn);border-color:var(--dawn);color:#fff}.btn--filled:hover{color:var(--dawn);background:0 0}.section-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);margin-bottom:1.25rem;display:inline-block}.footer{border-top:1px solid var(--border);margin-top:8rem;padding:4rem 0 3rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.footer-brand h3{font-family:var(--font-brand);color:var(--text-heading);letter-spacing:.05em;margin-bottom:.75rem;font-size:1.15rem;font-weight:400}.footer-brand p{font-family:var(--font-body);font-size:var(--text-card-body);max-width:320px;line-height:1.7}.footer-links-group{gap:4rem;display:flex}.footer-col h4{font-family:var(--font-body);font-weight:600;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-heading);margin-bottom:1.25rem}.footer-links{flex-direction:column;gap:.75rem;list-style:none;display:flex}.footer-links button,.footer-links a{cursor:pointer;font-family:var(--font-body);font-size:var(--text-card-body);color:var(--text-secondary);text-align:left;background:0 0;border:none;padding:0;transition:color .2s}.footer-links button:hover,.footer-links a:hover{color:var(--dawn)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.footer-bottom p{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary)}.footer-socials{gap:1rem;display:flex}.social-link{width:36px;height:36px;color:var(--text-secondary);justify-content:center;align-items:center;transition:color .2s;display:flex}.social-link:hover{color:var(--dawn)}.social-link--linkedin:hover{color:#0a66c2}.social-link--instagram:hover{color:#e1306c}@media (width<=768px){.footer-inner{flex-direction:column}.footer-links-group{flex-direction:column;gap:2rem}}.header{z-index:100;align-items:center;height:80px;transition:background .4s,border-color .4s,opacity .6s,transform .6s;display:flex;position:fixed;top:0;left:0;right:0}.header--hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.header.scrolled{background:var(--bg);border-bottom:1px solid var(--border)}.header-container{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-link{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;display:flex}.logo-icon{object-fit:contain;width:36px;height:36px}.logo-text{font-family:var(--font-brand);color:var(--text-heading);letter-spacing:.06em;font-size:1.15rem;font-weight:400}.nav-links{align-items:center;gap:3rem;list-style:none;display:flex}.nav-item button{font-family:var(--font-body);font-weight:500;font-size:var(--text-nav);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem 0;transition:color .3s;position:relative}.nav-item button:hover,.nav-item button.active{color:var(--text-heading)}.nav-item button.active:after{content:"";background:var(--dawn);width:100%;height:1px;position:absolute;bottom:-2px;left:0}.header-actions{align-items:center;gap:1rem;display:flex}.mobile-menu-toggle{color:var(--text-heading);cursor:pointer;background:0 0;border:none;display:none}@media (width<=768px){.mobile-menu-toggle{display:block}.nav-links{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);opacity:0;z-index:99;background:#fffffffa;flex-direction:column;justify-content:flex-start;gap:2rem;height:calc(100dvh - 80px);padding:3.5rem 2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:fixed;inset:80px 0 0;transform:translateY(-120%);box-shadow:0 40px 80px #0000001f}.nav-links.open{opacity:1;transform:translateY(0)}.nav-item button{padding:.6rem 0;font-size:1.15rem}}.sri-chakra-container{z-index:0;pointer-events:none;opacity:0;justify-content:center;align-items:center;animation:3s .5s forwards sriChakraFadeIn;display:flex;position:absolute;inset:0}.sri-chakra-svg{filter:drop-shadow(0 0 8px #c5a55a1a);width:min(80vw,80vh);height:min(80vw,80vh);animation:120s linear infinite sriChakraRotate}.sri-line{fill:none;stroke:var(--dawn,#c5a55a);stroke-width:1px;opacity:.3;vector-effect:non-scaling-stroke}.sri-triangle{fill:none;stroke:var(--dawn,#c5a55a);stroke-width:1.2px;opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000px;vector-effect:non-scaling-stroke;animation:4s forwards sriDrawLine}.sri-triangle-up{stroke:#c5a55a73}.sri-triangle-down{stroke:#c5a55a59}.sri-petal{fill:none;stroke:var(--dawn,#c5a55a);stroke-width:.8px;opacity:.25;vector-effect:non-scaling-stroke}.sri-bindu{fill:var(--dawn,#c5a55a);opacity:0;animation:4s ease-in-out 2s infinite sriBinduPulse}.sri-bindu-ring{stroke-width:.8px;opacity:.3}.sri-inner-circle{stroke-width:.8px}@keyframes sriChakraFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes sriChakraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sriDrawLine{0%{stroke-dashoffset:2000px;opacity:0}10%{opacity:.4}to{stroke-dashoffset:0;opacity:.4}}@keyframes sriBinduPulse{0%,to{opacity:.3;transform-origin:50%;r:6}50%{opacity:.7;r:8}}@media (width<=768px){.sri-chakra-svg{width:min(90vw,90vh);height:min(90vw,90vh)}}.hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.arrow-container{z-index:3;pointer-events:none;width:100%;height:80px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.flying-arrow{opacity:0;filter:drop-shadow(0 0 3px #c5a55a40);width:180px;height:24px;animation:5s linear .3s forwards arrowFly;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}@keyframes arrowFly{0%{opacity:0;left:-10%}2%{opacity:1}90%{opacity:1}to{opacity:0;left:110%}}.sloka-trail{z-index:2;pointer-events:none;white-space:nowrap;text-align:center;letter-spacing:.06em;color:var(--dawn);font-family:Noto Sans Devanagari,serif;font-size:clamp(.9rem,1.8vw,1.25rem);font-weight:400;line-height:1;position:absolute;top:50%;left:3%;right:3%;overflow:hidden;transform:translateY(-50%)}.trail-char{opacity:0;animation:.4s forwards charTrail;display:inline}@keyframes charTrail{0%{opacity:0}to{opacity:1}}.hero-logo-reveal{justify-content:center;align-items:center;animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards logoReveal;display:flex;position:relative}.hero-logo-reveal:before{content:"";pointer-events:none;border:1px solid #c5a55a1f;border-radius:50%;width:clamp(280px,40vw,480px);height:clamp(280px,40vw,480px);animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards arcPulse;position:absolute}.hero-logo-reveal:after{content:"";pointer-events:none;border:1px solid #c5a55a0f;border-radius:50%;width:clamp(340px,50vw,560px);height:clamp(340px,50vw,560px);animation:2.5s cubic-bezier(.25,.46,.45,.94) .15s forwards arcPulse;position:absolute}.hero-logo{object-fit:contain;width:clamp(200px,30vw,340px);height:auto}@keyframes logoReveal{0%{opacity:0;transform:scale(.85)}30%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes arcPulse{0%{opacity:0;transform:scale(.8)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:scale(1.1)}}.hero-content{z-index:1;text-align:center;max-width:720px;position:relative}.hero-content--visible .hero-line--1{animation:.9s cubic-bezier(.25,.46,.45,.94) .1s forwards fadeIn}.hero-content--visible .hero-line--2{animation:.9s cubic-bezier(.25,.46,.45,.94) .4s forwards fadeIn}.hero-content--visible .hero-line--3{animation:.9s cubic-bezier(.25,.46,.45,.94) .7s forwards fadeIn}.hero-content--visible .hero-line--4{animation:.9s cubic-bezier(.25,.46,.45,.94) 1s forwards fadeIn}.hero-line{opacity:0;transform:translateY(24px)}.hero-title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);margin-bottom:2rem}.hero-title em{color:var(--dawn);font-style:italic}.hero-subtitle{font-family:var(--font-body);font-size:var(--text-lede);max-width:560px;line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 auto 3.5rem}.hero-actions{justify-content:center;gap:1.25rem;display:flex}.hero-actions .btn svg{transition:transform .3s}.hero-actions .btn:hover svg{transform:translate(3px)}@media (width<=768px){.hero{min-height:90vh;padding:7rem 0 4rem}.hero-actions{flex-direction:column;align-items:center}.flying-arrow{width:100px}.sloka-trail{font-size:.7rem;left:2%;right:2%}.hero-logo{width:180px}}.about-page{background:var(--bg);color:var(--text);padding:6rem 0 8rem;position:relative;overflow-x:clip}.about-hero{max-width:820px;margin-bottom:7rem}.about-hero-title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);margin-bottom:.5rem}.about-hero-title em{color:var(--dawn);font-style:italic}.about-lead{font-family:var(--font-body);font-size:var(--text-subhead);line-height:var(--leading-relaxed);color:var(--text-heading);margin-bottom:1.75rem;font-weight:400}.about-lead strong{color:var(--text-heading);font-weight:600}.about-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:740px}.about-section-block{border-top:1px solid var(--border);margin-bottom:7.5rem;padding-top:3.5rem}.section-header-compact{max-width:700px;margin-bottom:3.5rem}.section-title-md{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-top:.5rem;margin-bottom:.75rem}.section-title-md em{color:var(--dawn);font-style:italic}.section-caption{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-relaxed)}.operating-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.operating-card{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;padding:2.5rem 2.2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.operating-card:hover{border-color:#c5a55a8c;transform:translateY(-6px);box-shadow:0 16px 36px #c5a55a1a}.operating-card-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.operating-num{font-family:var(--font-heading);color:var(--dawn);font-size:1.3rem;font-style:italic}.operating-tag{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);background:#c5a55a14;border-radius:999px;padding:.25rem .65rem;font-weight:600}.operating-heading{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-heading);margin-bottom:1rem;font-weight:400;line-height:1.2}.operating-text{font-family:var(--font-body);font-size:var(--text-card-body);color:var(--text-secondary);flex-grow:1;margin-bottom:2rem;line-height:1.75}.operating-highlight{letter-spacing:.04em;color:var(--text-heading);border-top:1px solid #0000000f;align-items:center;gap:.6rem;padding-top:1.25rem;font-size:.78rem;font-weight:500;display:flex}.operating-icon{color:var(--dawn);flex-shrink:0}@media (width<=960px){.operating-grid{grid-template-columns:1fr;gap:1.5rem}}.tenets-grid{border-top:1px solid var(--border);flex-direction:column;display:flex}.tenet-row{border-bottom:1px solid var(--border);grid-template-columns:4rem 1.4fr 2fr;align-items:baseline;gap:3rem;padding:3rem 0;transition:all .3s;display:grid}.tenet-row:hover{background:#c5a55a05;padding-left:1rem}.tenet-col-num{font-family:var(--font-heading);color:var(--dawn);font-size:1.3rem;font-style:italic}.tenet-col-title h4{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-heading);margin-bottom:.35rem;font-weight:400;line-height:1.2}.tenet-subtext{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);font-weight:600}.tenet-col-desc p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary)}@media (width<=860px){.tenet-row{grid-template-columns:1fr;gap:1rem;padding:2.25rem 0}.tenet-row:hover{padding-left:0}}.manifesto-card{text-align:center;background:#fff;border:1px solid #c5a55a59;border-radius:16px;margin-top:4rem;padding:4.5rem 4rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #c5a55a14}.manifesto-glow-aura{pointer-events:none;background:radial-gradient(circle,#c5a55a24 0%,#0000 70%);border-radius:50%;width:380px;height:220px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.manifesto-badge{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);margin-bottom:1.75rem;font-weight:600;display:inline-block}.manifesto-quote{font-family:var(--font-heading);color:var(--text-heading);max-width:760px;letter-spacing:var(--tracking-tight);margin:0 auto 1.5rem;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:300;line-height:1.28}.manifesto-caption{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:620px;margin:0 auto 3rem}.manifesto-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (width<=768px){.manifesto-card{padding:3rem 1.75rem}}.ventures-page{background:var(--bg);width:100%;color:var(--text);padding-bottom:5rem;animation:.6s both venturesFade;position:relative;overflow-x:clip}@keyframes venturesFade{0%{opacity:0}to{opacity:1}}.spine-rail{z-index:40;opacity:0;pointer-events:none;align-items:center;gap:.85rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:50%;left:1.5rem;transform:translateY(-50%)}.spine-rail.is-visible{opacity:1;pointer-events:auto}.spine-track{background:#c5a55a2e;border-radius:999px;width:2px;height:140px;position:relative;overflow:hidden}.spine-progress-fill{background:var(--dawn);width:100%;transition:height .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.spine-nodes{flex-direction:column;gap:1.75rem;display:flex}.spine-node-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;padding:.2rem 0;transition:all .3s;display:flex}.spine-node-dot{background:var(--stone-300);border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:all .3s}.spine-node-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);opacity:.6;white-space:nowrap;font-size:.68rem;transition:all .3s}.spine-node-btn:hover .spine-node-label{opacity:1;color:var(--text-heading)}.spine-node-btn.is-active .spine-node-dot{background:var(--dawn);transform:scale(1.3);box-shadow:0 0 10px #c5a55a99}.spine-node-btn.is-active .spine-node-label{opacity:1;color:var(--text-heading);font-weight:600}@media (width<=1420px){.spine-rail{left:1.25rem}.spine-node-label{opacity:0;max-width:0;padding:0;transition:max-width .35s,opacity .3s;overflow:hidden}.spine-node-btn:hover .spine-node-label,.spine-node-btn.is-active .spine-node-label{opacity:1;-webkit-backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #c5a55a47;border-radius:999px;max-width:220px;padding:.25rem .65rem;box-shadow:0 4px 16px #00000014}}@media (width<=1080px){.spine-rail{display:none}}.architecture-hero{text-align:center;padding:5rem 0 3.5rem}.hero-header-block{max-width:840px;margin:0 auto}.architecture-title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);margin-bottom:.5rem}.architecture-title em{color:var(--dawn);font-style:italic}.architecture-lede{font-family:var(--font-body);font-size:var(--text-lede);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:720px;margin:0 auto}.kinetic-tree-stage{max-width:1040px;margin:3.5rem auto 0;padding:0 1rem;position:relative}.tree-nexus-pill{letter-spacing:.16em;text-transform:uppercase;color:var(--dawn);z-index:10;background:#fff;border:1px solid #c5a55a66;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .95rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #c5a55a1f}.nexus-dot{background:var(--dawn);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite alternate nexusBreathe;box-shadow:0 0 6px #c5a55acc}@keyframes nexusBreathe{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}.tree-svg-canvas{width:100%;height:auto;max-height:240px;display:block;overflow:visible}.tree-branch-path{fill:none;stroke:#c5a55a40;stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round;transition:all .4s}.tree-branch-path.is-highlighted{stroke:var(--dawn);stroke-width:3.2px;stroke-dasharray:none;filter:drop-shadow(0 0 8px #c5a55aa6)}.root-orbit-spin{transform-origin:0 0;animation:12s linear infinite rootSpin}@keyframes rootSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tree-canopy-pods{z-index:5;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:-1.5rem;display:grid;position:relative}.tree-pod-card{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;padding:2.25rem 1.85rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000008}.tree-pod-card:hover,.tree-pod-card.is-hovered{border-color:#c5a55a99;transform:translateY(-6px);box-shadow:0 16px 36px #c5a55a1f}.tree-pod-card.is-active{border-color:var(--dawn);box-shadow:0 10px 30px #c5a55a24}.pod-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pod-num{font-family:var(--font-heading);color:var(--dawn);font-size:1.3rem;font-style:italic}.pod-status-chip{font-family:var(--font-body);letter-spacing:.08em;color:var(--text-secondary);background:#00000008;border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:500}.pod-title{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-heading);margin-bottom:.25rem;font-weight:400;line-height:1.2}.pod-line-name{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);margin-bottom:.95rem;font-weight:600}.pod-summary{font-family:var(--font-body);font-size:var(--text-card-body);color:var(--text-secondary);flex-grow:1;margin-bottom:1.5rem;line-height:1.65}.pod-progress-module{background:#c5a55a0a;border:1px solid #c5a55a26;border-radius:8px;margin:.25rem 0 1.25rem;padding:.85rem 1rem}.pod-progress-row{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.pod-progress-caption{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:500}.pod-progress-num{font-family:var(--font-heading);color:var(--text-heading);font-size:1.2rem;font-weight:500;line-height:1}.pod-progress-bar{background:#0000000f;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.pod-progress-fill{background:linear-gradient(90deg,#c5a55a 0%,#e2c884 100%);border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1);position:relative}.pod-progress-fill--complete{background:linear-gradient(90deg,#16a34a 0%,#22c55e 100%)}.pod-footer{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;gap:.5rem;padding-top:1.1rem;display:flex}.pod-badge{font-family:var(--font-body);font-size:var(--text-eyebrow);color:var(--text-heading);white-space:nowrap;background:#c5a55a14;border-radius:4px;padding:.2rem .55rem;font-weight:500}.pod-cta-arrow{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--dawn);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;transition:transform .3s;display:inline-flex}.tree-pod-card:hover .pod-cta-arrow{transform:translate(4px)}.pod-ambient-accent{pointer-events:none;background:radial-gradient(circle,#c5a55a1f 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40px;right:-40px}@media (width<=900px){.tree-canopy-pods{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem}.tree-svg-canvas{display:none}.tree-nexus-pill{margin:0 auto 1.5rem;display:inline-flex;position:static;transform:none}}.branch-trunk-marker{flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.trunk-line{background:linear-gradient(180deg, #c5a55a1a, var(--dawn));width:2px;height:48px}.trunk-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--dawn);background:#fff;border:1px solid #c5a55a59;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.68rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #c5a55a14}.branch-section{border-top:1px solid #0000000f;padding:6rem 0 7rem;scroll-margin-top:90px;position:relative}@media (width>=1081px){.branch-section .container{padding-left:clamp(3.5rem,6vw,6.5rem);padding-right:2rem}}.branch-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:5rem;display:grid}.branch-grid--reverse{grid-template-columns:.95fr 1.05fr}.branch-grid--reverse .branch-copy{order:2}.branch-grid--reverse .branch-visual{order:1}@media (width<=980px){.branch-grid,.branch-grid--reverse{grid-template-columns:1fr;gap:3.5rem}.branch-grid--reverse .branch-copy{order:1}.branch-grid--reverse .branch-visual{order:2}}.branch-eyebrow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.branch-eyebrow--center{justify-content:center}.branch-pill{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);font-weight:600}.branch-status-dot{font-family:var(--font-body);font-size:var(--text-badge);letter-spacing:.04em;color:var(--text-secondary)}.branch-status-dot--amber{color:#c7903e}.branch-status-dot--green{color:#16a34a}.branch-heading{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:.6rem}.branch-heading em{color:var(--dawn);font-style:italic}.branch-heading--center{text-align:center}.branch-tagline{font-family:var(--font-body);font-size:var(--text-subhead);color:var(--text-heading);margin-bottom:1.5rem;line-height:1.6}.branch-tagline--center{text-align:center}.branch-desc{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:2.25rem}.branch-desc--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.dignified-progress-box{background:#fafaf8;border:1px solid #c5a55a4d;border-radius:12px;margin:1.75rem 0 2.25rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #c5a55a0a}.dignified-progress-box:before{content:"";background:linear-gradient(90deg,#0000,#c5a55a80,#0000);height:2px;position:absolute;top:0;left:0;right:0}.progress-box-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.progress-kicker{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);margin-bottom:.25rem;font-weight:600;display:block}.progress-headline{font-family:var(--font-body);font-size:var(--text-h4);color:var(--text-heading);font-weight:600}.progress-box-val{flex-shrink:0;align-items:baseline;gap:.45rem;display:flex}.progress-pct{font-family:var(--font-heading);color:var(--text-heading);letter-spacing:var(--tracking-tight);font-size:2rem;font-weight:400;line-height:1}.progress-status-sub{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem;font-weight:500}.progress-track-outer{background:#0000000f;border-radius:999px;width:100%;height:6px;margin-bottom:1.25rem;position:relative;overflow:hidden}.progress-track-fill{background:linear-gradient(90deg,#c5a55a 0%,#dfc47a 70%,#f7e7be 100%);border-radius:999px;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 10px #c5a55a59}.progress-track-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:3.2s ease-in-out infinite progressSheen;position:absolute;inset:0}@keyframes progressSheen{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.progress-milestones{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.milestone-item{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.74rem;line-height:1.3;display:flex}.milestone-dot{background:#d4d4d8;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:all .3s}.milestone-item.is-done .milestone-dot{background:var(--dawn);box-shadow:0 0 6px #c5a55a80}.milestone-item.is-done .milestone-name{color:var(--text-heading);font-weight:500}.milestone-item.is-active .milestone-dot{background:var(--dawn);animation:2.4s ease-in-out infinite activeDotPulse;box-shadow:0 0 0 3px #c5a55a40}@keyframes activeDotPulse{0%,to{box-shadow:0 0 0 3px #c5a55a40}50%{box-shadow:0 0 0 6px #c5a55a14}}.milestone-item.is-active .milestone-name{color:var(--dawn);font-weight:600}@media (width<=640px){.progress-milestones{grid-template-columns:repeat(2,1fr);gap:.75rem .5rem}.dignified-progress-box{padding:1.25rem}}.branch-highlights{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.highlight-item{align-items:flex-start;gap:1rem;display:flex}.highlight-icon{color:var(--dawn);flex-shrink:0;margin-top:.25rem}.highlight-item h4{font-family:var(--font-body);font-size:var(--text-h4);color:var(--text-heading);margin-bottom:.2rem;font-weight:600;line-height:1.35}.highlight-item p{font-family:var(--font-body);font-size:var(--text-card-body);color:var(--text-secondary);line-height:1.7}.branch-actions{gap:1rem;display:flex}.voice-simulator-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:2.25rem 2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000a}.sim-header{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding-bottom:1.25rem;font-size:.72rem;display:flex}.sim-status{align-items:center;gap:.5rem;font-weight:500;display:flex}.sim-indicator-pulse{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:2s infinite simPulse;box-shadow:0 0 #16a34a80}@keyframes simPulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.voice-orb-stage{flex-direction:column;align-items:center;margin:1.75rem auto 1.25rem;display:flex;position:relative}.voice-frequency-rings{justify-content:center;align-items:flex-end;gap:5px;height:28px;margin-bottom:.75rem;display:flex}.freq-bar{background:#c5a55a4d;border-radius:999px;width:3px;height:6px;transition:height .2s,background .2s}.voice-frequency-rings.is-vibrating .freq-bar{background:var(--dawn);animation:.8s ease-in-out infinite alternate freqWave}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(2){animation-delay:.1s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(3){animation-delay:.2s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(4){animation-delay:.3s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(5){animation-delay:.15s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(6){animation-delay:.25s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(7){animation-delay:50ms}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(8){animation-delay:.35s}.voice-frequency-rings.is-vibrating .freq-bar:nth-child(9){animation-delay:.18s}@keyframes freqWave{0%{height:6px}to{height:26px}}.sim-ambient-ring{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.sim-wave-core{border:1px solid var(--dawn);z-index:2;background:#c5a55a1f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 16px #c5a55a40}.sim-core-icon{color:var(--dawn)}.sim-wave-ring{border:1px dashed #c5a55a59;border-radius:50%;transition:all .4s;position:absolute;inset:-12px}.sim-wave-ring.is-active{border-color:var(--dawn);animation:6s linear infinite ringSpin,1.8s ease-in-out infinite alternate ringPulse}@keyframes ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringPulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.3)}}.sim-dialogue-window{flex-direction:column;justify-content:center;gap:1.1rem;min-height:200px;margin-bottom:1.75rem;display:flex}.sim-prompt-text{text-align:center;color:var(--text-secondary);font-size:.88rem;font-style:italic}.sim-bubble{opacity:0;border-radius:8px;padding:.95rem 1.2rem;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.sim-bubble.is-visible{opacity:1;transform:translateY(0)}.sim-bubble--caller{border-left:3px solid var(--stone-300);background:#00000008}.sim-bubble--ai{border-left:3px solid var(--dawn);background:#c5a55a12}.sim-speaker{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-heading);margin-bottom:.3rem;font-weight:600;display:block}.sim-kannada{font-family:var(--font-kannada);font-size:var(--text-card-body);color:var(--text-heading);margin-bottom:.2rem;line-height:1.6}.sim-english{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);font-style:italic;line-height:1.5}.sim-telemetry-tag{font-family:var(--font-body);font-size:var(--text-eyebrow);color:#16a34a;opacity:0;background:#16a34a12;border:1px solid #16a34a40;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .9rem;font-weight:500;transition:all .5s;display:flex;transform:translateY(6px)}.sim-telemetry-tag.is-visible{opacity:1;transform:translateY(0)}.telemetry-tag-icon{flex-shrink:0}.sim-footer{border-top:1px solid #0000000f;flex-direction:column;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.sim-trigger-btn{font-family:var(--font-body);font-size:var(--text-btn);padding:.65rem 1.6rem}.sim-meta-note{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:.06em;color:var(--text-secondary)}.wafer-metrics-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:2.5rem;margin-bottom:2.75rem;padding:1.5rem 0;display:flex}.metric-box{flex-direction:column;gap:.25rem;display:flex}.metric-number{font-family:var(--font-heading);color:var(--text-heading);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:300;line-height:1}.metric-label{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);max-width:140px;line-height:1.4}.wafer-stage-card{border:1px solid var(--border);perspective:1200px;background:#fff;border-radius:12px;padding:2.25rem;transition:transform .2s ease-out;box-shadow:0 10px 40px #0000000a}.wafer-card-header{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.wafer-tech-label{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--dawn);text-transform:uppercase;font-weight:600}.wafer-preview-pill{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);background:#0000000a;border-radius:999px;padding:.3rem .75rem}.wafer-visual-stage{height:290px;transform-style:preserve-3d;transform:rotateX(var(--wafer-tilt-x,0deg)) rotateY(var(--wafer-tilt-y,0deg));justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex;position:relative}.wafer-disc{border-radius:50%;width:clamp(200px,60vw,250px);height:clamp(200px,60vw,250px);transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;transform:rotateX(60deg)rotate(20deg)}.wafer-disc--substrate{background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 45%),conic-gradient(from 45deg,#d4dce8,#ebd8ea,#fae9ce,#cde8df,#d4dce8);box-shadow:inset 0 0 0 1px #fffc,0 25px 50px #0000001f}.wafer-die-grid{background-image:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 18px);border-radius:50%;position:absolute;inset:0}.wafer-disc--exfoliated{background:radial-gradient(circle at 60% 40%,#ffffffd9,#0000 60%),conic-gradient(from 120deg,#c5a55a73,#b4c8f059,#c5a55a73);border:1px solid #fffffff2;justify-content:center;align-items:center;display:flex;transform:rotateX(60deg)rotate(20deg)translateZ(30px);box-shadow:0 10px 25px #c5a55a40}.wafer-disc--exfoliated.is-lifted{transform:rotateX(54deg)rotate(25deg)translateZ(85px);box-shadow:0 25px 60px #c5a55a59}.wafer-layer-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--text-heading);background:#ffffffe6;border-radius:999px;padding:.25rem .65rem;font-size:.65rem;transform:rotate(-20deg);box-shadow:0 2px 8px #00000014}.proton-beam-line{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c5a55a,#fff,#c5a55a,#0000);height:2px;transition:opacity .3s;position:absolute;top:48%;left:10%;right:10%;box-shadow:0 0 14px #c5a55acc}.proton-beam-line.is-firing{opacity:1;animation:.4s ease-in-out infinite alternate laserPulse}@keyframes laserPulse{0%{filter:brightness()drop-shadow(0 0 6px #c5a55a)}to{filter:brightness(1.6)drop-shadow(0 0 16px #e2c884)}}.wafer-interactive-bar{justify-content:center;margin:1.25rem 0 1.5rem;display:flex}.wafer-action-trigger{border:1px solid var(--dawn);letter-spacing:.1em;text-transform:uppercase;color:var(--text-heading);cursor:pointer;background:#c5a55a0f;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.74rem;font-weight:500;transition:all .3s;display:inline-flex}.wafer-action-trigger:hover{background:var(--dawn);color:#fff;box-shadow:0 6px 20px #c5a55a4d}.wafer-card-footer{color:var(--text-secondary);border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding-top:1.25rem;font-size:.75rem;display:flex}.wafer-footer-item{align-items:center;gap:.5rem;display:flex}.collaborator-badge{letter-spacing:.08em;color:var(--dawn);background:#c5a55a14;border:1px solid #c5a55a40;border-radius:999px;align-items:center;gap:.6rem;margin-top:.5rem;margin-bottom:2.5rem;padding:.45rem 1.1rem;font-size:.78rem;font-weight:500;display:inline-flex}.sparkle-icon{color:var(--dawn)}.partner-link{color:var(--text-heading);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.partner-link:hover{color:var(--dawn)}.rezflow-live-showcase{max-width:1040px;margin:0 auto}.browser-shell{border:1px solid var(--border);background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014}.browser-chrome{background:#f7f7f5;border-bottom:1px solid #ebebeb;align-items:center;height:44px;padding:0 1.25rem;display:flex;position:relative}.browser-dots{gap:6px;display:flex}.browser-dots span{background:#dfdfdf;border-radius:50%;width:10px;height:10px}.browser-address-bar{color:var(--text-secondary);background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.75rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.browser-lock{font-size:.7rem}.browser-open-ext{color:var(--text-secondary);align-items:center;margin-left:auto;transition:color .2s;display:flex}.browser-open-ext:hover{color:var(--dawn)}.browser-viewport{aspect-ratio:1440/880;background:#fff;width:100%;position:relative;overflow:hidden}.browser-viewport iframe{pointer-events:none;border:none;width:1440px;height:880px;position:absolute;top:0;left:0}.browser-scan-laser{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#c5a55acc,#ffffffe6,#c5a55acc,#0000);height:2px;animation:7s cubic-bezier(.45,0,.55,1) infinite radarScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #c5a55ab3}@keyframes radarScan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.browser-interactive-veil{z-index:5;background:#fff0;justify-content:center;align-items:center;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:absolute;inset:0}.veil-cta-btn{color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#1a1a1a;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.8rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(12px);box-shadow:0 10px 30px #0003}.browser-interactive-veil:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40}.browser-interactive-veil:hover .veil-cta-btn{opacity:1;transform:translateY(0)}.rezflow-cta-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.rezflow-metric-pill{color:#16a34a;background:#16a34a14;border:1px solid #16a34a40;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;font-weight:500;display:inline-flex}.architecture-epilogue{text-align:center;padding:6rem 0 2rem}.epilogue-box{max-width:680px;margin:0 auto}.epilogue-title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:1.25rem}.epilogue-title em{color:var(--dawn);font-style:italic}.epilogue-desc{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:2.5rem}.epilogue-btn{margin:0 auto}.pitch{background:var(--bg);color:var(--text);padding:6.5rem 0 8rem;overflow-x:clip}.pitch-layout{grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:5.5rem;display:grid}.pitch-intro{max-width:520px}.pitch-hero-title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);margin-bottom:.5rem}.pitch-hero-title em{color:var(--dawn);font-style:italic}.pitch-intro p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:3rem}.pitch-channels-block{border-top:1px solid var(--border);padding-top:2.25rem}.channels-label{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--dawn);margin-bottom:1.25rem;font-weight:600;display:block}.channels-list{flex-direction:column;gap:.9rem;display:flex}.channel-card{border:1px solid var(--border);color:inherit;background:#fff;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #00000005}.channel-card:hover{transform:translateY(-2px)}.channel-icon-wrap{width:38px;height:38px;color:var(--dawn);background:#c5a55a14;border:1px solid #c5a55a33;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.channel-text{flex-direction:column;flex-grow:1;gap:.15rem;display:flex}.channel-name{font-family:var(--font-body);font-size:var(--text-card-body);color:var(--text-heading);font-weight:600;transition:color .3s}.channel-meta{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary)}.channel-arrow{color:var(--text-secondary);transition:all .3s}.channel-card--linkedin .channel-icon-wrap{color:#0a66c2;background:#0a66c214;border-color:#0a66c233}.channel-card--linkedin:hover{border-color:#0a66c28c;box-shadow:0 10px 28px #0a66c21f}.channel-card--linkedin:hover .channel-icon-wrap{color:#fff;background:#0a66c2;border-color:#0a66c2}.channel-card--linkedin:hover .channel-name{color:#0a66c2}.channel-card--linkedin:hover .channel-arrow{color:#0a66c2;transform:translate(2px,-2px)}.channel-card--instagram .channel-icon-wrap{color:#e1306c;background:#e1306c14;border-color:#e1306c33}.channel-card--instagram:hover{border-color:#e1306c8c;box-shadow:0 10px 28px #e1306c24}.channel-card--instagram:hover .channel-icon-wrap{color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:#0000}.channel-card--instagram:hover .channel-name{color:#e1306c}.channel-card--instagram:hover .channel-arrow{color:#e1306c;transform:translate(2px,-2px)}.pitch-form-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;padding:3rem 2.75rem;box-shadow:0 8px 30px #00000008}.pitch-form{flex-direction:column;gap:2rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.form-field{flex-direction:column;display:flex}.form-label{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.6rem;font-weight:600}.form-input,.form-select,.form-textarea{border:none;border-bottom:1px solid var(--border);color:var(--text-heading);font-family:var(--font-body);font-size:var(--text-card-body);-webkit-appearance:none;background:0 0;border-radius:0;outline:none;padding:.75rem 0;transition:border-color .25s}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-secondary);opacity:.55}.form-input:focus,.form-select:focus,.form-textarea:focus{border-bottom-color:var(--dawn)}.form-textarea{resize:vertical;min-height:110px;line-height:1.7}.form-select{cursor:pointer}.submit-row{justify-content:flex-start;margin-top:.5rem;display:flex}.success-view{max-width:520px;padding:4rem 0}.success-view h3{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-heading);margin-bottom:1.25rem;font-weight:400}.success-view p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);margin-bottom:2rem}@media (width<=980px){.pitch-layout{grid-template-columns:1fr;gap:3.5rem}.pitch-intro{max-width:100%}}@media (width<=640px){.form-row{grid-template-columns:1fr;gap:1.75rem}.pitch-form-wrap{padding:2rem 1.5rem}}
