.text-link{position:relative;text-decoration:none;transition:color .15s ease}.text-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.text-link:hover:after{transform:scaleX(1)}@media (max-width:768px){.text-link:after{display:none!important}}@keyframes celestial-moon-pulse{0%,to{box-shadow:0 0 60px 20px var(--celestial-moon-glow),0 0 120px 40px var(--celestial-moon-glow)}50%{box-shadow:0 0 80px 30px var(--celestial-moon-glow-intense),0 0 160px 60px var(--celestial-moon-glow)}}@keyframes celestial-sun-pulse{0%,to{box-shadow:0 0 40px 15px var(--celestial-sun-glow),0 0 80px 30px var(--celestial-sun-glow)}50%{box-shadow:0 0 60px 25px var(--celestial-sun-glow-intense),0 0 120px 50px var(--celestial-sun-glow)}}@keyframes celestial-star-twinkle{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes celestial-star-streak{0%{transform:scaleX(1) scaleY(1);filter:blur(0);opacity:var(--celestial-star-opacity)}40%{transform:scaleX(3) scaleY(.6);filter:blur(1.5px);opacity:.8}to{transform:scaleX(1) scaleY(1);filter:blur(0);opacity:var(--celestial-star-opacity)}}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes soft-fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-aura-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes card-shimmer{0%{transform:translateX(-100%) skewX(-12deg)}to{transform:translateX(200%) skewX(-12deg)}}.features-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.features-grid{grid-template-columns:1fr}}.feature-card{position:relative;overflow:hidden;isolation:isolate;transition:border-color .6s ease,box-shadow .6s ease}.feature-card:before{content:"";position:absolute;inset:-8px;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .6s ease;background:radial-gradient(ellipse at center,rgba(24,155,167,.14) 0,transparent 70%);animation:card-aura-breathe 3s ease-in-out infinite}.feature-card:hover:before{opacity:1}.feature-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s ease;background:linear-gradient(105deg,transparent 40%,rgba(24,155,167,.07) 50%,transparent 60%)}.feature-card:hover:after{opacity:1;animation:card-shimmer 1.2s ease .15s 1 forwards}.feature-card:hover{border-color:rgba(24,155,167,.5)!important;box-shadow:0 0 20px 5px rgba(24,155,167,.12),0 0 50px 15px rgba(24,155,167,.05),0 8px 32px -8px rgba(0,0,0,.3)}.light .feature-card:before{background:radial-gradient(ellipse at center,rgba(24,155,167,.09) 0,transparent 70%)}.light .feature-card:after{background:linear-gradient(105deg,transparent 40%,rgba(24,155,167,.05) 50%,transparent 60%)}.light .feature-card:hover{border-color:rgba(24,155,167,.5)!important;box-shadow:0 0 16px 4px rgba(24,155,167,.1),0 0 40px 12px rgba(24,155,167,.04),0 6px 24px -6px rgba(0,0,0,.12)}@keyframes btn-aura-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes btn-aura-breathe-ghost{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes btn-shimmer{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}.landing-btn,.landing-btn-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 34px;border-radius:12px;text-decoration:none;cursor:pointer;font-weight:700;font-size:1.08rem;letter-spacing:.03em;font-family:inherit;overflow:hidden;isolation:isolate;transition:border-color .6s ease,background .6s ease,color .5s ease,text-shadow .6s ease,box-shadow .6s ease}.landing-btn-cta.lg,.landing-btn.lg{padding:18px 40px;font-size:1.2rem}.landing-btn-cta:before,.landing-btn:before{content:"";position:absolute;inset:-8px;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .6s ease}.landing-btn-cta:hover:before,.landing-btn:hover:before{opacity:1}.landing-btn-cta:after,.landing-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s ease}.landing-btn-cta:hover:after,.landing-btn:hover:after{opacity:1;animation:btn-shimmer 1.2s ease .15s 1 forwards}.landing-btn{color:#d4f5fc;border:1.5px solid rgba(24,155,167,.3);background:transparent;text-shadow:none;box-shadow:none}.landing-btn:before{background:radial-gradient(ellipse at center,rgba(24,155,167,.12) 0,transparent 70%);animation:btn-aura-breathe-ghost 3s ease-in-out infinite}.landing-btn:after{background:linear-gradient(105deg,transparent 40%,rgba(24,155,167,.06) 50%,transparent 60%)}.landing-btn:hover{border-color:rgba(24,155,167,.6);color:#e8faff;background:rgba(24,155,167,.05);box-shadow:0 0 12px 2px rgba(24,155,167,.08)}.light .landing-btn{color:#0f7a84;border-color:rgba(24,155,167,.35);background:transparent}.light .landing-btn:before{background:radial-gradient(ellipse at center,rgba(24,155,167,.08) 0,transparent 70%)}.light .landing-btn:hover{border-color:rgba(24,155,167,.6);color:#0a5a62;background:rgba(24,155,167,.04);box-shadow:0 0 10px 2px rgba(24,155,167,.06)}.landing-btn-cta{color:#d4f5fc;border:1.5px solid rgba(24,155,167,.4);background:linear-gradient(135deg,#030d10,#060f18,#09202e);text-shadow:0 0 8px rgba(24,155,167,.4);box-shadow:0 0 4px 1px rgba(24,155,167,.05),0 4px 16px rgba(0,0,0,.3)}.landing-btn-cta:before{background:radial-gradient(ellipse at center,rgba(24,155,167,.2) 0,transparent 65%);animation:btn-aura-breathe 2.6s ease-in-out infinite}.landing-btn-cta:after{background:linear-gradient(105deg,transparent 35%,rgba(24,155,167,.1) 50%,transparent 65%)}.landing-btn-cta:hover{border-color:rgba(24,155,167,.75);background:linear-gradient(135deg,#081e24,#0d2a36,#123848);text-shadow:0 0 16px rgba(24,155,167,.8),0 0 32px rgba(24,155,167,.35);box-shadow:0 0 20px 5px rgba(24,155,167,.2),0 0 50px 15px rgba(24,155,167,.08),0 6px 24px rgba(0,0,0,.4)}.light .landing-btn-cta{color:#ffffff;border-color:rgba(24,155,167,.5);background:linear-gradient(135deg,#189ba7,#148d98,#0f7a84);text-shadow:none;box-shadow:0 0 6px 2px rgba(24,155,167,.15),0 4px 14px rgba(0,0,0,.12)}.light .landing-btn-cta:before{background:radial-gradient(ellipse at center,rgba(24,155,167,.15) 0,transparent 65%)}.light .landing-btn-cta:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.15) 50%,transparent 65%)}.light .landing-btn-cta:hover{border-color:rgba(24,155,167,.8);background:linear-gradient(135deg,#1cb8c6,#19a8b5,#14919d);box-shadow:0 0 18px 5px rgba(24,155,167,.25),0 0 42px 12px rgba(24,155,167,.1),0 6px 20px rgba(0,0,0,.15)}.landing-btn-cta:disabled,.landing-btn:disabled{opacity:.55;cursor:not-allowed}.landing-btn-cta:disabled:hover,.landing-btn:disabled:hover{box-shadow:none}.landing-btn-cta:disabled:after,.landing-btn-cta:disabled:before,.landing-btn:disabled:after,.landing-btn:disabled:before{display:none}@media (prefers-reduced-motion:reduce){.landing-btn,.landing-btn-cta{transition:none}.landing-btn-cta:after,.landing-btn-cta:before,.landing-btn:after,.landing-btn:before{display:none}}@keyframes accent-pulse{0%,to{box-shadow:0 0 8px rgba(24,155,167,.3),0 0 20px rgba(24,155,167,.15)}50%{box-shadow:0 0 14px rgba(24,155,167,.5),0 0 32px rgba(24,155,167,.25)}}@keyframes lead-orange-pulse{0%,to{box-shadow:0 0 12px rgba(255,140,0,.5),0 0 28px rgba(255,140,0,.25),0 0 48px rgba(255,140,0,.1)}50%{box-shadow:0 0 20px rgba(255,140,0,.7),0 0 44px rgba(255,140,0,.4),0 0 72px rgba(255,140,0,.15)}}.lead-input-glow{animation:lead-orange-pulse 2.5s ease-in-out infinite}.lead-input-glow:focus{animation:none}@keyframes mkt-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mkt-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.team-node{width:64px;height:64px;border-radius:50%;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.25)}.team-badge-primary,.team-node{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));color:var(--color-accent)}.team-badge-primary{padding:9px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.1em}.team-badge-secondary{padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);font-size:.58rem;font-weight:600;letter-spacing:.12em;color:var(--color-text-muted)}@media (max-width:520px){.team-avatar-container{transform:scale(.75);transform-origin:center}}@media (max-width:400px){.team-avatar-container{transform:scale(.65);transform-origin:center}}@media (max-width:340px){.team-avatar-container{transform:scale(.55);transform-origin:center}}@media (max-width:480px){.dc-card-content{padding:18px 16px 16px!important}}@media (max-width:380px){.sdb-welcome-popup{right:12px!important;max-width:calc(100vw - 24px)!important}}.mkt-sphere-desktop{width:100%;max-width:1020px;margin:0 auto;position:relative}.mkt-sphere-container{position:relative;width:100%;height:clamp(400px,52vw,580px);perspective:800px;cursor:grab;overflow:visible}.mkt-sphere-container:active{cursor:grabbing}.mkt-sphere-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.mkt-sphere-node{position:absolute;will-change:transform,opacity}.mkt-sphere-main{transition:filter .25s ease,transform .25s ease}.mkt-sphere-main:hover{filter:drop-shadow(0 0 14px rgba(24,155,167,.4))!important;transform:scale(1.03)}.mkt-sphere-main[data-accent]:hover{filter:drop-shadow(0 0 18px rgba(24,155,167,.5))!important}.mkt-sphere-tag{transition:border-color .2s ease,color .2s ease,transform .2s ease}.mkt-sphere-tag:hover{border-color:rgba(24,155,167,.4)!important;color:var(--color-text-primary)!important;transform:scale(1.08)}.mkt-cloud-mobile{display:none;flex-wrap:wrap;justify-content:center;align-items:center;max-width:640px;width:100%}@media (max-width:640px){.mkt-sphere-desktop{display:none}.mkt-cloud-mobile{display:flex}}@media (max-width:768px){#cta *,#features *,#hosting *,#landing-footer *,#overview *,#stryke-agency *,#team *,#versioning *{animation:none!important;transition:none!important}#cta,#cta *,#features,#features *,#hosting,#hosting *,#landing-footer,#landing-footer *,#overview,#overview *,#stryke-agency,#stryke-agency *,#versioning,#versioning *{opacity:1!important;transform:none!important}#features [style*=backdrop-filter],#hosting [style*=backdrop-filter],#landing-footer [style*=backdrop-filter],#overview [style*=backdrop-filter],#versioning [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--celestial-star-opacity:0.15}.light{--celestial-star-opacity:0.12}canvas{pointer-events:none!important;cursor:none!important;touch-action:none!important}#hero [style*=perspective]>*{transform:none!important}}