:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper.swiper-cards{overflow:visible}.swiper-cards{& .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}}.cluster[data-astro-cid-pjr3w5et]{--phone-w:148px;--spread-w:calc(var(--phone-w) * 3.75);z-index:1;perspective:2400px;transform-style:preserve-3d;width:var(--spread-w);height:calc(var(--phone-w) * 2.03 * 1.42);outline:none;margin-inline:auto;position:relative}.phone[data-astro-cid-pjr3w5et]{z-index:var(--z);width:var(--phone-w);transform:translate(-50%, -50%) translate3d(var(--gx), var(--gy), var(--tz)) rotate(var(--gr)) scale(var(--gs));transition:transform var(--dur-slow) var(--ease-out);transition-delay:var(--delay);margin:0;position:absolute;top:50%;left:50%}.phone[data-astro-cid-pjr3w5et] img[data-astro-cid-pjr3w5et]{width:100%;height:auto;filter:drop-shadow(0 10px 20px var(--shadow-photo));display:block}.cluster[data-astro-cid-pjr3w5et]:hover .phone[data-astro-cid-pjr3w5et],.cluster[data-astro-cid-pjr3w5et]:has(.phone:focus-visible) .phone[data-astro-cid-pjr3w5et]{transform:translate(-50%, -50%) translate3d(var(--sx), var(--sy), var(--tz)) rotate(var(--sr)) scale(var(--ss))}figcaption[data-astro-cid-pjr3w5et]{white-space:nowrap;font-family:var(--font-title);color:var(--navy-700);background:var(--lime-300);border-radius:var(--radius-pill);opacity:0;pointer-events:none;padding:3px 10px;font-size:11px;font-weight:700;line-height:15px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)translateY(4px)}.phone[data-astro-cid-pjr3w5et]:focus-visible img[data-astro-cid-pjr3w5et]{outline:2px solid var(--lime-300);outline-offset:6px;border-radius:var(--radius-2xl)}@media (width>=600px){.cluster[data-astro-cid-pjr3w5et]{--phone-w:176px}}@media (width>=900px){.cluster[data-astro-cid-pjr3w5et]{--phone-w:clamp(148px, 13vw, 196px)}figcaption[data-astro-cid-pjr3w5et]{padding:4px 12px;font-size:12px;line-height:16px;bottom:-30px}}.deck[data-astro-cid-pjr3w5et]{display:none}@media (hover:none),(width<=1199px){.cluster[data-astro-cid-pjr3w5et]{display:none}.deck[data-astro-cid-pjr3w5et]{padding-block:var(--space-xs) 0;display:block}.deck[data-astro-cid-pjr3w5et] .deck-inner{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.deck[data-astro-cid-pjr3w5et] .deck-swiper{aspect-ratio:392/796;width:clamp(180px,24vw,260px);overflow:visible}.deck[data-astro-cid-pjr3w5et] .deck-slide{border-radius:var(--radius-2xl)}.deck[data-astro-cid-pjr3w5et] .deck-swiper:not(.swiper-initialized) .deck-slide:not(:first-child){display:none}.deck[data-astro-cid-pjr3w5et] .deck-slide img{width:100%;height:auto;filter:drop-shadow(0 10px 20px var(--shadow-photo));display:block}.deck[data-astro-cid-pjr3w5et] .deck-caption{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.deck[data-astro-cid-pjr3w5et] .deck-label{font-family:var(--font-title);color:var(--navy-700);background:var(--lime-300);border-radius:var(--radius-pill);padding:4px 12px;font-size:12px;font-weight:700;line-height:16px}.deck[data-astro-cid-pjr3w5et] .deck-dots{gap:6px;display:flex}.deck[data-astro-cid-pjr3w5et] .deck-dot{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:#ffffff59}.deck[data-astro-cid-pjr3w5et] .deck-dot[data-active=true]{background:var(--lime-400);width:18px}}@media (width<=899px){.deck[data-astro-cid-pjr3w5et] .deck-swiper{width:min(30vw,200px)}}@media (width<=599px){.deck[data-astro-cid-pjr3w5et] .deck-swiper{width:min(48vw,200px)}}@media (prefers-reduced-motion:reduce){.phone[data-astro-cid-pjr3w5et]{transition-duration:1ms;transition-delay:0s}}.word[data-astro-cid-q2rufn52]{display:inline-block}.mark[data-astro-cid-q2rufn52]{color:var(--lime-300);text-shadow:0 0 28px #c7ff3d2e}.word-reveal[data-astro-cid-q2rufn52][data-armed] .word[data-astro-cid-q2rufn52]{color:color-mix(in srgb, currentColor 28%, transparent);transition:color .7s var(--ease-glide);transition-delay:calc(var(--i) * 42ms)}.word-reveal[data-astro-cid-q2rufn52][data-armed] .mark[data-astro-cid-q2rufn52]{color:color-mix(in srgb, var(--lime-300) 28%, transparent)}.word-reveal[data-astro-cid-q2rufn52][data-armed].is-lit .word[data-astro-cid-q2rufn52]{color:inherit}.word-reveal[data-astro-cid-q2rufn52][data-armed].is-lit .mark[data-astro-cid-q2rufn52]{color:var(--lime-300)}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(790px, calc(100svh - var(--header-h)));background:radial-gradient(ellipse at 78% 44%, #0f4c8261, transparent 38%), radial-gradient(ellipse at 17% 12%, #c7ff3d17, transparent 30%), radial-gradient(ellipse at 52% 100%, #0a3a6633, transparent 42%), var(--bg);align-items:center;padding-block:clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{z-index:-1;content:"";background:linear-gradient(90deg, #07111e 0%, #07111eeb 36%, #07111e94 100%), linear-gradient(0deg, #07111e 0%, transparent 34%, #07111e2e 100%), var(--hero-image) center 54% / cover;opacity:.78;pointer-events:none;position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;gap:clamp(36px,6vw,84px);display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:22px;max-width:560px;display:flex}.overline[data-astro-cid-ge2uvauf]{color:var(--lime-300);letter-spacing:.11em;align-items:center;gap:10px;display:inline-flex}.overline[data-astro-cid-ge2uvauf]:before{content:"";background:currentColor;width:22px;height:2px}.copy[data-astro-cid-ge2uvauf] h1{font-family:var(--font-title);letter-spacing:-.055em;color:var(--text-primary);text-wrap:balance;font-size:clamp(48px,6.4vw,82px);font-weight:700;line-height:.99}.copy[data-astro-cid-ge2uvauf] .mark{text-shadow:0 0 28px #c7ff3d2e}.lead[data-astro-cid-ge2uvauf]{font-family:var(--font-body);color:var(--text-secondary);text-wrap:pretty;max-width:42ch;font-size:clamp(17px,1.55vw,19px);font-weight:500;line-height:1.65}.cta[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-direction:column;max-width:400px;padding-top:2px;display:flex}.status-line[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);display:flex}.dot[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);width:8px;height:8px}.dot[data-astro-cid-ge2uvauf][data-state=soon]{background:var(--orange-400)}.dot[data-astro-cid-ge2uvauf][data-state=live]{background:var(--lime-300);box-shadow:0 0 0 4px color-mix(in srgb, var(--lime-300) 24%, transparent)}.status-text[data-astro-cid-ge2uvauf]{font-family:var(--font-title);color:var(--text-primary);font-size:13px;font-weight:700;line-height:18px}.mockup-frame[data-astro-cid-ge2uvauf]{min-width:0;padding-block:0;position:relative}@media (width>=600px) and (width<=899px){.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-h) + 32px) 56px}.inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-lg);flex-direction:row}.copy[data-astro-cid-ge2uvauf]{flex:1 1 0;min-width:0}.mockup-frame[data-astro-cid-ge2uvauf]{flex-direction:column;flex:0 0 42%;min-width:0;display:flex}}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{padding-block:48px 56px}.inner[data-astro-cid-ge2uvauf]{flex-direction:row;align-items:center;gap:48px}.copy[data-astro-cid-ge2uvauf]{flex-grow:1;max-width:540px}.cta[data-astro-cid-ge2uvauf]{gap:16px;padding-top:10px}.status-text[data-astro-cid-ge2uvauf]{font-size:14px;line-height:20px}.mockup-frame[data-astro-cid-ge2uvauf]{flex:1 1 0;max-width:610px}}.pillars[data-astro-cid-qjj4u7yg]{background:0 0;padding-block:56px;position:relative;overflow:hidden}.pillars[data-astro-cid-qjj4u7yg]:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 80%,#0000 0 118px,#8fb0d324 119px 121px,#0000 122px),linear-gradient(90deg,#0000 calc(80% - 1px),#8fb0d31a 80%,#0000 calc(80% + 1px)),radial-gradient(at 12% 16%,#c7ff3d17,#0000 34%),radial-gradient(at 80%,#0f4c823d,#0000 37%),radial-gradient(#c2d4e81f 1px,#0000 1.3px) 0 0/26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.pillars[data-astro-cid-qjj4u7yg]>.wrap[data-astro-cid-qjj4u7yg]{z-index:1;position:relative}.head[data-astro-cid-qjj4u7yg]{flex-direction:column;gap:16px;padding-bottom:22px;display:flex}.head-title[data-astro-cid-qjj4u7yg]{flex-direction:column;gap:10px;max-width:620px;display:flex}.head-note[data-astro-cid-qjj4u7yg]{font-family:var(--font-body);color:var(--text-secondary);text-wrap:pretty;max-width:340px;font-size:16px;font-weight:500;line-height:26px;display:none}.pillars[data-astro-cid-qjj4u7yg] .grid{flex-direction:column;gap:16px;display:flex}.pillars[data-astro-cid-qjj4u7yg] .card{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tone,var(--navy-400)) 12%, transparent), transparent 54%), linear-gradient(145deg, #ffffff0e, #07111eeb 72%), var(--bg);border-radius:var(--radius-2xl);min-width:0;transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-glide);border:1px solid #ffffff13;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000021}.pillars[data-astro-cid-qjj4u7yg] .card:hover,.pillars[data-astro-cid-qjj4u7yg] .card:focus-within{box-shadow:0 22px 48px #00000038}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=lime]{--tone:var(--lime-400)}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=orange]{--tone:var(--orange-400)}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=navy]{--tone:var(--navy-300)}.pillars[data-astro-cid-qjj4u7yg] .card[data-active=true]{border-color:color-mix(in srgb, var(--tone) 75%, transparent)}.pillars[data-astro-cid-qjj4u7yg] .card[data-active=true] .icon{transform:scale(1.06)rotate(-3deg)}.pillars[data-astro-cid-qjj4u7yg] .icon{border-radius:var(--radius-lg);width:44px;height:44px;transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pillars[data-astro-cid-qjj4u7yg] .icon svg{width:22px;height:22px}.pillars[data-astro-cid-qjj4u7yg] .icon-lime{background:linear-gradient(145deg, #d5ff70, var(--lime-300));box-shadow:0 8px 22px #c7ff3d1f}.pillars[data-astro-cid-qjj4u7yg] .icon-orange{background:linear-gradient(145deg, #ff8a5f, var(--orange-400))}.pillars[data-astro-cid-qjj4u7yg] .icon-navy{background:var(--icon-navy-bg)}.pillars[data-astro-cid-qjj4u7yg] .card h3{font-family:var(--font-title);letter-spacing:-.025em;color:var(--text-primary);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.2}.pillars[data-astro-cid-qjj4u7yg] .card p{font-family:var(--font-body);color:var(--text-prose);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.7}.pillars[data-astro-cid-qjj4u7yg] .backdrop{pointer-events:none;transform-origin:70% 70%;width:108px;height:108px;position:absolute;bottom:-30px;right:-18px}.pillars[data-astro-cid-qjj4u7yg] .backdrop svg{opacity:.18;width:100%;height:100%;display:block}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=lime] .backdrop{color:var(--lime-400)}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=orange] .backdrop{color:var(--orange-400)}.pillars[data-astro-cid-qjj4u7yg] .card[data-tone=navy] .backdrop{color:var(--navy-300)}.dark .pillars[data-astro-cid-qjj4u7yg] .card[data-tone=navy] .backdrop{color:var(--navy-400)}.pillars[data-astro-cid-qjj4u7yg] .card>:not(.backdrop){position:relative}@media (width>=900px){.pillars[data-astro-cid-qjj4u7yg]{padding-block:72px}.head[data-astro-cid-qjj4u7yg]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;padding-bottom:32px}.head-title[data-astro-cid-qjj4u7yg]{gap:var(--space-sm)}.head-note[data-astro-cid-qjj4u7yg]{display:block}.pillars[data-astro-cid-qjj4u7yg] .grid{gap:var(--space-lg);flex-direction:row}.pillars[data-astro-cid-qjj4u7yg] .card{border-radius:var(--radius-2xl);cursor:pointer;flex-basis:0;gap:14px;height:370px}.pillars[data-astro-cid-qjj4u7yg] .icon{border-radius:14px;width:52px;height:52px}.pillars[data-astro-cid-qjj4u7yg] .icon svg{width:26px;height:26px}.pillars[data-astro-cid-qjj4u7yg] .card h3{font-size:24px;line-height:30px}.pillars[data-astro-cid-qjj4u7yg] .card p{width:min(100%,280px);font-size:16px;line-height:26px}.pillars[data-astro-cid-qjj4u7yg] .backdrop{width:170px;height:170px;bottom:-36px;right:-28px}.pillars[data-astro-cid-qjj4u7yg] .backdrop svg{opacity:.3}}@media (width>=900px) and (width<=1099px){.pillars[data-astro-cid-qjj4u7yg] .card{flex-grow:1.06!important}}@media (width>=1100px){.pillars[data-astro-cid-qjj4u7yg] .card{height:340px}}@media (width>=1280px){.pillars[data-astro-cid-qjj4u7yg] .card{height:320px}}.how[data-astro-cid-l43jfdkk]{background:0 0;padding-block:clamp(56px,7vw,88px);position:relative;overflow:hidden}.how[data-astro-cid-l43jfdkk]:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 14% 28%,#c7ff3d80 0 2px,#0000 3px),radial-gradient(circle at 50% 76%,#8fb0d373 0 2px,#0000 3px),radial-gradient(circle at 86% 30%,#ff6b3561 0 2px,#0000 3px),repeating-linear-gradient(135deg,#0000 0 56px,#8fb0d313 57px 58px,#0000 59px 114px),radial-gradient(at 50% 0,#0f4c8238,#0000 46%);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.how[data-astro-cid-l43jfdkk]>.wrap[data-astro-cid-l43jfdkk]{z-index:1;position:relative}.panel[data-astro-cid-l43jfdkk]{background:radial-gradient(ellipse at 0% 0%, #c7ff3d13, transparent 42%), linear-gradient(145deg, #ffffff0d, #0c1929f0 62%), var(--surface);border-radius:var(--radius-2xl);border:1px solid #ffffff13;padding:clamp(24px,4vw,48px);position:relative;box-shadow:0 18px 48px #0000002e}.head[data-astro-cid-l43jfdkk]{flex-direction:column;gap:10px;max-width:720px;padding-bottom:24px;display:flex}.how[data-astro-cid-l43jfdkk] .trail-line{display:none}.how[data-astro-cid-l43jfdkk] .steps{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-l43jfdkk] .step{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--border);display:flex}.how[data-astro-cid-l43jfdkk] .step:first-child{padding-top:0}.how[data-astro-cid-l43jfdkk] .step:last-child{border-bottom:0;padding-bottom:0}.how[data-astro-cid-l43jfdkk] .number{min-width:1.4em;font-family:var(--font-title);color:var(--lime-300);transition:color var(--dur-base) var(--ease-out), transform var(--dur-slow) cubic-bezier(.34, 1.56, .64, 1);font-size:34px;font-weight:700;line-height:34px;display:inline-block}.how[data-astro-cid-l43jfdkk] .step[data-reached=true] .number{color:var(--lime-400);transform:scale(1.08)}.how[data-astro-cid-l43jfdkk] .step-body{flex-direction:column;flex-grow:1;gap:6px;display:flex}.how[data-astro-cid-l43jfdkk] .step h3{font-family:var(--font-title);color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.3}.how[data-astro-cid-l43jfdkk] .step p{font-family:var(--font-body);color:var(--text-prose);font-size:15px;font-weight:500;line-height:1.7}@media (width>=900px){.how[data-astro-cid-l43jfdkk]{padding-block:88px}.panel[data-astro-cid-l43jfdkk]{border-radius:28px}.head[data-astro-cid-l43jfdkk]{gap:var(--space-sm);padding-bottom:32px}.how[data-astro-cid-l43jfdkk] .trail-line{width:100%;height:auto;display:block;overflow:visible}.how[data-astro-cid-l43jfdkk] .trail-track{stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:2 10;stroke-linecap:round}.how[data-astro-cid-l43jfdkk] .trail-stroke{stroke:var(--lime-400);stroke-width:4px;stroke-linecap:round}.how[data-astro-cid-l43jfdkk] .trail-ball{fill:var(--lime-300);stroke:var(--navy-700);stroke-width:3px}.how[data-astro-cid-l43jfdkk] .steps{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.how[data-astro-cid-l43jfdkk] .step,.how[data-astro-cid-l43jfdkk] .step:first-child,.how[data-astro-cid-l43jfdkk] .step:last-child{gap:var(--space-sm);padding:var(--space-lg) 0 0;border-bottom:0;border-top:2px solid var(--line-strong);transition:border-color var(--dur-base) var(--ease-out);flex-direction:column}.how[data-astro-cid-l43jfdkk] .step[data-reached=true]{border-top-color:var(--lime-300)}.how[data-astro-cid-l43jfdkk] .number{transform-origin:0;font-size:44px;line-height:44px}.how[data-astro-cid-l43jfdkk] .step h3{font-size:23px;line-height:1.25}.how[data-astro-cid-l43jfdkk] .step p{font-size:16px;line-height:26px}}.cta[data-astro-cid-blvy5prr]{isolation:isolate;padding-block:12px 64px;position:relative;overflow:hidden}.cta[data-astro-cid-blvy5prr]:before,.cta[data-astro-cid-blvy5prr]:after{z-index:0;width:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));aspect-ratio:.8;content:"";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cta[data-astro-cid-blvy5prr]:before{background:radial-gradient(at 20% 48%,#0f4c8257,#0000 68%),radial-gradient(circle,#c7ff3d52 1px,#0000 1.6px) 0 0/17px 17px,radial-gradient(circle at 15%,#0000 34%,#c7ff3d33 34.4% 34.8%,#0000 35.2% 52%,#8fb0d31f 52.4% 52.8%,#0000 53.2%);left:0;mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.cta[data-astro-cid-blvy5prr]:after{background:radial-gradient(at 82% 52%,#ff6b3526,#0000 68%),radial-gradient(circle,#8fb0d34d 1px,#0000 1.6px) 0 0/17px 17px,radial-gradient(circle at 88%,#0000 36%,#8fb0d32b 36.4% 36.8%,#0000 37.2% 54%,#ff6b351f 54.4% 54.8%,#0000 55.2%);right:0;mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.cta[data-astro-cid-blvy5prr]>.wrap[data-astro-cid-blvy5prr]{z-index:1;position:relative}.inner[data-astro-cid-blvy5prr]{border:1px solid #c7ff3d30;border-radius:clamp(24px,4vw,36px);flex-direction:column;gap:36px;padding:clamp(28px,4vw,52px) clamp(20px,5vw,64px);display:flex}.copy[data-astro-cid-blvy5prr]{flex-direction:column;gap:18px;min-width:0;max-width:660px;display:flex}.section-kicker[data-astro-cid-blvy5prr]{color:var(--lime-300);font-family:var(--font-title);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.section-kicker[data-astro-cid-blvy5prr]:before{border-radius:var(--radius-pill);content:"";background:currentColor;flex:none;width:20px;height:2px}.copy[data-astro-cid-blvy5prr] .cta-title{font-family:var(--font-title);letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;font-size:clamp(38px,4.7vw,62px);font-weight:700;line-height:1.02}.copy[data-astro-cid-blvy5prr] .reveal-mask{vertical-align:top;margin:-.06em -.12em -.14em;padding:.06em .12em .14em;display:inline-block;overflow:hidden}.copy[data-astro-cid-blvy5prr] .reveal-word{transform-origin:0 100%;display:inline-block;position:relative}.copy[data-astro-cid-blvy5prr] .reveal-word[data-marked]{color:var(--text-primary)}.copy[data-astro-cid-blvy5prr] .reveal-mark{color:var(--lime-300);text-shadow:0 0 28px #c7ff3d2e;position:absolute;inset:0}.copy[data-astro-cid-blvy5prr] p[data-astro-cid-blvy5prr]{font-family:var(--font-title);color:var(--text-secondary);max-width:46ch;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.58}.download[data-astro-cid-blvy5prr]{flex-flow:column wrap;align-items:stretch;gap:16px;display:flex}.download[data-astro-cid-blvy5prr] .download-qr{background:#050f1bb8;border-color:#ffffff1f;order:-1}@media (width>=900px){.cta[data-astro-cid-blvy5prr]{padding-block:72px 64px}.inner[data-astro-cid-blvy5prr]{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(40px,7vw,96px)}.download[data-astro-cid-blvy5prr]{flex:none}.download[data-astro-cid-blvy5prr] .download-qr{justify-content:center;width:auto;display:flex}.download[data-astro-cid-blvy5prr] .badges{justify-content:center}}.landing[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.landing[data-astro-cid-lcdefpme]:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 10% 44%,#0f4c821a,#0000 35%),radial-gradient(at 88% 72%,#c7ff3d09,#0000 32%),repeating-linear-gradient(135deg,#0000 0 82px,#8fb0d306 83px 84px,#0000 85px 166px);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 12% 94%,#0000 100%)}
