*,:after,:before{box-sizing:border-box}:root{--title-font:"Sora",sans-serif;--body-font:"Chivo Mono",monospace}.box-title,.feature-card-title,.hero-title,.portfolio-title,.sec-title,.testi-box_name,.widget_title,h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif}.about-text,.blog-date,.blog-meta,.blog-title,.box-text,.btn,.link-effect .effect-1,.portfolio-meta,.sec-text,.testi-box_desig,.testi-box_text,a,body,button,input,li,p,span{font-family:Chivo Mono,monospace}.header-silvy{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.header-silvy--scrolled{background:rgba(30,30,30,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-silvy-left,.header-silvy-right{flex:0 0 auto;display:flex;align-items:center}.header-silvy-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:hsla(0,0%,100%,.08);border:none;border-radius:10px;cursor:pointer;padding:0}.header-silvy-hamburger span{display:block;width:20px;height:2px;background:#fff;border-radius:2px}.header-silvy-center{flex:1 1;display:flex;align-items:center;justify-content:center;gap:32px}.header-silvy-nav{display:flex;list-style:none;margin:0;padding:0;gap:28px}.header-silvy-nav a{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.85rem;letter-spacing:.04em;transition:color .2s}.header-silvy-nav a:hover{color:#fff}.header-silvy-logo{display:flex;align-items:center;justify-content:center;background:#ffb;border-radius:50px;padding:8px;text-decoration:none;flex-shrink:0}.header-silvy-logo img{height:28px!important;width:auto;display:block}.header-silvy-cta{display:inline-block;padding:10px 22px;background:#d6d5a8;color:#1a1a1a;border-radius:50px;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .2s}.header-silvy-cta:hover{background:#e0df9a;color:#1a1a1a}@media (max-width:768px){.header-silvy-center{gap:16px}.header-silvy-nav{display:none}.header-silvy{padding:16px 20px}.header-silvy-cta{font-size:.75rem;padding:8px 16px}}.hero-silvy{position:relative;min-height:100vh;background-color:#2b2b2b;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:120px 24px 100px}.hero-silvy-deco{position:absolute;inset:0;pointer-events:none}.hero-silvy-deco svg{width:100%;height:100%}.hero-silvy-content{position:relative;z-index:1;text-align:center;width:100%;max-width:1200px}.hero-silvy-title{font-family:Sora,sans-serif;font-size:clamp(2.8rem,8.5vw,7.5rem);font-weight:800;color:#fff;letter-spacing:.01em;line-height:1;margin:0 0 18px;text-transform:uppercase}.hero-silvy-subtitle{font-family:Chivo Mono,monospace;font-size:clamp(.95rem,2vw,1.15rem);color:#c8c820;margin:0 0 48px;letter-spacing:.02em}.hero-silvy-img{margin:0 auto}.hero-silvy-img img{width:100%;height:auto;display:block}.hero-silvy-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;color:hsla(0,0%,100%,.55);font-size:.78rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}.hero-silvy-scroll:hover{color:hsla(0,0%,100%,.9)}@media (max-width:768px){.hero-silvy{padding:100px 16px 80px}.hero-silvy-img{max-width:100%}}.pitch-section{position:relative;height:100vh;background-color:#0d0d0d;overflow:hidden}.pitch-road{width:100%;height:100%;object-fit:cover;opacity:.6;z-index:0}.pitch-center,.pitch-road{position:absolute;inset:0;pointer-events:none}.pitch-center{display:flex;align-items:center;justify-content:center;z-index:1}.pitch-robot-wrap{position:relative;height:90%;width:auto;flex-shrink:0}.pitch-robot{height:100%;width:auto;display:block;transform:rotate(0deg);filter:drop-shadow(0 30px 60px rgba(0,0,0,.9))}.pitch-badge{position:absolute;font-family:Chivo Mono,monospace;font-size:.72rem;color:#c8c820;border:1.5px dashed #c8c820;border-radius:50px;padding:5px 14px;white-space:nowrap;background:transparent;pointer-events:none}.badge-payload{top:48%;left:-20%}.badge-hostel{top:8%;right:-25%}.badge-companies{top:54%;right:-14%}.badge-manufacturers{bottom:5%;right:20%}.pitch-heading--left{top:80px;left:48px}.pitch-heading--left,.pitch-heading--right{position:absolute;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.8vw,2.8rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;margin:0;z-index:2;max-width:38vw}.pitch-heading--right{bottom:80px;right:48px;text-align:right}.pitch-section .hero-silvy-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:3}@media (max-width:900px){.pitch-section{height:auto;min-height:100vh;padding:80px 24px 100px}.pitch-center{position:relative;inset:auto;height:55vw;min-height:260px;margin:24px 0}.pitch-robot-wrap{height:100%;width:auto}.pitch-heading--left,.pitch-heading--right{position:static;max-width:100%;font-size:clamp(1.4rem,5vw,2.2rem)}.pitch-heading--right{text-align:left}.pitch-section .hero-silvy-scroll{position:static;transform:none;margin:24px auto 0;display:flex}}