:root{--landing-sky-bg:radial-gradient(ellipse at 50% 0%,#09202e 0%,#060f18 40%,#030d10 100%);--landing-dawn-opacity:0}.light{--landing-sky-bg:radial-gradient(ellipse at 50% 0%,#6aaed2 0%,#88c2dc 40%,#a4d2e8 100%);--landing-dawn-opacity:1}#stryke-preloader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 0,#09202e 0,#060f18 40%,#030d10 100%);opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1);pointer-events:all}.light #stryke-preloader{background:radial-gradient(ellipse at 50% 0,#6aaed2 0,#88c2dc 40%,#a4d2e8 100%)}#stryke-preloader.preloader-done{opacity:0;pointer-events:none}.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:28px}.preloader-logo{width:280px;height:auto;opacity:0;animation:preloader-fade-in .6s ease-out .1s forwards}.preloader-logo-dark{display:block}.light .preloader-logo-dark,.preloader-logo-light{display:none}.light .preloader-logo-light{display:block}@keyframes preloader-fade-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.preloader-ring{width:40px;height:40px;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--preloader-ring-color);border-right:2px solid transparent;border-right-color:var(--preloader-ring-color);animation:preloader-spin .9s linear infinite,preloader-fade-in .4s ease-out .3s forwards;opacity:0}@keyframes preloader-spin{to{transform:rotate(1turn)}}@keyframes preloader-auto-hide{to{opacity:0;pointer-events:none}}#stryke-preloader:not(.preloader-done){animation:preloader-auto-hide 0s 3s forwards}.imp-link,.text-link{position:relative;text-decoration:none!important;transition:color .15s ease}.imp-link:after,.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}.imp-link:hover:after,.text-link:hover:after{transform:scaleX(1)}#landing-footer .text-link:after{left:20px;width:calc(100% - 20px)}@media (max-width:768px){.imp-link:after,.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-shimmer{0%{transform:translateX(-100%) skewX(-12deg)}to{transform:translateX(200%) skewX(-12deg)}}.features-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.features-grid>*{flex:1 1 260px;max-width:340px}@media (max-width:768px){.features-grid>*{flex-basis:calc(50% - 10px);max-width:none}}@media (max-width:480px){.features-grid>*{flex-basis:100%}}.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%)}.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.sm,.landing-btn.sm{padding:11px 18px;border-radius:10px;font-size:.8125rem;letter-spacing:.02em}.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)}}@property --comet-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes comet-orbit{0%{--comet-angle:0deg}to{--comet-angle:360deg}}.lead-comet-wrap{position:relative;border-radius:.75rem;padding:2px;background:conic-gradient(from var(--comet-angle),var(--comet-trail) 0,transparent 8%,transparent 85%,var(--comet-trail) 90%,var(--comet-color) 95%,var(--comet-core) 97%,var(--comet-color) 99%,var(--comet-trail) 100%)}.lead-comet-wrap,.lead-comet-wrap:before{animation:comet-orbit 3.5s linear infinite}.lead-comet-wrap:before{content:"";position:absolute;inset:-6px;border-radius:1rem;background:conic-gradient(from var(--comet-angle),transparent 0,transparent 88%,var(--comet-glow) 94%,var(--comet-glow-core) 97%,var(--comet-glow) 100%);filter:blur(12px);z-index:-1;pointer-events:none}.dark .lead-comet-wrap{--comet-trail:rgba(24,155,167,0.15);--comet-color:rgba(24,155,167,0.9);--comet-core:rgba(180,240,248,1);--comet-glow:rgba(24,155,167,0.35);--comet-glow-core:rgba(24,155,167,0.6)}.light .lead-comet-wrap{--comet-trail:rgba(13,122,132,0.12);--comet-color:rgba(13,122,132,0.8);--comet-core:rgba(100,210,220,1);--comet-glow:rgba(13,122,132,0.25);--comet-glow-core:rgba(13,122,132,0.5)}.lead-comet-wrap:after{content:"";position:absolute;inset:4px;border-radius:calc(.75rem - 4px);pointer-events:none;z-index:1;background:radial-gradient(1px 1px at 12% 35%,var(--star-bright) 50%,transparent 100%),radial-gradient(1px 1px at 28% 72%,var(--star-dim) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 45% 25%,var(--star-bright) 50%,transparent 100%),radial-gradient(.8px .8px at 62% 60%,var(--star-dim) 50%,transparent 100%),radial-gradient(1px 1px at 78% 40%,var(--star-bright) 50%,transparent 100%),radial-gradient(.8px .8px at 88% 70%,var(--star-dim) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 35% 55%,var(--star-dim) 50%,transparent 100%),radial-gradient(1px 1px at 55% 78%,var(--star-bright) 50%,transparent 100%),radial-gradient(.8px .8px at 8% 65%,var(--star-dim) 50%,transparent 100%),radial-gradient(1px 1px at 92% 30%,var(--star-bright) 50%,transparent 100%),radial-gradient(.8px .8px at 70% 22%,var(--star-dim) 50%,transparent 100%),radial-gradient(1px 1px at 20% 48%,var(--star-dim) 50%,transparent 100%)}.dark .lead-comet-wrap:after{--star-bright:rgba(200,240,250,0.7);--star-dim:rgba(200,240,250,0.35)}.light .lead-comet-wrap:after{--star-bright:rgba(13,122,132,0.45);--star-dim:rgba(13,122,132,0.2)}.lead-comet-wrap>.lead-comet-input{position:relative;z-index:2;border:none!important;border-radius:calc(.75rem - 2px);backdrop-filter:blur(32px)}.dark .lead-comet-wrap>.lead-comet-input{background:rgb(12,20,28)!important;border:1px solid rgba(24,155,167,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 20px rgba(24,155,167,.1)}.light .lead-comet-wrap>.lead-comet-input{background:rgb(175,212,235)!important;border:1px solid rgba(13,122,132,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 20px rgba(13,122,132,.08)}@keyframes lead-pulse-dark{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 20px rgba(24,155,167,.25),0 0 50px rgba(24,155,167,.1)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 28px rgba(24,155,167,.45),0 0 70px rgba(24,155,167,.2)}}@keyframes lead-pulse-light{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 20px rgba(13,122,132,.15),0 0 50px rgba(13,122,132,.06)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 28px rgba(13,122,132,.3),0 0 70px rgba(13,122,132,.12)}}.dark .lead-comet-wrap:focus-within>.lead-comet-input{border-color:rgba(24,155,167,.7)!important;animation:lead-pulse-dark 2s ease-in-out infinite}.light .lead-comet-wrap:focus-within>.lead-comet-input{border-color:rgba(13,122,132,.6)!important;animation:lead-pulse-light 2s ease-in-out infinite}@keyframes mkt-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mkt-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mkt-headline-shine{0%{background-position:200%}55%{background-position:-100%}to{background-position:-100%}}.mkt-headline-shine{background-image:linear-gradient(100deg,var(--color-text-primary) 0,var(--color-text-primary) 42%,var(--color-accent) 50%,var(--color-text-primary) 58%,var(--color-text-primary) 100%);background-size:220% 100%;background-position:200%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--color-accent) 48%,transparent)) drop-shadow(0 0 46px color-mix(in srgb,var(--color-accent) 26%,transparent));animation:mkt-headline-shine 6s ease-in-out 1.2s infinite}@media (prefers-reduced-motion:reduce){.mkt-headline-shine{animation:none;background-image:none;-webkit-text-fill-color:var(--color-text-primary);color:var(--color-text-primary)}}.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 rgba(var(--color-accent-rgb),.4);font-size:.78rem;font-weight:700;letter-spacing:.1em}.team-badge-secondary{padding:5px 12px;border-radius:999px;border:1px solid rgba(var(--color-accent-rgb),.18);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}}.mkt-services-section{width:100vw;height:100vh;min-height:100vh}.mkt-sphere-desktop{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden}.mkt-services-text{position:absolute;right:0;top:0;width:50%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;pointer-events:none;padding:clamp(24px,3vw,60px)}.mkt-services-card{width:100%}.mkt-cloud-mobile{display:none;flex-wrap:wrap;justify-content:center;align-items:center;max-width:40rem;width:100%}@media (max-width:768px){.mkt-services-section{height:auto;min-height:0;padding:clamp(60px,10vw,100px) 20px clamp(40px,8vw,60px)}.mkt-sphere-desktop{display:none}.mkt-services-text{position:relative;right:auto;top:auto;width:100%;height:auto;padding:0;margin-bottom:32px}.mkt-services-card{max-width:100%!important}.mkt-cloud-mobile{display:flex;position:relative;z-index:2;margin:0 auto;padding:0 4px}#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}: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}#hero h1>span{opacity:1!important}}.hosting-section{position:relative;overflow:hidden;scroll-snap-align:start;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,5vw,72px) 0}.hosting-bg-layer{position:relative;width:100%;max-width:1920px;height:clamp(380px,60vh,720px);flex-shrink:0;overflow:hidden;pointer-events:none}.hosting-bg-poster,.hosting-bg-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-bg-base) 15%,var(--color-bg-base) 62%,transparent 100%),linear-gradient(to right,transparent 0,var(--color-bg-base) 6%,var(--color-bg-base) 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,var(--color-bg-base) 15%,var(--color-bg-base) 62%,transparent 100%),linear-gradient(to right,transparent 0,var(--color-bg-base) 6%,var(--color-bg-base) 94%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hosting-bg-poster{background-size:cover;background-position:center 40%;background-repeat:no-repeat}.hosting-content{position:relative;z-index:2;width:100%;max-width:900px;padding-inline:clamp(20px,6vw,48px);margin-top:clamp(-52px,-3.5vw,-30px);display:flex;flex-direction:column;align-items:center;gap:18px}@media (max-width:768px){.hosting-bg-layer{height:clamp(230px,40vh,340px)}.hosting-content{margin-top:clamp(-44px,-6vw,-24px);gap:16px}}.provider-illu-wrap{display:flex;justify-content:flex-start;padding-left:clamp(12px,3vw,28px);margin-bottom:20px;position:relative;z-index:2;pointer-events:none}.provider-illu{width:clamp(170px,26vw,240px);height:auto}@media (max-width:768px){.provider-illu-wrap{padding-left:18px;margin-bottom:16px}.provider-illu{width:clamp(190px,50vw,240px)}}.scrollvid-section{position:relative;height:300vh;scroll-snap-align:none}@media (max-width:768px){.scrollvid-section{height:100vh}}.scrollvid-sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.scrollvid-frame{position:absolute;inset:0;width:100%;height:100%;will-change:clip-path}.scrollvid-poster,.scrollvid-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.scrollvid-poster{background-size:cover;background-position:50%;background-repeat:no-repeat}.scrollvid-sound{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px}.landing-btn.scrollvid-sound,.light .landing-btn.scrollvid-sound{background:color-mix(in srgb,var(--color-accent-deep) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-text-on-accent) 34%,transparent);color:var(--color-text-on-accent);backdrop-filter:blur(10px);box-shadow:0 4px 18px color-mix(in srgb,var(--color-bg-base) 55%,transparent)}.landing-btn.scrollvid-sound:hover,.light .landing-btn.scrollvid-sound:hover{background:color-mix(in srgb,var(--color-accent-deep) 95%,transparent);border-color:color-mix(in srgb,var(--color-text-on-accent) 60%,transparent);color:var(--color-text-on-accent)}.scrollvid-play-wrap{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.scrollvid-play-ring{position:absolute;inset:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--color-text-on-accent) 70%,transparent);pointer-events:none}.scrollvid-play{position:relative;display:inline-flex;align-items:center;justify-content:center}.landing-btn.scrollvid-play,.light .landing-btn.scrollvid-play{width:82px;height:82px;border-radius:999px;border:2px solid color-mix(in srgb,var(--color-text-on-accent) 75%,transparent);background:color-mix(in srgb,var(--color-accent-deep) 26%,transparent);color:var(--color-text-on-accent);backdrop-filter:blur(6px);box-shadow:0 2px 20px color-mix(in srgb,var(--color-accent-deep) 35%,transparent);padding:0 0 0 5px}.landing-btn.scrollvid-play:hover,.light .landing-btn.scrollvid-play:hover{border-color:var(--color-text-on-accent);background:color-mix(in srgb,var(--color-accent-deep) 48%,transparent);color:var(--color-text-on-accent)}@media (max-width:768px){.scrollvid-sound-label{display:none}}.sdb-wrap{position:fixed;left:50%;transform:translateX(-50%);z-index:40;width:calc(100% - 32px);max-width:620px;flex-direction:column}.sdb-form,.sdb-wrap{display:flex;align-items:center}.sdb-form{position:relative;gap:8px;width:100%;padding:8px 8px 8px 14px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--glass-border));border-radius:14px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));box-shadow:0 8px 32px color-mix(in srgb,var(--color-bg-base) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.sdb-form:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent) 40%,transparent);pointer-events:none;opacity:0;animation:sdb-pulse 2.6s ease-out infinite}@keyframes sdb-pulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.035)}}.sdb-form:focus-within:after,.sdb-form:hover:after{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.sdb-form:after{animation:none;opacity:.5}}.sdb-icon{flex-shrink:0;color:var(--color-text-muted)}.sdb-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text-primary);font-size:.9375rem;font-weight:500}.sdb-input::-moz-placeholder{color:var(--color-text-muted)}.sdb-input::placeholder{color:var(--color-text-muted)}.sdb-submit{flex-shrink:0;display:inline-flex;align-items:center;gap:7px}.sdb-error{margin:6px 0 0;padding:4px 10px;border-radius:8px;background:var(--glass-bg);color:var(--color-text-secondary);font-size:.75rem}@media (max-width:560px){.sdb-submit-label{display:none}.sdb-form{padding-left:12px;gap:6px}}