.atlas-nav-link{transition:opacity .2s ease,color .2s ease}.atlas-nav-link:focus-visible,.atlas-nav-link:hover{opacity:1!important;color:#2563EB!important}@font-face{font-family:Estedad;src:url(/fonts/Estedad-VF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-VF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}body{margin:0}.tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.stage-active{animation:pulse .9s ease-in-out infinite}@keyframes caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.caret{animation:caretBlink 1s step-end infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.3)}50%{box-shadow:0 0 0 8px rgba(37,99,235,0)}}.glow{animation:glowPulse 1.8s ease-out infinite}@keyframes ringExpand{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}.ring{animation:ringExpand 1s ease-out}@keyframes driftAurora{0%{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(1.5%,-1.2%,0) scale(1.04);opacity:.95}to{transform:translate3d(-1%,.8%,0) scale(1.02);opacity:.75}}@keyframes dashMarchH{0%{background-position:0 0}to{background-position:-24px 0}}@keyframes slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashMarchV{0%{background-position:0 0}to{background-position:0 -24px}}.substrate{background-image:radial-gradient(ellipse 58% 48% at 14% 16%,rgba(37,99,235,.28),transparent 68%),radial-gradient(ellipse 48% 42% at 86% 78%,rgba(78,205,196,.14),transparent 66%),radial-gradient(ellipse 70% 55% at 48% 108%,rgba(96,165,250,.1),transparent 58%),radial-gradient(circle at 62% 28%,rgba(248,250,252,.045),transparent 42%);background-repeat:no-repeat;animation:driftAurora 32s ease-in-out infinite alternate;will-change:transform,opacity}.hero-wrap{isolation:isolate;background-color:#0A1F3D;overflow:visible}.hero-wrap .substrate:not([style*=gravWarp]){-webkit-mask-image:radial-gradient(ellipse 92% 78% at 48% 42%,#000 0,#000 42%,transparent 78%);mask-image:radial-gradient(ellipse 92% 78% at 48% 42%,#000 0,#000 42%,transparent 78%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gravity-lens{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(10,31,61,.35) 0,rgba(10,31,61,.1) 2%,transparent 4.5%);transition:opacity .2s ease}.gravity-orb{background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.28) 0,rgba(37,99,235,.1) 40%,transparent 72%);mix-blend-mode:screen;left:var(--gx,50%);top:var(--gy,50%);opacity:0;transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.hero-wrap:hover .gravity-orb{opacity:.9}.hero-copy{max-width:34rem}.hero-sub,.hero-title{width:100%;margin-inline:0}.hero-stage{overflow:visible}.hero-core-col{z-index:40}.hero-core-col,.hero-network-host{overflow:visible;position:relative}.hero-network-host{z-index:50;width:480px!important;height:480px!important;cursor:pointer}.hero-network-canvas{display:block;position:absolute;top:-180px;left:-180px;width:calc(100% + 360px);height:calc(100% + 360px);z-index:50;pointer-events:auto;cursor:pointer}.atlas-nav{z-index:55!important}.hero-network-host>:not(.hero-network-canvas){pointer-events:none}.hero-network-host .ring,.hero-network-host [class~=stage-active]{border:none!important;box-shadow:none!important}.voice-dot,.voice-inner-ring,.voice-tick{display:none}::selection{background:#2563EB;color:#0A1F3D}html{scrollbar-color:#2563EB rgba(248,250,252,.06);scrollbar-width:thin;color-scheme:dark}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{background:rgba(248,250,252,.04);box-shadow:none}::-webkit-scrollbar-thumb{background:rgba(37,99,235,.5);border-radius:999px;box-shadow:none}::-webkit-scrollbar-thumb:hover{background:#2563EB}::-webkit-scrollbar-corner{background:transparent}.chat-scroll{scrollbar-color:rgba(37,99,235,.6) transparent;scrollbar-width:thin;overflow-anchor:none}.hero-scene{grid-template-columns:65fr 35fr}.chat-scroll::-webkit-scrollbar{width:3px!important;height:3px!important}.chat-scroll::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.chat-scroll::-webkit-scrollbar-track{background:transparent!important;box-shadow:none!important}.chat-scroll::-webkit-scrollbar-thumb{background:rgba(37,99,235,.55)!important;border-radius:999px!important;box-shadow:none!important;border:none!important}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#2563EB!important}@keyframes waveBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.wavebar-on{animation:waveBar 1.1s ease-in-out infinite}.hoverlift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hoverlift:hover{transform:translateY(-3px)}.sig-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sig-kicker{font-size:11px;font-weight:800;color:#2563EB;letter-spacing:.14em;text-shadow:0 0 10px rgba(37,99,235,.45)}.sig-scan{font-size:9px;font-weight:800;letter-spacing:.18em;color:#4ECDC4;text-shadow:0 0 8px rgba(78,205,196,.55);animation:sigPulse 1.6s ease-in-out infinite}.sig-summary{font-weight:700;font-size:12.5px;color:#F8FAFC;margin:0 0 6px;line-height:1.4}.sig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sig-card{position:relative;overflow:hidden;min-width:0;padding:7px 8px 6px;border:1px solid rgba(217,93,93,.32);border-radius:2px;background:radial-gradient(120px 50px at 100% 0,rgba(217,93,93,.16),transparent 70%),linear-gradient(180deg,rgba(217,93,93,.1),rgba(10,31,61,.35)),linear-gradient(rgba(248,250,252,.045) 1px,transparent 0),linear-gradient(90deg,rgba(248,250,252,.045) 1px,transparent 0);background-size:auto,auto,6px 6px,6px 6px;-webkit-clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:opacity .35s ease,border-color .4s ease,box-shadow .4s ease}.sig-card:before{content:"";inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(10,31,61,.22) 2px 3px);opacity:.5;z-index:0}.sig-card-sheen,.sig-card:before{position:absolute;pointer-events:none}.sig-card-sheen{inset-inline:0;top:-40%;height:40%;z-index:2;background:linear-gradient(180deg,transparent,rgba(217,93,93,.16),transparent);opacity:0}.sig-card.is-lit .sig-card-sheen{opacity:1;animation:sigScanSweep 2.8s linear infinite}.sig-card-corner{position:absolute;width:8px;height:8px;pointer-events:none;z-index:2;border-color:#D95D5D;opacity:.95}.sig-card-corner-tl{top:2px;inset-inline-start:2px;border-top:1.5px solid;-webkit-border-start:1.5px solid;border-inline-start:1.5px solid}.sig-card-corner-tr{top:2px;inset-inline-end:2px;border-top:1.5px solid;-webkit-border-end:1.5px solid;border-inline-end:1.5px solid}.sig-card-corner-bl{bottom:2px;inset-inline-start:2px;border-bottom:1.5px solid;-webkit-border-start:1.5px solid;border-inline-start:1.5px solid}.sig-card-corner-br{bottom:2px;inset-inline-end:2px;border-bottom:1.5px solid;-webkit-border-end:1.5px solid;border-inline-end:1.5px solid}.sig-card.is-lit{border-color:rgba(217,93,93,.95);box-shadow:0 0 0 1px rgba(217,93,93,.35),0 0 16px rgba(217,93,93,.38),inset 0 0 22px rgba(217,93,93,.12)}.sig-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px;position:relative;z-index:1}.sig-id{font-size:8.5px;font-weight:800;letter-spacing:.14em;color:#4ECDC4;opacity:.9;text-shadow:0 0 6px rgba(78,205,196,.45)}.sig-label{font-size:11px;font-weight:700;color:#F8FAFC;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-value{font-size:16px;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-shadow:0 0 12px rgba(217,93,93,.55);margin:1px 0 3px}.sig-value,.sig-viz{position:relative;z-index:1}.sig-viz{height:32px;display:flex;align-items:center}.sig-spark{width:100%;height:32px;overflow:visible;display:block}.sig-spark-grid{stroke:rgba(248,250,252,.12);stroke-width:.6;stroke-dasharray:2 3}.sig-spark-line{fill:none;stroke:#D95D5D;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(217,93,93,.85));stroke-dasharray:120;animation:sigDraw 1.1s ease-out both}.sig-spark-fill{fill:rgba(217,93,93,.22);stroke:none}.sig-spark-dot{fill:#F8FAFC;stroke:#D95D5D;stroke-width:1.1}.sig-spark-dot.is-now{fill:#D95D5D;stroke:#F8FAFC;filter:drop-shadow(0 0 4px rgba(217,93,93,.95))}.sig-cells{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px;width:100%;height:12px}.sig-cells i{display:block;height:100%;background:rgba(78,205,196,.38);box-shadow:0 0 4px rgba(78,205,196,.25);-webkit-clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%)}.sig-cells i.is-lost{background:#D95D5D;box-shadow:0 0 7px rgba(217,93,93,.85)}.sig-spend{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.sig-spend-row{display:grid;grid-template-columns:2.8em minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;font-size:9px;font-weight:700;color:#6B7394;line-height:1}.sig-spend-row i{display:block;height:5px;max-width:100%;background:rgba(248,250,252,.22);box-shadow:0 0 4px rgba(248,250,252,.12);-webkit-clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%)}.sig-spend-row.is-over{color:#D95D5D}.sig-spend-row.is-over i{background:#D95D5D;box-shadow:0 0 8px rgba(217,93,93,.8)}.sig-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px;font-size:9px;font-weight:700;color:#4ECDC4;letter-spacing:.02em;position:relative;z-index:1}.sig-meta-ltr{direction:ltr}.sig-meta-gap{flex:1 1;height:1px;background:linear-gradient(270deg,transparent,rgba(78,205,196,.4),transparent);min-width:6px}.sig-detail{margin-top:2px;font-size:9.5px;line-height:1.3;color:#6B7394;position:relative;z-index:1}.sig-grid+div{margin-top:8px!important;padding-top:8px!important}@keyframes sigPulse{0%,to{opacity:.62;text-shadow:0 0 6px rgba(78,205,196,.35)}50%{opacity:1;text-shadow:0 0 12px rgba(78,205,196,.9)}}@keyframes sigScanSweep{0%{transform:translateY(0)}to{transform:translateY(420%)}}@keyframes sigDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sig-card,.sig-value{transition:none}.sig-card.is-lit{box-shadow:0 0 0 1px rgba(217,93,93,.45)}.sig-spark-line{filter:none;animation:none;stroke-dasharray:none}.sig-card-sheen,.sig-scan{animation:none}}.hero-mute{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(248,250,252,.14);border-radius:8px;color:#6B7394;cursor:pointer;padding:0}.hero-mute:hover{color:#2563EB;border-color:rgba(37,99,235,.45)}.hero-mute svg{display:block}[dir=rtl] .hero-mute svg{transform:scaleX(-1)}@keyframes heroMuteRipple{0%,to{opacity:.25}50%{opacity:1}}.hero-mute-wave{transform-origin:11px 12px;animation:heroMuteRipple 1.35s ease-in-out infinite}.hero-mute-wave-2{animation-delay:.22s}.hero-phase{margin:6px 0 2px;padding:2px 4px 8px}.hero-phase-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.hero-phase-rail{position:absolute;top:40px;inset-inline:6%;height:2px;border-radius:2px;background:rgba(248,250,252,.1);pointer-events:none;overflow:hidden}.hero-phase-fill{position:absolute;inset-block:0;inset-inline-start:0;height:100%;background:linear-gradient(90deg,#4ECDC4,#2563EB);background-size:24px 100%;box-shadow:0 0 10px rgba(37,99,235,.4);transition:width .08s linear;animation:heroPhaseFlow 1.1s linear infinite}[dir=rtl] .hero-phase-fill{background:linear-gradient(270deg,#4ECDC4,#2563EB);background-size:24px 100%}@keyframes heroPhaseFlow{0%{background-position:0 0}to{background-position:24px 0}}[dir=rtl] .hero-phase-fill{animation-direction:reverse}.hero-phase-stop{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 0;min-width:0;font-family:inherit;transition:transform .2s ease}.hero-phase-stop:hover{transform:translateY(-2px)}.hero-phase-stop:hover .hero-phase-node{filter:brightness(1.25)}.hero-phase-num{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1}.hero-phase-node{width:30px;height:30px;border-radius:50%;flex:none;z-index:1;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,filter .2s ease}.hero-phase-icon{display:block;width:15px;height:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}.hero-phase-icon-question{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-4 4V5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-4 4V5z'/%3E%3C/svg%3E")}.hero-phase-icon-analysis{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='20' y1='20' x2='14.5' y2='14.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='20' y1='20' x2='14.5' y2='14.5'/%3E%3C/svg%3E")}.hero-phase-icon-insight{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v5M12 16v5M3 12h5M16 12h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v5M12 16v5M3 12h5M16 12h5'/%3E%3C/svg%3E")}.hero-phase-icon-plan{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='7' x2='21' y2='7'/%3E%3Cline x1='9' y1='12' x2='21' y2='12'/%3E%3Cline x1='9' y1='17' x2='21' y2='17'/%3E%3Ccircle cx='4' cy='7' r='1'/%3E%3Ccircle cx='4' cy='12' r='1'/%3E%3Ccircle cx='4' cy='17' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='7' x2='21' y2='7'/%3E%3Cline x1='9' y1='12' x2='21' y2='12'/%3E%3Cline x1='9' y1='17' x2='21' y2='17'/%3E%3Ccircle cx='4' cy='7' r='1'/%3E%3Ccircle cx='4' cy='12' r='1'/%3E%3Ccircle cx='4' cy='17' r='1'/%3E%3C/svg%3E")}.hero-phase-icon-delegation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E")}[dir=rtl] .hero-phase-icon-delegation{transform:scaleX(-1)}.hero-phase-icon-execution{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Cpath d='M7 4l13 8-13 8V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Cpath d='M7 4l13 8-13 8V4z'/%3E%3C/svg%3E")}[dir=rtl] .hero-phase-icon-execution{transform:scaleX(-1)}.hero-phase-icon-followup{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11A8 8 0 1 0 19 15'/%3E%3Cpolyline points='20 5 20 11 14 11'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11A8 8 0 1 0 19 15'/%3E%3Cpolyline points='20 5 20 11 14 11'/%3E%3C/svg%3E")}.hero-phase-name{font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.hero-phase-now{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:12px;min-height:28px;position:relative;z-index:60}.hero-phase-live-dot{width:6px;height:6px;border-radius:50%;flex:none}.hero-phase-kicker{font-size:10px;font-weight:800;letter-spacing:.14em}.hero-phase-title{font-size:14px;font-weight:800;color:#F8FAFC}.hero-phase-speaker{font-size:10px;font-weight:800;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:3px 8px}.hero-phase-hint{font-size:12px;color:#6B7394}@keyframes heroPhaseLive{0%,to{box-shadow:0 0 0 4px rgba(37,99,235,.12),0 0 12px rgba(37,99,235,.28)}50%{box-shadow:0 0 0 7px rgba(37,99,235,.2),0 0 18px rgba(37,99,235,.5)}}.hero-phase-live{animation:heroPhaseLive 1.6s ease-in-out infinite}.roadmap-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:0;padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(248,250,252,.1);transition:opacity .4s ease,transform .25s ease,border-color .25s ease;box-sizing:border-box}.roadmap-card:hover{transform:translateY(-3px)}.roadmap-card-building{border-color:rgba(37,99,235,.5);background:rgba(37,99,235,.07)}.roadmap-card-pending{background:repeating-linear-gradient(135deg,rgba(248,250,252,.04) 0 10px,transparent 10px 20px);border-color:rgba(192,199,212,.16)}.roadmap-card-num{position:absolute;bottom:-6px;left:10px;font-size:44px;font-weight:900;line-height:1;opacity:.08;pointer-events:none;z-index:0}.roadmap-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:18px;gap:8px}[dir=ltr] .roadmap-card-top{flex-direction:row-reverse}.roadmap-card-signal{display:grid;place-items:center;width:26px;height:16px;flex:none}.roadmap-card-icon{display:block;width:18px;height:18px;flex:none;position:relative;z-index:1;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cap-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 18px}.cap-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:rgba(248,250,252,.72);letter-spacing:.02em}.cap-legend-item:before{content:"";width:8px;height:8px;border-radius:99px;flex:none}.cap-legend-live:before{background:#4ECDC4;box-shadow:0 0 0 3px rgba(78,205,196,.18)}.cap-legend-building:before{background:#2563EB;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.cap-legend-future:before{background:#94A0B4;box-shadow:0 0 0 3px rgba(148,160,180,.12)}.cap-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.cap-col{display:flex;flex-direction:column;gap:10px;min-width:0}.cap-col-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94A0B4}.cap-col-head:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(192,199,212,.28),transparent)}.cap-col-tiles{display:flex;flex-direction:column;gap:8px}.cap-col-tiles .roadmap-card{flex:none}.roadmap-card-live{border-color:rgba(78,205,196,.5);background:linear-gradient(160deg,rgba(78,205,196,.12),rgba(37,99,235,.04));box-shadow:0 0 0 1px rgba(78,205,196,.1)}.cap-icon-content{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1-4L16 5l3 3L8 19z'/%3E%3Cpath d='M14 7l3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1-4L16 5l3 3L8 19z'/%3E%3Cpath d='M14 7l3 3'/%3E%3C/svg%3E")}.cap-icon-strategy{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3Cpath d='M12 2v3M22 12h-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3Cpath d='M12 2v3M22 12h-3'/%3E%3C/svg%3E")}.cap-icon-hr{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.5 2.7-6 6-6s6 2.5 6 6'/%3E%3Ccircle cx='17' cy='9' r='2.4'/%3E%3Cpath d='M17 14c2.5 0 4 2 4 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.5 2.7-6 6-6s6 2.5 6 6'/%3E%3Ccircle cx='17' cy='9' r='2.4'/%3E%3Cpath d='M17 14c2.5 0 4 2 4 5'/%3E%3C/svg%3E")}.cap-icon-lms{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11.5V16c0 1.5 3 3 6 3s6-1.5 6-3v-4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11.5V16c0 1.5 3 3 6 3s6-1.5 6-3v-4.5'/%3E%3C/svg%3E")}.cap-icon-sales{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 6h6v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 6h6v6'/%3E%3C/svg%3E")}.cap-icon-campaign{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5'/%3E%3Cpath d='M4 19h16'/%3E%3Crect x='7' y='10' width='3' height='6' rx='0.5'/%3E%3Crect x='12' y='7' width='3' height='9' rx='0.5'/%3E%3Crect x='17' y='12' width='3' height='4' rx='0.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5'/%3E%3Cpath d='M4 19h16'/%3E%3Crect x='7' y='10' width='3' height='6' rx='0.5'/%3E%3Crect x='12' y='7' width='3' height='9' rx='0.5'/%3E%3Crect x='17' y='12' width='3' height='4' rx='0.5'/%3E%3C/svg%3E")}.cap-icon-manager{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5 20c0-3.6 3.1-6.5 7-6.5s7 2.9 7 6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5 20c0-3.6 3.1-6.5 7-6.5s7 2.9 7 6.5'/%3E%3C/svg%3E")}.cap-icon-ops{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.2'/%3E%3C/svg%3E")}.cap-icon-future{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16M4 16h16'/%3E%3Cpath d='M8 4v16M16 4v16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16M4 16h16'/%3E%3Cpath d='M8 4v16M16 4v16'/%3E%3C/svg%3E")}.cap-icon-inventory{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9L12 3z'/%3E%3Cpath d='M4 7.5L12 12l8-4.5'/%3E%3Cpath d='M12 12v9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9L12 3z'/%3E%3Cpath d='M4 7.5L12 12l8-4.5'/%3E%3Cpath d='M12 12v9'/%3E%3C/svg%3E")}.cap-icon-pricing{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.6 3.5h5.4a1.5 1.5 0 011.5 1.5v5.4a2 2 0 01-.6 1.4l-8 8a2 2 0 01-2.8 0l-4.4-4.4a2 2 0 010-2.8l8-8a2 2 0 011.4-.6z'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.6 3.5h5.4a1.5 1.5 0 011.5 1.5v5.4a2 2 0 01-.6 1.4l-8 8a2 2 0 01-2.8 0l-4.4-4.4a2 2 0 010-2.8l8-8a2 2 0 011.4-.6z'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.3'/%3E%3C/svg%3E")}.cap-icon-advertising{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5v3a1 1 0 001 1h1.8l4.7 3.6a.6.6 0 001-.5V6.4a.6.6 0 00-1-.5L5.8 9.5H4a1 1 0 00-1 1z'/%3E%3Cpath d='M14.5 8.3a3.6 3.6 0 010 7.4'/%3E%3Cpath d='M17.3 5.5a7.2 7.2 0 010 13'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5v3a1 1 0 001 1h1.8l4.7 3.6a.6.6 0 001-.5V6.4a.6.6 0 00-1-.5L5.8 9.5H4a1 1 0 00-1 1z'/%3E%3Cpath d='M14.5 8.3a3.6 3.6 0 010 7.4'/%3E%3Cpath d='M17.3 5.5a7.2 7.2 0 010 13'/%3E%3C/svg%3E")}.cap-icon-financial{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v5c0 1.7 3.1 3 7 3s7-1.3 7-3V6'/%3E%3Cpath d='M5 11v5c0 1.7 3.1 3 7 3s7-1.3 7-3v-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v5c0 1.7 3.1 3 7 3s7-1.3 7-3V6'/%3E%3Cpath d='M5 11v5c0 1.7 3.1 3 7 3s7-1.3 7-3v-5'/%3E%3C/svg%3E")}.roadmap-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.roadmap-card-label{font-size:14px;font-weight:800;line-height:1.25}.roadmap-card-desc,.roadmap-card-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.roadmap-card-desc{font-size:11.5px;line-height:1.45}.roadmap-card-badge{position:relative;z-index:1;align-self:flex-start;margin-top:2px;font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.roadmap-card-build,.roadmap-card-horizon,.roadmap-card-pulse{display:none;width:100%;height:100%}.roadmap-node-live .roadmap-card-pulse{display:flex!important;align-items:flex-end;justify-content:flex-start;gap:2.5px}.roadmap-card-pulse span{width:2.5px;flex:none;border-radius:2px;background:#4ECDC4;transform-origin:center bottom;animation:waveBar .95s ease-in-out infinite}.roadmap-card-pulse span:first-child{animation-delay:0s;height:38%}.roadmap-card-pulse span:nth-child(2){animation-delay:.1s;height:62%}.roadmap-card-pulse span:nth-child(3){animation-delay:.2s;height:100%}.roadmap-card-pulse span:nth-child(4){animation-delay:.3s;height:48%}.roadmap-card-pulse span:nth-child(5){animation-delay:.4s;height:78%}.roadmap-card-pulse span:nth-child(6){animation-delay:.5s;height:34%}.roadmap-card-pulse span:nth-child(7){animation-delay:.6s;height:58%}.roadmap-card-pulse span:nth-child(8){animation-delay:.7s;height:42%}@keyframes capBuildStack{0%,to{opacity:.35;transform:scaleX(.72)}40%{opacity:1;transform:scaleX(1)}70%{opacity:.55;transform:scaleX(.88)}}.roadmap-node-building .roadmap-card-build{display:flex!important;flex-direction:column;justify-content:center;gap:3px}.roadmap-card-build i{display:block;height:3px;border-radius:99px;background:#2563EB;box-shadow:0 0 8px rgba(37,99,235,.35);animation:capBuildStack 1.45s ease-in-out infinite;transform-origin:center}.roadmap-card-build i:first-child{width:55%;animation-delay:0s}.roadmap-card-build i:nth-child(2){width:78%;animation-delay:.18s}.roadmap-card-build i:nth-child(3){width:100%;animation-delay:.36s}@keyframes capHorizonDot{0%,to{opacity:.25;transform:translateY(2px) scale(.85)}50%{opacity:1;transform:translateY(0) scale(1)}}.roadmap-node-future .roadmap-card-horizon{display:flex!important;align-items:center;justify-content:flex-start;gap:4px}.roadmap-card-horizon i{display:block;width:5px;height:5px;border-radius:50%;background:#94A0B4;box-shadow:0 0 0 1px rgba(148,160,180,.25);animation:capHorizonDot 1.6s ease-in-out infinite}.roadmap-card-horizon i:first-child{animation-delay:0s}.roadmap-card-horizon i:nth-child(2){animation-delay:.22s}.roadmap-card-horizon i:nth-child(3){animation-delay:.44s}.hero-scene:not(.is-open){display:none!important}.hero-wrap .substrate[style*=gravWarp]{animation:none}.contrast-col{border:1px solid rgba(248,250,252,.12);border-radius:16px;padding:26px 24px 24px;display:flex;flex-direction:column;min-width:0;background:rgba(248,250,252,.03)}.contrast-col-bi{background:rgba(248,250,252,.02)}.contrast-col-agent{border-color:rgba(78,205,196,.28);background:rgba(78,205,196,.04);box-shadow:inset 0 0 40px rgba(78,205,196,.04)}.contrast-kicker{font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px}.contrast-col-bi .contrast-kicker{color:#6B7394}.contrast-col-agent .contrast-kicker{color:#4ECDC4}.contrast-lead{font-size:14px;line-height:1.85;color:#C8C3B8;margin:0 0 22px;min-height:calc(14px * 1.85 * 2)}.contrast-scene{margin:0 0 18px;border-radius:0;overflow:visible;background:transparent;border:none;display:flex;flex-direction:column}.contrast-scene-agent,.contrast-scene-bi{border-color:transparent}.cs-stage{position:relative}.contrast-scene-agent .cs-stage,.cs-stage{background:transparent}.cs-art{display:block;width:100%;height:auto}.cs-bi-bar{transform-box:fill-box;transform-origin:50% 100%;animation:csBiBar0 16s ease-in-out infinite}.cs-bi-bar-0{animation-name:csBiBar0}.cs-bi-bar-1{animation-name:csBiBar1}.cs-bi-bar-2{animation-name:csBiBar2}.cs-bi-bar-3{animation-name:csBiBar3}.cs-bi-bar-4{animation-name:csBiBar4}.cs-bi-bar-5{animation-name:csBiBar5}@keyframes csBiBar0{0%,4%{transform:scaleY(.42);fill:#6B7394}20%,24%{transform:scaleY(.82);fill:#C8C3B8}40%,44%{transform:scaleY(.22);fill:#6B7394}60%,64%{transform:scaleY(.92);fill:#C8C3B8}80%,84%{transform:scaleY(.18);fill:#6B7394}to{transform:scaleY(.42);fill:#6B7394}}@keyframes csBiBar1{0%,4%{transform:scaleY(.64);fill:#8B93B0}20%,24%{transform:scaleY(.68);fill:#8B93B0}40%,44%{transform:scaleY(.48);fill:#8B93B0}60%,64%{transform:scaleY(.3);fill:#8B93B0}80%,84%{transform:scaleY(.32);fill:#8B93B0}to{transform:scaleY(.64);fill:#8B93B0}}@keyframes csBiBar2{0%,4%{transform:scaleY(.36);fill:#6B7394}20%,24%{transform:scaleY(.5);fill:#6B7394}40%,44%{transform:scaleY(.94);fill:#C8C3B8}60%,64%{transform:scaleY(.58);fill:#6B7394}80%,84%{transform:scaleY(.46);fill:#6B7394}to{transform:scaleY(.36);fill:#6B7394}}@keyframes csBiBar3{0%,4%{transform:scaleY(.9);fill:#C8C3B8}20%,24%{transform:scaleY(.34);fill:#8B93B0}40%,44%{transform:scaleY(.56);fill:#8B93B0}60%,64%{transform:scaleY(.22);fill:#8B93B0}80%,84%{transform:scaleY(.62);fill:#8B93B0}to{transform:scaleY(.9);fill:#C8C3B8}}@keyframes csBiBar4{0%,4%{transform:scaleY(.54);fill:#6B7394}20%,24%{transform:scaleY(.24);fill:#6B7394}40%,44%{transform:scaleY(.3);fill:#6B7394}60%,64%{transform:scaleY(.7);fill:#6B7394}80%,84%{transform:scaleY(.78);fill:#6B7394}to{transform:scaleY(.54);fill:#6B7394}}@keyframes csBiBar5{0%,4%{transform:scaleY(.72);fill:#8B93B0}20%,24%{transform:scaleY(.16);fill:#8B93B0}40%,44%{transform:scaleY(.4);fill:#8B93B0}60%,64%{transform:scaleY(.44);fill:#8B93B0}80%,84%{transform:scaleY(.92);fill:#C8C3B8}to{transform:scaleY(.72);fill:#8B93B0}}.cs-mlp-edge{opacity:1}.cs-mlp-accent{stroke-dasharray:4 8;animation:csMlpFlow 1.75s linear infinite}.cs-mlp-accent-glow{animation:csMlpFire 2.8s ease-in-out infinite}.cs-mlp-l1{animation-delay:.35s}.cs-mlp-l2{animation-delay:.7s}@keyframes csMlpFire{0%,to{opacity:.42}50%{opacity:1}}.cs-mlp-route{fill:none;stroke:#2563EB;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;animation:csMlpRoute0 16s ease-in-out infinite,csMlpFlow 1.6s linear infinite}.cs-mlp-route-0{animation-name:csMlpRoute0,csMlpFlow}.cs-mlp-route-1{animation-name:csMlpRoute1,csMlpFlow}.cs-mlp-route-2{animation-name:csMlpRoute2,csMlpFlow}.cs-mlp-route-3{animation-name:csMlpRoute3,csMlpFlow}.cs-mlp-route-4{animation-name:csMlpRoute4,csMlpFlow}@keyframes csMlpRoute0{0%,4%{stroke-opacity:.95;stroke-width:1.9}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:.95;stroke-width:1.9}}@keyframes csMlpRoute1{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:.95;stroke-width:1.9}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute2{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:.95;stroke-width:1.9}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute3{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:.95;stroke-width:1.9}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute4{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:.95;stroke-width:1.9}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpFlow{to{stroke-dashoffset:-16}}.cs-mlp-node{transform-box:fill-box;transform-origin:center;animation:csMlpNode 2.8s ease-in-out infinite}.cs-mlp-node-accent{animation:csMlpAccentNode 2.2s ease-in-out infinite}@keyframes csMlpNode{0%,to{opacity:.78}50%{opacity:1}}@keyframes csMlpAccentNode{0%,to{opacity:.7}50%{opacity:1}}.cs-mlp-lit{transform-box:fill-box;transform-origin:center;animation:csMlpLit0 16s ease-in-out infinite}.cs-mlp-lit-0{animation-name:csMlpLit0}.cs-mlp-lit-1{animation-name:csMlpLit1}.cs-mlp-lit-2{animation-name:csMlpLit2}.cs-mlp-lit-3{animation-name:csMlpLit3}.cs-mlp-lit-4{animation-name:csMlpLit4}@keyframes csMlpLit0{0%,4%{opacity:1}20%,84%{opacity:0}to{opacity:1}}@keyframes csMlpLit1{0%,4%{opacity:0}20%,24%{opacity:1}40%,to{opacity:0}}@keyframes csMlpLit2{0%,24%{opacity:0}40%,44%{opacity:1}60%,to{opacity:0}}@keyframes csMlpLit3{0%,44%{opacity:0}60%,64%{opacity:1}80%,to{opacity:0}}@keyframes csMlpLit4{0%,64%{opacity:0}80%,84%{opacity:1}to{opacity:0}}.cs-mlp-on-glow{transform-box:fill-box;transform-origin:center;animation:csMlpOnGlow 1.15s ease-in-out infinite}@keyframes csMlpOnGlow{0%,to{opacity:.2}50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.cs-bi-bar,.cs-flow-bead,.cs-mlp-accent,.cs-mlp-accent-glow,.cs-mlp-edge,.cs-mlp-lit,.cs-mlp-node,.cs-mlp-on-glow,.cs-mlp-route{animation:none}.cs-bi-bar-0{transform:scaleY(.42);fill:#6B7394}.cs-bi-bar-1{transform:scaleY(.64);fill:#8B93B0}.cs-bi-bar-2{transform:scaleY(.36);fill:#6B7394}.cs-bi-bar-3{transform:scaleY(.9);fill:#C8C3B8}.cs-bi-bar-4{transform:scaleY(.54);fill:#6B7394}.cs-bi-bar-5{transform:scaleY(.72);fill:#8B93B0}.cs-mlp-route-0{stroke-opacity:.95;stroke-width:1.9}.cs-mlp-route-1,.cs-mlp-route-2,.cs-mlp-route-3,.cs-mlp-route-4{stroke-opacity:0;stroke-width:.7}}.cs-hidden-path{stroke-dasharray:7 8;animation:csPathDash 1.8s linear infinite}@keyframes csPathDash{to{stroke-dashoffset:-30}}.cs-core-ring{transform-origin:146px 70px;animation:csCorePulse 2.4s ease-in-out infinite}@keyframes csCorePulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.14)}}.cs-crop-tag,.cs-track-tag{position:absolute;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;padding:5px 8px;border-radius:999px;pointer-events:none;white-space:nowrap}.cs-crop-tag{top:14px;inset-inline-start:38%;color:#F8FAFC;background:rgba(10,31,61,.82);border:1px dashed rgba(248,250,252,.4)}.cs-crop-tag-bi{top:8%;left:auto;right:10%;transform:none;inset-inline-start:auto;color:#F8FAFC;background:rgba(10,31,61,.55);border:1px solid rgba(200,195,184,.55);box-shadow:none}.cs-crop-tag-dim{color:#6B7394;border-style:dashed;border-color:rgba(107,115,148,.55);background:rgba(10,31,61,.7)}.cs-track-tag{bottom:14px;inset-inline:auto;left:auto;right:28px;padding:6px 14px;color:#2563EB;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.5);box-shadow:0 0 16px rgba(37,99,235,.18)}.cs-outcome{gap:12px;height:52px;box-sizing:border-box;padding:8px 14px;border-top:1px solid rgba(248,250,252,.08);background:transparent}.cs-handoff,.cs-outcome{display:flex;align-items:center}.cs-handoff{flex:1 1;justify-content:space-between;gap:6px;min-width:0;padding:0 8px;position:relative}.cs-flow{position:absolute;top:10px;left:18%;right:18%;height:10px;pointer-events:none}.cs-flow-rail{position:absolute;left:0;right:0;top:4px;height:2px;border-radius:999px;background:linear-gradient(270deg,rgba(200,195,184,.12),rgba(200,195,184,.55),rgba(200,195,184,.12))}.cs-flow-bead{position:absolute;top:1px;width:8px;height:8px;-webkit-margin-start:-4px;margin-inline-start:-4px;border-radius:50%;background:#C8C3B8;box-shadow:0 0 10px rgba(200,195,184,.55);animation:csHandoffBead 9s ease-in-out infinite}@keyframes csHandoffBead{0%,8%{inset-inline-start:0;opacity:1}30%,38%{inset-inline-start:50%;opacity:1}62%,78%{inset-inline-start:100%;opacity:1}88%{inset-inline-start:100%;opacity:0}89%{inset-inline-start:0;opacity:0}to{inset-inline-start:0;opacity:1}}.cs-actor{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1;min-width:0;position:relative;z-index:1}.cs-n{font-size:8px;font-weight:500;letter-spacing:.06em;color:#6B7394;line-height:1}.cs-sil{width:18px;height:22px;background:#8B93B0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Ccircle cx='12' cy='8' r='5.2'/%3E%3Cpath d='M3.5 30c0-6.4 3.8-11 8.5-11s8.5 4.6 8.5 11'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Ccircle cx='12' cy='8' r='5.2'/%3E%3Cpath d='M3.5 30c0-6.4 3.8-11 8.5-11s8.5 4.6 8.5 11'/%3E%3C/svg%3E") center /contain no-repeat}.cs-actor:last-child .cs-sil{width:18px;height:22px;background:#C8C3B8}.cs-actor:last-child .cs-n{color:#C8C3B8}.cs-actor span:last-child{font-size:10px;color:#9AA3C2;text-align:center;line-height:1.2}.cs-outcome-agent{align-items:center;justify-content:space-between;padding-block:8px}.cs-reco{display:flex;align-items:center;gap:10px;min-width:0}.cs-reco-orb{width:18px;height:18px;border-radius:50%;flex:none;background:radial-gradient(circle at 38% 32%,#FFF6DC 0,#2563EB 46%,#4ECDC4 100%);box-shadow:0 0 12px rgba(37,99,235,.4)}.cs-reco-lines{display:flex;flex-direction:column;gap:5px}.cs-reco-lines i{display:block;height:4px;border-radius:999px;background:rgba(78,205,196,.35)}.cs-reco-lines i:first-child{width:88px}.cs-reco-lines i:last-child{width:56px;background:rgba(37,99,235,.45)}.cs-poss{display:flex;align-items:center;gap:8px}.cs-pip{width:28px;height:8px;border-radius:999px;background:rgba(78,205,196,.22);border:1px solid rgba(78,205,196,.28)}.cs-pip.is-new{width:46px;background:rgba(37,99,235,.28);border-color:rgba(37,99,235,.7);box-shadow:0 0 14px rgba(37,99,235,.28);animation:csPip 1.8s ease-in-out infinite}@keyframes csPip{0%,to{opacity:.7}50%{opacity:1}}.contrast-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1}.contrast-step{display:flex;align-items:flex-start;gap:14px}.contrast-step-n{font-size:18px;font-weight:400;color:#2563EB;width:30px;flex:none;padding-top:1px;line-height:1.15;letter-spacing:.04em}.contrast-col-bi .contrast-step-n{color:#8B93B0}.contrast-step-role{font-size:14px;font-weight:600;color:#F8FAFC;margin-bottom:3px;letter-spacing:.01em}.contrast-step-action{font-size:13.5px;line-height:1.8;color:#C8C3B8;font-weight:400}.contrast-foot{font-size:13px;line-height:1.8;color:#F8FAFC;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(248,250,252,.1);min-height:calc(13px * 1.8 * 2)}.contrast-col-agent .contrast-foot{color:#4ECDC4}.booking-card{border:1px solid rgba(248,250,252,.1);border-radius:20px;overflow:hidden;background:rgba(10,31,61,.42);transition:max-width .55s cubic-bezier(.22,1,.36,1)}.booking-card.is-form{max-width:70%;margin-inline:auto;overflow:visible}.booking-confirm,.booking-confirm-form,.booking-field,.booking-fields{overflow:visible}.booking-stage{display:grid}.booking-view{grid-area:1/1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.booking-card.is-cal .booking-view-form{opacity:0;transform:translateX(28px);pointer-events:none;height:0;overflow:hidden;min-height:0}.booking-card.is-form .booking-view-cal{opacity:0;transform:translateX(-28px);pointer-events:none;height:0;overflow:hidden;min-height:0}[dir=rtl] .booking-card.is-cal .booking-view-form{transform:translateX(-28px)}[dir=rtl] .booking-card.is-form .booking-view-cal{transform:translateX(28px)}.booking-cal{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(340px,1.2fr) minmax(176px,.72fr)}.booking-cal-meta,.booking-confirm-meta{padding:24px 22px;-webkit-border-end:1px solid rgba(248,250,252,.1);border-inline-end:1px solid rgba(248,250,252,.1);background:linear-gradient(180deg,rgba(37,99,235,.1),rgba(248,250,252,.02) 46%,transparent)}.booking-cal-mark{position:relative;width:34px;height:34px;margin-bottom:14px;display:grid;place-items:center;flex:none}.booking-cal-mark-core{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F8FAFC,#4ECDC4 42%,#2563EB 78%);box-shadow:0 0 0 2px rgba(37,99,235,.28),0 0 14px rgba(78,205,196,.55);animation:bookingMarkCore 2.2s ease-in-out infinite;z-index:2}.booking-cal-mark-ring{position:absolute;inset:4px;border-radius:50%;border:1.5px solid rgba(37,99,235,.7);box-shadow:0 0 10px rgba(78,205,196,.25);opacity:0;animation:bookingMarkRing 2.4s cubic-bezier(.2,.7,.3,1) infinite;z-index:1}.booking-cal-mark-ring--delay{animation-delay:1.2s;border-color:rgba(78,205,196,.65)}.booking-cal-mark-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#60A5FA;box-shadow:0 0 8px rgba(96,165,250,.9);top:6px;inset-inline-end:7px;animation:bookingMarkSpark 1.8s ease-in-out infinite;z-index:3}@keyframes bookingMarkCore{0%,to{transform:scale(1);box-shadow:0 0 0 2px rgba(37,99,235,.28),0 0 12px rgba(78,205,196,.45)}50%{transform:scale(1.08);box-shadow:0 0 0 3px rgba(37,99,235,.38),0 0 18px rgba(78,205,196,.7)}}@keyframes bookingMarkRing{0%{transform:scale(.55);opacity:.75}70%{opacity:.2}to{transform:scale(1.35);opacity:0}}@keyframes bookingMarkSpark{0%,to{opacity:.35;transform:translateY(0) scale(.85)}50%{opacity:1;transform:translateY(-2px) scale(1.15)}}.booking-cal-title{font-size:28px;font-weight:600;color:#F8FAFC;line-height:1.4;margin:0 0 16px}.booking-cal-facts{display:flex;flex-direction:column;gap:11px}.booking-cal-fact{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#F8FAFC}.booking-cal-fact svg{color:#2563EB;flex:none}.booking-cal-month{padding:18px 14px 16px;-webkit-border-end:1px solid rgba(248,250,252,.1);border-inline-end:1px solid rgba(248,250,252,.1);display:flex;flex-direction:column;min-height:0}.booking-cal-month-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:800;color:#F8FAFC;margin-bottom:10px}.booking-month-nav{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,250,252,.14);border-radius:8px;background:transparent;color:#F8FAFC;cursor:pointer;padding:0;flex:none}.booking-month-nav:hover{border-color:rgba(37,99,235,.5);color:#2563EB}.booking-month-nav:disabled{opacity:.28;cursor:default;color:#6B7394}.booking-month-nav svg{display:block}.booking-month-nav:dir(rtl) svg{transform:scaleX(-1)}.booking-cal-dows{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:8px;font-size:15px;font-weight:600;letter-spacing:0;color:#F8FAFC;text-align:center;line-height:1.25}.booking-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:8px;gap:8px;flex:1 1;min-height:0;align-content:stretch;align-items:stretch;justify-items:stretch}.booking-day{position:relative;height:100%;width:100%;min-height:36px;border:none;border-radius:8px;background:transparent;color:#F8FAFC;font-family:inherit;font-size:13px;font-weight:400;cursor:default;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.booking-day.is-open{background:rgba(248,250,252,.08);cursor:pointer;font-weight:700}.booking-day.is-open:hover{background:rgba(37,99,235,.18);color:#2563EB}.booking-day.is-on{box-shadow:0 8px 20px rgba(248,250,252,.12);font-weight:700}.booking-day.is-on,.booking-day.is-on:hover{background:#F8FAFC;color:#0A1F3D}.booking-day.is-past{color:rgba(248,250,252,.38);background:transparent}.booking-day.is-blank{visibility:hidden}.booking-cal-slots{padding:22px 16px;display:flex;flex-direction:column;min-height:0}.booking-cal-slots-head{display:flex;align-items:center;margin-bottom:12px;font-size:16px;font-weight:800;color:#F8FAFC}.booking-cal-slot-list{display:flex;flex-direction:column;gap:5px;overflow-x:hidden;overflow-y:auto;flex:1 1;min-height:0}.booking-slot{width:100%;min-height:32px;flex:1 1;border-radius:9px;border:1px solid rgba(248,250,252,.16);background:transparent;color:#F8FAFC;font:700 13px inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.booking-slot:hover{border-color:#2563EB;color:#2563EB}.booking-slot.is-on{background:#F8FAFC;color:#0A1F3D;border-color:transparent}.booking-confirm{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(260px,1.12fr)}.booking-confirm-title{font-family:Vazirmatn,sans-serif;font-size:28px;font-weight:600;color:#F8FAFC;line-height:1.4;margin:0 0 18px}.booking-confirm-form{padding:26px 24px 22px;display:flex;flex-direction:column}.booking-fields{display:flex;flex-direction:column;gap:14px;flex:1 1}.booking-field{display:flex;flex-direction:column;align-items:stretch;gap:6px}.booking-field label{font-size:13px;font-weight:600;color:#F8FAFC}.booking-field input,.booking-select-btn{width:100%;box-sizing:border-box;height:32px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(248,250,252,.16);font-family:inherit;font-size:13px;font-weight:400;line-height:32px;background:rgba(248,250,252,.03);color:#F8FAFC}.booking-field input::placeholder{color:#6B7394;font-size:13px;font-weight:400;opacity:1}.booking-select{position:relative;width:100%;z-index:40}.booking-select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:start;line-height:1}.booking-select-btn.is-ph{color:#6B7394;font-weight:400}.booking-select-btn:focus,.booking-select-btn:hover{border-color:#2563EB}.booking-select-btn svg{flex:none;color:#6B7394}.booking-select-menu{position:absolute;inset-inline:0;top:auto;bottom:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;max-height:min(220px,40vh);overflow-x:hidden;overflow-y:auto;background:#0F2748;border:1px solid rgba(248,250,252,.16);border-radius:8px;box-shadow:0 14px 36px rgba(0,0,0,.4)}.booking-select-menu button{width:100%;min-height:32px;border:none;background:transparent;color:#F8FAFC;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;padding:8px 12px;cursor:pointer;text-align:start}.booking-select-menu button:hover{background:rgba(37,99,235,.12);color:#2563EB}.booking-select-menu button.is-on{background:rgba(37,99,235,.18);color:#2563EB}.booking-guest-add{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#6B7394;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;padding:0;align-self:flex-start}.booking-guest-add span{line-height:1;display:block}.booking-guest-add svg{width:16px;height:16px;flex:none;display:block}.booking-guest-add:hover{color:#2563EB}.booking-terms{margin:4px 0 0;font-size:12px;line-height:1.65;color:#6B7394}.booking-req{color:#D95D5D;-webkit-margin-start:.25em;margin-inline-start:.25em;font-weight:800}.booking-form-error{margin:10px 0 0;font-size:13px;font-weight:600;color:#D95D5D;line-height:1.65}.booking-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.booking-back{background:none;border:none;color:#6B7394;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer;padding:8px 10px}.booking-back:hover{color:#2563EB}.booking-submit{min-width:140px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2}.hero-cta{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:28px 10vw;overflow:auto;background:rgba(10,31,61,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-cta-panel{position:relative;width:min(864px,100%);max-height:none;overflow:visible;padding:8px 0 12px}.hero-cta-title{font-size:30px;font-weight:700;color:#F8FAFC;line-height:1.4;margin:0 0 10px;text-align:center;letter-spacing:-.01em}.hero-cta-sub{font-size:17px;font-weight:500;color:#2563EB;line-height:1.7;margin:0 auto 18px;text-align:center;max-width:34em}.hero-cta .booking-card{margin:0}.hero-cta .booking-card.is-form{max-width:100%}@media (max-width:900px){.booking-card.is-form{max-width:100%}.booking-confirm{grid-template-columns:1fr}.booking-confirm-meta{-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid rgba(248,250,252,.1)}.hero-stage{grid-template-columns:1fr!important;gap:28px!important}.hero-copy h1,.hero-title{font-size:26px!important;line-height:1.4!important}.hero-sub{font-size:14px!important;line-height:1.75!important}.hero-network-host{width:240px!important;height:240px!important}.hero-network-canvas{top:-96px;left:-96px;width:calc(100% + 192px);height:calc(100% + 192px)}.hero-chip-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:900px){.hero-chip-strip::-webkit-scrollbar{display:none}.hero-chip-strip>div{flex:none!important;min-width:150px!important;max-width:200px!important;overflow:hidden!important}.hero-phase-num{font-size:11px!important}.hero-phase-node{width:28px!important;height:28px!important}.hero-phase-icon{width:13px!important;height:13px!important}.hero-phase-name{font-size:10px!important;white-space:normal!important;line-height:1.25!important}.hero-phase-rail{top:36px!important}.hero-phase-title{font-size:13px!important}.hero-phase-hint{font-size:11px!important}.atlas-split,.hero-scene{grid-template-columns:1fr!important}.hero-scene{gap:16px!important}.hero-scene>div{min-height:0!important;padding:16px!important}.hero-scene [style*="repeat(3,minmax(0,1fr))"]{grid-template-columns:1fr 1fr!important;gap:8px!important}.atlas-section [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.atlas-section [style*="padding:26px"]{padding:16px!important}.atlas-section{padding:52px 18px 56px!important}.atlas-section h2{font-size:24px!important;line-height:1.45!important}.atlas-section>p{font-size:14px!important;line-height:1.75!important}.atlas-proof{grid-template-columns:1fr!important;gap:18px!important}.contrast-grid{gap:16px!important}.contrast-col{padding:18px 16px 16px!important}.contrast-kicker{font-size:11px!important;margin-bottom:8px!important}.contrast-lead{font-size:13px!important;margin-bottom:14px!important}.contrast-foot,.contrast-lead{line-height:1.75!important;min-height:0!important}.contrast-foot{font-size:12.5px!important;margin-top:14px!important;padding-top:12px!important}.contrast-steps{gap:12px!important}.contrast-step{gap:10px!important}.contrast-step-n{font-size:22px!important;font-weight:300!important;width:32px!important;padding-top:0!important;line-height:1.1!important}.contrast-step-role{font-size:13px!important;font-weight:600!important;margin-bottom:2px!important}.contrast-step-action{font-size:12.5px!important;line-height:1.7!important}.cs-crop-tag:not(.cs-crop-tag-bi){inset-inline-start:auto;inset-inline-end:10px;top:10px;font-size:9px}.cs-crop-tag-bi,.cs-track-tag{font-size:9px;padding:4px 7px}.cs-outcome{height:44px!important;padding:6px 10px!important;flex-wrap:nowrap;overflow:hidden}.cs-actor:last-child .cs-sil,.cs-sil{width:14px!important;height:16px!important}.cs-actor span:last-child{font-size:9px!important}.cs-n{font-size:7px!important}.cs-flow{left:14%;right:14%;top:8px}.cs-reco-lines i:first-child{width:64px}.booking-cal-title,.booking-confirm-title{font-size:22px!important}.booking-cal{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(160px,1fr);grid-template-areas:"meta" "month" "slots"}.booking-cal-meta{grid-area:meta;padding:16px 16px 12px;-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid rgba(248,250,252,.1)}.booking-cal-mark{display:none}.booking-cal-title{font-size:18px!important;margin:0 0 12px;line-height:1.35}.booking-cal-facts{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.booking-cal-fact{font-size:13px;gap:8px;width:100%}.booking-cal-fact svg{width:16px;height:16px;flex:none}.booking-cal-month{grid-area:month;padding:12px 14px 10px;border-bottom:1px solid rgba(248,250,252,.1);-webkit-border-end:none;border-inline-end:none;min-height:0}.booking-cal-month-head{font-size:15px;margin-bottom:8px}.booking-month-nav{width:28px;height:28px}.booking-cal-dows{font-size:12px;margin-bottom:6px;gap:2px}.booking-cal-grid{gap:6px;min-height:220px}.booking-day{min-height:40px;font-size:13px;border-radius:8px}.booking-cal-slots{grid-area:slots;padding:12px 14px 16px;min-height:0}.booking-cal-slots-head{font-size:14px;margin-bottom:10px;line-height:1.35}.booking-cal-slot-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;overflow-x:hidden;overflow-y:auto}.booking-slot{min-height:44px;flex:none;font-size:13px;border-radius:9px}.hero-cta{padding:10px!important;align-items:stretch;overflow:auto}.hero-cta-sub,.hero-cta-title{display:none!important}.hero-cta-panel{padding:0!important;width:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column;min-height:0}.hero-cta .booking-card{max-height:none}.hero-cta .booking-card,.hero-cta .booking-card.is-cal .booking-view-cal,.hero-cta .booking-stage{flex:1 1;min-height:0;display:flex;flex-direction:column}.hero-cta .booking-card.is-cal .booking-view-cal{height:auto;overflow:visible}.hero-cta .booking-cal{flex:1 1;min-height:0}.hero-cta .booking-confirm{grid-template-columns:1fr;min-height:0;flex:1 1}.hero-cta .booking-confirm-meta{padding:16px 16px 12px}.hero-cta .booking-confirm-form{padding:14px 16px 16px;flex:1 1}.hero-cta .booking-form-actions{margin-top:16px}.roadmap-card-num{font-size:40px!important}.atlas-nav{padding:12px 14px!important}.atlas-nav-links{display:none!important}.cap-cols{grid-template-columns:1fr 1fr!important;gap:12px!important}.cap-col-head{font-size:10px!important}.roadmap-card{padding:10px 10px 9px!important;gap:5px!important}.roadmap-card-label{font-size:13px!important}.roadmap-card-desc{font-size:11px!important}}@media (max-width:640px){.atlas-section{padding:40px 16px 44px!important}.atlas-section h2{font-size:22px!important}.hero-copy h1,.hero-title{font-size:24px!important}.hero-network-host{width:200px!important;height:200px!important}.contrast-col{padding:16px 14px 14px!important}.contrast-step-n{font-size:20px!important;width:28px!important}.cs-outcome{height:36px!important}.booking-cal-title,.booking-confirm-title{font-size:20px!important}.booking-cal-title{font-size:17px!important}.booking-cal{grid-template-columns:1fr}.booking-cal-grid{min-height:200px}.booking-day{min-height:38px;font-size:13px}.booking-slot{min-height:42px;font-size:13px}.hero-phase-stop{padding:2px 0!important}}.hero-hover-cursor{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:55;opacity:0;transition:opacity .15s ease;will-change:transform;--hero-cursor-color:#2563EB}.hero-hover-cursor.is-active{opacity:1}.hero-hover-cursor-ring{position:absolute;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid var(--hero-cursor-color);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--hero-cursor-color) 60%,transparent);opacity:0}.hero-hover-cursor.is-active .hero-hover-cursor-ring{animation:hero-hover-cursor-pulse 1.15s cubic-bezier(.2,.7,.3,1) infinite}.hero-hover-cursor.is-active .hero-hover-cursor-ring--delay{animation-delay:.575s}.hero-hover-cursor-hand{position:absolute;top:0;left:0;width:16px;height:24px;color:var(--hero-cursor-color);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--hero-cursor-color) 85%,transparent))}@keyframes hero-hover-cursor-pulse{0%{transform:scale(.35);opacity:.9}70%{opacity:.25}to{transform:scale(1.7);opacity:0}}@media (max-width:640px){.cap-cols{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.booking-cal-mark-core,.booking-cal-mark-ring,.booking-cal-mark-spark,.booking-slot,.booking-view,.caret,.cs-core-ring,.cs-flow-bead,.cs-hidden-path,.cs-mlp-route,.cs-pip.is-new,.glow,.hero-hover-cursor.is-active .hero-hover-cursor-ring,.hero-mute-wave,.hero-phase-fill,.hero-phase-live,.ring,.roadmap-card-build i,.roadmap-card-horizon i,.roadmap-card-pulse span,.stage-active,.substrate,.wavebar-on{animation:none!important;transition:none!important;transform:none!important}}.problem-section{--p-ink-2:#0F2748;--p-parchment:#F8FAFC;--p-muted:#6B7394;--p-muted-dim:#4A5170;--p-signal:#2563EB;--p-verified:#4ECDC4;--p-verified-dim:rgba(78,205,196,0.14);--p-flag:#D95D5D;--p-flag-dim:rgba(217,93,93,0.14);--p-line:rgba(248,250,252,0.1);--p-line-strong:rgba(248,250,252,0.2)}.problem-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(248,250,252,.05) 1px,transparent 0),linear-gradient(90deg,rgba(248,250,252,.05) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 0,transparent 75%)}.problem-kicker{position:relative;z-index:1;font-size:11.5px;font-weight:800;letter-spacing:.16em;color:var(--signal);text-shadow:0 0 12px rgba(37,99,235,.4);margin:0 0 14px;display:flex;align-items:center;gap:10px}.problem-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 10px var(--signal);animation:problemBlink 1.6s ease-in-out infinite}@keyframes problemBlink{0%,to{opacity:1}50%{opacity:.35}}.problem-progress{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:34px;padding:14px 18px;border:1px solid var(--p-line);border-radius:12px;background:rgba(248,250,252,.025)}.problem-progress-label{font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap}.problem-progress-track{flex:1 1;height:6px;border-radius:3px;background:rgba(248,250,252,.08);overflow:hidden}.problem-progress-fill{height:100%;border-radius:3px;width:0;transition:width .5s cubic-bezier(.22,1,.36,1),background .6s ease;box-shadow:0 0 12px rgba(37,99,235,.5)}.problem-progress-count{font-size:13px;font-weight:800;color:var(--p-parchment);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.problem-progress-count b{color:var(--p-signal)}.problem-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;grid-gap:16px;gap:16px}@media (max-width:860px){.problem-cards{grid-template-columns:1fr}}.problem-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--p-line);background:var(--p-ink-2);transition:border-color .4s ease,box-shadow .4s ease;display:flex;flex-direction:column}.problem-card:not(.answered):not(.is-scanning){animation:problemIdleBreathe 3.4s ease-in-out infinite}.problem-card:not(.answered):not(.is-scanning):nth-child(2){animation-delay:.5s}.problem-card:not(.answered):not(.is-scanning):nth-child(3){animation-delay:1s}@keyframes problemIdleBreathe{0%,to{border-color:var(--p-line);box-shadow:0 0 0 0 rgba(37,99,235,0)}50%{border-color:rgba(37,99,235,.3);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 0 22px -6px rgba(37,99,235,.25)}}.problem-card.state-known{border-color:rgba(78,205,196,.5);box-shadow:0 0 0 1px rgba(78,205,196,.15),0 18px 40px -22px rgba(78,205,196,.4)}.problem-card.state-unknown{border-color:rgba(217,93,93,.55);box-shadow:0 0 0 1px rgba(217,93,93,.18),0 18px 40px -22px rgba(217,93,93,.5)}.problem-card-inner{position:relative;padding:22px 24px;z-index:1}.problem-card-q-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.problem-card-q-num{flex:none;width:34px;height:34px;border-radius:9px;border:1.5px solid var(--p-line-strong);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--p-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .4s ease,color .4s ease,background .4s ease}.problem-card.state-known .problem-card-q-num{border-color:var(--p-verified);color:var(--p-verified);background:var(--p-verified-dim)}.problem-card.state-unknown .problem-card-q-num{border-color:var(--p-flag);color:var(--p-flag);background:var(--p-flag-dim)}.problem-card-q-text{flex:1 1;min-width:220px;font-size:16.5px;font-weight:700;line-height:1.55;padding-top:4px;color:var(--p-parchment);transition:opacity .3s ease}.problem-card.is-scanning .problem-card-q-text{opacity:.45}.problem-card-actions{display:flex;gap:10px;flex:none}.problem-card-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .2s ease,color .2s ease}.problem-card-btn:active{transform:scale(.93)}.problem-btn-know{border:1.5px solid rgba(78,205,196,.45);background:rgba(78,205,196,.08);color:var(--p-verified)}.problem-btn-know:hover{background:rgba(78,205,196,.18);box-shadow:0 0 16px rgba(78,205,196,.3)}.problem-btn-dontknow{border:1.5px solid rgba(217,93,93,.45);background:rgba(217,93,93,.08);color:#F0A0A0}.problem-btn-dontknow:hover{background:rgba(217,93,93,.18);box-shadow:0 0 16px rgba(217,93,93,.3)}.problem-card.answered .problem-card-actions{display:none}.problem-scan-bar{position:absolute;inset-inline-start:0;top:0;bottom:0;width:30%;pointer-events:none;opacity:0;z-index:2}.problem-scan-bar-1{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28),transparent)}.problem-scan-bar-2{background:linear-gradient(90deg,transparent,rgba(78,205,196,.16),transparent)}.problem-card.is-scanning .problem-scan-bar-1{opacity:1;animation:problemScanSweep .9s cubic-bezier(.4,0,.2,1)}.problem-card.is-scanning .problem-scan-bar-2{opacity:1;animation:problemScanSweep .9s cubic-bezier(.4,0,.2,1) .12s}@keyframes problemScanSweep{0%{transform:translateX(-140%)}to{transform:translateX(340%)}}.problem-scan-tag{position:absolute;top:14px;inset-inline-end:18px;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--p-signal);opacity:0;z-index:2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.problem-card.is-scanning .problem-scan-tag{opacity:1;animation:problemFlicker .9s steps(8)}@keyframes problemFlicker{0%,to{opacity:1}40%{opacity:.25}55%{opacity:.9}75%{opacity:.35}}.problem-reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s ease .05s,margin-top .5s ease}.problem-card.answered .problem-reveal{max-height:420px;opacity:1;margin-top:16px}.problem-reveal-inner{padding-top:16px;border-top:1px solid var(--p-line)}.problem-reveal-numrow{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.problem-reveal-num{font-size:40px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;min-width:110px}.problem-reveal-text{flex:1 1;min-width:220px}.problem-reveal-fact{margin:0 0 10px;font-size:14px;color:var(--p-parchment);line-height:1.75}.problem-reveal-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.problem-reveal-badge.is-known{background:var(--p-verified-dim);color:var(--p-verified)}.problem-reveal-badge.is-unknown{background:var(--p-flag-dim);color:#F0A0A0}.problem-micro-connector{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.problem-micro-node{flex:none;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:800;border:1.5px solid var(--p-line-strong);color:var(--p-muted);white-space:nowrap}.problem-micro-node-mid{opacity:.75;font-weight:700}.problem-micro-node-end{color:var(--p-parchment)}.problem-card.state-unknown .problem-micro-node-end{border-color:var(--p-flag);background:var(--p-flag-dim);color:#F5B8B8}.problem-card.state-known .problem-micro-node-end{border-color:var(--p-verified);background:var(--p-verified-dim)}.problem-micro-link{flex:1 1;min-width:24px;max-width:40px;height:14px;color:var(--p-muted)}.problem-micro-link svg{width:100%;height:100%;overflow:visible}.problem-micro-link path{stroke-dasharray:3 4}.problem-card.answered .problem-micro-link path{animation:problemLinkFlow 1.4s linear infinite}@keyframes problemLinkFlow{to{stroke-dashoffset:-56}}.problem-micro-bars{display:flex;align-items:flex-end;gap:10px;height:48px;margin-bottom:12px}.problem-micro-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.problem-micro-bar{width:14px;border-radius:3px 3px 0 0}.problem-micro-bar-label{font-size:9.5px;color:var(--p-muted-dim);white-space:nowrap}.problem-micro-checklist{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.problem-micro-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:5px 10px;border-radius:7px;border:1.5px solid var(--p-line-strong);opacity:0;transform:translateY(4px);white-space:nowrap}.problem-card.answered .problem-micro-chip{animation:problemChipIn .4s ease forwards}@keyframes problemChipIn{to{opacity:1;transform:translateY(0)}}.problem-micro-chip.is-ok{border-color:rgba(78,205,196,.5);background:var(--p-verified-dim);color:var(--p-verified)}.problem-micro-chip.is-missing{border-color:rgba(217,93,93,.45);background:var(--p-flag-dim);color:#F0A0A0}.problem-why-not-chart{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--p-line);font-size:12.5px;line-height:1.75;color:var(--p-muted)}.problem-why-not-chart-tag{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--p-muted-dim);margin-bottom:4px}.problem-corner{position:absolute;width:12px;height:12px;pointer-events:none;z-index:2;opacity:0;transition:opacity .4s ease}.problem-card.answered .problem-corner{opacity:.9}.problem-corner-tl{top:8px;inset-inline-start:8px;border-top:1.5px solid;-webkit-border-start:1.5px solid currentColor;border-inline-start:1.5px solid currentColor}.problem-corner-br{bottom:8px;inset-inline-end:8px;border-bottom:1.5px solid;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor}.problem-card.state-known .problem-corner{color:var(--p-verified)}.problem-card.state-unknown .problem-corner{color:var(--p-flag)}.problem-summary{position:relative;z-index:1;margin-top:36px;padding:26px;border-radius:16px;border:1px solid var(--p-line);background:linear-gradient(160deg,rgba(37,99,235,.08),rgba(10,31,61,.2));max-height:0;opacity:0;overflow:hidden;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.problem-summary.is-open{max-height:280px;opacity:1;animation:problemSummaryFlash 1s ease-out}@keyframes problemSummaryFlash{0%{box-shadow:0 0 0 0 rgba(37,99,235,0)}25%{box-shadow:0 0 40px 4px rgba(37,99,235,.25)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.problem-summary-line{font-size:18px;font-weight:800;margin:0 0 10px;line-height:1.6;color:var(--p-parchment)}.problem-summary-line b{color:var(--p-signal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.problem-summary-sub{margin:0 0 18px;color:var(--p-muted);font-size:14px}.problem-summary-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--p-signal);cursor:pointer;text-decoration:none}.problem-summary-cta svg{transition:transform .2s ease}.problem-summary-cta:hover svg{transform:translateX(-4px)}@media (prefers-reduced-motion:reduce){.problem-card,.problem-kicker:before,.problem-micro-chip,.problem-micro-link path,.problem-progress-fill,.problem-reveal,.problem-scan-bar-1,.problem-scan-bar-2,.problem-scan-tag,.problem-summary{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:640px){.problem-card-q-row{flex-direction:column}.problem-card-actions{width:100%}.problem-card-btn{flex:1 1}.problem-reveal-num{font-size:32px}}#atlas-home-host.atlas-pitch-hero .hero-wrap~*{display:none!important}#atlas-home-host.atlas-pitch-hero,#atlas-home-host.atlas-pitch-hero:not(.is-ready){height:100dvh;max-height:100%;min-height:0;overflow:hidden}#atlas-home-host.atlas-pitch-hero #dc-root,#atlas-home-host.atlas-pitch-hero .sc-host,#atlas-home-host.atlas-pitch-hero .sc-host>div,#atlas-home-host.atlas-pitch-hero x-dc{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;background:#080C1A!important}#atlas-home-host.atlas-pitch-hero .hero-wrap{background:transparent!important;padding:8px 14px!important;height:100%!important;min-height:0!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden!important;zoom:.9}#atlas-home-host.atlas-pitch-hero .hero-network-canvas,#atlas-home-host.atlas-pitch-hero .hero-network-host{background:transparent!important}#atlas-home-host.atlas-pitch-hero .gravity-lens,#atlas-home-host.atlas-pitch-hero .substrate{display:none!important}#atlas-home-host.atlas-pitch-hero .hero-stage{flex:0 1 auto;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:0!important;align-items:center!important;min-height:0}#atlas-home-host.atlas-pitch-hero .hero-copy h1,#atlas-home-host.atlas-pitch-hero .hero-title{font-size:22px!important;line-height:1.35!important;margin:0 0 8px!important}#atlas-home-host.atlas-pitch-hero .hero-sub{font-size:13px!important;line-height:1.55!important}#atlas-home-host.atlas-pitch-hero .hero-network-host{width:280px!important;height:280px!important}#atlas-home-host.atlas-pitch-hero .hero-network-canvas{top:-96px;left:-96px;width:calc(100% + 192px);height:calc(100% + 192px)}#atlas-home-host.atlas-pitch-hero .hero-core-hint{font-size:10px!important;margin-top:4px!important}#atlas-home-host.atlas-pitch-hero .hero-phase{flex:0 0 auto;margin:4px 0 0!important;padding:0!important}#atlas-home-host.atlas-pitch-hero .hero-phase-num{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-node{width:22px!important;height:22px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-icon{width:12px!important;height:12px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-name{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-rail{top:32px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-now{margin-top:6px!important;min-height:0!important;gap:6px 8px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-title{font-size:12px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-hint,#atlas-home-host.atlas-pitch-hero .hero-phase-kicker,#atlas-home-host.atlas-pitch-hero .hero-phase-speaker{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-scene{flex:1 1;min-height:0!important;margin-top:8px!important;gap:10px!important;overflow:hidden}#atlas-home-host.atlas-pitch-hero .hero-scene>div{min-height:0!important;padding:10px 12px!important;overflow:auto}.pitch-badge{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 18px}.pitch-badge-problem{background:var(--signal,#2563EB);color:#0A1F3D}.pitch-badge-solution{background:rgba(37,99,235,.16);color:#2563EB;border:1px solid rgba(37,99,235,.45)}.pitch-bi-card{border-radius:18px;padding:28px 24px 22px;background:linear-gradient(155deg,#161D34,#0C1224 48%,#121A30);border:1px solid rgba(37,99,235,.32);box-shadow:0 18px 44px rgba(10,31,61,.28)}.pitch-bi-ttl{color:#8FA8D4;font-size:13px;font-weight:800;letter-spacing:.16em;margin:0 0 22px;text-align:center}.pitch-pipe{position:relative;--pipe-viz-h:96px;--pipe-viz-gap:18px}.pitch-pipe-rail{position:absolute;inset-inline:8%;top:calc(var(--pipe-viz-h) + var(--pipe-viz-gap) + 5px);height:2px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.45),transparent);pointer-events:none}.pitch-pipe-runner{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#2563EB;box-shadow:0 0 12px rgba(37,99,235,.65);animation:pitchPipeRun 4.8s ease-in-out infinite}@keyframes pitchPipeRun{0%{inset-inline-start:0;opacity:0}8%{opacity:1}92%{opacity:1}to{inset-inline-start:calc(100% - 10px);opacity:0}}.pitch-pipe-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.5vw,22px);gap:clamp(10px,1.5vw,22px);align-items:start;position:relative;z-index:1}.pitch-pipe-col{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.pitch-pipe-viz{width:100%;max-width:180px;height:var(--pipe-viz-h);margin-bottom:var(--pipe-viz-gap)}.pitch-pipe-viz svg{width:100%;height:100%;display:block}.pitch-pipe-role{font-size:14px;font-weight:800;color:#F8FAFC;margin:10px 0 6px}.pitch-pipe-desc{margin:0;font-size:12.5px;line-height:1.7;color:#9AA3C0;max-width:28ch}.problem-example{margin:0 0 32px;padding:18px 20px;border-radius:14px;border:1px solid rgba(37,99,235,.28);background:linear-gradient(160deg,rgba(37,99,235,.1),rgba(10,31,61,.2))}.problem-example-tag{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--signal,#2563EB);margin-bottom:8px}.problem-example-q{margin:0 0 8px;font-size:15.5px;font-weight:800;line-height:1.6;color:#F8FAFC}.problem-example-a{margin:0;font-size:13.5px;line-height:1.7;color:#9AA3C0}@media (max-width:800px){.pitch-pipe-cols{grid-template-columns:1fr;gap:22px}.pitch-pipe-rail{display:none}.pitch-pipe{--pipe-viz-h:88px}}.pitch-problem-foot{display:block;width:-moz-fit-content;width:fit-content;max-width:min(96%,640px);margin:28px auto 0;padding:12px 20px;border-radius:12px;text-align:center;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;border:1px solid rgba(37,99,235,.22);background:rgba(255,255,255,.04);color:rgba(248,250,252,.75);font-size:clamp(12.5px,1.15vw,15px);line-height:1.7;font-weight:600;opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),color .5s ease,border-color .5s ease,background .5s ease,box-shadow .5s ease}.pitch-problem-foot.is-in{opacity:1;transform:none;pointer-events:auto;color:#fff;font-weight:700;border-color:rgba(37,99,235,.65);background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(78,205,196,.06));box-shadow:0 0 0 1px rgba(37,99,235,.18),0 10px 36px rgba(37,99,235,.2),0 0 40px rgba(37,99,235,.08);animation:problemFootGlow 2.8s ease-in-out infinite}.pitch-problem-foot-text{display:inline}@keyframes problemFootGlow{0%,to{box-shadow:0 0 0 1px rgba(37,99,235,.14),0 8px 28px rgba(37,99,235,.14),0 0 32px rgba(37,99,235,.06);border-color:rgba(37,99,235,.5)}50%{box-shadow:0 0 0 1px rgba(37,99,235,.28),0 12px 42px rgba(37,99,235,.28),0 0 48px rgba(37,99,235,.12);border-color:rgba(37,99,235,.78)}}.home-sol-scroll{position:relative;max-width:1120px;margin:0 auto}.home-sol-sticky{position:relative;z-index:2;padding:8px 0 28px}.home-sol-net{width:100%;min-height:0;padding:18px 22px;border-radius:18px;background:linear-gradient(155deg,#161D34,#0C1224 48%,#121A30);border:1px solid rgba(37,99,235,.42);box-shadow:0 18px 44px rgba(10,31,61,.28);display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(280px,1.1fr);grid-template-rows:auto 1fr auto;grid-gap:10px clamp(18px,2.5vw,28px);gap:10px clamp(18px,2.5vw,28px);align-items:stretch;direction:ltr;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.home-sol-net.is-in{opacity:1;transform:none}.home-sol-lead{grid-column:1/-1;grid-row:1;margin:0 0 4px;min-height:1.55em;color:rgba(248,250,252,.92);font-size:clamp(13px,1.25vw,16px);line-height:1.5;font-weight:600}[dir=rtl] .home-sol-lead{direction:rtl;text-align:start}[dir=rtl] .home-sol-tagline{direction:rtl}[dir=ltr] .home-sol-tagline{direction:ltr}[dir=ltr] .home-sol-lead{direction:ltr;text-align:start}.home-sol-lead .sol-caret{display:inline-block;width:.08em;-webkit-margin-start:.08em;margin-inline-start:.08em;height:1em;vertical-align:-.05em;background:var(--signal,#2563EB);animation:homeSolCaret 1s steps(1) infinite}@keyframes homeSolCaret{50%{opacity:0}}.home-sol-lead .sol-agent-word{color:var(--signal,#2563EB);font-weight:800;border-bottom:2px solid rgba(37,99,235,.55);padding-bottom:1px;text-shadow:0 0 18px rgba(37,99,235,.3)}.home-sol-agent{min-width:0;grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:11px;justify-content:stretch;align-self:stretch}[dir=rtl] .home-sol-agent{direction:rtl}[dir=ltr] .home-sol-agent{direction:ltr}.home-sol-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1;justify-content:stretch}.home-sol-list li{position:relative;margin:0;padding:12px 16px;border-radius:11px;flex:1 1;display:flex;align-items:center;min-height:50px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:rgba(248,250,252,.9);font-size:clamp(13px,1.15vw,15.5px);line-height:1.45;font-weight:600;opacity:0;transform:translateY(10px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),color .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.home-sol-list li.is-in{opacity:1;transform:none}.home-sol-list li.is-on{color:#fff;border-color:rgba(78,205,196,.75);background:rgba(78,205,196,.18);box-shadow:0 0 24px rgba(78,205,196,.22);transform:translateY(-1px)}.home-sol-list li:before{content:"";position:absolute;inset-block:11px;inset-inline-start:0;width:3px;border-radius:2px;background:rgba(37,99,235,.5);transition:background .45s ease,box-shadow .45s ease}.home-sol-list li.is-on:before{background:#4ECDC4;box-shadow:0 0 8px rgba(78,205,196,.55)}.home-sol-tagline{grid-column:1/-1;grid-row:3;justify-self:center;align-self:center;width:-moz-fit-content;width:fit-content;max-width:min(96%,680px);margin:4px 0 0;padding:11px 20px;border-radius:12px;text-align:center;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;border:1px solid rgba(37,99,235,.22);background:rgba(255,255,255,.04);color:rgba(248,250,252,.75);font-size:clamp(12px,1.1vw,15px);line-height:1.5;font-weight:600;opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),color .5s ease,border-color .5s ease,background .5s ease,box-shadow .5s ease}.home-sol-tagline.is-in{opacity:1;transform:none;pointer-events:auto;color:#fff;font-weight:700;font-size:clamp(13px,1.25vw,16.5px);border-color:rgba(37,99,235,.72);background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(78,205,196,.12));box-shadow:0 0 0 1px rgba(37,99,235,.22),0 10px 36px rgba(37,99,235,.28),0 0 48px rgba(37,99,235,.12);animation:homeSolTagGlow 2.8s ease-in-out infinite}.home-sol-tagline .sol-tag-em{color:var(--signal,#2563EB);font-weight:800;letter-spacing:.02em;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr;text-shadow:0 0 18px rgba(37,99,235,.45)}@keyframes homeSolTagGlow{0%,to{box-shadow:0 0 0 1px rgba(37,99,235,.18),0 8px 28px rgba(37,99,235,.2),0 0 36px rgba(37,99,235,.08);border-color:rgba(37,99,235,.62)}50%{box-shadow:0 0 0 1px rgba(37,99,235,.35),0 12px 42px rgba(37,99,235,.38),0 0 56px rgba(37,99,235,.18);border-color:rgba(37,99,235,.9)}}@media (max-width:760px){.home-sol-net{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:12px;min-height:0}.home-sol-viz{grid-column:1;grid-row:2}.home-sol-agent{grid-column:1;grid-row:3}.home-sol-list li{flex:none}.home-sol-tagline{grid-column:1;grid-row:4;max-width:100%}}.home-sol-viz{min-width:0;grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:4px 0;box-sizing:border-box}.sol-scene{display:block;width:100%;height:auto;overflow:visible}.sol-scene *{transform-box:fill-box;transform-origin:50% 50%}.sol-orbit{fill:none;stroke:rgba(37,99,235,.26);stroke-width:1;stroke-dasharray:2 6}.sol-orbit-in{stroke:rgba(37,99,235,.13)}.sol-core-halo{fill:rgba(37,99,235,.1);animation:solCorePulse 3.2s ease-in-out infinite}.sol-ring{fill:none;stroke-linecap:round}.sol-ring-a{stroke:rgba(78,205,196,.55);stroke-width:1.2;stroke-dasharray:2 7;animation:solSpin 16s linear infinite}.sol-ring-b{stroke:rgba(37,99,235,.5);stroke-width:1.2;stroke-dasharray:14 9;animation:solSpin 22s linear infinite reverse}.sol-ring-c{stroke:rgba(37,99,235,.7);stroke-width:2;stroke-dasharray:70 17.96;animation:solSpin 9s linear infinite}.sol-orb{fill:#0E1630;stroke:rgba(78,205,196,.7);stroke-width:1.4;filter:drop-shadow(0 0 12px rgba(37,99,235,.65))}.sol-spark{fill:#CFF7F3;filter:drop-shadow(0 0 6px rgba(78,205,196,.9));animation:solSpark 2.4s ease-in-out infinite}@keyframes solSpin{to{transform:rotate(1turn)}}@keyframes solCorePulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.14);opacity:1}}@keyframes solSpark{0%,to{transform:scale(.88) rotate(0deg)}50%{transform:scale(1.12) rotate(45deg)}}.sol-st-ring{fill:#0E1630;stroke:rgba(37,99,235,.55);stroke-width:1.2;transition:fill .4s ease,stroke .4s ease,filter .4s ease}.sol-st-halo{fill:none;stroke:#4ECDC4;stroke-width:1.2;opacity:0}.sol-st path{fill:none;stroke:#8FA6D6;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s ease,fill .4s ease}.sol-st path.fill{fill:#8FA6D6;stroke:none}.sol-st.is-in .sol-st-ring{stroke:#4ECDC4;fill:rgba(78,205,196,.1)}.sol-st.is-in path{stroke:#BDF4EF}.sol-st.is-in path.fill{fill:#BDF4EF;stroke:none}.sol-st.is-on .sol-st-ring{fill:rgba(78,205,196,.28);filter:drop-shadow(0 0 9px rgba(78,205,196,.8))}.sol-st.is-on .sol-st-halo{animation:solHalo 1.6s ease-out infinite}@keyframes solHalo{0%{transform:scale(1);opacity:.8}to{transform:scale(2);opacity:0}}.sol-st-lbl{font:600 9.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;fill:rgba(143,166,214,.5);transition:fill .4s ease}.sol-st-lbl.l0,.sol-st-lbl.l2,.sol-st-lbl.l3{text-anchor:middle}.sol-st-lbl.l1{text-anchor:start}.sol-st-lbl.l4{text-anchor:end}.sol-st-lbl.is-in{fill:rgba(189,244,239,.8)}.sol-st-lbl.is-on{fill:#4ECDC4}.sol-probe-head{fill:#fff;filter:drop-shadow(0 0 7px #4ECDC4)}.sol-probe-t1{fill:#4ECDC4;opacity:.6}.sol-probe-t2{fill:#4ECDC4;opacity:.3}.sol-dot{fill:#2563EB;opacity:.22;transition:opacity .5s ease}.sol-dots.is-in .sol-dot{opacity:.4}.sol-dots.is-on .sol-dot{opacity:.95;fill:#4ECDC4;animation:solSuck 2.3s cubic-bezier(.45,0,.2,1) infinite}@keyframes solSuck{0%{transform:translate(0) scale(1);opacity:.95}75%{opacity:.9}to{transform:translate(var(--tx),var(--ty)) scale(.35);opacity:0}}.sol-dots .sol-dot:first-child{--tx:152px;--ty:74px;animation-delay:0s}.sol-dots .sol-dot:nth-child(2){--tx:176px;--ty:26px;animation-delay:.09s}.sol-dots .sol-dot:nth-child(3){--tx:134px;--ty:-16px;animation-delay:.18s}.sol-dots .sol-dot:nth-child(4){--tx:166px;--ty:-66px;animation-delay:.27s}.sol-dots .sol-dot:nth-child(5){--tx:114px;--ty:-101px;animation-delay:.36s}.sol-dots .sol-dot:nth-child(6){--tx:88px;--ty:101px;animation-delay:.45s}.sol-dots .sol-dot:nth-child(7){--tx:-90px;--ty:102px;animation-delay:.54s}.sol-dots .sol-dot:nth-child(8){--tx:-154px;--ty:75px;animation-delay:.63s}.sol-dots .sol-dot:nth-child(9){--tx:-179px;--ty:21px;animation-delay:.72s}.sol-dots .sol-dot:nth-child(10){--tx:-138px;--ty:-21px;animation-delay:.81s}.sol-dots .sol-dot:nth-child(11){--tx:-170px;--ty:-69px;animation-delay:.9s}.sol-dots .sol-dot:nth-child(12){--tx:-112px;--ty:-102px;animation-delay:.99s}.sol-dots .sol-dot:nth-child(13){--tx:184px;--ty:-21px;animation-delay:1.08s}.sol-dots .sol-dot:nth-child(14){--tx:-190px;--ty:-34px;animation-delay:1.17s}.sol-thread{fill:none;stroke:#2563EB;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130;opacity:0}.sol-hn{fill:#2563EB;opacity:0}.sol-threads.is-on .sol-thread.t1{animation:solDraw .8s ease .1s forwards,solPrune .5s ease 1.9s forwards}.sol-threads.is-on .sol-thread.t2{animation:solDraw .8s ease .3s forwards,solPick .6s ease 1.9s forwards}.sol-threads.is-on .sol-thread.t3{animation:solDraw .8s ease .5s forwards,solPrune .5s ease 1.9s forwards}.sol-threads.is-on .sol-hn.n1{animation:solPop .4s ease .8s forwards,solPrune .5s ease 1.9s forwards}.sol-threads.is-on .sol-hn.n2{animation:solPop .4s ease 1s forwards,solPickNode .6s ease 1.9s forwards}.sol-threads.is-on .sol-hn.n3{animation:solPop .4s ease 1.2s forwards,solPrune .5s ease 1.9s forwards}.sol-threads.is-in:not(.is-on) .sol-thread.t2{stroke-dashoffset:0;opacity:.5;stroke:#4ECDC4}.sol-threads.is-in:not(.is-on) .sol-hn.n2{opacity:.6;fill:#4ECDC4}@keyframes solDraw{0%{stroke-dashoffset:130;opacity:.95}to{stroke-dashoffset:0;opacity:.95}}@keyframes solPrune{to{opacity:0}}@keyframes solPick{to{stroke:#4ECDC4;stroke-width:2.4;opacity:1;stroke-dashoffset:0}}@keyframes solPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes solPickNode{to{fill:#4ECDC4;opacity:1;transform:scale(1.5)}}.sol-pd{fill:#2563EB;opacity:.2;transition:opacity .5s ease}.sol-pattern.is-in .sol-pd{opacity:.4}.sol-pshape{fill:rgba(78,205,196,.08);stroke:#4ECDC4;stroke-width:1.7;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;opacity:0}.sol-lasso{fill:none;stroke:#4ECDC4;stroke-width:1.2;stroke-dasharray:4 5;opacity:0}.sol-pattern.is-on .sol-pd{opacity:.9;fill:#4ECDC4}.sol-pattern.is-on .sol-pshape{animation:solShapeDraw 1.5s ease .3s forwards}.sol-pattern.is-on .sol-lasso{animation:solFadeIn .5s ease 1.5s forwards,solSpin 8s linear 1.5s infinite}.sol-pattern.is-in:not(.is-on) .sol-pshape{stroke-dashoffset:0;opacity:.5}@keyframes solShapeDraw{0%{stroke-dashoffset:300;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes solFadeIn{to{opacity:.85}}.sol-gate-line{fill:none;stroke:#2563EB;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:90;stroke-dashoffset:90;opacity:0}.sol-gate-d{fill:rgba(78,205,196,.1);stroke:#4ECDC4;stroke-width:1.5;stroke-linejoin:round;opacity:.25}.sol-check{fill:none;stroke:#4ECDC4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;opacity:0}.sol-mgr-head{fill:#8FA6D6;opacity:.25}.sol-mgr-body{fill:none;stroke:#8FA6D6;stroke-width:1.6;stroke-linecap:round;opacity:.25}.sol-gate.is-on .sol-gate-line{animation:solLine .7s ease .1s forwards}.sol-gate.is-on .sol-gate-d{opacity:1;animation:solGatePulse 1.2s ease-in-out .7s 2}.sol-gate.is-on .sol-mgr-body,.sol-gate.is-on .sol-mgr-head{opacity:1;stroke:#BDF4EF;fill-opacity:1;transition:opacity .4s ease .5s}.sol-gate.is-on .sol-mgr-head{fill:#BDF4EF}.sol-gate.is-on .sol-check{animation:solCheck .5s ease 1.9s forwards}.sol-gate.is-in:not(.is-on) .sol-gate-line{stroke-dashoffset:0;opacity:.5}.sol-gate.is-in:not(.is-on) .sol-gate-d{opacity:.7}.sol-gate.is-in:not(.is-on) .sol-check{stroke-dashoffset:0;opacity:.9}.sol-gate.is-in:not(.is-on) .sol-mgr-body,.sol-gate.is-in:not(.is-on) .sol-mgr-head{opacity:.6}@keyframes solLine{0%{stroke-dashoffset:90;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes solGatePulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes solCheck{0%{stroke-dashoffset:24;opacity:1}to{stroke-dashoffset:0;opacity:1}}.sol-shock{fill:none;stroke:#4ECDC4;stroke-width:1.4;opacity:0}.sol-ray{fill:none;stroke:#4ECDC4;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:6 16;opacity:0}.sol-chip{fill:#4ECDC4;opacity:0}.sol-exec.is-on .sol-shock{animation:solShock 2.1s ease-out infinite}.sol-exec.is-on .sol-shock.s2{animation-delay:.7s}.sol-exec.is-on .sol-shock.s3{animation-delay:1.4s}.sol-exec.is-on .sol-ray{opacity:.95;animation:solRay .9s linear infinite}.sol-exec.is-on .sol-chip{opacity:1;animation:solChip 1.1s ease-in-out infinite}.sol-exec.is-in:not(.is-on) .sol-ray{opacity:.3}.sol-exec.is-in:not(.is-on) .sol-chip{opacity:.7}@keyframes solShock{0%{transform:scale(1);opacity:.75}to{transform:scale(2.5);opacity:0}}@keyframes solRay{to{stroke-dashoffset:-44}}@keyframes solChip{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.home-sol-net.is-done .sol-ring-c{animation-duration:4.5s;stroke:rgba(78,205,196,.85)}.home-sol-net.is-done .sol-core-halo{fill:rgba(78,205,196,.16);animation-duration:1.8s}.home-sol-net.is-done .sol-shock{animation:solShock 3s ease-out infinite}.home-sol-net.is-done .sol-shock.s2{animation-delay:1s}.home-sol-net.is-done .sol-shock.s3{animation-delay:2s}.home-sol-net.is-done .sol-threads.is-on .sol-thread.t1{animation:solDraw .8s ease .1s forwards,solThreadGlow 2.4s ease-in-out .9s infinite}.home-sol-net.is-done .sol-threads.is-on .sol-thread.t2{animation:solDraw .8s ease .2s forwards,solThreadGlow 2.4s ease-in-out 1s infinite}.home-sol-net.is-done .sol-threads.is-on .sol-thread.t3{animation:solDraw .8s ease .3s forwards,solThreadGlow 2.4s ease-in-out 1.1s infinite}.home-sol-net.is-done .sol-threads.is-on .sol-hn{fill:#4ECDC4}.home-sol-net.is-done .sol-threads.is-on .sol-hn.n1{animation:solPop .4s ease .6s forwards,solNodePulse 1.8s ease-in-out 1s infinite}.home-sol-net.is-done .sol-threads.is-on .sol-hn.n2{animation:solPop .4s ease .7s forwards,solNodePulse 1.8s ease-in-out 1.1s infinite}.home-sol-net.is-done .sol-threads.is-on .sol-hn.n3{animation:solPop .4s ease .8s forwards,solNodePulse 1.8s ease-in-out 1.2s infinite}.home-sol-net.is-done .sol-gate.is-on .sol-gate-d{animation:solGatePulse 1.6s ease-in-out .5s infinite}.home-sol-net.is-done .sol-gate.is-on .sol-check{animation-delay:.5s}.home-sol-net.is-done .sol-pattern.is-on .sol-lasso{animation:solFadeIn .5s ease .9s forwards,solSpin 8s linear .9s infinite}@keyframes solThreadGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes solNodePulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.6);opacity:1}}.home-sol-net.is-done .sol-trace-line.is-on .tr-res i{display:none}.home-sol-net.is-done .sol-trace-line.is-on .tr-res b{display:inline}.home-sol-net.is-done .sol-trace-line.is-on .tr-fn{color:#BDF4EF}.home-sol-net.is-done .home-sol-list li.is-on:after{display:none}.home-sol-net.is-done .home-sol-list li.is-on{color:#fff;border-color:rgba(78,205,196,.5);background:rgba(78,205,196,.1);box-shadow:none;transform:none}.home-sol-net.is-done .home-sol-list li.is-on:before{background:#4ECDC4;box-shadow:0 0 8px rgba(78,205,196,.45)}.sol-trace{direction:ltr;text-align:left;border:1px solid rgba(37,99,235,.28);border-radius:12px;background:rgba(8,12,26,.6);padding:10px 14px 11px;font:600 11.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(189,203,232,.85);display:flex;flex-direction:column;gap:5px}.sol-trace-head{display:flex;align-items:center;gap:8px;color:rgba(143,166,214,.7);font-size:10.5px;letter-spacing:.06em;margin-bottom:2px}.sol-trace-dot{width:7px;height:7px;border-radius:50%;background:#4ECDC4;box-shadow:0 0 8px rgba(78,205,196,.8);animation:solCorePulse 1.6s ease-in-out infinite}.sol-trace-line{display:flex;align-items:baseline;gap:6px;opacity:.18;transform:translateX(-6px);transition:opacity .4s ease,transform .4s ease;white-space:nowrap}.sol-trace-line:before{content:"\25B8";color:rgba(37,99,235,.9)}.sol-trace-line.is-in{opacity:1;transform:none}.sol-trace-line .tr-fn{color:#BDF4EF}.sol-trace-line .tr-arg{color:rgba(143,166,214,.75)}.sol-trace-line .tr-res{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal}.sol-trace-line .tr-res b{display:none;color:#4ECDC4;font-weight:700}.sol-trace-line .tr-res i{display:none;color:#2563EB;font-style:normal;letter-spacing:.2em;animation:solBlink 1s steps(1) infinite}.sol-trace-line.is-in:not(.is-on) .tr-res b,.sol-trace-line.is-on .tr-res i{display:inline}.sol-trace-line.is-on .tr-fn{color:#fff}@keyframes solBlink{50%{opacity:.25}}.home-sol-list li{overflow:hidden}.home-sol-list li:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:2px;width:0;background:#4ECDC4;opacity:.85}.home-sol-list li.is-on:after{animation:solFill 2.8s linear forwards}@keyframes solFill{to{width:100%}}@media (max-width:560px){.sol-st-lbl{display:none}.sol-trace{font-size:10.5px;padding:9px 11px}}@media (prefers-reduced-motion:reduce){.home-sol-list li:after,.sol-scene *,.sol-trace *{animation:none!important;transition:none!important}}.hero-brand-word{display:inline;font-weight:900;letter-spacing:.01em;background:linear-gradient(125deg,#F7FBFF,#9FD0FF 26%,#2563EB 55%,#4ECDC4);background-size:180% 180%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(37,99,235,.5)) drop-shadow(0 0 28px rgba(78,205,196,.18));animation:heroBrandSheen 6.5s ease-in-out infinite;-webkit-margin-end:.12em;margin-inline-end:.12em}@keyframes heroBrandSheen{0%,to{background-position:0 45%}50%{background-position:100% 55%}}.hero-click-cta{position:relative;z-index:61;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 28px 12px 18px;border-radius:999px;cursor:pointer;pointer-events:auto;border:1px solid rgba(180,220,255,.7);background:linear-gradient(135deg,rgba(78,180,255,.65),rgba(37,99,235,.42) 50%,rgba(78,205,196,.28));color:#fff;font-family:inherit;font-size:15px;font-weight:900;letter-spacing:.03em;box-shadow:0 8px 28px rgba(37,99,235,.32),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hero-click-cta:before{content:"";position:absolute;inset:-8px;border-radius:999px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(37,99,235,.28) 0,transparent 68%);opacity:.85}.hero-click-cta:focus-visible,.hero-click-cta:hover{transform:translateY(-1px);border-color:rgba(180,220,255,.9);box-shadow:0 12px 34px rgba(37,99,235,.4),inset 0 1px 0 rgba(255,255,255,.26)}.hero-click-cta-icon{position:relative;width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center}.hero-click-cta-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(180,220,255,.85);animation:heroClickPulse 2.4s ease-in-out infinite;will-change:transform,opacity}.hero-click-cta-core{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#7EC0FF 50%,#2563EB);box-shadow:0 0 8px rgba(126,192,255,.7)}.hero-click-cta-core,.hero-click-cta-label{position:relative;z-index:1}@keyframes heroClickPulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.hero-brand-word,.hero-click-cta-ring{animation:none}}.proof-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.35);background:rgba(37,99,235,.1);color:#2563EB;font-size:11.5px;font-weight:800;letter-spacing:.06em}.proof-deploy{margin:0;max-width:40em;color:#4ECDC4;font-size:14px;font-weight:700;line-height:1.7}.booking-cal-fact-free{color:#2563EB!important;font-weight:800}.booking-cal-fact-free svg{color:#2563EB}.atlas-section-title{color:#fff!important}@media (min-width:900px){.atlas-section-title-nowrap{white-space:nowrap;max-width:none}}.atlas-proof-section{background:linear-gradient(165deg,rgba(20,32,58,.98),rgba(14,22,44,.96) 45%,rgba(18,28,52,.98)),#10182C;border-block:1px solid rgba(37,99,235,.14);box-shadow:inset 0 1px 0 rgba(37,99,235,.08)}