*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.text-muted{color:#495057!important}.card .text-muted{color:#343a40!important}footer.bg-dark .text-muted,.bg-dark .text-muted{color:#fffc!important}:root{--neon-green: #39FF14;--neon-green-dark: #2ECC40;--neon-green-light: #7FFF00;--neon-green-cyan: #00FF7F}@keyframes neon-color{0%,to{color:var(--neon-green)}50%{color:var(--neon-green-light)}}@keyframes neon-pulse{0%,to{color:var(--neon-green);text-shadow:0 0 10px rgba(57,255,20,.5),0 0 20px rgba(57,255,20,.3),0 0 30px rgba(57,255,20,.2)}50%{color:var(--neon-green-light);text-shadow:0 0 15px rgba(127,255,0,.6),0 0 25px rgba(127,255,0,.4),0 0 35px rgba(127,255,0,.3)}}@keyframes neon-glow{0%,to{box-shadow:0 0 10px #39ff144d,0 0 20px #39ff1433}50%{box-shadow:0 0 15px #00ff7f66,0 0 25px #00ff7f4d,0 0 35px #00ff7f33}}@keyframes neon-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#212529;background-color:#fff;margin:0;padding:0}.tw-text-neon{color:var(--neon-green);animation:neon-color 3s ease-in-out infinite}.tw-bg-neon{background:linear-gradient(90deg,var(--neon-green),var(--neon-green-light),var(--neon-green-cyan),var(--neon-green-light),var(--neon-green));background-size:200% 100%;animation:neon-gradient 4s ease infinite}.tw-border-neon{border-color:var(--neon-green);animation:neon-glow 3s ease-in-out infinite}.tw-glow{animation:neon-pulse 3s ease-in-out infinite;text-shadow:0 0 10px rgba(57,255,20,.5),0 0 20px rgba(57,255,20,.3),0 0 30px rgba(57,255,20,.2)}.tw-underline-animated{position:relative;text-decoration:none}.tw-underline-animated:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--neon-green),var(--neon-green-light),var(--neon-green-cyan),var(--neon-green-light),var(--neon-green));background-size:200% 100%;transition:width .3s ease}.tw-underline-animated:hover:after{width:100%;animation:neon-gradient 2s ease infinite}.tw-badge-neon{background-color:var(--neon-green);color:#000;font-weight:600;padding:.25rem .75rem;border-radius:.375rem}.tw-card-3d{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;perspective:1000px}.tw-card-3d:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 12px 24px #00000026,0 0 20px #39ff141a}.cn-navbar{position:fixed;z-index:1030;width:calc(100% - 2rem);margin:1rem;background:#212529b3;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.25);border-radius:2rem;box-shadow:0 8px 32px #0000005e;padding:.75rem 1.5rem;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;top:0}.cn-navbar:hover{background:#212529cc;border-color:#ffffff4d;box-shadow:0 8px 32px #00000080}.cn-navbar-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.cn-navbar-brand{font-weight:700;font-size:1.15rem;color:#fff!important;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:color .3s ease}.cn-navbar-brand:hover{color:var(--neon-green)!important;text-shadow:0 0 10px rgba(57,255,20,.6),0 0 20px rgba(57,255,20,.4)}.cn-navbar-links{display:flex;align-items:center;gap:.25rem}.cn-nav-link{color:#fff;text-decoration:none;padding:.5rem .85rem;border-radius:.75rem;font-size:.9rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:color .3s ease,text-shadow .3s ease,background .3s ease;display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-family:inherit;cursor:pointer}.cn-nav-link:hover{color:var(--neon-green);text-shadow:0 0 10px rgba(57,255,20,.6),0 0 20px rgba(57,255,20,.4)}.cn-nav-link.active{color:var(--neon-green);font-weight:600;text-shadow:0 0 10px rgba(57,255,20,.8),0 1px 2px rgba(0,0,0,.5);animation:neon-pulse 3s ease-in-out infinite}.cn-nav-cta{color:#fff;text-decoration:none;padding:.5rem 1.25rem;border-radius:2rem;font-size:.9rem;font-weight:600;background:#39ff1426;border:1px solid rgba(57,255,20,.3);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.cn-nav-cta:hover{background:#39ff1440;border-color:#39ff1480;color:var(--neon-green);box-shadow:0 0 20px #39ff1433}.cn-dropdown{position:relative}.cn-dropdown:after{content:"";position:absolute;top:100%;left:-2rem;right:-2rem;height:2rem}.cn-dropdown-toggle svg{transition:transform .25s ease}.cn-dropdown-menu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);min-width:260px;background:#212529f2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:1rem;box-shadow:0 12px 40px #00000080;padding:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.cn-dropdown:hover .cn-dropdown-menu,.cn-dropdown:focus-within .cn-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s 0s}.cn-dropdown:hover .cn-dropdown-toggle svg,.cn-dropdown:focus-within .cn-dropdown-toggle svg{transform:rotate(180deg)}.cn-dropdown-item{display:flex;align-items:center;gap:10px;padding:.7rem .85rem;border-radius:.65rem;color:#ffffffe6;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .2s ease,color .2s ease}.cn-dropdown-item svg{width:18px;height:18px;stroke-width:1.8;color:var(--neon-green);opacity:.6;flex-shrink:0;transition:opacity .2s ease}.cn-dropdown-item:hover,.cn-dropdown-item.active{background:linear-gradient(90deg,#39ff1433,#7fff0040,#00ff7f33,#7fff0040,#39ff1433);background-size:200% 100%;animation:neon-gradient 3s ease infinite;color:var(--neon-green)}.cn-dropdown-item:hover svg{opacity:1}@media(max-width:991.98px){.cn-navbar-desktop{display:none!important}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media(min-width:992px){.mobile-tab-bar,.mobile-services-overlay,.mobile-services-panel,.mobile-services-checkbox{display:none!important}.da-hero{padding-top:calc(80px + 3rem)!important}}.mobile-tab-bar,.mobile-services-checkbox{display:none}@media(max-width:991.98px){.mobile-tab-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1030;padding:0 12px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(57,255,20,.05) 0%,transparent 40%),#212529eb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(255,255,255,.12)}.mobile-tab-bar-inner{display:flex;align-items:stretch;justify-content:space-around;height:64px}.mobile-tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#ffffff80;background:none;border:none;font-family:inherit;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}.mobile-tab-item svg{width:22px;height:22px;stroke-width:1.8;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.mobile-tab-label{font-size:.6rem;font-weight:500;letter-spacing:.02em;transition:color .25s ease}.mobile-tab-item.active{color:var(--neon-green)}.mobile-tab-item.active svg{filter:drop-shadow(0 0 6px rgba(57,255,20,.4));transform:translateY(-1px)}.mobile-tab-item.active .mobile-tab-label{color:var(--neon-green);font-weight:600}.mobile-tab-item.active:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--neon-green);border-radius:0 0 2px 2px;box-shadow:0 0 8px #39ff1466}.mobile-tab-item:not(.active):hover{color:#ffffffbf}.mobile-tab-item:active svg{transform:scale(.9);transition-duration:.1s}.mobile-services-overlay{display:block;position:fixed;inset:0;z-index:1025;background:#0000;pointer-events:none;transition:background .35s ease;cursor:pointer}.mobile-services-checkbox:checked~.mobile-services-overlay{background:#0000008c;pointer-events:auto}.mobile-services-panel{display:block;position:fixed;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:12px;right:12px;z-index:1028;background:#212529eb;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.25);border-radius:1.25rem;padding:.5rem;transform:translateY(20px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .3s ease,visibility 0s .35s;box-shadow:0 -8px 40px #0006,0 0 60px #39ff140a}.mobile-services-checkbox:checked~.mobile-services-panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease,visibility 0s 0s}.mobile-services-panel:before{content:"";display:block;width:32px;height:3px;background:#ffffff26;border-radius:2px;margin:4px auto 8px}.mobile-service-link{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:.85rem;text-decoration:none;color:#fffffff2;font-size:.875rem;font-weight:500;transition:background .2s ease,color .2s ease}.mobile-service-link:hover,.mobile-service-link:focus-visible{background:#39ff1426;color:var(--neon-green)}.mobile-service-link:active{background:#39ff141a}.mobile-service-link svg{width:18px;height:18px;stroke-width:1.8;color:var(--neon-green);opacity:.7;flex-shrink:0;transition:opacity .2s ease}.mobile-service-link:hover svg{opacity:1}}.tw-btn-glass{background:#ffffff40!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.3)!important;border-radius:1.5rem!important;box-shadow:0 4px 30px #0000001a;font-weight:600!important;transition:all .3s ease;position:relative;overflow:hidden;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.btn-lg.tw-btn-glass{padding:.75rem 2rem!important}.btn.tw-btn-glass:not(.btn-lg):not(.btn-sm){padding:.5rem 1.5rem!important}.btn-sm.tw-btn-glass{padding:.375rem 1rem!important;border-radius:1rem!important}.tw-btn-glass:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.tw-btn-glass:hover{background:#ffffff4d!important;border-color:#ffffff4d!important;box-shadow:0 6px 40px #0003,0 0 20px #39ff144d;transform:translateY(-2px);color:#fff!important}.tw-btn-glass:hover:before{left:100%}.tw-btn-glass:active{transform:translateY(0)}.btn-dark.tw-btn-glass{background:#212529e6!important;border-color:#39ff144d!important;color:#fff!important}.btn-dark.tw-btn-glass:hover{background:#212529!important;border-color:#39ff1480!important;box-shadow:0 6px 40px #0003,0 0 20px #39ff1466!important;color:#fff!important}.btn-light.tw-btn-glass{background:#fff3!important;border-color:#ffffff2e!important;color:#fff!important}.btn-light.tw-btn-glass:hover{background:#ffffff4d!important;border-color:#ffffff4d!important;color:#fff!important}.da-btn-primary{background:var(--neon-green);border:2px solid var(--neon-green);color:#0a0a0a;border-radius:6px;transition:all .3s ease;font-size:.95rem}.da-btn-primary:hover{background:transparent;color:var(--neon-green);box-shadow:0 0 30px #39ff1433;transform:translateY(-2px)}.da-btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;transition:all .3s ease;font-size:.95rem}.da-btn-secondary:hover{border-color:#ffffff80;color:#fff;transform:translateY(-2px)}.da-btn-outline{border:1px solid #dee2e6;border-radius:6px;color:#212529;background:transparent;transition:all .3s ease;font-size:.9rem}.da-btn-outline:hover{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.da-label{text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:3px;color:#0a7a1a;margin-bottom:.5rem}.bg-dark .da-label,[class*=hp-hero] .da-label,[class*=da-cta] .da-label,[class*=hp-cta] .da-label{color:var(--neon-green)}.da-h2{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#0a0a0a}.da-accent{background:linear-gradient(135deg,var(--neon-green),var(--neon-green-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.da-section-alt{background:#f8f9fa}.da-section-alt .da-label{color:#0a7a1a}.da-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;height:100%;transition:all .3s ease}.da-card:hover{border-color:var(--neon-green);box-shadow:0 8px 30px #0000000f;transform:translateY(-4px)}.da-card-top{background:#fff;border-radius:12px;transition:all .3s ease;overflow:hidden;position:relative;border:none}.da-card-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--neon-green),var(--neon-green-cyan));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.da-card-top:hover:before{transform:scaleX(1)}.da-card-num{font-size:3rem;font-weight:900;color:#00000012;line-height:1;margin-bottom:.5rem}.da-card-arrow{color:var(--neon-green);font-size:1.25rem;transition:transform .3s ease}.da-card-top:hover .da-card-arrow,.da-card:hover .da-card-arrow{transform:translate(8px)}.da-badge{background:#0a0a0a;color:#fff;font-weight:500;font-size:.7rem;letter-spacing:.5px;padding:4px 10px;border-radius:4px}@keyframes da-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.da-form-card{border:none;border-radius:16px;box-shadow:0 8px 40px #00000014;overflow:hidden}.da-form-control:focus{border-color:var(--neon-green);box-shadow:0 0 0 .2rem #39ff1426}.da-form-btn{background:var(--neon-green);border:2px solid var(--neon-green);color:#0a0a0a;border-radius:8px;font-weight:700;transition:all .3s ease}.da-form-btn:hover{background:#2de00f;border-color:#2de00f;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 4px 12px #39ff144d}@media(max-width:767.98px){.da-h2{font-size:1.6rem}.da-card{padding:20px}.da-btn-primary,.da-btn-secondary,.da-btn-outline,.da-form-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 600px}.tw-comparison-table{border-radius:1.5rem;overflow:hidden;box-shadow:0 8px 32px #0003}.tw-comparison-table table{margin-bottom:0;background:#212529f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-collapse:separate;border-spacing:0}.tw-comparison-table thead{background:#212529;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tw-comparison-table thead th{border:none!important;padding:1.25rem 1rem;font-weight:600;color:#fffffff2!important;border-bottom:2px solid rgba(255,255,255,.1);background:#212529!important}.tw-comparison-table thead th:first-child{border-top-left-radius:1.5rem}.tw-comparison-table thead th:last-child{border-top-right-radius:1.5rem}.tw-comparison-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.tw-comparison-table tbody tr:hover{background:#ffffff0d}@media(prefers-reduced-motion:no-preference){.tw-comparison-table tbody tr:hover{transform:translate(4px)}}.tw-comparison-table tbody tr.tw-highlight-row{background:#ffffff14;border-top:2px solid rgba(255,255,255,.1);border-bottom:2px solid rgba(255,255,255,.1)}.tw-comparison-table tbody tr.tw-highlight-row:hover{background:#ffffff1f}.tw-comparison-table tbody td,.tw-comparison-table tbody th{border:none;padding:1.25rem 1rem;vertical-align:middle;color:#fffffff2}.tw-comparison-table tbody th{font-weight:600;color:#fffffff2!important;text-align:left;background:#212529f2!important;border-right:1px solid rgba(255,255,255,.1)}.tw-comparison-table .tw-success-cell{background:#0003;border-left:3px solid rgba(255,255,255,.1);position:relative}.tw-comparison-table .tw-success-cell:before{display:none}.tw-comparison-table .tw-muted-cell{background:#0003;color:#ffffffd9}.tw-text-light{color:#ffffffe6!important}.tw-comparison-table table:focus-within{outline:3px solid var(--neon-green);outline-offset:2px}.tw-comparison-table tbody th:focus,.tw-comparison-table tbody td:focus{outline:2px solid var(--neon-green);outline-offset:-2px;background:#39ff1426}.tw-comparison-table tbody tr:last-child td:first-child{border-bottom-left-radius:1.5rem}.tw-comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:1.5rem}@media(max-width:768px){.tw-comparison-table{border-radius:1rem}.tw-comparison-table thead th,.tw-comparison-table tbody td{padding:.75rem .5rem;font-size:.9rem}.tw-comparison-table tbody tr:hover{transform:none}}.ft[data-astro-cid-sz7xmlte]{position:relative;background:#050505;color:#fff;overflow:hidden;padding:0 0 40px}.ft-line[data-astro-cid-sz7xmlte]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--neon-green) 30%,var(--neon-green) 70%,transparent 100%);opacity:.3}.ft-grain[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");z-index:1;pointer-events:none}.ft-grid-bg[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 10%,transparent 70%);z-index:1;pointer-events:none}.ft-top[data-astro-cid-sz7xmlte]{padding:60px 0 48px}.ft-brand[data-astro-cid-sz7xmlte]{display:inline-block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff;text-decoration:none;margin-bottom:16px;transition:color .3s ease}.ft-brand[data-astro-cid-sz7xmlte]:hover{color:#fff}.ft-dot[data-astro-cid-sz7xmlte]{color:var(--neon-green)}.ft-desc[data-astro-cid-sz7xmlte]{color:#fff6;font-size:.9rem;line-height:1.7;max-width:320px;margin-bottom:24px}.ft-cta[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:20px}.ft-cta-btn[data-astro-cid-sz7xmlte]{display:inline-block;background:var(--neon-green);color:#0a0a0a;font-size:.8rem;font-weight:700;padding:8px 20px;border-radius:5px;text-decoration:none;transition:all .3s ease}.ft-cta-btn[data-astro-cid-sz7xmlte]:hover{background:transparent;color:var(--neon-green);box-shadow:inset 0 0 0 1.5px var(--neon-green);transform:translateY(-1px)}.ft-cta-link[data-astro-cid-sz7xmlte]{color:#ffffff80;font-size:.8rem;text-decoration:none;transition:color .3s ease}.ft-cta-link[data-astro-cid-sz7xmlte]:hover{color:var(--neon-green)}.ft-heading[data-astro-cid-sz7xmlte]{text-transform:uppercase;font-size:.65rem;font-weight:700;letter-spacing:2px;color:#ffffff4d;margin-bottom:20px}.ft-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.ft-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:10px}.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9;text-decoration:none;font-size:.85rem;transition:all .2s ease;position:relative;display:inline-block;min-height:44px;line-height:44px}.ft-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:0}.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--neon-green);padding-left:6px}.ft-villes[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px}.ft-villes[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#ffffff80;font-size:.75rem;text-decoration:none;transition:all .2s ease}.ft-villes[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--neon-green);color:var(--neon-green);background:#39ff140d}.ft-pseo[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.06);padding:24px 0 0}.ft-details[data-astro-cid-sz7xmlte]{border-bottom:1px solid rgba(255,255,255,.04)}.ft-summary[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;min-height:48px;cursor:pointer;color:#fff6;font-size:.8rem;font-weight:600;letter-spacing:.5px;list-style:none;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ft-summary[data-astro-cid-sz7xmlte]::-webkit-details-marker{display:none}.ft-summary[data-astro-cid-sz7xmlte]::marker{content:""}.ft-summary[data-astro-cid-sz7xmlte]:hover{color:#ffffffb3}.ft-chevron[data-astro-cid-sz7xmlte]{font-size:1.1rem;transition:transform .3s ease}.ft-details[data-astro-cid-sz7xmlte][open] .ft-chevron[data-astro-cid-sz7xmlte]{transform:rotate(90deg)}.ft-details[data-astro-cid-sz7xmlte][open] .ft-summary[data-astro-cid-sz7xmlte]{color:var(--neon-green)}.ft-details-grid[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 16px}.ft-details-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.06);border-radius:3px;color:#fff6;font-size:.75rem;text-decoration:none;transition:all .2s ease}.ft-details-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--neon-green);color:var(--neon-green)}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:32px;margin-top:24px;border-top:1px solid rgba(255,255,255,.06)}.ft-copy[data-astro-cid-sz7xmlte]{color:#ffffff40;font-size:.7rem;letter-spacing:.5px}.ft-sep[data-astro-cid-sz7xmlte]{color:#ffffff26;font-size:.8rem}@media(max-width:991.98px){.ft[data-astro-cid-sz7xmlte]{padding-bottom:100px}}@media(max-width:767.98px){.ft-top[data-astro-cid-sz7xmlte]{padding:40px 0 32px}.ft-cta[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:12px}.ft-cta-btn[data-astro-cid-sz7xmlte]{min-height:48px;display:inline-flex;align-items:center;padding:12px 24px}.ft-bottom[data-astro-cid-sz7xmlte]{flex-wrap:wrap;gap:4px 8px}.ft-details-grid[data-astro-cid-sz7xmlte]{gap:8px}}
