.cinematic-section-module__2OBTjG__cinematicHero{perspective:1500px}.cinematic-section-module__2OBTjG__transformStyle3d{transform-style:preserve-3d}.cinematic-section-module__2OBTjG__heroGsapReveal{visibility:hidden}.cinematic-section-module__2OBTjG__filmGrain{z-index:50;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"noiseFilter\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\"/></svg>");width:100%;height:100%;position:absolute;inset:0}.cinematic-section-module__2OBTjG__bgGridTheme{background-size:60px 60px;background-image:linear-gradient(to right, color-mix(in srgb, var(--color-foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-foreground) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.cinematic-section-module__2OBTjG__text3dMatte{color:var(--color-foreground);text-shadow:0 10px 30px color-mix(in srgb, var(--color-foreground) 20%, transparent), 0 2px 4px color-mix(in srgb, var(--color-foreground) 10%, transparent)}.cinematic-section-module__2OBTjG__textSilverMatte{background:linear-gradient(180deg, var(--color-foreground) 0%, color-mix(in srgb, var(--color-foreground) 40%, transparent) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--color-foreground) 15%, transparent)) drop-shadow(0 2px 4px color-mix(in srgb, var(--color-foreground) 10%, transparent));-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.cinematic-section-module__2OBTjG__textCardSilverMatte{background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 24px #000c)drop-shadow(0 4px 8px #0009);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.cinematic-section-module__2OBTjG__premiumDepthCard{-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 16% 18%,#fb923c29,#0000 30%),radial-gradient(circle at 86% 82%,#eab3081a,#0000 32%),linear-gradient(145deg,#18181bd1 0%,#09090bad 100%);border:1px solid #fb923c29;position:relative;box-shadow:0 40px 100px -20px #000000e6,0 20px 40px -20px #000c,0 0 80px -40px #fb923ca6,inset 0 1px 2px #ffffff29,inset 0 -2px 4px #000c}.cinematic-section-module__2OBTjG__cardSheen{z-index:50;border-radius:inherit;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #fb923c1a 0%, transparent 42%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.cinematic-section-module__2OBTjG__iphoneBezel{transform-style:preserve-3d;background-color:#111;box-shadow:inset 0 0 0 2px #52525b,inset 0 0 0 7px #000,0 40px 80px -15px #000000e6,0 15px 25px -5px #000000b3}.cinematic-section-module__2OBTjG__hardwareBtn{background:linear-gradient(90deg,#404040 0%,#171717 100%);border-left:1px solid #ffffff0d;box-shadow:-2px 0 5px #000c,inset -1px 0 1px #ffffff26,inset 1px 0 2px #000c}.cinematic-section-module__2OBTjG__screenGlare{background:linear-gradient(110deg,#ffffff14 0%,#fff0 45%)}.cinematic-section-module__2OBTjG__widgetDepth{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff08;box-shadow:0 10px 20px #0000004d,inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #00000080}.cinematic-section-module__2OBTjG__floatingUiBadge{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #000c,inset 0 1px 1px #fff3,inset 0 -1px 1px #00000080}.cinematic-section-module__2OBTjG__btnModernLight,.cinematic-section-module__2OBTjG__btnModernDark{transition:transform .4s cubic-bezier(.25,1,.5,1),background .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1)}.cinematic-section-module__2OBTjG__btnModernLight{color:#0f172a;background:linear-gradient(#fff 0%,#f1f5f9 100%);box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000001a,0 12px 24px -4px #0000004d,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.cinematic-section-module__2OBTjG__btnModernLight:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000d,0 6px 12px -2px #00000026,0 20px 32px -6px #0006,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.cinematic-section-module__2OBTjG__btnModernLight:active{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);transform:translateY(1px);box-shadow:0 0 0 1px #0000001a,0 1px 2px #0000001a,inset 0 3px 6px #0000001a,inset 0 0 0 1px #00000005}.cinematic-section-module__2OBTjG__btnModernDark{color:#fff;background:linear-gradient(#27272a 0%,#18181b 100%);box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0009,0 12px 24px -4px #000000e6,inset 0 1px 1px #ffffff26,inset 0 -3px 6px #000c}.cinematic-section-module__2OBTjG__btnModernDark:hover{background:linear-gradient(#3f3f46 0%,#27272a 100%);transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff26,0 6px 12px -2px #000000b3,0 20px 32px -6px #000,inset 0 1px 1px #fff3,inset 0 -3px 6px #000c}.cinematic-section-module__2OBTjG__btnModernDark:active{background:#18181b;transform:translateY(1px);box-shadow:0 0 0 1px #ffffff0d,inset 0 3px 8px #000000e6,inset 0 0 0 1px #00000080}.cinematic-section-module__2OBTjG__progressRing{transform-origin:50%;stroke-dasharray:402;stroke-dashoffset:402px;stroke-linecap:round;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.cinematic-section-module__2OBTjG__heroGsapReveal{visibility:visible}.cinematic-section-module__2OBTjG__cinematicHero{flex-direction:column;gap:2rem;height:auto;min-height:100dvh;padding-block:4rem}.cinematic-section-module__2OBTjG__heroTextWrapper{margin-bottom:2rem;position:relative}.cinematic-section-module__2OBTjG__cinematicHero [data-cta-wrapper],.cinematic-section-module__2OBTjG__cinematicHero [data-main-card-layer],.cinematic-section-module__2OBTjG__cinematicHero [data-main-card]{position:relative;inset:auto}.cinematic-section-module__2OBTjG__cinematicHero [data-main-card-layer]{width:100%}.cinematic-section-module__2OBTjG__cinematicHero [data-cta-wrapper]{margin-top:2rem}.cinematic-section-module__2OBTjG__btnModernLight,.cinematic-section-module__2OBTjG__btnModernDark,.cinematic-section-module__2OBTjG__cardSheen{transition:none}}
.cinematic-hero-module__-gu5vG__cinematicHero{perspective:1500px}.cinematic-hero-module__-gu5vG__transformStyle3d{transform-style:preserve-3d}.cinematic-hero-module__-gu5vG__heroGsapReveal{visibility:hidden}.cinematic-hero-module__-gu5vG__filmGrain{z-index:50;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"noiseFilter\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\"/></svg>");width:100%;height:100%;position:absolute;inset:0}.cinematic-hero-module__-gu5vG__bgGridTheme{background-size:60px 60px;background-image:linear-gradient(to right, color-mix(in srgb, var(--color-foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-foreground) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.cinematic-hero-module__-gu5vG__text3dMatte{color:var(--color-foreground);text-shadow:0 10px 30px color-mix(in srgb, var(--color-foreground) 20%, transparent), 0 2px 4px color-mix(in srgb, var(--color-foreground) 10%, transparent)}.cinematic-hero-module__-gu5vG__textSilverMatte{background:linear-gradient(180deg, var(--color-foreground) 0%, color-mix(in srgb, var(--color-foreground) 40%, transparent) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--color-foreground) 15%, transparent)) drop-shadow(0 2px 4px color-mix(in srgb, var(--color-foreground) 10%, transparent));-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.cinematic-hero-module__-gu5vG__textCardSilverMatte{background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 24px #000c)drop-shadow(0 4px 8px #0009);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.cinematic-hero-module__-gu5vG__premiumDepthCard{-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 16% 18%,#fb923c29,#0000 30%),radial-gradient(circle at 86% 82%,#eab3081a,#0000 32%),linear-gradient(145deg,#18181bd1 0%,#09090bad 100%);border:1px solid #fb923c29;position:relative;box-shadow:0 40px 100px -20px #000000e6,0 20px 40px -20px #000c,0 0 80px -40px #fb923ca6,inset 0 1px 2px #ffffff29,inset 0 -2px 4px #000c}.cinematic-hero-module__-gu5vG__cardSheen{z-index:50;border-radius:inherit;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #fb923c1a 0%, transparent 42%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.cinematic-hero-module__-gu5vG__iphoneBezel{transform-style:preserve-3d;background-color:#111;box-shadow:inset 0 0 0 2px #52525b,inset 0 0 0 7px #000,0 40px 80px -15px #000000e6,0 15px 25px -5px #000000b3}.cinematic-hero-module__-gu5vG__hardwareBtn{background:linear-gradient(90deg,#404040 0%,#171717 100%);border-left:1px solid #ffffff0d;box-shadow:-2px 0 5px #000c,inset -1px 0 1px #ffffff26,inset 1px 0 2px #000c}.cinematic-hero-module__-gu5vG__screenGlare{background:linear-gradient(110deg,#ffffff14 0%,#fff0 45%)}.cinematic-hero-module__-gu5vG__widgetDepth{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff08;box-shadow:0 10px 20px #0000004d,inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #00000080}.cinematic-hero-module__-gu5vG__floatingUiBadge{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #000c,inset 0 1px 1px #fff3,inset 0 -1px 1px #00000080}.cinematic-hero-module__-gu5vG__btnModernLight,.cinematic-hero-module__-gu5vG__btnModernDark{transition:transform .4s cubic-bezier(.25,1,.5,1),background .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1)}.cinematic-hero-module__-gu5vG__btnModernLight{color:#0f172a;background:linear-gradient(#fff 0%,#f1f5f9 100%);box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000001a,0 12px 24px -4px #0000004d,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.cinematic-hero-module__-gu5vG__btnModernLight:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000d,0 6px 12px -2px #00000026,0 20px 32px -6px #0006,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.cinematic-hero-module__-gu5vG__btnModernLight:active{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);transform:translateY(1px);box-shadow:0 0 0 1px #0000001a,0 1px 2px #0000001a,inset 0 3px 6px #0000001a,inset 0 0 0 1px #00000005}.cinematic-hero-module__-gu5vG__btnModernDark{color:#fff;background:linear-gradient(#27272a 0%,#18181b 100%);box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0009,0 12px 24px -4px #000000e6,inset 0 1px 1px #ffffff26,inset 0 -3px 6px #000c}.cinematic-hero-module__-gu5vG__btnModernDark:hover{background:linear-gradient(#3f3f46 0%,#27272a 100%);transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff26,0 6px 12px -2px #000000b3,0 20px 32px -6px #000,inset 0 1px 1px #fff3,inset 0 -3px 6px #000c}.cinematic-hero-module__-gu5vG__btnModernDark:active{background:#18181b;transform:translateY(1px);box-shadow:0 0 0 1px #ffffff0d,inset 0 3px 8px #000000e6,inset 0 0 0 1px #00000080}.cinematic-hero-module__-gu5vG__progressRing{transform-origin:50%;stroke-dasharray:402;stroke-dashoffset:402px;stroke-linecap:round;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__-gu5vG__heroGsapReveal{visibility:visible}.cinematic-hero-module__-gu5vG__cinematicHero{flex-direction:column;gap:2rem;height:auto;min-height:100dvh;padding-block:4rem}.cinematic-hero-module__-gu5vG__heroTextWrapper{margin-bottom:2rem;position:relative}.cinematic-hero-module__-gu5vG__cinematicHero [data-cta-wrapper],.cinematic-hero-module__-gu5vG__cinematicHero [data-main-card-layer],.cinematic-hero-module__-gu5vG__cinematicHero [data-main-card]{position:relative;inset:auto}.cinematic-hero-module__-gu5vG__cinematicHero [data-main-card-layer]{width:100%}.cinematic-hero-module__-gu5vG__cinematicHero [data-cta-wrapper]{margin-top:2rem}.cinematic-hero-module__-gu5vG__btnModernLight,.cinematic-hero-module__-gu5vG__btnModernDark,.cinematic-hero-module__-gu5vG__cardSheen{transition:none}}
