.banner-module__HQJYYW__banner_container{--color-bg:#07111f;--color-primary:#12b8e8;--color-cyan:#67e8f9;--color-text:#f4f8ff;--color-muted:#a6b4c8;isolation:isolate;min-height:650px;color:var(--color-text);background:radial-gradient(at 75% 45%,#12b8e81a,#0000 38%),linear-gradient(135deg,#07111f 0%,#0a1728 55%,#07111f 100%);justify-content:space-between;align-items:center;gap:3rem;padding:100px 8%;display:flex;position:relative;overflow:hidden}.banner-module__HQJYYW__banner_glow{z-index:-1;filter:blur(110px);pointer-events:none;background:#00aeef1f;border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite alternate banner-module__HQJYYW__glow-breathe;position:absolute;top:10%;right:5%}.banner-module__HQJYYW__banner_grid{z-index:-1;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 15%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 15%,#000 45% 100%)}.banner-module__HQJYYW__grid_flow_svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.banner-module__HQJYYW__grid_tracks path,.banner-module__HQJYYW__grid_track{fill:none;stroke:#38bdf81f;stroke-width:1px;vector-effect:non-scaling-stroke}.banner-module__HQJYYW__grid_light_path{fill:none;stroke:var(--color-cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:35 965;stroke-dashoffset:1000px;filter:drop-shadow(0 0 3px #67e8f9f2)drop-shadow(0 0 7px #22d3eebf)drop-shadow(0 0 15px #22d3ee59);animation:8s linear infinite banner-module__HQJYYW__grid-pulse-travel}.banner-module__HQJYYW__grid_light_path:nth-of-type(2){animation-duration:7s}.banner-module__HQJYYW__grid_light_path:nth-of-type(3){animation-duration:10s}.banner-module__HQJYYW__grid_light_path:nth-of-type(4){animation-duration:9s}.banner-module__HQJYYW__network_nodes{z-index:-1;pointer-events:none;position:absolute;inset:0}.banner-module__HQJYYW__network_nodes span{background:var(--color-cyan);opacity:.65;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite alternate banner-module__HQJYYW__node-pulse;position:absolute;box-shadow:0 0 8px #67e8f9e6,0 0 18px #22d3ee8c}.banner-module__HQJYYW__network_nodes span:first-child{top:15%;left:58%}.banner-module__HQJYYW__network_nodes span:nth-child(2){animation-delay:-1s;top:30%;left:83%}.banner-module__HQJYYW__network_nodes span:nth-child(3){animation-delay:-2s;top:52%;left:67%}.banner-module__HQJYYW__network_nodes span:nth-child(4){animation-delay:-.5s;top:70%;left:92%}.banner-module__HQJYYW__network_nodes span:nth-child(5){animation-delay:-1.5s;top:82%;left:60%}.banner-module__HQJYYW__network_nodes span:nth-child(6){animation-delay:-2.5s;top:20%;left:94%}.banner-module__HQJYYW__network_nodes span:nth-child(7){animation-delay:-1.2s;top:60%;left:78%}.banner-module__HQJYYW__network_nodes span:nth-child(8){animation-delay:-.8s;top:42%;left:96%}.banner-module__HQJYYW__banner_content{z-index:1;flex:55%;max-width:680px;position:relative}.banner-module__HQJYYW__eyebrow{color:#a5f3fc;letter-spacing:.15em;background:#12b8e812;border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:9px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.banner-module__HQJYYW__eyebrow_dot{background:var(--color-cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite alternate banner-module__HQJYYW__node-pulse;box-shadow:0 0 12px #67e8f9e6}.banner-module__HQJYYW__banner_content h1{max-width:720px;color:var(--color-text);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:750;line-height:1.08}.banner-module__HQJYYW__banner_content h1 span{color:#0000;background:linear-gradient(100deg,#67e8f9 0%,#22d3ee 45%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text}.banner-module__HQJYYW__banner_description{max-width:590px;color:var(--color-muted);margin:0 0 32px;font-size:1.05rem;line-height:1.85}.banner-module__HQJYYW__banner_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.banner-module__HQJYYW__primary_button,.banner-module__HQJYYW__secondary_button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.banner-module__HQJYYW__primary_button{color:#fff;background:linear-gradient(110deg,#0891b2,#0ea5e9);border:1px solid #0000;box-shadow:0 8px 28px #0ea5e933}.banner-module__HQJYYW__primary_button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0ea5e959}.banner-module__HQJYYW__secondary_button{color:#e2e8f0;background:#ffffff06;border:1px solid #94a3b847}.banner-module__HQJYYW__secondary_button:hover{background:#12b8e814;border-color:#67e8f980;transform:translateY(-3px)}.banner-module__HQJYYW__secondary_button span{color:var(--color-cyan);font-size:1.1rem}.banner-module__HQJYYW__trust_points{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.banner-module__HQJYYW__trust_item{color:#b8c6d9;align-items:center;gap:9px;font-size:.85rem;display:inline-flex}.banner-module__HQJYYW__trust_item svg{color:var(--color-cyan);flex-shrink:0}.banner-module__HQJYYW__science_visual{z-index:1;flex:0 42%;justify-content:center;align-items:center;min-width:280px;min-height:410px;display:flex;position:relative}.banner-module__HQJYYW__visual_orbit{aspect-ratio:1;background:radial-gradient(circle,#0ea5e91a,#07111f05 65%);border:1px solid #38bdf82e;border-radius:50%;justify-content:center;align-items:center;width:min(100%,390px);animation:6s ease-in-out infinite banner-module__HQJYYW__orbit-float;display:flex;position:relative;box-shadow:inset 0 0 55px #0ea5e90b,0 0 65px #0ea5e90a}.banner-module__HQJYYW__visual_orbit:before,.banner-module__HQJYYW__visual_orbit:after{content:"";pointer-events:none;border:1px solid #38bdf821;border-radius:50%;position:absolute}.banner-module__HQJYYW__visual_orbit:before{inset:10%}.banner-module__HQJYYW__visual_orbit:after{border-style:dashed;border-color:#38bdf81f;animation:35s linear infinite banner-module__HQJYYW__orbit-rotate;inset:-9%}.banner-module__HQJYYW__visual_core{background:radial-gradient(#0ea5e924,#07111f0d 72%);border:1px solid #67e8f933;border-radius:50%;justify-content:center;align-items:center;width:56%;height:72%;display:flex;position:relative;box-shadow:0 0 35px #22d3ee14,inset 0 0 35px #22d3ee0f}.banner-module__HQJYYW__dna_helix{transform-origin:50%;width:100%;max-width:220px;height:100%;animation:4s ease-in-out infinite banner-module__HQJYYW__dna-helix-float;display:block;overflow:visible}.banner-module__HQJYYW__dna_rungs{fill:none;stroke:#67e8f9b8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #67e8f98c)}.banner-module__HQJYYW__dna_rungs path{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate banner-module__HQJYYW__dna-rung-glow}.banner-module__HQJYYW__dna_rungs path:nth-child(2){animation-delay:-.3s}.banner-module__HQJYYW__dna_rungs path:nth-child(3){animation-delay:-.6s}.banner-module__HQJYYW__dna_rungs path:nth-child(4){animation-delay:-.9s}.banner-module__HQJYYW__dna_rungs path:nth-child(5){animation-delay:-1.2s}.banner-module__HQJYYW__dna_rungs path:nth-child(6){animation-delay:-1.5s}.banner-module__HQJYYW__dna_rungs path:nth-child(7){animation-delay:-1.8s}.banner-module__HQJYYW__dna_rungs path:nth-child(8){animation-delay:-2.1s}.banner-module__HQJYYW__dna_rungs path:nth-child(9){animation-delay:-2.4s}.banner-module__HQJYYW__dna_rungs path:nth-child(10){animation-delay:-2.7s}.banner-module__HQJYYW__dna_strand_a{fill:none;stroke:#67e8f9;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #67e8f9e6)drop-shadow(0 0 9px #22d3ee80)}.banner-module__HQJYYW__dna_strand_b{fill:none;stroke:#60a5fa;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #60a5fad9)drop-shadow(0 0 9px #3b82f666)}.banner-module__HQJYYW__dna_nodes{fill:#e0fbff;stroke:#67e8f9;stroke-width:2px;filter:drop-shadow(0 0 4px #67e8f9e6)drop-shadow(0 0 8px #22d3eeb3)}.banner-module__HQJYYW__dna_nodes circle{animation:2.5s ease-in-out infinite alternate banner-module__HQJYYW__dna-node-glow}.banner-module__HQJYYW__dna_nodes circle:nth-child(2n){animation-delay:-1.2s}.banner-module__HQJYYW__visual_label{color:#c8f7ff;letter-spacing:.12em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fcc;border:1px solid #67e8f92b;border-radius:8px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:12px 16px;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.banner-module__HQJYYW__visual_label_dot{background:var(--color-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #67e8f9e6}.banner-module__HQJYYW__banner_bottom_line{opacity:.7;background:linear-gradient(90deg,#0000,#38bdf859,#67e8f999,#38bdf859,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}@keyframes banner-module__HQJYYW__grid-pulse-travel{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes banner-module__HQJYYW__glow-breathe{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes banner-module__HQJYYW__node-pulse{0%{opacity:.25;transform:scale(.75)}to{opacity:.95;transform:scale(1.25)}}@keyframes banner-module__HQJYYW__orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes banner-module__HQJYYW__orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes banner-module__HQJYYW__dna-helix-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes banner-module__HQJYYW__dna-rung-glow{0%{opacity:.55;stroke-width:1.5px}to{opacity:1;stroke-width:2.5px}}@keyframes banner-module__HQJYYW__dna-node-glow{0%{opacity:.65;r:3}to{opacity:1;r:4}}@media (max-width:1100px){.banner-module__HQJYYW__banner_container{gap:1.5rem;padding:90px 6%}.banner-module__HQJYYW__banner_content{flex-basis:58%}.banner-module__HQJYYW__banner_content h1{font-size:clamp(2.6rem,5vw,4rem)}.banner-module__HQJYYW__science_visual{flex-basis:38%;min-width:240px}.banner-module__HQJYYW__visual_orbit{width:100%}.banner-module__HQJYYW__trust_points{gap:16px}}@media (max-width:800px){.banner-module__HQJYYW__banner_container{min-height:auto;padding:90px 6% 80px}.banner-module__HQJYYW__banner_content{flex-basis:62%}.banner-module__HQJYYW__banner_content h1{font-size:clamp(2.4rem,5.5vw,3.5rem)}.banner-module__HQJYYW__banner_description{font-size:.98rem;line-height:1.75}.banner-module__HQJYYW__science_visual{flex-basis:34%;min-width:190px;min-height:320px}.banner-module__HQJYYW__visual_orbit{width:100%}.banner-module__HQJYYW__visual_label{letter-spacing:.08em;padding:10px 12px;font-size:.58rem;bottom:2%}.banner-module__HQJYYW__dna_helix{width:100%;height:100%}.banner-module__HQJYYW__trust_points{gap:14px}.banner-module__HQJYYW__trust_item{font-size:.78rem}}@media (max-width:600px){.banner-module__HQJYYW__banner_container{flex-direction:column;align-items:stretch;gap:20px;padding:76px 6% 65px}.banner-module__HQJYYW__banner_glow{opacity:.7;width:350px;height:350px;top:28%;right:-35%}.banner-module__HQJYYW__banner_grid{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 90%,#0000 100%)}.banner-module__HQJYYW__banner_content{max-width:100%}.banner-module__HQJYYW__eyebrow{margin-bottom:20px;padding:8px 12px;font-size:.68rem}.banner-module__HQJYYW__banner_content h1{max-width:100%;margin-bottom:20px;font-size:clamp(2.45rem,10vw,3.7rem);line-height:1.08}.banner-module__HQJYYW__banner_description{margin-bottom:26px;font-size:.95rem;line-height:1.75}.banner-module__HQJYYW__banner_actions{flex-direction:column;align-items:stretch;gap:12px}.banner-module__HQJYYW__primary_button,.banner-module__HQJYYW__secondary_button{width:100%;min-height:52px;padding:14px 18px;font-size:.88rem}.banner-module__HQJYYW__trust_points{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px;margin-top:28px;display:grid}.banner-module__HQJYYW__trust_item{gap:7px;font-size:.76rem}.banner-module__HQJYYW__science_visual{aspect-ratio:1;align-self:center;width:min(78%,300px);min-width:0;min-height:auto;margin-top:12px}.banner-module__HQJYYW__visual_orbit{width:100%}.banner-module__HQJYYW__visual_label{font-size:.62rem;bottom:-3%}.banner-module__HQJYYW__dna_helix{width:100%;height:100%}.banner-module__HQJYYW__banner_bottom_line{left:6%;right:6%}}@media (max-width:380px){.banner-module__HQJYYW__banner_container{padding:65px 5% 55px}.banner-module__HQJYYW__banner_content h1{font-size:2.25rem}.banner-module__HQJYYW__banner_description{font-size:.9rem}.banner-module__HQJYYW__trust_points{grid-template-columns:1fr}.banner-module__HQJYYW__science_visual{width:85%}.banner-module__HQJYYW__visual_label{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.banner-module__HQJYYW__banner_glow,.banner-module__HQJYYW__network_nodes span,.banner-module__HQJYYW__eyebrow_dot,.banner-module__HQJYYW__visual_orbit,.banner-module__HQJYYW__visual_orbit:after,.banner-module__HQJYYW__dna_helix,.banner-module__HQJYYW__dna_rungs path,.banner-module__HQJYYW__dna_nodes circle,.banner-module__HQJYYW__grid_light_path{animation:none!important}.banner-module__HQJYYW__grid_light_path{stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:.35}.banner-module__HQJYYW__primary_button,.banner-module__HQJYYW__secondary_button{transition:none}}
.centers-module__Y6bnoW__page{--background:#070b14;--surface:#0d1422;--surface-hover:#121e30;--border:#202c3d;--text-primary:#f1f5f9;--text-secondary:#a1aec0;--text-muted:#738197;--accent:#22d3ee;--accent-dark:#083344;background:var(--background);min-height:100vh;color:var(--text-primary);padding:32px;font-family:Arial,Helvetica,sans-serif}.centers-module__Y6bnoW__directory{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:1440px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0000002e}.centers-module__Y6bnoW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.centers-module__Y6bnoW__heading{min-width:0}.centers-module__Y6bnoW__title{color:var(--text-primary);letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:700;display:flex}.centers-module__Y6bnoW__titleIcon{width:21px;height:21px;color:var(--accent);flex-shrink:0}.centers-module__Y6bnoW__subtitle{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.centers-module__Y6bnoW__searchBox{flex-shrink:0;align-items:center;width:320px;max-width:100%;display:flex;position:relative}.centers-module__Y6bnoW__searchIcon{width:17px;height:17px;color:var(--text-muted);pointer-events:none;position:absolute;left:13px}.centers-module__Y6bnoW__searchInput{width:100%;min-width:0;height:44px;color:var(--text-primary);border:1px solid var(--border);font:inherit;background:#080e19;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:13px;transition:border-color .16s,box-shadow .16s}.centers-module__Y6bnoW__searchInput::placeholder{color:var(--text-muted)}.centers-module__Y6bnoW__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1a}.centers-module__Y6bnoW__searchInput::-webkit-search-cancel-button{cursor:pointer}.centers-module__Y6bnoW__tableInfo{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 28px;font-size:12px;display:flex}.centers-module__Y6bnoW__clearSearch{color:var(--accent);border:1px solid var(--border);cursor:pointer;font:inherit;background:0 0;border-radius:7px;padding:7px 11px;font-size:12px;transition:background .16s,border-color .16s}.centers-module__Y6bnoW__clearSearch:hover{background:var(--accent-dark);border-color:var(--accent)}.centers-module__Y6bnoW__tableWrapper{overscroll-behavior-x:contain;scrollbar-color:#344358 #0a111d;scrollbar-width:thin;width:100%;overflow-x:auto}.centers-module__Y6bnoW__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:760px;font-size:13px}.centers-module__Y6bnoW__tableHead{background:#090f1b}.centers-module__Y6bnoW__tableHead th{color:#94a3b8;border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:15px 20px;font-size:10px;font-weight:700}.centers-module__Y6bnoW__tableHead th:first-child{padding-left:28px}.centers-module__Y6bnoW__tableHead th:last-child{padding-right:28px}.centers-module__Y6bnoW__tableBody tr{cursor:pointer;transition:background .15s}.centers-module__Y6bnoW__tableBody tr:not(:last-child) td{border-bottom:1px solid #202c3da6}.centers-module__Y6bnoW__tableBody tr:hover{background:var(--surface-hover)}.centers-module__Y6bnoW__tableBody td{vertical-align:middle;padding:17px 20px}.centers-module__Y6bnoW__tableBody td:first-child{padding-left:28px}.centers-module__Y6bnoW__tableBody td:last-child{padding-right:28px}.centers-module__Y6bnoW__tableBody .centers-module__Y6bnoW__selectedRow{background:#08334473}.centers-module__Y6bnoW__tableBody .centers-module__Y6bnoW__selectedRow:hover{background:#083344a6}.centers-module__Y6bnoW__tableBody .centers-module__Y6bnoW__selectedRow td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.centers-module__Y6bnoW__centreCell{align-items:center;gap:12px;min-width:190px;display:flex}.centers-module__Y6bnoW__pin,.centers-module__Y6bnoW__selectedPin{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.centers-module__Y6bnoW__pin{color:var(--accent);background:#1a2638}.centers-module__Y6bnoW__selectedPin{color:#04121b;background:var(--accent)}.centers-module__Y6bnoW__pinIcon{width:17px;height:17px}.centers-module__Y6bnoW__centreDetails,.centers-module__Y6bnoW__locationCell,.centers-module__Y6bnoW__contactCell{flex-direction:column;gap:6px;min-width:0;display:flex}.centers-module__Y6bnoW__centreName{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.5}.centers-module__Y6bnoW__centreCode{color:var(--text-muted);letter-spacing:.5px;overflow-wrap:anywhere;font-family:monospace;font-size:10px}.centers-module__Y6bnoW__locationName{color:#d1d9e5;line-height:1.5}.centers-module__Y6bnoW__country{color:var(--text-muted);font-size:11px}.centers-module__Y6bnoW__typeBadge{color:#93c5fd;overflow-wrap:anywhere;background:#1e3a8a40;border:1px solid #3b82f640;border-radius:6px;align-items:center;width:fit-content;max-width:180px;padding:5px 9px;font-family:monospace;font-size:10px;line-height:1.5;display:inline-flex}.centers-module__Y6bnoW__contactCell{gap:9px;min-width:170px}.centers-module__Y6bnoW__contactItem{align-items:center;gap:8px;min-width:0;display:flex}.centers-module__Y6bnoW__contactIcon,.centers-module__Y6bnoW__phoneIcon{flex-shrink:0;width:14px;height:14px}.centers-module__Y6bnoW__contactIcon{color:var(--accent)}.centers-module__Y6bnoW__phoneIcon{color:var(--text-muted)}.centers-module__Y6bnoW__contactName{color:#dbe4ef;overflow-wrap:anywhere;line-height:1.5}.centers-module__Y6bnoW__phoneNumber{color:var(--text-secondary);overflow-wrap:anywhere;font-family:monospace;font-size:11px}.centers-module__Y6bnoW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.centers-module__Y6bnoW__emptyIcon{width:30px;height:30px;color:var(--text-muted);margin-bottom:14px}.centers-module__Y6bnoW__emptyTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.centers-module__Y6bnoW__emptyDescription{max-width:340px;color:var(--text-secondary);margin:8px 0 18px;font-size:13px;line-height:1.6}.centers-module__Y6bnoW__tableFooter{color:var(--text-muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;font-size:11px;display:flex}.centers-module__Y6bnoW__footerHint{text-align:right}@media (max-width:900px){.centers-module__Y6bnoW__page{padding:20px}.centers-module__Y6bnoW__header{padding:22px}.centers-module__Y6bnoW__tableHead th,.centers-module__Y6bnoW__tableBody td{padding-left:15px;padding-right:15px}.centers-module__Y6bnoW__tableHead th:first-child,.centers-module__Y6bnoW__tableBody td:first-child{padding-left:22px}.centers-module__Y6bnoW__tableHead th:last-child,.centers-module__Y6bnoW__tableBody td:last-child{padding-right:22px}.centers-module__Y6bnoW__tableInfo,.centers-module__Y6bnoW__tableFooter{padding-left:22px;padding-right:22px}}@media (max-width:600px){.centers-module__Y6bnoW__page{min-height:100vh;padding:12px}.centers-module__Y6bnoW__directory{border-radius:12px}.centers-module__Y6bnoW__header{flex-direction:column;align-items:stretch;gap:18px;padding:20px 16px}.centers-module__Y6bnoW__title{font-size:18px}.centers-module__Y6bnoW__subtitle{font-size:12px}.centers-module__Y6bnoW__searchBox{width:100%}.centers-module__Y6bnoW__searchInput{height:42px}.centers-module__Y6bnoW__tableInfo{padding:13px 16px}.centers-module__Y6bnoW__table{min-width:600px}.centers-module__Y6bnoW__typeColumn{display:none}.centers-module__Y6bnoW__tableHead th{padding-top:13px;padding-bottom:13px;font-size:9px}.centers-module__Y6bnoW__tableBody td{padding-top:14px;padding-bottom:14px}.centers-module__Y6bnoW__tableFooter{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 16px}.centers-module__Y6bnoW__footerHint{text-align:left}.centers-module__Y6bnoW__emptyState{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.centers-module__Y6bnoW__searchInput,.centers-module__Y6bnoW__clearSearch,.centers-module__Y6bnoW__tableBody tr{transition:none}}
.navigation-module__hRf-Ca__nav_container{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#0d1b309e;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);width:100%;min-height:86px;padding:1rem clamp(1rem,5vw,5rem);display:flex;position:absolute;top:0;left:0}.navigation-module__hRf-Ca__logo{flex-shrink:0;align-items:center;min-width:0;display:flex}.navigation-module__hRf-Ca__logo img{object-fit:contain;width:clamp(85px,10vw,135px);height:auto;max-height:60px;display:block}.navigation-module__hRf-Ca__nav_links_container{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.navigation-module__hRf-Ca__nav_links_container li{margin:0;padding:0}.navigation-module__hRf-Ca__nav_links_container a{color:#f5f7fb;white-space:nowrap;padding:.6rem 0;font-size:clamp(.85rem,1vw,.95rem);font-weight:500;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.navigation-module__hRf-Ca__nav_links_container a:after{content:"";transform-origin:0;background:#38a3ff;height:2px;transition:transform .25s;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.navigation-module__hRf-Ca__nav_links_container a:hover{color:#8dccff}.navigation-module__hRf-Ca__nav_links_container a:hover:after,.navigation-module__hRf-Ca__nav_links_container a:focus-visible:after{transform:scaleX(1)}.navigation-module__hRf-Ca__nav_actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.navigation-module__hRf-Ca__whatsapp_button{color:#fff;white-space:nowrap;background:#16a34a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 14px #16a34a33}.navigation-module__hRf-Ca__whatsapp_button:hover{background:#15803d;transform:translateY(-2px);box-shadow:0 7px 20px #16a34a4d}.navigation-module__hRf-Ca__whatsapp_icon{flex-shrink:0;display:block}.navigation-module__hRf-Ca__menu_toggle{cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:10px;display:none}.navigation-module__hRf-Ca__menu_toggle span{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.navigation-module__hRf-Ca__menu_toggle_open span:first-child{transform:translateY(7px)rotate(45deg)}.navigation-module__hRf-Ca__menu_toggle_open span:nth-child(2){opacity:0}.navigation-module__hRf-Ca__menu_toggle_open span:last-child{transform:translateY(-7px)rotate(-45deg)}.navigation-module__hRf-Ca__nav_container a:focus-visible,.navigation-module__hRf-Ca__menu_toggle:focus-visible{outline-offset:4px;outline:2px solid #8dccff}@media (max-width:900px){.navigation-module__hRf-Ca__nav_container{gap:1rem;min-height:76px;padding:.85rem 1.25rem}.navigation-module__hRf-Ca__logo img{width:105px;max-height:48px}.navigation-module__hRf-Ca__nav_links_container{gap:1.15rem}.navigation-module__hRf-Ca__nav_links_container a{font-size:.85rem}.navigation-module__hRf-Ca__whatsapp_button{gap:.45rem;padding:.7rem .9rem;font-size:.82rem}}@media (max-width:700px){.navigation-module__hRf-Ca__nav_container{gap:.75rem;min-height:70px;padding:.75rem 1rem}.navigation-module__hRf-Ca__logo img{width:100px;max-height:45px}.navigation-module__hRf-Ca__nav_actions{gap:.6rem}.navigation-module__hRf-Ca__whatsapp_button{border-radius:12px;width:42px;height:42px;padding:0}.navigation-module__hRf-Ca__whatsapp_button span{display:none}.navigation-module__hRf-Ca__menu_toggle{flex-shrink:0;display:flex}.navigation-module__hRf-Ca__nav_links_container{-webkit-backdrop-filter:blur(18px);visibility:hidden;opacity:0;pointer-events:none;background:#0d1b30f7;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.5rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 8px);left:1rem;right:1rem;transform:translateY(-8px);box-shadow:0 16px 40px #0000003d}.navigation-module__hRf-Ca__nav_links_open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.navigation-module__hRf-Ca__nav_links_container li{width:100%}.navigation-module__hRf-Ca__nav_links_container a{box-sizing:border-box;border-radius:10px;width:100%;padding:.95rem 1rem;font-size:.95rem;display:block}.navigation-module__hRf-Ca__nav_links_container a:hover{background:#ffffff12}.navigation-module__hRf-Ca__nav_links_container a:after{display:none}}@media (max-width:360px){.navigation-module__hRf-Ca__nav_container{gap:.5rem;min-height:64px;padding:.65rem .7rem}.navigation-module__hRf-Ca__logo img{width:82px;max-height:40px}.navigation-module__hRf-Ca__nav_actions{gap:.4rem}.navigation-module__hRf-Ca__whatsapp_button,.navigation-module__hRf-Ca__menu_toggle{width:38px;height:38px}.navigation-module__hRf-Ca__menu_toggle{padding:8px}.navigation-module__hRf-Ca__nav_links_container{left:.7rem;right:.7rem}}@media (prefers-reduced-motion:reduce){.navigation-module__hRf-Ca__nav_container *,.navigation-module__hRf-Ca__nav_container :before,.navigation-module__hRf-Ca__nav_container :after{transition:none!important}}
.services-module__hMESjq__services_section{--services-bg:#081321;--services-card:#0b1a2b;--services-border:#67e8f921;--services-cyan:#67e8f9;--services-muted:#a6b4c8;color:#f4f8ff;background:radial-gradient(ellipse at 95% 10%, #12b8e812, transparent 38%), var(--services-bg);padding:110px 8%;position:relative;overflow:hidden}.services-module__hMESjq__services_container{z-index:1;width:100%;max-width:1400px;margin:0 auto;position:relative}.services-module__hMESjq__services_header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.services-module__hMESjq__services_intro{max-width:720px}.services-module__hMESjq__section_eyebrow{color:var(--services-cyan);letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:20px;font-size:.75rem;font-weight:700;display:inline-flex}.services-module__hMESjq__section_eyebrow svg{filter:drop-shadow(0 0 5px #67e8f966)}.services-module__hMESjq__services_intro h2{color:#f4f8ff;letter-spacing:-.045em;max-width:700px;margin:0 0 20px;font-size:clamp(2.2rem,4.2vw,3.7rem);font-weight:750;line-height:1.12}.services-module__hMESjq__services_intro h2 span{color:#0000;background:linear-gradient(100deg,#67e8f9,#22d3ee,#60a5fa);-webkit-background-clip:text;background-clip:text}.services-module__hMESjq__services_intro p{max-width:600px;color:var(--services-muted);margin:0;font-size:1rem;line-height:1.8}.services-module__hMESjq__view_all_link{border:1px solid var(--services-border);color:#dceaf7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.services-module__hMESjq__view_all_link:hover{color:var(--services-cyan);background:#12b8e812;border-color:#67e8f973}.services-module__hMESjq__services_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.services-module__hMESjq__service_card{border:1px solid var(--services-border);min-width:0;min-height:300px;color:inherit;background:linear-gradient(145deg,#0f2336f5,#081625fa);border-radius:15px;flex-direction:column;padding:25px 23px 22px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.services-module__hMESjq__service_card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#67e8f9a6,#0000);width:64%;height:1px;transition:opacity .3s;position:absolute;top:0;left:18%}.services-module__hMESjq__service_card:hover{background:linear-gradient(145deg,#102b40fa,#08192afa);border-color:#67e8f966;transform:translateY(-7px);box-shadow:0 18px 45px #0003}.services-module__hMESjq__service_card:hover:before{opacity:1}.services-module__hMESjq__card_top{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:34px;display:flex}.services-module__hMESjq__service_number{color:#a6b4c899;letter-spacing:.1em;font-size:.76rem;font-weight:650}.services-module__hMESjq__service_icon{width:54px;height:54px;color:var(--services-cyan);background:#12b8e814;border:1px solid #67e8f92e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.services-module__hMESjq__service_card:hover .services-module__hMESjq__service_icon{background:#12b8e824;transform:scale(1.06);box-shadow:0 0 24px #22d3ee1a}.services-module__hMESjq__card_content{flex:1}.services-module__hMESjq__card_content h3{color:#f4f8ff;letter-spacing:-.02em;margin:0 0 12px;font-size:1.12rem;font-weight:700;line-height:1.4}.services-module__hMESjq__card_content p{color:var(--services-muted);margin:0;font-size:.9rem;line-height:1.75}.services-module__hMESjq__card_footer{color:#c6d7e8;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:17px;font-size:.83rem;font-weight:650;transition:color .25s;display:flex}.services-module__hMESjq__card_arrow{color:var(--services-cyan);flex-shrink:0;transition:transform .25s}.services-module__hMESjq__service_card:hover .services-module__hMESjq__card_footer{color:var(--services-cyan)}.services-module__hMESjq__service_card:hover .services-module__hMESjq__card_arrow{transform:translate(3px,-3px)}.services-module__hMESjq__services_note{background:#ffffff05;border:1px solid #67e8f91a;border-radius:11px;align-items:center;gap:13px;margin-top:28px;padding:19px 22px;display:flex}.services-module__hMESjq__note_indicator{background:var(--services-cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #67e8f9a6}.services-module__hMESjq__services_note p{color:var(--services-muted);flex:1;margin:0;font-size:.88rem;line-height:1.6}.services-module__hMESjq__note_link{color:var(--services-cyan);flex-shrink:0;align-items:center;gap:7px;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.services-module__hMESjq__note_link:hover{color:#fff}@media (max-width:1200px){.services-module__hMESjq__services_section{padding:95px 6%}.services-module__hMESjq__services_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.services-module__hMESjq__service_card{min-height:270px}}@media (max-width:800px){.services-module__hMESjq__services_section{padding:80px 6%}.services-module__hMESjq__services_header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:35px}.services-module__hMESjq__services_intro h2{font-size:clamp(2.1rem,6vw,3.2rem)}.services-module__hMESjq__services_grid{gap:15px}.services-module__hMESjq__service_card{padding:22px 20px}.services-module__hMESjq__card_top{margin-bottom:25px}}@media (max-width:560px){.services-module__hMESjq__services_section{padding:68px 5%}.services-module__hMESjq__services_header{gap:22px;margin-bottom:28px}.services-module__hMESjq__section_eyebrow{margin-bottom:16px;font-size:.7rem}.services-module__hMESjq__services_intro h2{margin-bottom:16px;font-size:clamp(2rem,8.5vw,2.8rem)}.services-module__hMESjq__services_intro p{font-size:.94rem;line-height:1.75}.services-module__hMESjq__services_grid{grid-template-columns:1fr;gap:14px}.services-module__hMESjq__service_card{min-height:auto;padding:22px}.services-module__hMESjq__card_top{margin-bottom:23px}.services-module__hMESjq__service_icon{width:48px;height:48px}.services-module__hMESjq__card_content h3{font-size:1.08rem}.services-module__hMESjq__card_content p{font-size:.9rem}.services-module__hMESjq__card_footer{margin-top:22px}.services-module__hMESjq__services_note{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:20px;padding:17px}.services-module__hMESjq__services_note p{flex-basis:calc(100% - 25px)}.services-module__hMESjq__note_link{margin-left:17px}.services-module__hMESjq__view_all_link{width:100%}}@media (prefers-reduced-motion:reduce){.services-module__hMESjq__service_card,.services-module__hMESjq__service_icon,.services-module__hMESjq__card_arrow,.services-module__hMESjq__view_all_link,.services-module__hMESjq__card_footer{transition:none}.services-module__hMESjq__service_card:hover{transform:none}}
.why-choose-us-module__xK3j6G__why_section{isolation:isolate;color:#f5f8ff;background:#0d1727;padding:110px 24px;position:relative;overflow:hidden}.why-choose-us-module__xK3j6G__background_glow{z-index:-1;filter:blur(100px);pointer-events:none;background:#123cbb1f;border-radius:50%;width:500px;height:500px;position:absolute;top:5%;right:-180px}.why-choose-us-module__xK3j6G__why_container{width:100%;max-width:1240px;margin:0 auto}.why-choose-us-module__xK3j6G__section_header{justify-content:space-between;align-items:center;gap:60px;margin-bottom:58px;display:flex}.why-choose-us-module__xK3j6G__header_copy{max-width:760px}.why-choose-us-module__xK3j6G__eyebrow{color:#48d7f5;letter-spacing:2.5px;align-items:center;gap:11px;margin-bottom:22px;font-size:.75rem;font-weight:700;display:inline-flex}.why-choose-us-module__xK3j6G__eyebrow_line{background:#48d7f5;width:28px;height:2px;box-shadow:0 0 12px #48d7f5b3}.why-choose-us-module__xK3j6G__section_header h2{letter-spacing:-1.8px;margin:0;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:750;line-height:1.12}.why-choose-us-module__xK3j6G__section_header h2 span{color:#48d7f5}.why-choose-us-module__xK3j6G__section_description{color:#aab7ca;max-width:650px;margin:22px 0 0;font-size:1rem;line-height:1.85}.why-choose-us-module__xK3j6G__header_visual{flex:0 0 190px;place-items:center;width:190px;height:190px;display:grid;position:relative}.why-choose-us-module__xK3j6G__visual_ring{border:1px solid #48d7f559;border-radius:50%;place-items:center;width:158px;height:158px;animation:4s ease-in-out infinite why-choose-us-module__xK3j6G__ring_pulse;display:grid;box-shadow:0 0 35px #123cbb26,inset 0 0 35px #48d7f50a}.why-choose-us-module__xK3j6G__visual_inner{color:#48d7f5;background:#48d7f50a;border:1px solid #48d7f533;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.why-choose-us-module__xK3j6G__visual_dot,.why-choose-us-module__xK3j6G__visual_orbit_dot{background:#48d7f5;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #48d7f5}.why-choose-us-module__xK3j6G__visual_dot{top:23px;right:35px}.why-choose-us-module__xK3j6G__visual_orbit_dot{background:#12b04c;width:6px;height:6px;bottom:27px;left:28px;box-shadow:0 0 12px #12b04ccc}.why-choose-us-module__xK3j6G__reasons_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.why-choose-us-module__xK3j6G__reason_card{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #a0b8d721;border-radius:16px;flex-direction:column;min-height:260px;padding:28px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.why-choose-us-module__xK3j6G__reason_card:hover{background:linear-gradient(145deg,#48d7f513,#ffffff05);border-color:#48d7f56b;transform:translateY(-6px);box-shadow:0 16px 38px #00000029}.why-choose-us-module__xK3j6G__card_top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.why-choose-us-module__xK3j6G__icon_box{color:#48d7f5;background:#48d7f512;border:1px solid #48d7f53b;border-radius:13px;place-items:center;width:54px;height:54px;transition:color .25s,background .25s,transform .25s;display:grid}.why-choose-us-module__xK3j6G__reason_card:hover .why-choose-us-module__xK3j6G__icon_box{color:#fff;background:#123cbb;transform:scale(1.06)}.why-choose-us-module__xK3j6G__reason_number{color:#bfcfe46b;letter-spacing:1.5px;font-size:.8rem;font-weight:700}.why-choose-us-module__xK3j6G__card_content h3{color:#f5f8ff;margin:0 0 12px;font-size:1.15rem;font-weight:650;line-height:1.4}.why-choose-us-module__xK3j6G__card_content p{color:#aab7ca;margin:0;font-size:.91rem;line-height:1.8}.why-choose-us-module__xK3j6G__card_accent{transform-origin:0;background:linear-gradient(90deg,#48d7f5,#123cbb);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.why-choose-us-module__xK3j6G__reason_card:hover .why-choose-us-module__xK3j6G__card_accent{transform:scaleX(1)}.why-choose-us-module__xK3j6G__bottom_cta{background:linear-gradient(110deg,#123cbb2b,#48d7f50b);border:1px solid #48d7f533;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:42px;padding:34px 38px;display:flex}.why-choose-us-module__xK3j6G__cta_copy{max-width:690px}.why-choose-us-module__xK3j6G__cta_label{color:#48d7f5;letter-spacing:2px;margin-bottom:10px;font-size:.7rem;font-weight:700;display:block}.why-choose-us-module__xK3j6G__cta_copy h3{color:#f5f8ff;margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;line-height:1.4}.why-choose-us-module__xK3j6G__cta_copy p{color:#aab7ca;margin:10px 0 0;font-size:.92rem;line-height:1.7}.why-choose-us-module__xK3j6G__cta_button{color:#0d1727;background:#48d7f5;border:1px solid #48d7f5;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.why-choose-us-module__xK3j6G__cta_button:hover{color:#48d7f5;background:0 0;transform:translateY(-2px);box-shadow:0 0 24px #48d7f51f}.why-choose-us-module__xK3j6G__cta_button:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes why-choose-us-module__xK3j6G__ring_pulse{0%,to{transform:scale(1);box-shadow:0 0 35px #123cbb26,inset 0 0 35px #48d7f50a}50%{transform:scale(1.035);box-shadow:0 0 42px #48d7f51a,inset 0 0 35px #48d7f512}}@media (max-width:1000px){.why-choose-us-module__xK3j6G__why_section{padding:85px 24px}.why-choose-us-module__xK3j6G__section_header{gap:28px;margin-bottom:42px}.why-choose-us-module__xK3j6G__header_visual{flex-basis:150px;width:150px;height:150px}.why-choose-us-module__xK3j6G__visual_ring{width:132px;height:132px}.why-choose-us-module__xK3j6G__visual_inner{width:94px;height:94px}.why-choose-us-module__xK3j6G__reasons_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-choose-us-module__xK3j6G__reason_card{min-height:245px}.why-choose-us-module__xK3j6G__bottom_cta{padding:30px}}@media (max-width:640px){.why-choose-us-module__xK3j6G__why_section{padding:72px 18px}.why-choose-us-module__xK3j6G__section_header{margin-bottom:34px;display:block}.why-choose-us-module__xK3j6G__section_header h2{letter-spacing:-1px;font-size:clamp(2rem,8vw,2.7rem)}.why-choose-us-module__xK3j6G__section_description{margin-top:16px;font-size:.94rem;line-height:1.8}.why-choose-us-module__xK3j6G__header_visual{display:none}.why-choose-us-module__xK3j6G__eyebrow{letter-spacing:1.8px;margin-bottom:18px;font-size:.68rem}.why-choose-us-module__xK3j6G__reasons_grid{grid-template-columns:1fr;gap:14px}.why-choose-us-module__xK3j6G__reason_card{border-radius:13px;min-height:auto;padding:23px}.why-choose-us-module__xK3j6G__card_top{margin-bottom:22px}.why-choose-us-module__xK3j6G__card_content h3{font-size:1.08rem}.why-choose-us-module__xK3j6G__card_content p{font-size:.9rem}.why-choose-us-module__xK3j6G__bottom_cta{flex-direction:column;align-items:stretch;gap:24px;margin-top:28px;padding:25px 22px}.why-choose-us-module__xK3j6G__cta_button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.why-choose-us-module__xK3j6G__visual_ring{animation:none}.why-choose-us-module__xK3j6G__reason_card,.why-choose-us-module__xK3j6G__icon_box,.why-choose-us-module__xK3j6G__card_accent,.why-choose-us-module__xK3j6G__cta_button{transition:none}.why-choose-us-module__xK3j6G__reason_card:hover,.why-choose-us-module__xK3j6G__icon_box:hover,.why-choose-us-module__xK3j6G__cta_button:hover{transform:none}}
.how-it-works-module__tAidIW__process_section{color:#f5f8ff;background:#111e30;padding:105px 24px;position:relative;overflow:hidden}.how-it-works-module__tAidIW__process_container{width:100%;max-width:1240px;margin:0 auto}.how-it-works-module__tAidIW__process_header{text-align:center;max-width:760px;margin:0 auto 65px}.how-it-works-module__tAidIW__eyebrow{color:#48d7f5;letter-spacing:2.4px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:.74rem;font-weight:700;display:inline-flex}.how-it-works-module__tAidIW__eyebrow_line{background:#48d7f5;width:25px;height:2px;box-shadow:0 0 10px #48d7f5a6}.how-it-works-module__tAidIW__process_header h2{letter-spacing:-1.6px;margin:0;font-size:clamp(2.3rem,4.5vw,3.5rem);font-weight:750;line-height:1.15}.how-it-works-module__tAidIW__process_header h2 span{color:#48d7f5}.how-it-works-module__tAidIW__process_header>p{color:#aab7ca;max-width:650px;margin:20px auto 0;font-size:1rem;line-height:1.85}.how-it-works-module__tAidIW__steps_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.how-it-works-module__tAidIW__step_card{background:linear-gradient(150deg,#ffffff0b,#ffffff03);border:1px solid #a0b8d726;border-radius:15px;min-width:0;padding:27px 23px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.how-it-works-module__tAidIW__step_card:hover{border-color:#48d7f566;transform:translateY(-5px);box-shadow:0 14px 34px #00000029}.how-it-works-module__tAidIW__step_number{color:#48d7f5;letter-spacing:1.7px;font-size:.7rem;font-weight:750}.how-it-works-module__tAidIW__step_card:hover .how-it-works-module__tAidIW__step_icon{color:#fff;background:#123cbb}.how-it-works-module__tAidIW__step_card h3{margin:0 0 13px;font-size:1.1rem;font-weight:650;line-height:1.45}.how-it-works-module__tAidIW__step_card>p{color:#aab7ca;min-height:108px;margin:0;font-size:.9rem;line-height:1.8}.how-it-works-module__tAidIW__step_bottom{color:#48d7f5;border-top:1px solid #a0b8d71f;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.how-it-works-module__tAidIW__step_bottom span{letter-spacing:1.4px;font-size:.64rem;font-weight:700}.how-it-works-module__tAidIW__connector{z-index:2;color:#48d7f5;background:#111e30;border:1px solid #48d7f540;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:52px;right:-22px}.how-it-works-module__tAidIW__process_cta{background:linear-gradient(110deg,#123cbb2b,#48d7f50a);border:1px solid #48d7f533;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:34px 38px;display:flex}.how-it-works-module__tAidIW__cta_eyebrow{color:#48d7f5;letter-spacing:1.8px;margin-bottom:10px;font-size:.7rem;font-weight:700;display:block}.how-it-works-module__tAidIW__process_cta h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.4}.how-it-works-module__tAidIW__process_cta p{color:#aab7ca;max-width:650px;margin:10px 0 0;font-size:.92rem;line-height:1.8}.how-it-works-module__tAidIW__cta_button{color:#0d1727;background:#48d7f5;border:1px solid #48d7f5;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.how-it-works-module__tAidIW__cta_button:hover{color:#48d7f5;background:0 0;transform:translateY(-2px)}.how-it-works-module__tAidIW__cta_button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:1050px){.how-it-works-module__tAidIW__steps_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.how-it-works-module__tAidIW__step_card>p{min-height:80px}.how-it-works-module__tAidIW__connector{display:none}}@media (max-width:640px){.how-it-works-module__tAidIW__process_section{padding:75px 18px}.how-it-works-module__tAidIW__process_header{text-align:left;margin-bottom:38px}.how-it-works-module__tAidIW__process_header h2{letter-spacing:-1px;font-size:clamp(2rem,8vw,2.7rem)}.how-it-works-module__tAidIW__process_header>p{margin-top:16px;font-size:.94rem}.how-it-works-module__tAidIW__eyebrow{letter-spacing:1.5px;justify-content:flex-start;font-size:.67rem}.how-it-works-module__tAidIW__steps_grid{grid-template-columns:1fr;gap:14px}.how-it-works-module__tAidIW__step_card{padding:23px}.how-it-works-module__tAidIW__step_top{margin-bottom:23px}.how-it-works-module__tAidIW__step_card>p{min-height:auto}.how-it-works-module__tAidIW__step_bottom{margin-top:22px}.how-it-works-module__tAidIW__process_cta{flex-direction:column;align-items:stretch;gap:22px;margin-top:28px;padding:25px 22px}.how-it-works-module__tAidIW__cta_button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.how-it-works-module__tAidIW__step_card,.how-it-works-module__tAidIW__step_icon,.how-it-works-module__tAidIW__cta_button{transition:none}.how-it-works-module__tAidIW__step_card:hover,.how-it-works-module__tAidIW__cta_button:hover{transform:none}}.how-it-works-module__tAidIW__step_top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}.how-it-works-module__tAidIW__step_number{letter-spacing:-3px;background:linear-gradient(135deg,#fff 5%,#48d7f5 45%,#123cbb 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #48d7f529);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,4vw,3.5rem);font-weight:800;line-height:1;transition:filter .25s,transform .25s;display:inline-block}.how-it-works-module__tAidIW__step_card:hover .how-it-works-module__tAidIW__step_number{filter:drop-shadow(0 0 18px #48d7f56b);transform:translate(3px)}.how-it-works-module__tAidIW__step_icon{color:#48d7f5;background:#48d7f512;border:1px solid #48d7f540;border-radius:13px;flex:none;place-items:center;width:55px;height:55px;transition:background .25s,color .25s;display:grid}@media (max-width:640px){.how-it-works-module__tAidIW__step_top{margin-bottom:22px}.how-it-works-module__tAidIW__step_number{letter-spacing:-2px;font-size:3rem}}@media (prefers-reduced-motion:reduce){.how-it-works-module__tAidIW__step_number{transition:none}.how-it-works-module__tAidIW__step_card:hover .how-it-works-module__tAidIW__step_number{transform:none}}
.dna-testing-options-module__bqYC6G__options_section{color:#f5f8ff;background:#0d1727;padding:105px 24px;position:relative;overflow:hidden}.dna-testing-options-module__bqYC6G__options_container{z-index:1;width:100%;max-width:1120px;margin:0 auto;position:relative}.dna-testing-options-module__bqYC6G__section_header{text-align:center;max-width:790px;margin:0 auto 55px}.dna-testing-options-module__bqYC6G__eyebrow{color:#48d7f5;letter-spacing:2.2px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:.73rem;font-weight:750;display:inline-flex}.dna-testing-options-module__bqYC6G__eyebrow_line{background:#48d7f5;width:25px;height:2px;box-shadow:0 0 12px #48d7f58c}.dna-testing-options-module__bqYC6G__section_header h2{letter-spacing:-1.6px;margin:0;font-size:clamp(2.1rem,4.5vw,3.35rem);font-weight:750;line-height:1.17}.dna-testing-options-module__bqYC6G__section_header h2 span{color:#48d7f5}.dna-testing-options-module__bqYC6G__section_header>p{color:#aab7ca;max-width:680px;margin:20px auto 0;font-size:.98rem;line-height:1.85}.dna-testing-options-module__bqYC6G__comparison_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dna-testing-options-module__bqYC6G__option_card{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #a0b8d726;border-radius:18px;flex-direction:column;min-width:0;padding:32px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.dna-testing-options-module__bqYC6G__option_card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0000002e}.dna-testing-options-module__bqYC6G__personal_card:hover{border-color:#48d7f573}.dna-testing-options-module__bqYC6G__legal_card{background:linear-gradient(145deg,#123cbb24,#ffffff04);border-color:#123cbb73}.dna-testing-options-module__bqYC6G__legal_card:hover{border-color:#48d7f580}.dna-testing-options-module__bqYC6G__card_header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:27px;display:flex}.dna-testing-options-module__bqYC6G__card_icon{color:#48d7f5;background:#48d7f512;border:1px solid #48d7f547;border-radius:15px;flex:none;place-items:center;width:58px;height:58px;display:grid}.dna-testing-options-module__bqYC6G__card_tag,.dna-testing-options-module__bqYC6G__legal_tag{color:#48d7f5;letter-spacing:1.3px;border:1px solid #48d7f53b;border-radius:5px;justify-content:center;align-items:center;padding:8px 11px;font-size:.64rem;font-weight:750;display:inline-flex}.dna-testing-options-module__bqYC6G__legal_tag{color:#9cb5ff;background:#123cbb29;border-color:#7096ff52}.dna-testing-options-module__bqYC6G__option_card h3{letter-spacing:-.5px;margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:750;line-height:1.35}.dna-testing-options-module__bqYC6G__card_description{color:#aab7ca;min-height:116px;margin:15px 0 24px;font-size:.93rem;line-height:1.85}.dna-testing-options-module__bqYC6G__feature_divider{background:#a0b8d726;width:100%;height:1px;margin-bottom:24px}.dna-testing-options-module__bqYC6G__option_card h4{color:#f5f8ff;margin:0 0 19px;font-size:.96rem;font-weight:700}.dna-testing-options-module__bqYC6G__feature_list{flex-direction:column;gap:17px;margin:0;padding:0;list-style:none;display:flex}.dna-testing-options-module__bqYC6G__feature_list li{color:#c4cfdf;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.7;display:flex}.dna-testing-options-module__bqYC6G__check_icon{color:#48d7f5;background:#48d7f51a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.dna-testing-options-module__bqYC6G__best_for{color:#48d7f5;background:#0000001f;border:1px solid #a0b8d71f;border-radius:10px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;display:flex}.dna-testing-options-module__bqYC6G__best_for>svg{flex:none;margin-top:2px}.dna-testing-options-module__bqYC6G__best_for p{color:#aab7ca;margin:0;font-size:.84rem;line-height:1.75}.dna-testing-options-module__bqYC6G__best_for strong{color:#f5f8ff}.dna-testing-options-module__bqYC6G__personal_button,.dna-testing-options-module__bqYC6G__legal_button{box-sizing:border-box;color:#48d7f5;background:0 0;border:1px solid #48d7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:auto;padding:14px 17px;font-size:.89rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.dna-testing-options-module__bqYC6G__personal_button{margin-top:26px}.dna-testing-options-module__bqYC6G__legal_button{color:#0d1727;background:#48d7f5;margin-top:26px}.dna-testing-options-module__bqYC6G__personal_button:hover{color:#0d1727;background:#48d7f5;transform:translateY(-2px);box-shadow:0 8px 24px #48d7f51f}.dna-testing-options-module__bqYC6G__legal_button:hover{color:#48d7f5;background:0 0;transform:translateY(-2px);box-shadow:0 8px 24px #48d7f514}.dna-testing-options-module__bqYC6G__personal_button:focus-visible,.dna-testing-options-module__bqYC6G__legal_button:focus-visible{outline-offset:4px;outline:2px solid #fff}.dna-testing-options-module__bqYC6G__important_note{background:#48d7f509;border:1px solid #48d7f533;border-radius:12px;align-items:flex-start;gap:16px;margin-top:28px;padding:22px 24px;display:flex}.dna-testing-options-module__bqYC6G__note_icon{color:#48d7f5;background:#48d7f517;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.dna-testing-options-module__bqYC6G__important_note p{color:#aab7ca;margin:0;font-size:.88rem;line-height:1.85}.dna-testing-options-module__bqYC6G__important_note strong{color:#f5f8ff}@media (max-width:850px){.dna-testing-options-module__bqYC6G__options_section{padding:85px 22px}.dna-testing-options-module__bqYC6G__comparison_grid{gap:18px}.dna-testing-options-module__bqYC6G__option_card{padding:25px}.dna-testing-options-module__bqYC6G__card_description{min-height:145px}}@media (max-width:640px){.dna-testing-options-module__bqYC6G__options_section{padding:72px 18px}.dna-testing-options-module__bqYC6G__section_header{text-align:left;margin-bottom:35px}.dna-testing-options-module__bqYC6G__section_header h2{letter-spacing:-1px;font-size:clamp(2rem,8vw,2.65rem)}.dna-testing-options-module__bqYC6G__section_header>p{margin-top:15px;font-size:.93rem}.dna-testing-options-module__bqYC6G__eyebrow{letter-spacing:1.5px;justify-content:flex-start;font-size:.67rem}.dna-testing-options-module__bqYC6G__comparison_grid{grid-template-columns:1fr;gap:18px}.dna-testing-options-module__bqYC6G__option_card{border-radius:14px;padding:24px 21px}.dna-testing-options-module__bqYC6G__card_header{margin-bottom:23px}.dna-testing-options-module__bqYC6G__option_card h3{font-size:1.55rem}.dna-testing-options-module__bqYC6G__card_description{min-height:auto;margin-bottom:22px}.dna-testing-options-module__bqYC6G__feature_list{gap:14px}.dna-testing-options-module__bqYC6G__important_note{gap:12px;padding:18px}.dna-testing-options-module__bqYC6G__important_note p{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.dna-testing-options-module__bqYC6G__option_card,.dna-testing-options-module__bqYC6G__personal_button,.dna-testing-options-module__bqYC6G__legal_button{transition:none}.dna-testing-options-module__bqYC6G__option_card:hover,.dna-testing-options-module__bqYC6G__personal_button:hover,.dna-testing-options-module__bqYC6G__legal_button:hover{transform:none}}
.faq-module__uKMWga__faq_section{isolation:isolate;color:#f5f8ff;background:#111e30;padding:105px 24px;position:relative;overflow:hidden}.faq-module__uKMWga__faq_container{width:100%;max-width:1200px;margin:0 auto}.faq-module__uKMWga__faq_header{text-align:center;max-width:780px;margin:0 auto 58px}.faq-module__uKMWga__eyebrow{color:#48d7f5;letter-spacing:2.2px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:.73rem;font-weight:750;display:inline-flex}.faq-module__uKMWga__eyebrow_line{background:#48d7f5;width:25px;height:2px;box-shadow:0 0 12px #48d7f599}.faq-module__uKMWga__faq_header h2{letter-spacing:-1.6px;margin:0;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:750;line-height:1.16}.faq-module__uKMWga__faq_header h2 span{color:#48d7f5}.faq-module__uKMWga__faq_header>p{color:#aab7ca;max-width:680px;margin:20px auto 0;font-size:.98rem;line-height:1.85}.faq-module__uKMWga__faq_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.faq-module__uKMWga__faq_list{flex-direction:column;gap:12px;min-width:0;display:flex}.faq-module__uKMWga__faq_item{background:#ffffff06;border:1px solid #a0b8d726;border-radius:12px;transition:border-color .25s,background .25s,box-shadow .25s;overflow:hidden}.faq-module__uKMWga__faq_item:hover{border-color:#48d7f547}.faq-module__uKMWga__faq_item_open{background:linear-gradient(120deg,#48d7f50e,#ffffff05);border-color:#48d7f561;box-shadow:0 8px 25px #00000014}.faq-module__uKMWga__question_heading{font-size:inherit;margin:0}.faq-module__uKMWga__faq_question{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:15px;padding:23px 22px;display:grid}.faq-module__uKMWga__faq_question:focus-visible{outline-offset:-4px;border-radius:10px;outline:2px solid #48d7f5}.faq-module__uKMWga__question_number{color:#48d7f5;letter-spacing:1px;opacity:.8;font-size:.78rem;font-weight:750}.faq-module__uKMWga__question_text{color:#eaf1fc;font-size:.98rem;font-weight:600;line-height:1.6;transition:color .2s}.faq-module__uKMWga__faq_item_open .faq-module__uKMWga__question_text{color:#fff}.faq-module__uKMWga__chevron{color:#48d7f5;border:1px solid #a0b8d72b;border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .25s,background .25s,border-color .25s;display:grid}.faq-module__uKMWga__faq_item_open .faq-module__uKMWga__chevron{background:#48d7f51a;border-color:#48d7f559;transform:rotate(180deg)}.faq-module__uKMWga__faq_answer{padding:0 70px 24px 75px}.faq-module__uKMWga__faq_answer[hidden]{display:none}.faq-module__uKMWga__faq_answer p{color:#aab7ca;margin:0;font-size:.92rem;line-height:1.9}.faq-module__uKMWga__faq_sidebar{background:linear-gradient(150deg,#123cbb29,#48d7f509);border:1px solid #48d7f538;border-radius:16px;padding:32px 27px;position:sticky;top:30px}.faq-module__uKMWga__sidebar_icon{color:#48d7f5;background:#48d7f514;border:1px solid #48d7f54d;border-radius:15px;place-items:center;width:60px;height:60px;margin-bottom:27px;display:grid}.faq-module__uKMWga__sidebar_eyebrow{color:#48d7f5;letter-spacing:1.6px;margin-bottom:12px;font-size:.67rem;font-weight:750;display:block}.faq-module__uKMWga__faq_sidebar h3{color:#f5f8ff;letter-spacing:-.4px;margin:0;font-size:1.55rem;font-weight:750;line-height:1.4}.faq-module__uKMWga__faq_sidebar>p{color:#aab7ca;margin:15px 0 24px;font-size:.9rem;line-height:1.85}.faq-module__uKMWga__contact_button{color:#0d1727;background:#48d7f5;border:1px solid #48d7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:0 17px;font-size:.9rem;font-weight:750;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.faq-module__uKMWga__contact_button:hover{color:#48d7f5;background:0 0;transform:translateY(-2px)}.faq-module__uKMWga__contact_button:focus-visible{outline-offset:4px;outline:2px solid #fff}.faq-module__uKMWga__contact_button>span{font-size:1.2rem}.faq-module__uKMWga__sidebar_footer{color:#8495ad;border-top:1px solid #a0b8d721;align-items:flex-start;gap:9px;margin-top:25px;padding-top:20px;font-size:.76rem;line-height:1.6;display:flex}.faq-module__uKMWga__footer_dot{background:#48d7f5;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 10px #48d7f580}@media (max-width:1000px){.faq-module__uKMWga__faq_section{padding:85px 22px}.faq-module__uKMWga__faq_layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.faq-module__uKMWga__faq_sidebar{padding:26px 22px}.faq-module__uKMWga__faq_question{grid-template-columns:30px minmax(0,1fr) 32px;gap:12px;padding:21px 17px}.faq-module__uKMWga__faq_answer{padding:0 60px 22px}}@media (max-width:760px){.faq-module__uKMWga__faq_section{padding:75px 18px}.faq-module__uKMWga__faq_header{text-align:left;margin-bottom:36px}.faq-module__uKMWga__faq_header h2{letter-spacing:-1px;font-size:clamp(2rem,8vw,2.7rem)}.faq-module__uKMWga__faq_header>p{margin-top:16px;font-size:.94rem}.faq-module__uKMWga__eyebrow{letter-spacing:1.6px;justify-content:flex-start;font-size:.68rem}.faq-module__uKMWga__faq_layout{grid-template-columns:1fr;gap:28px}.faq-module__uKMWga__faq_sidebar{padding:26px;position:static}}@media (max-width:480px){.faq-module__uKMWga__faq_list{gap:10px}.faq-module__uKMWga__faq_question{grid-template-columns:25px minmax(0,1fr) 30px;gap:10px;padding:18px 13px}.faq-module__uKMWga__question_number{font-size:.7rem}.faq-module__uKMWga__question_text{font-size:.9rem}.faq-module__uKMWga__chevron{width:30px;height:30px}.faq-module__uKMWga__faq_answer{padding:0 18px 21px 48px}.faq-module__uKMWga__faq_answer p{font-size:.88rem}.faq-module__uKMWga__faq_sidebar{padding:23px 20px}}@media (prefers-reduced-motion:reduce){.faq-module__uKMWga__faq_item,.faq-module__uKMWga__question_text,.faq-module__uKMWga__chevron,.faq-module__uKMWga__contact_button{transition:none}.faq-module__uKMWga__contact_button:hover{transform:none}}
.footer-module__Vmx-gq__footer{--footer-bg:#0b1422;--footer-panel:#101d2e;--footer-panel-light:#142338;--footer-text:#e8eef7;--footer-muted:#9baabd;--footer-cyan:#37d8f5;--footer-blue:#4285ff;--footer-border:#c2d7f01f;color:var(--footer-text);background:var(--footer-bg);isolation:isolate;position:relative;overflow:hidden}.footer-module__Vmx-gq__footer a{text-decoration:none}.footer-module__Vmx-gq__footerCta{background:radial-gradient(at 90% 45%,#125e9b47,#0000 44%),linear-gradient(125deg,#122239 0%,#101d30 50%,#0c192a 100%);border:1px solid #37d8f533;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;width:min(1280px,100% - 64px);min-height:320px;margin:0 auto;padding:52px 60px;display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.footer-module__Vmx-gq__ctaGlow{z-index:-1;filter:blur(80px);pointer-events:none;background:#37d8f514;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;left:-100px}.footer-module__Vmx-gq__ctaContent{z-index:2;flex:1;max-width:690px;position:relative}.footer-module__Vmx-gq__ctaEyebrow{color:var(--footer-cyan);letter-spacing:2px;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:800;display:flex}.footer-module__Vmx-gq__statusDot{background:var(--footer-cyan);border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative;box-shadow:0 0 12px #37d8f5a6}.footer-module__Vmx-gq__statusDot:after{border-radius:inherit;content:"";border:1px solid #37d8f573;animation:2.4s ease-out infinite footer-module__Vmx-gq__pulseDot;position:absolute;inset:-4px}.footer-module__Vmx-gq__ctaTitle{color:#fff;letter-spacing:-1.8px;max-width:650px;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.13}.footer-module__Vmx-gq__ctaTitle span{color:var(--footer-cyan);display:block}.footer-module__Vmx-gq__ctaDescription{color:#b6c5d8;max-width:600px;margin:20px 0 0;font-size:14px;line-height:1.9}.footer-module__Vmx-gq__ctaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.footer-module__Vmx-gq__primaryButton,.footer-module__Vmx-gq__secondaryButton{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:13px;font-weight:750;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.footer-module__Vmx-gq__primaryButton{color:#061521;background:var(--footer-cyan);box-shadow:0 5px 22px #37d8f51f}.footer-module__Vmx-gq__primaryButton:hover{background:#78e9fb;transform:translateY(-2px);box-shadow:0 8px 28px #37d8f53d}.footer-module__Vmx-gq__secondaryButton{color:#e7f1ff;background:#ffffff09;border:1px solid #bed7f533}.footer-module__Vmx-gq__secondaryButton:hover{background:#37d8f514;border-color:#37d8f58c;transform:translateY(-2px)}.footer-module__Vmx-gq__primaryButton svg,.footer-module__Vmx-gq__secondaryButton svg{flex:none;width:16px;height:16px}.footer-module__Vmx-gq__dnaVisual{flex:0 0 270px;place-items:center;width:270px;height:250px;margin-right:10px;display:grid;position:relative}.footer-module__Vmx-gq__dnaCircle{z-index:2;background:radial-gradient(circle,#37d8f51f,#0000 70%),#0b192ad9;border:1px solid #37d8f540;border-radius:50%;place-items:center;width:150px;height:150px;animation:5s ease-in-out infinite footer-module__Vmx-gq__dnaFloat;display:grid;position:relative;box-shadow:0 0 35px #37d8f517,inset 0 0 35px #37d8f50a}.footer-module__Vmx-gq__dnaCircle:before,.footer-module__Vmx-gq__dnaCircle:after{content:"";border:1px dashed #37d8f538;border-radius:50%;position:absolute;inset:10px}.footer-module__Vmx-gq__dnaCircle:after{border-style:solid;border-color:#4285ff33;inset:23px}.footer-module__Vmx-gq__dnaIcon{color:var(--footer-cyan);filter:drop-shadow(0 0 16px #37d8f559);place-items:center;font-size:68px;display:grid}.footer-module__Vmx-gq__dnaOrbit{z-index:1;border:1px solid #37d8f547;border-radius:50%;width:220px;height:90px;animation:14s linear infinite footer-module__Vmx-gq__orbitSpin;position:absolute;transform:rotate(-35deg)}.footer-module__Vmx-gq__dnaOrbit span{background:var(--footer-cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:34px;box-shadow:0 0 14px #37d8f5e6}.footer-module__Vmx-gq__dnaOrbitTwo{border-color:#4285ff3d;width:240px;height:130px;animation-duration:19s;animation-direction:reverse;transform:rotate(45deg)}.footer-module__Vmx-gq__dnaOrbitTwo span{background:var(--footer-blue);width:6px;height:6px;inset:auto 22px 8px auto;box-shadow:0 0 12px #4285ffe6}.footer-module__Vmx-gq__dnaBadge{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1d2ff2;border:1px solid #37d8f533;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 8px 28px #0000002e}.footer-module__Vmx-gq__dnaBadgeTop{width:40px;height:40px;color:var(--footer-cyan);border-radius:12px;font-size:19px;animation:4s ease-in-out infinite footer-module__Vmx-gq__dnaFloat;top:17px;right:10px}.footer-module__Vmx-gq__dnaBadgeBottom{color:#dce8f7;letter-spacing:.3px;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:700;animation:5s ease-in-out infinite reverse footer-module__Vmx-gq__dnaFloat;bottom:20px;right:0}.footer-module__Vmx-gq__badgeDot{background:#56e6a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #56e6a5b3}.footer-module__Vmx-gq__dnaSpark{background:#a1f4ff;border-radius:50%;width:4px;height:4px;animation:2.5s ease-in-out infinite footer-module__Vmx-gq__sparkPulse;position:absolute;box-shadow:0 0 12px #37d8f5cc}.footer-module__Vmx-gq__sparkOne{top:27px;left:42px}.footer-module__Vmx-gq__sparkTwo{animation-delay:.8s;bottom:53px;right:34px}.footer-module__Vmx-gq__sparkThree{animation-delay:1.4s;bottom:35px;left:45px}.footer-module__Vmx-gq__footerMain{width:min(1400px,100% - 64px);margin:0 auto;padding-top:88px}.footer-module__Vmx-gq__footerGrid{grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(130px,.8fr)) minmax(210px,1.1fr);gap:36px;padding-bottom:56px;display:grid}.footer-module__Vmx-gq__brandColumn,.footer-module__Vmx-gq__linkColumn,.footer-module__Vmx-gq__contactColumn{min-width:0}.footer-module__Vmx-gq__brand{align-items:center;gap:12px;display:inline-flex}.footer-module__Vmx-gq__brandIcon{width:45px;height:45px;color:var(--footer-cyan);background:linear-gradient(145deg,#37d8f524,#4285ff0f);border:1px solid #37d8f540;border-radius:13px;flex:0 0 45px;place-items:center;font-size:27px;display:grid}.footer-module__Vmx-gq__brandText{flex-direction:column;gap:4px;display:flex}.footer-module__Vmx-gq__brandName{color:#f5f8ff;letter-spacing:-.7px;font-size:22px;font-weight:850;line-height:1}.footer-module__Vmx-gq__brandName span{color:var(--footer-cyan)}.footer-module__Vmx-gq__brandTagline{color:#8fa4bd;letter-spacing:1.3px;font-size:8px;font-weight:800}.footer-module__Vmx-gq__brandDescription{max-width:340px;color:var(--footer-muted);margin:22px 0 0;font-size:12px;line-height:1.95}.footer-module__Vmx-gq__trustNote{color:#b4c4d8;align-items:flex-start;gap:9px;max-width:330px;margin-top:19px;font-size:11px;line-height:1.7;display:flex}.footer-module__Vmx-gq__trustNote svg{width:16px;height:16px;color:var(--footer-cyan);flex:0 0 16px;margin-top:2px}.footer-module__Vmx-gq__socialSection{margin-top:25px}.footer-module__Vmx-gq__socialTitle{color:#e7eef9;margin:0 0 12px;font-size:12px;font-weight:750}.footer-module__Vmx-gq__socialLinks{flex-wrap:wrap;gap:9px;display:flex}.footer-module__Vmx-gq__socialLink{border:1px solid var(--footer-border);color:#c1d0e2;background:#ffffff06;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;transition:color .25s,background .25s,border-color .25s,transform .25s;display:grid}.footer-module__Vmx-gq__socialLink:hover{color:#061521;border-color:var(--footer-cyan);background:var(--footer-cyan);transform:translateY(-3px)}.footer-module__Vmx-gq__columnTitle{color:#f0f5fd;letter-spacing:.15px;margin:5px 0 24px;padding-bottom:15px;font-size:13px;font-weight:800;position:relative}.footer-module__Vmx-gq__columnTitle:after{background:var(--footer-cyan);content:"";border-radius:5px;width:28px;height:2px;position:absolute;bottom:0;left:0}.footer-module__Vmx-gq__linkList{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-module__Vmx-gq__footerLink{color:var(--footer-muted);align-items:flex-start;gap:6px;font-size:11px;line-height:1.65;transition:color .2s,transform .2s;display:inline-flex}.footer-module__Vmx-gq__linkChevron{color:#52708e;flex:0 0 13px;width:13px;height:13px;margin-top:2px;transition:color .2s,transform .2s}.footer-module__Vmx-gq__footerLink:hover{color:var(--footer-cyan);transform:translate(3px)}.footer-module__Vmx-gq__footerLink:hover .footer-module__Vmx-gq__linkChevron{color:var(--footer-cyan);transform:translate(2px)}.footer-module__Vmx-gq__contactIntro{color:var(--footer-muted);margin:-7px 0 20px;font-size:11px;line-height:1.8}.footer-module__Vmx-gq__contactList{flex-direction:column;gap:16px;display:flex}.footer-module__Vmx-gq__contactItem,.footer-module__Vmx-gq__contactFallback{min-width:0;color:inherit;align-items:flex-start;gap:11px;display:flex}.footer-module__Vmx-gq__contactIcon{width:34px;height:34px;color:var(--footer-cyan);background:#37d8f50e;border:1px solid #37d8f529;border-radius:9px;flex:0 0 34px;place-items:center;font-size:15px;display:grid}.footer-module__Vmx-gq__contactText{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.footer-module__Vmx-gq__contactLabel{color:#8399b2;font-size:10px;font-weight:650}.footer-module__Vmx-gq__contactValue{overflow-wrap:anywhere;color:#d7e2f0;font-size:11px;line-height:1.6;transition:color .2s}a.footer-module__Vmx-gq__contactItem:hover .footer-module__Vmx-gq__contactValue,.footer-module__Vmx-gq__contactFallback:hover .footer-module__Vmx-gq__contactValue{color:var(--footer-cyan)}.footer-module__Vmx-gq__contactFallback{align-items:center}.footer-module__Vmx-gq__fallbackArrow{width:15px;height:15px;color:var(--footer-cyan);flex:0 0 15px;margin-top:8px}.footer-module__Vmx-gq__contactCta{min-height:39px;color:var(--footer-cyan);background:#37d8f50e;border:1px solid #37d8f540;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:0 14px;font-size:11px;font-weight:750;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.footer-module__Vmx-gq__contactCta svg{width:14px;height:14px}.footer-module__Vmx-gq__contactCta:hover{color:#071622;border-color:var(--footer-cyan);background:var(--footer-cyan)}.footer-module__Vmx-gq__disclaimer{border:1px solid var(--footer-border);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:13px;padding:20px 22px;display:flex}.footer-module__Vmx-gq__disclaimerIcon{width:31px;height:31px;color:var(--footer-cyan);background:#37d8f50f;border:1px solid #37d8f533;border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.footer-module__Vmx-gq__disclaimerIcon svg{width:15px;height:15px}.footer-module__Vmx-gq__disclaimer p{color:#91a3b9;margin:0;font-size:10px;line-height:1.9}.footer-module__Vmx-gq__disclaimer strong{color:#c8d8eb;font-weight:750}.footer-module__Vmx-gq__footerBottom{border-top:1px solid var(--footer-border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin-top:30px;display:flex}.footer-module__Vmx-gq__copyright{color:#7f92aa;margin:0;font-size:10px;line-height:1.7}.footer-module__Vmx-gq__legalLinks{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.footer-module__Vmx-gq__legalLinks a{color:#91a3b9;font-size:10px;transition:color .2s}.footer-module__Vmx-gq__legalLinks a:hover{color:var(--footer-cyan)}.footer-module__Vmx-gq__backToTop{color:#c5d4e5;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:700;transition:color .2s;display:inline-flex}.footer-module__Vmx-gq__backToTop svg{width:14px;height:14px;color:var(--footer-cyan)}.footer-module__Vmx-gq__backToTop:hover{color:var(--footer-cyan)}@keyframes footer-module__Vmx-gq__pulseDot{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@keyframes footer-module__Vmx-gq__dnaFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes footer-module__Vmx-gq__orbitSpin{0%{rotate:none}to{rotate:360deg}}@keyframes footer-module__Vmx-gq__sparkPulse{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.4}}@media (max-width:1200px){.footer-module__Vmx-gq__footerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 32px}.footer-module__Vmx-gq__brandColumn{grid-column:span 2}.footer-module__Vmx-gq__contactColumn{grid-column:span 2;max-width:380px}.footer-module__Vmx-gq__footerMain{padding-top:82px}.footer-module__Vmx-gq__footerCta{padding-left:40px;padding-right:40px}.footer-module__Vmx-gq__dnaVisual{flex-basis:230px;width:230px;scale:.92}}@media (max-width:800px){.footer-module__Vmx-gq__footerCta{width:calc(100% - 40px);min-height:0;padding:40px 32px;transform:translateY(20px)}.footer-module__Vmx-gq__ctaContent{max-width:100%}.footer-module__Vmx-gq__ctaTitle{font-size:clamp(29px,5vw,42px)}.footer-module__Vmx-gq__dnaVisual{display:none}.footer-module__Vmx-gq__footerMain{width:calc(100% - 40px);padding-top:75px}.footer-module__Vmx-gq__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px}.footer-module__Vmx-gq__brandColumn,.footer-module__Vmx-gq__contactColumn{grid-column:span 2}.footer-module__Vmx-gq__brandDescription,.footer-module__Vmx-gq__trustNote{max-width:480px}.footer-module__Vmx-gq__contactColumn{max-width:none}.footer-module__Vmx-gq__contactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.footer-module__Vmx-gq__footerBottom{flex-wrap:wrap;justify-content:space-between;padding:22px 0}.footer-module__Vmx-gq__legalLinks{order:3;justify-content:flex-start;width:100%}}@media (max-width:480px){.footer-module__Vmx-gq__footerCta{border-radius:17px;width:calc(100% - 28px);padding:32px 22px}.footer-module__Vmx-gq__ctaEyebrow{letter-spacing:1.4px;gap:8px;font-size:9px}.footer-module__Vmx-gq__ctaTitle{letter-spacing:-1px;font-size:31px}.footer-module__Vmx-gq__ctaDescription{margin-top:16px;font-size:12px;line-height:1.85}.footer-module__Vmx-gq__ctaActions{flex-direction:column;align-items:stretch;margin-top:23px}.footer-module__Vmx-gq__primaryButton,.footer-module__Vmx-gq__secondaryButton{width:100%;min-height:46px}.footer-module__Vmx-gq__footerMain{width:calc(100% - 36px);padding-top:68px}.footer-module__Vmx-gq__footerGrid{grid-template-columns:minmax(0,1fr);gap:35px;padding-bottom:38px}.footer-module__Vmx-gq__brandColumn,.footer-module__Vmx-gq__contactColumn{grid-column:auto}.footer-module__Vmx-gq__brandName{font-size:21px}.footer-module__Vmx-gq__brandDescription{font-size:12px}.footer-module__Vmx-gq__linkColumn{padding-bottom:4px}.footer-module__Vmx-gq__columnTitle{margin-bottom:20px}.footer-module__Vmx-gq__linkList{gap:14px}.footer-module__Vmx-gq__footerLink{font-size:12px}.footer-module__Vmx-gq__contactList{grid-template-columns:minmax(0,1fr)}.footer-module__Vmx-gq__disclaimer{gap:10px;padding:16px}.footer-module__Vmx-gq__disclaimer p{font-size:10px}.footer-module__Vmx-gq__footerBottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.footer-module__Vmx-gq__legalLinks{order:initial;gap:14px 18px}.footer-module__Vmx-gq__legalLinks a,.footer-module__Vmx-gq__copyright,.footer-module__Vmx-gq__backToTop{font-size:10px}}@media (prefers-reduced-motion:reduce){.footer-module__Vmx-gq__footer *,.footer-module__Vmx-gq__footer :before,.footer-module__Vmx-gq__footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
