.turnkey-section{background:#0a0e1a;isolation:isolate}.turnkey-mesh{background:radial-gradient(circle at 18% 25%,rgba(30,90,168,.35),transparent 50%),radial-gradient(circle at 82% 75%,rgba(255,107,53,.18),transparent 55%),linear-gradient(135deg,#0a0e1a,#131826 50%,#0a0e1a)}.turnkey-grid,.turnkey-mesh{inset:0;pointer-events:none;position:absolute;z-index:0}.turnkey-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.turnkey-dot{height:8px;pointer-events:none;width:8px;z-index:1}.turnkey-dot,.turnkey-dot:after{border-radius:50%;position:absolute}.turnkey-dot:after{animation:turnkeyPulseRing 2.6s ease-out infinite;content:"";inset:0}.turnkey-dot-1{background:#ff6b35;left:12%;top:15%}.turnkey-dot-1:after{animation-delay:0s;background:rgba(255,107,53,.45)}.turnkey-dot-2{background:#5b9eff;right:18%;top:30%}.turnkey-dot-2:after{animation-delay:.7s;background:rgba(91,158,255,.45)}.turnkey-dot-3{background:#fff;bottom:8%;right:6%}.turnkey-dot-3:after{animation-delay:1.4s;background:hsla(0,0%,100%,.4)}@keyframes turnkeyPulseRing{0%{opacity:1;transform:scale(.7)}70%{opacity:0;transform:scale(3.5)}to{opacity:0;transform:scale(3.5)}}.turnkey-divider{background:linear-gradient(90deg,transparent,rgba(30,90,168,.7),transparent);height:1px}.turnkey-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease-out,transform .9s ease-out}.turnkey-reveal.is-visible{opacity:1;transform:translateY(0)}.turnkey-stat-pill{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:14px 8px;transition:border-color .3s ease,background .3s ease}.turnkey-stat-pill:hover{background:rgba(255,107,53,.04);border-color:rgba(255,107,53,.45)}.turnkey-visual{background:linear-gradient(180deg,#131826,#0a0e1a);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;overflow:hidden;padding:24px;position:relative}.turnkey-panel-visual{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center}.turnkey-panel-frame{grid-gap:10px;background:linear-gradient(135deg,#1a1f2e,#0a0e1a);border:1px solid rgba(91,158,255,.2);border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:78%;padding:18px;position:relative;width:78%}.turnkey-panel-light{background:linear-gradient(180deg,#1e5aa8,#0a1a3a);border:1px solid rgba(91,158,255,.15);border-radius:6px;overflow:hidden;position:relative}.turnkey-panel-light:before{animation:turnkeyBlink 2s ease-in-out infinite;animation-delay:calc(var(--i)*.35s);background:#10b981;border-radius:50%;box-shadow:0 0 8px rgba(16,185,129,.8);content:"";height:6px;position:absolute;right:4px;top:4px;width:6px}@keyframes turnkeyBlink{0%,to{opacity:1}50%{opacity:.25}}.turnkey-panel-meter{background:hsla(0,0%,100%,.06);border-radius:99px;bottom:-10px;height:6px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:60%}.turnkey-meter-needle{animation:turnkeyMeter 3.5s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff6b35,#5b9eff);border-radius:99px;display:block;height:100%;width:35%}@keyframes turnkeyMeter{0%{width:30%}to{width:92%}}.turnkey-panel-label{bottom:-28px;color:hsla(0,0%,100%,.4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;left:50%;letter-spacing:.15em;position:absolute;transform:translateX(-50%);white-space:nowrap}.turnkey-network-frame{aspect-ratio:16/10;padding:12px;position:relative}.turnkey-net-lines line{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.6s ease-out}.turnkey-net-lines.is-visible line{stroke-dashoffset:0}.turnkey-net-lines.is-visible line:first-child{transition-delay:0s}.turnkey-net-lines.is-visible line:nth-child(2){transition-delay:.15s}.turnkey-net-lines.is-visible line:nth-child(3){transition-delay:.3s}.turnkey-net-lines.is-visible line:nth-child(4){transition-delay:.45s}.turnkey-net-lines.is-visible line:nth-child(5){transition-delay:.6s}.turnkey-net-lines.is-visible line:nth-child(6){transition-delay:.75s}.turnkey-net-lines.is-visible line:nth-child(7){transition-delay:.9s}.turnkey-node-pulse{fill:rgba(255,107,53,.25);animation:turnkeyNodePulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes turnkeyNodePulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.turnkey-network-caption{bottom:6px;color:hsla(0,0%,100%,.4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;left:16px;letter-spacing:.05em;position:absolute}.turnkey-dashboard{box-shadow:0 24px 56px -16px rgba(0,0,0,.6);padding:18px}.turnkey-dashboard-frame{background:linear-gradient(180deg,#0d121d,#060912);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:14px}.turnkey-dashboard-bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;margin-bottom:14px;padding-bottom:10px}.turnkey-traffic{border-radius:50%;display:inline-block;height:9px;width:9px}.turnkey-traffic-r{background:#ef4444}.turnkey-traffic-y{background:#f59e0b}.turnkey-traffic-g{background:#10b981}.turnkey-dashboard-url{color:hsla(0,0%,100%,.4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;margin-left:auto}.turnkey-dashboard-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.turnkey-dashboard-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:10px 12px}.turnkey-dashboard-card.is-success{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3)}.turnkey-card-label{color:hsla(0,0%,100%,.4);font-size:9px;font-weight:600;letter-spacing:.1em}.turnkey-dashboard-card.is-success .turnkey-card-label{color:#34d399}.turnkey-card-value{font-feature-settings:"tnum";color:#fff;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;margin-top:2px}.turnkey-dashboard-card.is-success .turnkey-card-value{color:#34d399}.turnkey-dashboard-projects{background:hsla(0,0%,100%,.02);border-radius:10px;margin-bottom:12px;padding:12px}.turnkey-projects-label{color:hsla(0,0%,100%,.4);font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:8px}.turnkey-project-row+.turnkey-project-row{margin-top:8px}.turnkey-project-meta{color:hsla(0,0%,100%,.55);display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px}.turnkey-progress-track{background:hsla(0,0%,100%,.06);border-radius:99px;height:6px;overflow:hidden}.turnkey-progress-fill{border-radius:99px;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1)}.turnkey-dashboard-live{align-items:center;color:hsla(0,0%,100%,.4);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;gap:6px}.turnkey-live-dot{animation:turnkeyLivePulse 1.8s ease-out infinite;background:#34d399;border-radius:50%;box-shadow:0 0 0 0 rgba(52,211,153,.6);height:6px;width:6px}@keyframes turnkeyLivePulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}70%{box-shadow:0 0 0 10px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.turnkey-step3-text-slide,.turnkey-step3-visual-slide{animation:turnkeyStep3FadeIn .7s ease-out}@keyframes turnkeyStep3FadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.turnkey-yoklama-grid{grid-gap:10px;background:hsla(0,0%,100%,.02);border-radius:10px;display:grid;gap:10px;grid-template-columns:110px 1fr;margin-bottom:12px;padding:10px}.turnkey-yoklama-qr{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px}.turnkey-yoklama-qr-pattern{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);height:80px;width:80px}.turnkey-qr-cell{background:#f1f5f9;border-radius:1px}.turnkey-qr-cell.is-on{background:#0a0e1a}.turnkey-qr-label{color:#0a0e1a;font-size:8px;font-weight:700;letter-spacing:.12em}.turnkey-qr-label,.turnkey-yoklama-feed{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.turnkey-yoklama-feed{display:flex;flex-direction:column;justify-content:space-around}.turnkey-feed-row{grid-gap:8px;align-items:center;animation:turnkeyFeedSlide .8s ease-out both;border-bottom:1px solid hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7);display:grid;font-size:11px;gap:8px;grid-template-columns:12px 1fr auto;padding:4px 0}.turnkey-feed-row:first-child{animation-delay:0s}.turnkey-feed-row:nth-child(2){animation-delay:.2s}.turnkey-feed-row:nth-child(3){animation-delay:.4s}.turnkey-feed-row:nth-child(4){animation-delay:.6s}@keyframes turnkeyFeedSlide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.turnkey-feed-dot{border-radius:50%;height:8px;width:8px}.turnkey-feed-dot.is-ok{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.turnkey-feed-dot.is-late{background:#fbbf24;box-shadow:0 0 8px rgba(251,191,36,.6)}.turnkey-feed-name{color:hsla(0,0%,100%,.85)}.turnkey-feed-time{color:hsla(0,0%,100%,.45);font-size:10px}.turnkey-gantt{background:hsla(0,0%,100%,.02);border-radius:10px;margin-bottom:12px;padding:12px;position:relative}.turnkey-gantt-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:90px 1fr;margin-bottom:8px}.turnkey-gantt-row:last-of-type{margin-bottom:0}.turnkey-gantt-label{color:hsla(0,0%,100%,.55);font-size:11px}.turnkey-gantt-track{background:hsla(0,0%,100%,.05);border-radius:4px;height:16px;overflow:hidden;position:relative}.turnkey-gantt-bar{align-items:center;animation:turnkeyGanttGrow 1.2s cubic-bezier(.22,1,.36,1) both;border-radius:4px;bottom:0;color:#fff;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;justify-content:center;position:absolute;top:0}@keyframes turnkeyGanttGrow{0%{opacity:0;transform:scaleX(.3);transform-origin:left center}to{opacity:1;transform:scaleX(1)}}.turnkey-gantt-now{background:linear-gradient(180deg,transparent,#ff6b35,transparent);bottom:8px;box-shadow:0 0 8px rgba(255,107,53,.8);left:56%;position:absolute;top:8px;width:2px}@media (prefers-reduced-motion:reduce){.turnkey-net-lines line,.turnkey-progress-fill,.turnkey-reveal,.turnkey-reveal.is-visible{stroke-dashoffset:0!important;opacity:1!important;transform:none!important;transition:none!important}.turnkey-dot:after,.turnkey-live-dot,.turnkey-meter-needle,.turnkey-node-pulse,.turnkey-panel-light:before{animation:none!important}}.turnkey-eyebrow-pulse{background:#ff6b35;border-radius:50%;box-shadow:0 0 10px rgba(255,107,53,.85);display:inline-block;height:10px;position:relative;width:10px}.turnkey-eyebrow-pulse:after{animation:turnkeyEyebrowPulse 1.8s ease-out infinite;background:rgba(255,107,53,.5);border-radius:50%;content:"";inset:0;position:absolute}@keyframes turnkeyEyebrowPulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.turnkey-logistics-chain{align-items:center;background:hsla(0,0%,100%,.02);border-radius:10px;display:flex;gap:4px;margin-bottom:10px;padding:12px 10px}.turnkey-chain-step{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:50px}.turnkey-chain-dot{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.15);border-radius:50%;height:14px;transition:all .3s ease;width:14px}.turnkey-chain-step.is-done .turnkey-chain-dot{background:#10b981;border-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.turnkey-chain-step.is-active .turnkey-chain-dot{animation:turnkeyChainPulse 1.4s ease-in-out infinite;background:#ff6b35;border-color:#ff6b35;box-shadow:0 0 12px rgba(255,107,53,.8)}@keyframes turnkeyChainPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.turnkey-chain-label{color:hsla(0,0%,100%,.6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.06em}.turnkey-chain-step.is-done .turnkey-chain-label{color:#10b981}.turnkey-chain-step.is-active .turnkey-chain-label{color:#ff6b35;font-weight:700}.turnkey-chain-bar{background:hsla(0,0%,100%,.08);border-radius:99px;flex:1 1;height:2px;margin-bottom:14px;transition:background .4s ease}.turnkey-chain-bar.is-done{background:#10b981}.turnkey-chain-bar.is-active{background:linear-gradient(90deg,#10b981,#ff6b35)}.turnkey-logistics-bars{background:hsla(0,0%,100%,.02);border-radius:10px;margin-bottom:12px;padding:12px}.turnkey-logistics-bars .turnkey-project-row+.turnkey-project-row{margin-top:8px}