html,body{overflow-x:hidden}.elementor-section{max-width:100%!important;overflow-x:hidden!important}.elementor .e-03e3145-cea1b05,.elementor .e-8a6c7e1-2a86438,.elementor .e-c658a46-2e4ce57,.elementor .e-ff4b0d0-d1ad76f{flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0}.e-con:has(>.elementor-widget-html #gr-reviews-hero){background:#0c1928!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-reviews-hero)>.elementor-widget-html{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-reviews-hero)>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#gr-reviews-hero{isolation:isolate;color:#fff;background:#0c1928;width:100%;font-family:Montserrat,Arial,sans-serif;position:relative;overflow:hidden}#gr-reviews-hero *,#gr-reviews-hero :before,#gr-reviews-hero :after{box-sizing:border-box}#gr-reviews-hero:before{content:"";pointer-events:none;background:radial-gradient(at 82% 46%,#6920d838,#0000 42%),radial-gradient(at 10% 100%,#471a8e21,#0000 47%);position:absolute;inset:0}#gr-reviews-hero .grh-stars{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 28px 38px,#fff 99%,#0000),radial-gradient(1px 1px at 117px 91px,#bfa3ff 99%,#0000),radial-gradient(1.5px 1.5px at 185px 168px,#fff 99%,#0000);background-size:233px 191px,313px 247px,401px 339px;animation:6s ease-in-out infinite alternate grhTwinkle;position:absolute;inset:0}@keyframes grhTwinkle{0%{opacity:.22}to{opacity:.65}}#gr-reviews-hero .grh-inner{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:35px;width:100%;max-width:1460px;min-height:540px;margin:auto;padding:70px clamp(24px,3vw,46px) 50px;display:grid;position:relative}#gr-reviews-hero .grh-content{z-index:4;min-width:0;position:relative}#gr-reviews-hero .grh-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:850;line-height:1.5;display:flex;color:#c694ff!important;margin:0 0 20px!important}#gr-reviews-hero .grh-eyebrow:before{content:"";background:#a446ff;width:32px;height:2px}#gr-reviews-hero .grh-title{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:860px;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 25px!important;font-size:clamp(44px,4.1vw,68px)!important;font-weight:900!important;line-height:1.02!important}#gr-reviews-hero .grh-title span{color:#b978ff;display:block}#gr-reviews-hero .grh-description{max-width:645px;font-size:clamp(14px,1.2vw,17px);line-height:1.8;color:#d0d7e5!important;margin:0 0 29px!important}#gr-reviews-hero .grh-description strong{color:#fff}#gr-reviews-hero .grh-rating-wrap{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}#gr-reviews-hero .grh-rating-label{color:#c694ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}#gr-reviews-hero .grh-rating{max-width:100%;min-height:45px;display:block}#gr-reviews-hero .grh-rating iframe,#gr-reviews-hero .grh-rating img{max-width:100%}#gr-reviews-hero .grh-points{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}#gr-reviews-hero .grh-point{color:#dad3e9;background:#ffffff09;border:1px solid #b978ff47;border-radius:30px;align-items:center;padding:10px 13px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}#gr-reviews-hero .grh-visual{justify-content:center;align-items:center;min-width:0;height:440px;display:flex;position:relative}#gr-reviews-hero .grh-visual:before{content:"";aspect-ratio:1;border:1px solid #a95bff59;border-radius:50%;width:88%;position:absolute;box-shadow:0 0 0 40px #681fe006,0 0 75px #681fe021}#gr-reviews-hero .grh-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 25px #0000002e);width:100%;max-width:490px;height:auto;max-height:480px;animation:6s ease-in-out infinite grhFloat;display:block;position:relative}@keyframes grhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:1024px){#gr-reviews-hero .grh-inner{text-align:center;grid-template-columns:1fr;gap:8px;min-height:0;padding:65px 28px 45px}#gr-reviews-hero .grh-eyebrow{justify-content:center}#gr-reviews-hero .grh-title{max-width:850px;margin:0 auto 23px!important;font-size:clamp(43px,5.9vw,62px)!important}#gr-reviews-hero .grh-description{margin:0 auto 26px!important}#gr-reviews-hero .grh-rating-wrap{align-items:center}#gr-reviews-hero .grh-points{justify-content:center}#gr-reviews-hero .grh-visual{height:330px}#gr-reviews-hero .grh-visual img{max-height:350px}}@media (max-width:680px){#gr-reviews-hero .grh-inner{padding:52px 19px 26px}#gr-reviews-hero .grh-eyebrow{letter-spacing:.1em;font-size:10px}#gr-reviews-hero .grh-title{font-size:clamp(37px,9vw,49px)!important;line-height:1.05!important}#gr-reviews-hero .grh-description{font-size:13px;line-height:1.75}#gr-reviews-hero .grh-points{gap:9px}#gr-reviews-hero .grh-point{padding:9px 11px;font-size:10px}#gr-reviews-hero .grh-visual{height:270px;margin-top:15px}#gr-reviews-hero .grh-visual img{max-height:295px}}@media (prefers-reduced-motion:reduce){#gr-reviews-hero .grh-stars,#gr-reviews-hero .grh-visual img{animation:none!important}}.e-con:has(>.elementor-widget-html #gr-review-stories){background:#0c1928!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-review-stories)>.elementor-widget-html{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-review-stories)>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#gr-review-stories{color:#fff;background:#0c1928;width:100%;max-width:100%;font-family:Montserrat,Arial,sans-serif;position:relative;overflow:hidden}#gr-review-stories *,#gr-review-stories :before,#gr-review-stories :after{box-sizing:border-box}#gr-review-stories .grs-inner{width:100%;max-width:1460px;margin:auto;padding:76px clamp(22px,3vw,45px) 85px}#gr-review-stories .grs-header{text-align:center;max-width:1000px;margin:0 auto 42px}#gr-review-stories .grs-eyebrow{color:#c694ff;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.5;display:block;margin:0 0 17px!important}#gr-review-stories .grs-title{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 21px!important;font-size:clamp(38px,3.5vw,56px)!important;font-weight:900!important;line-height:1.07!important}#gr-review-stories .grs-title span{color:#b978ff}#gr-review-stories .grs-intro{max-width:760px;font-size:14px;line-height:1.85;color:#c4cddd!important;margin:0 auto!important}#gr-review-stories .grs-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:40px;display:grid}#gr-review-stories .grs-feature{background:radial-gradient(at 100% 0,#7735dc29,#0000 60%),#14223a;border:1px solid #b474ff59;border-radius:19px;flex-direction:column;min-width:0;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 32px #0000001c}#gr-review-stories .grs-feature:before{content:"";background:linear-gradient(90deg,#681fe0,#c18bff,#681fe0);width:100%;height:3px;position:absolute;top:0;left:0}#gr-review-stories .grs-feature-label{color:#d4b1ff;letter-spacing:.09em;text-transform:uppercase;background:#9f53ff1f;border:1px solid #bd85ff40;border-radius:7px;align-self:flex-start;margin:0 0 22px;padding:9px 13px;font-size:10px;font-weight:850;line-height:1.4;display:inline-block}#gr-review-stories .grs-feature h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 21px!important;font-size:clamp(26px,2vw,34px)!important;font-weight:850!important;line-height:1.12!important}#gr-review-stories .grs-feature blockquote{border:none;flex:1;margin:0 0 26px;padding:0}#gr-review-stories .grs-feature blockquote p{font-size:13px;font-weight:450;line-height:1.85;color:#dfe5f2!important;margin:0!important}#gr-review-stories .grs-grid{column-count:3;column-gap:19px}#gr-review-stories .grs-card{vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;background:#142138;border:1px solid #c19eff24;border-radius:15px;width:100%;margin:0 0 19px;padding:27px;transition:border-color .3s,transform .3s,box-shadow .3s;display:inline-block}#gr-review-stories .grs-card:hover{border-color:#b978ff8c;transform:translateY(-4px);box-shadow:0 15px 30px #00000029}#gr-review-stories .grs-category{color:#bf91ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850;line-height:1.45;display:inline-block}#gr-review-stories .grs-card h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 17px!important;font-size:clamp(21px,1.7vw,27px)!important;font-weight:850!important;line-height:1.18!important}#gr-review-stories .grs-card blockquote{border:none;margin:0 0 24px;padding:0}#gr-review-stories .grs-card blockquote p{font-size:12.5px;line-height:1.85;color:#cbd5e4!important;margin:0!important}#gr-review-stories .grs-author{border-top:1px solid #ffffff1f;align-items:center;gap:11px;margin-top:auto;padding-top:17px;display:flex}#gr-review-stories .grs-avatar{color:#d5b5ff;background:#35215d;border-radius:50%;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;font-size:16px;font-weight:800;display:flex}#gr-review-stories .grs-name{color:#fff;font-size:12px;font-weight:850;line-height:1.45;display:block}#gr-review-stories .grs-source{color:#aab7ce;margin-top:3px;font-size:10px;line-height:1.4;display:block}#gr-review-stories .grs-final{background:#15223d;border:1px solid #b978ff59;border-radius:15px;justify-content:space-between;align-items:center;gap:27px;margin-top:31px;padding:28px 32px;display:flex}#gr-review-stories .grs-final h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 8px!important;font-size:clamp(23px,2vw,30px)!important;font-weight:850!important;line-height:1.2!important}#gr-review-stories .grs-final p{font-size:13px;line-height:1.7;color:#c3cddd!important;margin:0!important}#gr-review-stories .grs-button{text-transform:uppercase;text-align:center;background:linear-gradient(110deg,#681fe0,#8e2cfa);border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:53px;padding:15px 22px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.3;transition:transform .25s;display:inline-flex;color:#fff!important;text-decoration:none!important}#gr-review-stories .grs-button:hover{transform:translateY(-3px)}#gr-review-stories .grs-button:focus-visible{outline-offset:4px;outline:3px solid #c18bff}@media (max-width:1024px){#gr-review-stories .grs-inner{padding:65px 25px 75px}#gr-review-stories .grs-featured{grid-template-columns:1fr;gap:17px}#gr-review-stories .grs-grid{column-count:2}}@media (max-width:680px){#gr-review-stories .grs-inner{padding:52px 18px 65px}#gr-review-stories .grs-title{font-size:clamp(34px,8vw,43px)!important}#gr-review-stories .grs-intro{font-size:13px}#gr-review-stories .grs-feature{padding:27px 23px}#gr-review-stories .grs-feature h3{font-size:28px!important}#gr-review-stories .grs-feature blockquote p{font-size:12.5px}#gr-review-stories .grs-grid{column-count:1}#gr-review-stories .grs-card{margin-bottom:14px;padding:25px 23px}#gr-review-stories .grs-final{text-align:center;flex-direction:column;align-items:stretch;padding:26px 22px}#gr-review-stories .grs-button{width:100%}}@media (prefers-reduced-motion:reduce){#gr-review-stories .grs-card,#gr-review-stories .grs-button{transition:none!important}#gr-review-stories .grs-card:hover,#gr-review-stories .grs-button:hover{transform:none!important}}.e-con:has(>.elementor-widget-html #gr-reviews-faq){background:#0c1928!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-reviews-faq)>.elementor-widget-html{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-reviews-faq)>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#gr-reviews-faq{isolation:isolate;color:#fff;background:#0c1928;width:100%;max-width:100%;font-family:Montserrat,Arial,sans-serif;position:relative;overflow:hidden}#gr-reviews-faq *,#gr-reviews-faq :before,#gr-reviews-faq :after{box-sizing:border-box}#gr-reviews-faq .grf-inner{width:100%;max-width:1460px;margin:auto;padding:75px clamp(22px,3vw,45px) 90px}#gr-reviews-faq .grf-header{text-align:center;max-width:1000px;margin:0 auto 43px}#gr-reviews-faq .grf-eyebrow{color:#c694ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.5;display:block;margin:0 0 18px!important}#gr-reviews-faq .grf-heading{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 21px!important;font-size:clamp(37px,3.5vw,56px)!important;font-weight:900!important;line-height:1.08!important}#gr-reviews-faq .grf-heading span{color:#b978ff}#gr-reviews-faq .grf-intro{max-width:750px;font-size:14px;line-height:1.8;color:#c4cddd!important;margin:0 auto!important}#gr-reviews-faq .grf-accordion{border-top:1px solid #ffffff29;width:100%;max-width:1050px;margin:0 auto}#gr-reviews-faq .grf-item{border-bottom:1px solid #ffffff29;width:100%;margin:0;padding:0;position:relative}#gr-reviews-faq .grf-question{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0;padding:23px 4px;list-style:none;transition:color .2s;display:flex}#gr-reviews-faq .grf-question::-webkit-details-marker{display:none}#gr-reviews-faq .grf-question::marker{content:""}#gr-reviews-faq .grf-question-text{min-width:0;color:inherit;flex:1;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.3}#gr-reviews-faq .grf-plus{color:#d6b5ff;background:#2e2051;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .25s;display:flex;position:relative}#gr-reviews-faq .grf-plus:before,#gr-reviews-faq .grf-plus:after{content:"";background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#gr-reviews-faq .grf-plus:before{width:13px;height:2px}#gr-reviews-faq .grf-plus:after{width:2px;height:13px;transition:transform .25s}#gr-reviews-faq .grf-question:hover{color:#d8b8ff}#gr-reviews-faq .grf-question:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #b978ff}#gr-reviews-faq .grf-item[open]{background:#172541;border:1px solid #b978ff73;border-radius:12px;margin:10px 0;padding:0 18px 19px}#gr-reviews-faq .grf-item[open] .grf-question{padding:21px 0 13px}#gr-reviews-faq .grf-item[open] .grf-plus{color:#fff;background:#681fe0}#gr-reviews-faq .grf-item[open] .grf-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#gr-reviews-faq .grf-answer{padding:0 48px 4px 0}#gr-reviews-faq .grf-answer p{font-size:13px;line-height:1.85;color:#c9d3e4!important;margin:0!important}#gr-reviews-faq .grf-answer strong{color:#fff}#gr-reviews-faq .grf-help{background:radial-gradient(at 92% 40%,#8230f03d,#0000 48%),#15223d;border:1px solid #b978ff66;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,190px);align-items:center;gap:25px;max-width:1050px;margin:43px auto 0;padding:36px 40px;display:grid;position:relative}#gr-reviews-faq .grf-help-label{color:#c694ff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850;display:block}#gr-reviews-faq .grf-help h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 13px!important;font-size:clamp(25px,2.3vw,34px)!important;font-weight:900!important;line-height:1.1!important}#gr-reviews-faq .grf-help p{max-width:580px;font-size:13px;line-height:1.75;color:#c4cddd!important;margin:0 0 22px!important}#gr-reviews-faq .grf-button{text-transform:uppercase;text-align:center;background:linear-gradient(110deg,#681fe0,#922eff);border-radius:10px;justify-content:center;align-items:center;min-height:53px;padding:16px 23px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.3;transition:transform .25s;display:inline-flex;color:#fff!important;text-decoration:none!important}#gr-reviews-faq .grf-button:hover{transform:translateY(-4px)}#gr-reviews-faq .grf-button:focus-visible{outline-offset:4px;outline:3px solid #c694ff}#gr-reviews-faq .grf-alien{justify-content:center;align-items:center;width:100%;display:flex}#gr-reviews-faq .grf-alien img{object-fit:contain;filter:drop-shadow(0 10px 23px #0003);width:100%;max-width:185px;height:auto;animation:5s ease-in-out infinite grfFloat;display:block}@keyframes grfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){#gr-reviews-faq .grf-inner{padding:65px 25px 75px}}@media (max-width:680px){#gr-reviews-faq .grf-inner{padding:53px 18px 65px}#gr-reviews-faq .grf-heading{font-size:clamp(34px,8vw,43px)!important}#gr-reviews-faq .grf-intro{font-size:13px}#gr-reviews-faq .grf-question{gap:13px;padding:19px 2px}#gr-reviews-faq .grf-question-text{font-size:16px;line-height:1.35}#gr-reviews-faq .grf-plus{flex-basis:33px;width:33px;height:33px}#gr-reviews-faq .grf-answer{padding:0 3px 4px 0}#gr-reviews-faq .grf-answer p{font-size:12.5px}#gr-reviews-faq .grf-help{text-align:center;grid-template-columns:1fr;padding:28px 23px}#gr-reviews-faq .grf-help p{margin:0 auto 22px!important}#gr-reviews-faq .grf-button{width:100%}#gr-reviews-faq .grf-alien img{max-width:140px}}@media (prefers-reduced-motion:reduce){#gr-reviews-faq .grf-alien img{animation:none!important}}.e-con:has(>.elementor-widget-html #gravity-areas){background:#050506!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gravity-areas)>.elementor-widget-html{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gravity-areas)>.elementor-widget-html>.elementor-widget-container{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}#gravity-areas{--ga-navy:#0c1928;--ga-purple:#681fe0;--ga-lavender:#b87aff;isolation:isolate;color:#fff;background:radial-gradient(at 15% 20%,#681fe01a,#0000 38%),linear-gradient(#0c1424 0%,#080d16 36%,#050506 100%);width:100%;max-width:100%;margin:0;padding:0;font-family:Montserrat,Arial,sans-serif;position:relative;overflow:hidden}#gravity-areas *,#gravity-areas :before,#gravity-areas :after{box-sizing:border-box}#gravity-areas a{text-decoration:none}#gravity-areas:before{content:"";opacity:.13;pointer-events:none;background-image:radial-gradient(circle,#b18dff73 .7px,#0000 1.5px);background-position:24px 37px;background-size:115px 105px;position:absolute;inset:0}#gravity-areas .ga-inner{z-index:1;width:100%;max-width:1460px;margin:0 auto;padding:65px clamp(22px,3vw,44px) 70px;position:relative}#gravity-areas .ga-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:37px;display:flex}#gravity-areas .ga-intro-copy{max-width:830px}#gravity-areas .ga-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:850;line-height:1.5;display:flex;color:#ba87ff!important;margin:0 0 15px!important}#gravity-areas .ga-eyebrow:before{content:"";background:linear-gradient(90deg,#681fe0,#c18aff);flex:0 0 31px;width:31px;height:2px}#gravity-areas .ga-title{letter-spacing:-.035em;text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 15px!important;padding:0!important;font-size:clamp(34px,3vw,46px)!important;font-weight:900!important;line-height:1.1!important}#gravity-areas .ga-title span{color:#ba79ff!important}#gravity-areas .ga-description{max-width:770px;font-size:14px;font-weight:450;line-height:1.75;color:#c6cddb!important;margin:0!important}#gravity-areas .ga-local{color:#b9a4d7;letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:10px;padding-bottom:7px;font-size:10px;font-weight:800;line-height:1.5;display:flex}#gravity-areas .ga-local-dot{background:#a95cff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #681fe021,0 0 15px #af53ff8c}#gravity-areas .ga-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(27px,3vw,47px);display:grid}#gravity-areas .ga-map-card{isolation:isolate;background:#101928;border:1px solid #b06cff80;border-radius:18px;width:100%;min-width:0;min-height:452px;margin:0;position:relative;overflow:hidden;box-shadow:0 13px 35px #00000040,0 0 21px #681fe01a}#gravity-areas .ga-map-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#b76fff,#0000);height:2px;position:absolute;top:0;left:14%;right:14%}#gravity-areas .ga-map{background:#172538;border:0;width:100%;height:100%;position:absolute;inset:0}#gravity-areas .ga-map-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#080e1bad,#080e1bf7);height:145px;position:absolute;bottom:0;left:0;right:0}#gravity-areas .ga-map-label{z-index:2;-webkit-backdrop-filter:blur(8px);background:#080f1ef2;border:1px solid #be88ff73;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 7px 22px #00000038}#gravity-areas .ga-map-label-icon{color:#fff;background:#681fe0;border-radius:9px;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}#gravity-areas .ga-map-label-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#gravity-areas .ga-map-info{flex:1;min-width:0}#gravity-areas .ga-map-info strong{color:#fff;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:850;line-height:1.4;display:block}#gravity-areas .ga-map-info address{color:#c1cbdf;margin:0;font-size:11px;font-style:normal;line-height:1.6}#gravity-areas .ga-directions{align-items:center;gap:7px;margin-top:9px;font-size:11px;font-weight:800;line-height:1.5;transition:color .25s,gap .25s;display:inline-flex;color:#c18aff!important;text-decoration:none!important}#gravity-areas .ga-directions:hover{gap:11px;color:#fff!important}#gravity-areas .ga-directions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#gravity-areas .ga-directory{flex-direction:column;width:100%;min-width:0;display:flex}#gravity-areas .ga-directory-heading{letter-spacing:-.015em;text-transform:uppercase;align-items:center;gap:12px;font-family:League Spartan,Montserrat,Arial,sans-serif;display:flex;color:#fff!important;margin:0 0 19px!important;font-size:21px!important;font-weight:850!important;line-height:1.25!important}#gravity-areas .ga-directory-heading:before{content:"";background:#681fe0;border-radius:3px;flex:0 0 5px;width:5px;height:23px}#gravity-areas .ga-cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}#gravity-areas .ga-cities li{min-width:0;margin:0;padding:0;list-style:none}#gravity-areas .ga-city{background:#ffffff09;border:1px solid #b99af01b;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding:9px 10px;font-size:11px;font-weight:600;line-height:1.45;transition:color .25s,border-color .25s,background .25s,transform .25s;display:flex;color:#e0e4ee!important;text-decoration:none!important}#gravity-areas .ga-city:before{content:"";background:#681fe0;border:1px solid #bc83ff;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #681fe021}#gravity-areas .ga-city:hover{background:#681fe030;border-color:#b56aff80;transform:translateY(-2px);color:#fff!important}#gravity-areas .ga-city:focus-visible{outline-offset:3px;outline:2px solid #ba79ff}#gravity-areas .ga-more{border-top:1px solid #b590e529;margin-top:19px;padding:14px 0}#gravity-areas .ga-more summary{color:#c48cff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;font-size:11px;font-weight:800;line-height:1.5;list-style:none;display:flex}#gravity-areas .ga-more summary::-webkit-details-marker{display:none}#gravity-areas .ga-more summary:before{content:"+";border:1px solid #b474ff73;border-radius:50%;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;font-size:15px;line-height:1;display:flex}#gravity-areas .ga-more[open] summary:before{content:"−"}#gravity-areas .ga-more summary:focus-visible{outline-offset:4px;outline:2px solid #bb82ff}#gravity-areas .ga-extra{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}#gravity-areas .ga-extra span{color:#bbc5d8;background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;padding:6px 10px;font-size:10px;line-height:1.4;display:inline-block}#gravity-areas .ga-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:23px;display:flex}#gravity-areas .ga-button{letter-spacing:.035em;text-align:center;text-transform:uppercase;background:linear-gradient(110deg,#681fe0,#8624f1);border:1px solid #c581ff59;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:13px 19px;font-size:11px;font-weight:850;line-height:1.35;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 9px 24px #681fe02b;color:#fff!important;text-decoration:none!important}#gravity-areas .ga-button:hover{transform:translateY(-3px);box-shadow:0 13px 25px #681fe054}#gravity-areas .ga-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#gravity-areas .ga-contact{text-underline-offset:4px;font-size:11px;font-weight:650;line-height:1.5;transition:color .25s;color:#cfd4e2!important;text-decoration:underline!important}#gravity-areas .ga-contact:hover{color:#c18aff!important}@media (max-width:1100px){#gravity-areas .ga-inner{padding:60px 25px 65px}#gravity-areas .ga-intro{text-align:center;flex-direction:column;align-items:center;gap:17px}#gravity-areas .ga-eyebrow{justify-content:center}#gravity-areas .ga-description{text-align:center}#gravity-areas .ga-layout{grid-template-columns:1fr;gap:37px}#gravity-areas .ga-map-card{min-height:385px}#gravity-areas .ga-directory{max-width:850px;margin:0 auto}#gravity-areas .ga-actions{justify-content:center}}@media (max-width:700px){#gravity-areas .ga-inner{padding:46px 17px 54px}#gravity-areas .ga-eyebrow{gap:9px;font-size:10px;margin-bottom:15px!important}#gravity-areas .ga-eyebrow:before{flex-basis:20px;width:20px}#gravity-areas .ga-title{text-align:center;font-size:clamp(29px,6.6vw,36px)!important}#gravity-areas .ga-description{font-size:12px;line-height:1.7}#gravity-areas .ga-map-card{border-radius:13px;min-height:335px}#gravity-areas .ga-map-label{gap:9px;padding:11px;bottom:12px;left:12px;right:12px}#gravity-areas .ga-map-label-icon{flex-basis:30px;width:30px;height:30px}#gravity-areas .ga-map-info strong,#gravity-areas .ga-map-info address,#gravity-areas .ga-directions{font-size:10px}#gravity-areas .ga-directory-heading{margin-bottom:16px!important;font-size:19px!important}#gravity-areas .ga-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#gravity-areas .ga-city{min-height:39px;padding:9px 8px;font-size:11px}#gravity-areas .ga-actions{text-align:center;flex-direction:column;align-items:stretch;gap:18px}#gravity-areas .ga-button{width:100%}}@media (max-width:380px){#gravity-areas .ga-inner{padding:40px 13px 47px}#gravity-areas .ga-city{gap:7px;font-size:10px}#gravity-areas .ga-city:before{flex-basis:6px;width:6px;height:6px}}@media (prefers-reduced-motion:reduce){#gravity-areas *,#gravity-areas :before,#gravity-areas :after{transition:none!important;animation:none!important}}