.campaign-lp{--campaign-surface:247 248 250;--campaign-surface-dim:241 243 246;--campaign-card:255 255 255;--campaign-on-surface:17 24 39;--campaign-muted:75 85 99;--campaign-border:229 231 235;--campaign-hairline:229 231 235;--campaign-primary:0 172 228;--campaign-error:186 26 26;--aura-line:#11182708}@media (max-width:767px){.campaign-lp-nav{--campaign-nav-height:36px}.campaign-lp-nav .campaign-lp-nav-inner{height:var(--campaign-nav-height);transition:height var(--t-std) var(--ease-emph);padding-left:.875rem;padding-right:.875rem}.campaign-lp-nav.is-collapsed{--campaign-nav-height:28px}.campaign-lp-nav a[href=\/] img{height:1.125rem;transition:height var(--t-std) var(--ease-emph)}.campaign-lp-nav .font-brand{opacity:0;max-width:0;margin-left:-.375rem;overflow:hidden}.campaign-lp-nav .locale-dropdown.segment-toggle{width:48px!important;height:22px!important}.campaign-lp-nav .locale-dropdown-current{font-size:9px!important}.campaign-lp-nav .locale-dropdown-chevron{width:8px!important;height:8px!important}.campaign-lp-nav.is-collapsed a[href=\/] img{height:1rem}.campaign-lp-form-card--mobile-compact{padding:.75rem .875rem}.campaign-lp-form-card--mobile-compact input{padding-top:.4375rem;padding-bottom:.4375rem}.campaign-lp-form-card--mobile-compact form{gap:.5rem}.campaign-lp-form-card--mobile-compact .btn-press[type=submit]{padding-top:.625rem;padding-bottom:.625rem}.campaign-lp-hero{scroll-margin-top:var(--campaign-nav-height,36px)}}@media (min-width:768px){.campaign-lp-nav .campaign-lp-nav-inner{height:var(--header-height)}.campaign-lp{--aura-line:#11182709}}[data-theme=dark] .campaign-lp{--campaign-surface:16 17 19;--campaign-surface-dim:23 24 26;--campaign-card:28 29 31;--campaign-on-surface:247 248 248;--campaign-muted:150 156 166;--campaign-border:48 48 53;--campaign-hairline:48 48 53;--campaign-primary:0 172 228;--campaign-error:255 138 128;--aura-line:#ffffff0a}@media (min-width:768px){[data-theme=dark] .campaign-lp{--aura-line:#ffffff0b}}.campaign-lp-hero .aura-bg-grid{opacity:.34}@media (min-width:768px){.campaign-lp-hero .aura-bg-grid{opacity:.46}}.campaign-lp-scroll.stage-dots:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#0000000f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}[data-theme=dark] .campaign-lp-scroll.stage-dots:before{background-image:radial-gradient(#fff1 1px,#0000 1px)}@media (min-width:768px){.campaign-lp-scroll.stage-dots:before{background-image:radial-gradient(#00000009 1px,#0000 1px)}[data-theme=dark] .campaign-lp-scroll.stage-dots:before{background-image:radial-gradient(#ffffff0a 1px,#0000 1px)}}.campaign-lp-ambient{background:radial-gradient(820px 480px at 88% -10%,#00ace417,#0000 62%),radial-gradient(680px 420px at -6% 102%,#00f4fe0f,#0000 62%)}@media (max-width:767px){.campaign-lp-ambient{opacity:.72}}[data-theme=dark] .campaign-lp-ambient{background:radial-gradient(820px 480px at 88% -10%,#00ace412,#0000 62%),radial-gradient(680px 420px at -6% 102%,#00f4fe0a,#0000 62%)}.campaign-lp-testimonial{box-shadow:0 1px 2px #1118270a,0 16px 40px -12px #1118271a}[data-theme=dark] .campaign-lp-testimonial{box-shadow:0 1px 2px #0003,0 16px 40px -12px #00000059}.campaign-lp-grid{pointer-events:none;z-index:-19;background-image:linear-gradient(to right, var(--aura-line) 1px, transparent 1px), linear-gradient(to bottom, var(--aura-line) 1px, transparent 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%)}.campaign-lp-card{background:rgb(var(--campaign-card));border:1px solid rgb(var(--campaign-border));border-radius:12px;box-shadow:0 1px 2px #1118270a,0 8px 24px -8px #11182714}.campaign-lp-form-wrap{isolation:isolate;border-radius:14px;position:relative;overflow:visible}.campaign-lp-form-card{z-index:1;background:rgb(var(--campaign-card));border:none;border-radius:12px;position:relative;box-shadow:0 0 16px #00ace46b,0 0 32px 2px #00ace44d,0 0 52px 6px #00ace42e,0 0 76px 10px #00ace41a}@media (min-width:768px){.campaign-lp-form-card{box-shadow:0 0 20px #00ace47a,0 0 40px 4px #00ace457,0 0 64px 10px #00ace433,0 0 96px 16px #00ace41c}}@media (max-width:767px){.campaign-lp-form-card{border:1px solid rgb(var(--campaign-border));box-shadow:0 1px 2px #1118270d,0 6px 20px #11182714}[data-theme=dark] .campaign-lp-form-card{box-shadow:0 1px 2px #0003,0 6px 20px #00000040}}.campaign-lp-calendar .campaign-calendar-shell{border:1px solid rgb(var(--campaign-border));background:rgb(var(--campaign-card));border-radius:12px;box-shadow:0 1px 2px #1118270a,0 8px 24px -8px #11182714}.campaign-lp-calendar .campaign-calendar-shell iframe{background:#fff}.campaign-form-shell{background:rgb(var(--c-c1));position:relative;box-shadow:0 0 0 1px #77d1ff1a,0 20px 40px -20px #0006,0 0 32px #00ace40f}.campaign-form-shell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#00ace447 0%,#00f4fe14 40%,#77d1ff0a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.campaign-glow-ring{position:relative}.campaign-glow-ring:before{content:"";border-radius:inherit;opacity:.55;pointer-events:none;z-index:0;background:linear-gradient(135deg,#00ace459 0%,#00f4fe1f 45%,#00ace414 100%);position:absolute;inset:-1px}.campaign-calendar-shell{z-index:1;background:rgb(var(--c-c1));border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #77d1ff1f,0 24px 48px -16px #00000073,0 0 40px #00ace414}.campaign-step-active{background:linear-gradient(135deg,#00ace438 0%,#00f4fe14 100%);box-shadow:0 0 0 1px #77d1ff33}@keyframes campaign-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.campaign-skeleton{background:linear-gradient(90deg, rgb(var(--c-c2)) 0%, rgb(var(--c-c3)) 50%, rgb(var(--c-c2)) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite campaign-shimmer}.campaign-hero-mesh{background:radial-gradient(720px 460px at 10% -12%,#00ace433,#0000 60%),radial-gradient(560px 400px at 94% -4%,#00f4fe21,#0000 62%),radial-gradient(820px 640px at 58% 128%,#00ace41a,#0000 64%)}[data-theme=light] .campaign-hero-mesh{background:radial-gradient(720px 460px at 10% -12%,#00ace424,#0000 60%),radial-gradient(560px 400px at 94% -4%,#00c8d21a,#0000 62%),radial-gradient(820px 640px at 58% 128%,#00ace412,#0000 64%)}.campaign-grain:after{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=light] .campaign-grain:after{opacity:.03;mix-blend-mode:multiply}.cta-primary-glow{box-shadow:0 0 0 1px #00ace459,0 12px 30px -10px #00ace48c,0 0 44px #00f4fe29}.cta-primary-glow:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #00ace480,0 16px 36px -10px #00ace4b3,0 0 56px #00f4fe3d}@keyframes liveDot{0%,to{opacity:1;box-shadow:0 0 #00f4fe99}50%{opacity:.7;box-shadow:0 0 0 5px #00f4fe00}}.live-dot{animation:liveDot 1.8s var(--ease-std) infinite}.trust-avatar{box-shadow:0 0 0 2px rgb(var(--c-c1))}.faq-chevron{transition:transform var(--t-std) var(--ease-emph)}.faq-item[data-open=true] .faq-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}.cta-primary-glow:hover{transform:none}}
