.saas-hero{background:#0a0a0b;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:0 0 4.5rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .saas-hero{background:var(--bg-primary)}.saas-hero-visual{z-index:5;width:100%;max-width:none;margin:0 auto;position:relative}.hero-visual-enter{animation:.6s ease-out both heroEnter}.hero-stats-enter{animation:.6s ease-out .35s both heroStatsEnter}@keyframes heroEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroStatsEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-video-shell{background:#151311;border-bottom:1px solid #ffffff14;border-radius:0;width:100%;height:clamp(650px,100vh,900px);min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b}[data-theme=light] .hero-video-shell{background:#f5efe6;border-bottom-color:#0000001a;box-shadow:0 14px 32px #28180829}.hero-video{object-fit:cover;object-position:center top;border:0;width:100%;height:calc(100% + 3.5rem);display:block;position:absolute;inset:-3.5rem 0 auto}.hero-media-placeholder{color:#ffffffd1;background:linear-gradient(116deg,#4e4a426b 0 22%,#0000 22% 100%),radial-gradient(circle at 82% 23%,#be2b2b99 0 1.4%,#0000 1.6%),linear-gradient(100deg,#9c927f 0 13%,#5c554a 13% 14%,#b5aa94 14% 32%,#3f3b35 32% 33%,#887d69 33% 100%);display:none;position:absolute;inset:0;overflow:hidden}[data-theme=light] .hero-media-placeholder{color:#241a10d1;background:linear-gradient(116deg,#d6ccbcb3 0 22%,#0000 22% 100%),radial-gradient(circle at 82% 23%,#b9584e4d 0 1.4%,#0000 1.6%),linear-gradient(100deg,#dccfb9 0 13%,#c0b19a 13% 14%,#eee4d5 14% 32%,#bba88f 32% 33%,#d9c9b1 33% 100%)}.hero-media-placeholder:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(at 75% 68%,#322e2880 0 12%,#0000 22%),linear-gradient(126deg,#0000 0 54%,#2a262266 55% 100%);position:absolute;inset:0}[data-theme=light] .hero-media-placeholder:after{opacity:.7;background:radial-gradient(at 75% 68%,#7460483d 0 12%,#0000 22%),linear-gradient(126deg,#0000 0 54%,#68543c38 55% 100%)}.hero-media-site{position:absolute;inset:0}.hero-site-frame{opacity:.86;border:7px solid #d7dad09e;width:52%;height:54%;position:absolute;top:1%;left:-4%;transform:rotate(-16deg)skew(-9deg)}[data-theme=light] .hero-site-frame{opacity:.72;border-color:#78624a73}.hero-site-frame.frame-b{opacity:.48;width:24%;height:72%;top:-10%;left:18%}.hero-site-road{opacity:.82;border-left:24px solid #3b3732c2;border-right:11px solid #e6ddc670;width:28%;height:120%;position:absolute;top:-6%;right:8%;transform:rotate(17deg)}[data-theme=light] .hero-site-road{opacity:.76;border-left-color:#6e5a4080;border-right-color:#fff8ebb3}.hero-site-machine{z-index:1;background:#b52028;border-radius:7px;width:3.3rem;height:1.7rem;position:absolute;box-shadow:0 10px 14px #00000052}[data-theme=light] .hero-site-machine{background:#c04b45;box-shadow:0 8px 12px #58422838}.hero-site-machine.machine-a{top:12%;right:13%;transform:rotate(14deg)}.hero-site-machine.machine-b{background:#1a1a1a;width:2.7rem;height:1.45rem;bottom:13%;right:31%;transform:rotate(-18deg)}[data-theme=light] .hero-site-machine.machine-b{background:#3a2f26}.hero-video-ready{z-index:1;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808086b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(5.8rem,9vh,8rem);right:clamp(1.5rem,3vw,3.4rem)}[data-theme=light] .hero-video-ready{color:#241a10b8;background:#ffffffbf;border-color:#0000001f}.hero-video-overlay{pointer-events:none;background:linear-gradient(90deg,#000000b3 0%,#00000073 34%,#00000014 72%),linear-gradient(#00000014 32%,#0000008f 69%,#000000db 100%),linear-gradient(#00000075 0%,#0000 26%);position:absolute;inset:0}[data-theme=light] .hero-video-overlay{background:linear-gradient(90deg,#3a281473 0%,#3a28144d 34%,#3a281414 72%),linear-gradient(#3a281414 32%,#3a281457 69%,#3a28148c 100%),linear-gradient(#3a281438 0%,#0000 26%)}.hero-overlay-content{z-index:2;text-align:left;max-width:min(72vw,1260px);position:absolute;bottom:clamp(4.25rem,8.1vh,5.7rem);left:clamp(1.75rem,4.9vw,5.2rem);right:clamp(1.25rem,22vw,28rem)}.hero-overlay-content .saas-title{color:#fff;letter-spacing:0;text-shadow:0 16px 38px #000000b8;white-space:nowrap;margin:0;font-size:clamp(2.95rem,4.25vw,4.95rem);font-weight:700;line-height:1}[data-theme=light] .hero-overlay-content .saas-title{color:#1a1a1a;text-shadow:0 10px 24px #ffffff73}.hero-overlay-content .saas-subtitle{color:#fffffff2;text-shadow:0 10px 28px #000000ad;max-width:min(44vw,760px);margin-top:1.25rem;margin-left:0;margin-right:0;font-size:clamp(.9rem,1.08vw,1.18rem);font-weight:500;line-height:1.45}[data-theme=light] .hero-overlay-content .saas-subtitle{color:#241a10c7;text-shadow:0 8px 22px #fff6}.hero-actions{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;max-width:40vw;display:flex;position:absolute;bottom:clamp(1.6rem,3.2vh,2.45rem);right:clamp(.9rem,2.1vw,2.4rem)}.hero-actions .saas-btn-secondary{color:#f7f7f7;background:#00000059;border-color:#fff3;box-shadow:0 10px 24px #00000059}.hero-actions .saas-btn-secondary:hover{background:#00000080;border-color:#ffffff59;transform:translateY(-1px)}[data-theme=light] .hero-actions .saas-btn-secondary{color:#1a1a1a;background:#ffffffb3;border-color:#00000024;box-shadow:0 10px 24px #1c12062e}[data-theme=light] .hero-actions .saas-btn-secondary:hover{background:#ffffffe6;border-color:#00000038}.hero-actions .saas-btn{white-space:nowrap;border-radius:8px;min-width:10.8rem;min-height:2.8rem;padding:.62rem 1.1rem;font-size:.82rem;font-weight:700;box-shadow:0 12px 28px #00000052}.hero-actions .saas-btn-primary{background:var(--accent-orange);border-color:var(--accent-orange);color:#111}.hero-actions .saas-btn-primary:hover{background:var(--accent-orange-hover);border-color:var(--accent-orange-hover)}.hero-stats-row{z-index:8;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex;position:relative}.saas-stat-pill{background:var(--surface-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:.75rem;padding:.6rem 1.25rem;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}[data-theme=light] .saas-hero .saas-stat-pill{background:#0000000a;border-color:#0000001a}.saas-stat-pill:hover{border-color:var(--border-glass-hover);background:#ffffff0d;transform:translateY(-2px)}.stat-icon-wrapper{color:var(--accent-gold);justify-content:center;align-items:center;display:flex}.stat-content{text-align:left;flex-direction:column;display:flex}.stat-value{color:var(--text-primary);font-size:1.1rem;font-weight:600;line-height:1.1}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}.saas-hero .saas-btn{text-decoration:none}@media (width<=768px){.saas-hero{padding:0 0 3.25rem}.hero-video-shell{height:min(650px,100vh)}.hero-overlay-content{max-width:none;bottom:8.9rem;left:1.25rem;right:1.25rem}.hero-overlay-content .saas-title{white-space:normal;font-size:clamp(2.55rem,11.4vw,3.5rem);line-height:1}.hero-overlay-content .saas-subtitle{max-width:none;margin-top:1rem;font-size:1rem;line-height:1.45}.hero-actions{flex-direction:column;align-items:stretch;gap:.75rem;max-width:none;bottom:1.7rem;left:1.25rem;right:1.25rem}.hero-video-ready{max-width:calc(100% - 2rem);font-size:.65rem;top:5.5rem;right:1rem}.hero-stats-row{flex-direction:column;align-items:stretch;width:100%}.saas-stat-pill{justify-content:center;padding:1rem}}@media (prefers-reduced-motion:reduce){.saas-hero-visual,.hero-stats-row{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.saas-stat-pill:hover{transform:none}}.trustedby-section{background:var(--bg-primary);border-top:1px solid var(--border-glass);content-visibility:auto;contain-intrinsic-size:1px 1400px;padding:8rem 2rem;position:relative;overflow:hidden}.trustedby-container{z-index:10;max-width:1400px;margin:0 auto;position:relative}.trustedby-header{text-align:center;margin-bottom:4rem}.partners-grid{grid-template-columns:repeat(5,1fr);gap:2rem;margin-bottom:4rem;display:grid}.partner-logo.partner-logo-invert{filter:invert()brightness(1.5)}[data-theme=light] .partner-logo.partner-logo-invert{filter:none;opacity:1}.partner-card{background:var(--surface-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:1.5rem;padding:3rem 2rem;transition:background .25s,border-color .25s,transform .25s;position:relative}.partner-card:hover{background:var(--border-glass);border-color:var(--border-glass-hover);transform:translateY(-4px)}.partner-logo-wrapper{justify-content:center;align-items:center;height:100px;margin-bottom:1.5rem;display:flex;position:relative}.partner-logo{object-fit:contain;filter:grayscale()brightness(.8);width:auto;max-width:min(180px,100%);height:auto;max-height:80px;transition:filter .25s,opacity .25s,transform .25s}[data-theme=light] .partner-logo{filter:none;opacity:.9}.partner-card:hover .partner-logo{filter:grayscale(0%)brightness()}[data-theme=light] .partner-card:hover .partner-logo{filter:none;opacity:1}.partner-logo-text{width:100%;height:100%;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:1.125rem;font-weight:700;line-height:1.3;display:none}.partner-card:hover .partner-logo-text{color:var(--text-primary)}.partner-status{color:var(--text-primary);background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.partner-objective{color:var(--text-secondary);text-align:center;margin-top:.5rem;font-size:.75rem;font-weight:500}.status-dot{background:var(--accent-gold);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.partner-card-glow{background:radial-gradient(circle, var(--accent-gold-dim) 0%, transparent 60%);opacity:0;filter:blur(20px);z-index:-1;border-radius:1.5rem;transition:opacity .4s;position:absolute;inset:-2px}.partner-card:hover .partner-card-glow{opacity:1}.partnership-map-section{text-align:center;padding:3rem 0}.map-title{color:var(--text-primary);margin-bottom:2.5rem;font-size:1.75rem;font-weight:700}.map-container{aspect-ratio:16/9;max-width:1000px;margin:0 auto;position:relative}.map-container.map-ready{background-image:-webkit-image-set(url(/assets/black-map-BB_bW71K.webp) 1x type("image/webp"),url(/assets/black-map-CwfYHNpv.png) 1x type("image/png"));background-image:image-set("/assets/black-map-BB_bW71K.webp" 1x type("image/webp"),"/assets/black-map-CwfYHNpv.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain}[data-theme=light] .map-container.map-ready{filter:none;background-image:-webkit-image-set(url(/assets/light-theme-map-CpIRYicR.webp) 1x type("image/webp"),url(/assets/light-theme-map-DzZwzkv0.png) 1x type("image/png"));background-image:image-set("/assets/light-theme-map-CpIRYicR.webp" 1x type("image/webp"),"/assets/light-theme-map-DzZwzkv0.png" 1x type("image/png"))}.location-dot{transform-origin:bottom;cursor:pointer;width:17px;height:21px;animation:4s ease-in-out infinite mapPulse;position:absolute;transform:translate(-50%,calc(10px - 100%))}.location-dot img{width:100%;height:100%;filter:drop-shadow(0 2px 5px var(--accent-gold-dim));display:block}@keyframes mapPulse{0%{transform:translate(-50%,calc(10px - 100%))scale(1)}50%{transform:translate(-50%,calc(10px - 100%))scale(1.1)}to{transform:translate(-50%,calc(10px - 100%))scale(1)}}.location-dot:after{content:attr(data-tooltip);background:var(--bg-tertiary);color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;z-index:10;box-shadow:var(--shadow-subtle);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:opacity .3s,visibility .3s;position:absolute;bottom:150%;left:50%;transform:translate(-50%)}.location-dot:hover:after{opacity:1;visibility:visible}.dot-turkey{top:31.5%;left:53%}.dot-turkey-2{top:31.5%;left:54%}.dot-russia{top:24.5%;left:57.5%}.dot-russia-2{top:23%;left:70.5%}.dot-kazakhstan{top:26.7%;left:62%}.dot-iraq{top:36.4%;left:57%}.trustedby-bg-gradient{background:radial-gradient(circle, var(--accent-gold-dim) 0%, transparent 70%);pointer-events:none;z-index:0;opacity:.15;width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1024px){.partners-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.trustedby-section{padding:6rem 1.5rem}.partners-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin-right:-1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.partner-card{scroll-snap-align:center;min-width:260px;padding:2rem 1.5rem}.partners-grid::-webkit-scrollbar{height:4px}.partners-grid::-webkit-scrollbar-thumb{background:var(--border-glass-hover);border-radius:4px}.partners-grid::-webkit-scrollbar-track{background:var(--surface-glass)}.partner-logo-wrapper{height:80px}.partner-logo{max-width:140px;max-height:60px}.map-container{padding:1rem}.location-dot{width:11px;height:14px}.location-dot:after{padding:.3rem .5rem;font-size:.65rem;bottom:105%}}@media (prefers-reduced-motion:reduce){.status-dot,.location-dot{animation:none}}.page-preview-section{background:var(--bg-primary);border-top:1px solid var(--border-glass);content-visibility:auto;contain-intrinsic-size:1px 800px;padding:7rem 2rem;position:relative}.page-preview-section-alt{background:radial-gradient(circle at 85% 20%, var(--accent-gold-dim), transparent 30%), var(--bg-secondary)}.page-preview-container{width:min(100%,1180px);margin:0 auto}.page-preview-header{max-width:760px;margin-bottom:3rem}.page-preview-header h2,.page-split h2,.page-cta-inner h2{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.page-preview-header p,.page-split p,.page-cta-inner p{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.page-preview-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.page-preview-card{border:1px solid var(--border-glass);background:var(--surface-glass);border-radius:12px;padding:2rem}.page-preview-icon{width:44px;height:44px;color:var(--accent-orange);background:var(--accent-gold-dim);border:1px solid #fbb85347;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.page-preview-card h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.2rem}.page-preview-card p{color:var(--text-secondary)}.page-card-link{color:var(--text-primary);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.page-card-link:hover{color:var(--accent-orange)}.page-text-link{color:var(--text-primary);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.page-text-link:hover{color:var(--accent-orange)}.page-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;display:grid}.page-step-panel{gap:1rem;display:grid}.page-step-row{border:1px solid var(--border-glass);background:var(--surface-glass);border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:1rem;padding:1.25rem;display:grid}.page-step-row span{color:var(--accent-orange);font-weight:700}.page-step-row p{margin:0}.page-cta-band{border-top:1px solid var(--border-glass);content-visibility:auto;contain-intrinsic-size:1px 320px;background:linear-gradient(135deg,#151518fa,#0a0a0bfa);padding:4rem 2rem}[data-theme=light] .page-cta-band{background:linear-gradient(135deg,#fffcf8,#fff)}.page-cta-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;display:grid}.page-cta-inner svg{color:var(--accent-orange)}.page-cta-inner h2{margin-bottom:.25rem;font-size:clamp(1.5rem,3vw,2.25rem)}@media (width<=900px){.page-preview-grid,.page-split,.page-cta-inner{grid-template-columns:1fr}.page-preview-section{padding:5rem 1.5rem}}
