:root{--brand-color:#60a5fa;--brand-rgb:96,165,250}.hero-name-wrap{--x:50%;--y:50%;position:relative}.hero-name{-webkit-text-stroke:2px #60a5fa73;background:linear-gradient(180deg,#ffffff70 0,#fff0);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:clamp(64px,12vw,180px);font-weight:800;line-height:.9;position:relative;transition:-webkit-text-stroke-color .25s ease,text-shadow .25s ease}.hero-name-wrap:hover .hero-name{-webkit-text-stroke-color:#60a5fabf}.hero-name:after{-webkit-text-stroke:2px #60a5fa;color:#0000;content:attr(data-text);inset:0;-webkit-mask-image:radial-gradient(200px 200px at var(--x) var(--y),#000 0,#0000 60%);mask-image:radial-gradient(200px 200px at var(--x) var(--y),#000 0,#0000 60%);opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 20px #60a5fa8c,0 0 40px #60a5fa66;transition:opacity .3s ease}.hero-name-wrap:hover .hero-name:after{opacity:1}.video-iframe{aspect-ratio:16/9;border:0;display:block;width:100%}.hero-content{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);position:relative;z-index:10}.features-section{background:#000;padding:80px 0;position:relative}.features-title{color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.02em}.features-subtitle{color:#ffffffb3;font-size:clamp(16px,2.2vw,18px)}.feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{border-radius:16px;opacity:0;overflow:hidden;padding:28px;position:relative;transform:translateY(12px) scale(.98);transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .5s ease,box-shadow .3s ease,border-color .3s ease;will-change:transform,opacity}.dark .feature-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff0f;color:#e5e7eb}.dark .feature-card:before{background:radial-gradient(200px 120px at 20% -10%,#60a5fa1f,#0000 60%),radial-gradient(240px 140px at 110% 120%,#60a5fa1f,#0000 60%);border-radius:inherit;content:"";filter:blur(18px);inset:-2px;opacity:.6;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.feature-card:hover{border-color:#60a5fa59;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #60a5fa26;transform:translateY(0) scale(1)}.pricing-card{border-radius:16px;opacity:0;overflow:hidden;padding:28px;position:relative;transform:translateY(12px) scale(.98);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .5s ease,box-shadow .3s ease,border-color .3s ease}.dark .pricing-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;color:#e5e7eb}.pricing-card:hover{border-color:#60a5fa59;box-shadow:0 16px 44px #0000008c,inset 0 0 0 1px #60a5fa33;transform:perspective(900px) translateY(-2px) scale(1.01) rotateX(1.2deg)}.pricing-card:active{transform:perspective(900px) translateY(0) scale(1.005)}.pricing-card.popular{border-color:#60a5fab3;box-shadow:0 18px 56px #0009,inset 0 0 0 1px #60a5fa4d;transform:translateY(0) scale(1.02);z-index:2}.pricing-card.popular:after{border-radius:inherit;box-shadow:0 0 0 2px #60a5fa4d,0 0 28px #60a5fa59;content:"";inset:-2px;pointer-events:none;position:absolute}.toggle-switch .knob{background:#fff;border-radius:9999px;box-shadow:0 2px 8px #00000059;height:22px;left:3px;position:absolute;top:3px;transition:transform .25s ease;width:22px}.toggle-switch.on .knob{transform:translateX(36px)}.pricing-toggle.pulse{animation:pulseRing 1.2s ease-out 0s 1}@keyframes pulseRing{0%{box-shadow:0 0 0 0 #60a5fa80}to{box-shadow:0 0 0 14px #60a5fa00}}.feature-card.in-view{opacity:1;transform:translateY(0) scale(1)}.cta-wrap{position:relative;z-index:1}.cta-note{color:#fff9;font-size:12px;margin-top:10px}.feature-icon{border-radius:12px;display:grid;font-size:28px;height:56px;margin:2px 0 12px;place-items:center;position:relative;transition:transform .3s ease;width:56px;z-index:1}.dark .feature-icon{background:#60a5fa1a;border:1px solid #60a5fa33;color:#60a5fa}.feature-card:hover .feature-icon{transform:translateY(-2px) scale(1.04)}.feature-heading{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px;position:relative;z-index:1}.feature-text{color:#ffffffbf;font-size:15px;position:relative;z-index:1}.section-separator{background:#000;height:90px;overflow:visible;position:relative;z-index:1}.section-separator:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,#60a5fa4d 0,#60a5fa29 42%,#60a5fa14 62%,#0000 78%);background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(var(--brand-rgb),.3) 0,rgba(var(--brand-rgb),.16) 42%,rgba(var(--brand-rgb),.08) 62%,#0000 78%);border-radius:9999px;content:"";filter:blur(14px);height:180px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1100px,92vw)}.section-separator:after{background:radial-gradient(ellipse 70% 60% at 50% 50%,#0000 60%,#00000080 100%);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.footer-minimal{background:#000;border-top:1px solid #ffffff0f;overflow:hidden;position:relative}.footer-minimal:before{background:radial-gradient(ellipse 70% 55% at 50% 50%,#60a5fa38 0,#60a5fa1f 45%,#60a5fa0f 62%,#0000 80%);background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(var(--brand-rgb),.22) 0,rgba(var(--brand-rgb),.12) 45%,rgba(var(--brand-rgb),.06) 62%,#0000 80%);border-radius:9999px;filter:blur(22px);height:220px;top:38%;transform:translate(-50%,-50%);width:min(1200px,94vw)}.footer-minimal:after,.footer-minimal:before{content:"";left:50%;pointer-events:none;position:absolute}.footer-minimal:after{background:radial-gradient(ellipse 80% 70% at 50% 100%,#60a5fa42 0,#60a5fa24 40%,#60a5fa12 60%,#0000 78%);background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(var(--brand-rgb),.26) 0,rgba(var(--brand-rgb),.14) 40%,rgba(var(--brand-rgb),.07) 60%,#0000 78%);border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;bottom:-40px;filter:blur(20px);height:280px;transform:translateX(-50%);width:min(1400px,96vw)}.footer-inner{padding:48px 0 28px;position:relative;z-index:1}.footer-minimal .tiny-links a{color:#fff9;text-decoration:none}.footer-minimal .tiny-links a:hover{color:#fff}
/*# sourceMappingURL=6402.5776d317.chunk.css.map*/