@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;600;700;900&display=swap";html{box-sizing:border-box;background-color:#f9f9f9;font-size:13px}*,:before,:after{box-sizing:border-box}body{all:unset;overscroll-behavior:none;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}#root{z-index:0;position:relative}ul{padding-inline-start:24px}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;display:inline}.Link{color:#4595bd;cursor:pointer;font-family:Inter,sans-serif;font-size:inherit;background-color:#0000;border:0}button.Link{margin:0;padding:0}.Link:hover,.Link:focus{color:#0c3950;text-decoration:underline}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.LoginDialog .MuiDialog-paper{background-color:#fff;border:1px solid #28658440;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px #0c395038}@media only screen and (width<=767px){.LoginDialog .MuiDialog-paper{border-radius:18px;margin:10px}}@media only screen and (width<=447px){.LoginDialog .MuiDialog-paper{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}@media only screen and (width>=768px){.LoginDialog .MuiDialog-paper{border-radius:24px;margin:0}}.LoginDialog__Content{padding:0;position:relative}.LoginDialog__Content .MuiOutlinedInput-input{background-color:#fff}.LoginDialog__Layout{grid-template-columns:.92fr 1.08fr;gap:32px;min-height:500px;display:grid}@media only screen and (width<=767px){.LoginDialog__Layout{grid-template-columns:1fr;min-height:0}}@media only screen and (width>=768px){.LoginDialog__Layout{grid-template-columns:.92fr 1.08fr;min-height:500px}}.LoginDialog__VisualPanel{background-color:#0c3950;border-radius:12px;align-items:stretch;padding:22px;display:flex;position:relative;overflow:hidden}@media only screen and (width<=767px){.LoginDialog__VisualPanel{min-height:208px;padding:18px}}@media only screen and (width>=768px){.LoginDialog__VisualPanel{min-height:auto;padding:22px}}.LoginDialog__HeroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.LoginDialog__VisualOverlay{background:linear-gradient(170deg,#0c39502e 0%,#0c3950b8 76%),radial-gradient(circle at 16% 22%,#e2f4796b 0%,#e2f47900 44%);position:absolute;inset:0}.LoginDialog__VisualContent{z-index:2;color:#fff;flex-direction:column;width:100%;display:flex;position:relative}.MuiIconButton-root.LoginDialog__CloseButton{z-index:5;color:#2b323fd9;background-color:#ffffffd1;position:absolute;top:12px;right:12px}.MuiIconButton-root.LoginDialog__CloseButton:hover{color:#141b26;background-color:#fff}.LoginDialog__TitleRow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.LoginDialog__Logo{filter:drop-shadow(0 6px 14px #141b2647);align-self:center;width:170px;max-width:100%}@media only screen and (width<=767px){.LoginDialog__Logo{width:154px}}@media only screen and (width>=768px){.LoginDialog__Logo{width:170px}}.LoginDialog__Tagline{color:#fffffff2;max-width:250px;margin:auto 0 0;font-size:.93rem;line-height:1.45}@media only screen and (width<=767px){.LoginDialog__Tagline{text-align:center;max-width:100%;margin-top:12px;font-size:.88rem}}@media only screen and (width>=768px){.LoginDialog__Tagline{max-width:250px;margin-top:auto;font-size:.93rem}}.LoginDialog__Title{color:#141b26;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}@media only screen and (width<=767px){.LoginDialog__Title{font-size:1.34rem}}@media only screen and (width>=768px){.LoginDialog__Title{font-size:1.5rem}}.LoginDialog__Subtitle{color:#2b323f;max-width:320px;margin:2px 0 0;font-size:.93rem;line-height:1.4}@media only screen and (width<=767px){.LoginDialog__Subtitle{font-size:.9rem}}@media only screen and (width>=768px){.LoginDialog__Subtitle{font-size:.93rem}}.LoginDialog__Alert{border-radius:10px;margin-top:14px}.LoginDialog__Form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.LoginDialog__Input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;transition:box-shadow .2s,border-color .2s}.LoginDialog__Input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4595bd8c}.LoginDialog__Input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #b8d1de59}.MuiButton-root.LoginDialog__SignInButton{text-transform:none;letter-spacing:.01em;background:linear-gradient(135deg,#4595bd 0%,#286584 100%);border-radius:8px;min-height:48px;margin-top:8px;font-weight:600}.MuiButton-root.LoginDialog__SignInButton:hover{background:linear-gradient(135deg,#286584 0%,#0c3950 100%)}.LoginDialog__SupportCopy{color:#2b323f;margin:6px 0 0;font-size:.88rem;line-height:1.4}.LoginDialog__SupportLink{color:#286584;text-underline-offset:.12em;font-weight:600;text-decoration-thickness:1px}.LoginDialog__SupportLink:hover{color:#0c3950}.AppHeader{box-sizing:border-box;border-bottom:1px solid #d6e1ea;justify-content:space-between;align-items:center;height:64px;padding-inline:16px;display:flex;background-color:#fff!important}.MuiButton-root.AppHeader__MobileMenuButton{cursor:pointer;flex-shrink:0;width:40px;min-width:0;height:40px;margin-left:-12px;padding:0}.MuiButton-root.AppHeader__MobileMenuButton .icon{color:#7e8486;font-size:24px}.AppHeader__LogoContainer{flex:1;padding-inline:12px}@media only screen and (width<=447px){.AppHeader__LogoContainer{text-align:center}}@media only screen and (width>=448px){.AppHeader__LogoContainer{text-align:left}}.AppHeader__Logo{width:125px;position:relative;top:2px}.MuiButton-root.AppHeader__UserMenu__Button{aspect-ratio:1;color:#4595bd;border-color:#4595bd;border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.MuiButton-root.AppHeader__UserMenu__Button .icon{font-size:20px}.MuiButton-root.AppHeader__SignInButton{background:linear-gradient(135deg,#4595bd 0%,#286584 100%)}.AppHeader__UserMenu__Menu .MuiMenuItem-root{gap:12px}.AppHeader__UserMenu__UserInfo{color:#2b323f;padding:6px 16px;line-height:1.2}.AppHeader__UserMenu__UserInfo__Email{color:#6a758b;word-wrap:break-word;font-size:11px}.MainNav .MuiDrawer-paper{color:#2b323f;z-index:1;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;align-items:flex-start;gap:12px 0;width:165px;padding:16px 0}.MainNav .MuiDrawer-paper::-webkit-scrollbar{display:none}.MainNav .MuiDrawer-paper{overflow-x:hidden}@media only screen and (width<=767px){.MainNav .MuiDrawer-paper{height:100%;top:0}}@media only screen and (width>=768px){.MainNav .MuiDrawer-paper{height:calc(100% - 65px);top:65px}}.MainNav__Nav{width:100%;margin-bottom:64px;padding-right:8px}.MainNav__NavSection{width:100%;margin:0;padding:0;list-style:none}.MainNav__NavSection__Title{color:#0009;text-transform:uppercase;margin-top:12px;margin-bottom:4px;padding-inline:20px;font-size:12px;font-weight:300}.MainNav__NavLinkItem__Link{color:#2b323f;flex-direction:row;align-items:center;gap:16px;padding:6px 20px;font-size:13px;display:flex}.MainNav__NavLinkItem__Link:hover{background-color:#0000000d}.MainNav__NavLinkItem__Link.active{color:#fff;background:#4595bd}.MainNav__NavLinkItem__Link.active .icon{color:#ffffffb3}.MainNav__NavLinkItem__Link .icon{color:#0000004d;font-size:18px;position:relative}.MainNav__NavLinkItem__Link .label{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.25;overflow:hidden}.MainNav__NavLinkItem__Link .warningIcon{color:#f9d577;font-size:20px}.MainNav__NavLinkItem__Link small{color:#5f4400;background-color:#f9d577;border-radius:12px;margin:0 4px;padding:2px 8px;font-size:10px}.AppLayout{flex-direction:column;min-height:100dvh;display:flex}.AppLayout__HeaderContainer{z-index:3;width:100%;position:fixed;top:0;left:0}.AppLayout__Content{flex:1;justify-content:center;padding-top:64px;display:flex}.AppLayout__Footer{background:#fffc;border-top:1px solid #dfe6f0e6;width:100%}.AppLayout__Footer__Content{flex-wrap:wrap;gap:18px;width:100%;max-width:1200px;margin:0 auto;padding:18px 24px 28px;display:flex}.AppLayout__FooterLink{color:#286584;font-weight:600}.AppLayout__FooterLink:hover,.AppLayout__FooterLink:focus-visible{color:#0c3950;text-decoration:underline}.PercentChangeDisplay{flex-direction:row;align-items:center;display:flex}.PercentChangeDisplay.positive{color:#d83747}.PercentChangeDisplay.negative{color:#4595bd}.BeachDayTile{background-color:#fff;border:1px solid #0000001a;border-radius:5px;padding:16px;box-shadow:0 4px 8px -4px #0000001a}.BeachDayTile__Header{flex-direction:row;align-items:baseline;gap:8px;display:flex}.BeachDayTile__Header__Day{margin-top:0;margin-bottom:0;font-size:20px}.BeachDayTile__Header__Date{color:#00000080;font-size:12px;font-weight:400}.BeachDayTile__FeelsLike{margin-bottom:12px;font-size:14px}.BeachDayTile__Fields{flex-wrap:wrap;gap:12px 32px;display:flex}.BeachDayTile__FieldDisplay__Label{color:#7e8486;font-size:14px}.BeachDayTile__FieldDisplay__Value{font-size:16px;font-weight:600}.BeachDayTile__ValueWithTrend{flex-direction:row;align-items:center;gap:6px;display:flex}.BeachesMap{border:1px solid #0000001a;border-radius:5px;overflow:hidden}.BeachesMap__Title{color:#2c3e50;margin-bottom:11.2px;font-size:16px;font-weight:700}.BeachesMap__Fallback{border:1px dashed #a4bacf;border-radius:5px;min-height:240px;padding:12px}.BeachesMap__FallbackTitle{color:#5a6f83;margin-bottom:12px}.BeachesMap__Chips{flex-wrap:wrap;gap:6.4px;display:flex}.BeachTile{background-color:#fff;border:1px solid #0000001a;border-radius:5px;padding:16px;box-shadow:0 4px 8px -4px #0000001a}.BeachTile__Name{margin-top:0;margin-bottom:0;font-size:20px}.BeachTile__Location{flex-direction:row;align-items:center;gap:8px;margin-top:-2px;font-size:12px;display:flex}.BeachTile__Location__Lga{color:#00000080}.BeachTile__Location__Weather{flex-direction:row;align-items:center;gap:8px;display:flex}.BeachTile__FeelsLike{margin-bottom:12px;padding-top:2px;font-size:14px}.BeachTile__Fields{gap:32px;display:flex}.BeachTile__FieldDisplay__Label{color:#7e8486;font-size:14px}.BeachTile__FieldDisplay__Value{font-size:16px;font-weight:600}.BeachTile__ValueWithTrend{flex-direction:row;align-items:center;gap:6px;display:flex}.BeachTileSkeleton{pointer-events:none}.BeachTileSkeleton .MuiSkeleton-root{box-sizing:border-box;margin-bottom:6px;transform:scale(1)}.BeachTileSkeleton__FieldsRow{flex-direction:row;align-items:flex-start;gap:24px;margin-top:22px;display:flex}.BeachTileSkeleton__FieldsRow__Field{flex-direction:column;flex:1;gap:4px;display:flex}.LocationSearch{position:relative}.LocationSearch__Input .MuiOutlinedInput-root{background-color:#fff;border-radius:5px;padding-left:20px!important;padding-right:20px!important}.LocationSearch__Input .MuiOutlinedInput-root .MuiAutocomplete-endAdornment{right:20px}.LocationSearch__Input .MuiInputBase-input{font-size:16px}.LocationSearch__Input__SearchIcon{width:24px;height:24px}.LocationSearch__Option{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;padding:10px 12px;display:flex}.MuiAutocomplete-listbox{padding-block:8px}.MuiAutocomplete-listbox .MuiAutocomplete-option{transition:background-color .15s}.MuiAutocomplete-listbox .MuiAutocomplete-option:hover{cursor:pointer;background-color:#f2f7fb}.MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:#e8f1f8}.LocationSearch__Option__Text{min-width:0}.LocationSearch__Option__Label{font-size:16px;font-weight:600;line-height:1.25}.LocationSearch__Option__Description{color:#7e8486;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.LocationSearch__Option__Type{letter-spacing:.04em;color:#2b323f;text-transform:uppercase;font-size:12px}.VisitationHeatmapTable__Title{margin-bottom:12px;font-size:14px;font-weight:700}.VisitationHeatmapTable__Controls{margin-bottom:10px}.VisitationHeatmapTable__Controls .MuiToggleButtonGroup-root{background:#f4f8fb;border-radius:8px}.VisitationHeatmapTable__Controls .MuiToggleButton-root{text-transform:none;padding:4px 10px;font-size:11px}.VisitationHeatmapTable__Controls .MuiToggleButton-root.Mui-selected{color:#1a4f7a;background-color:#d8ebff}.VisitationHeatmapTable__Controls .MuiToggleButton-root.Mui-selected:hover{background-color:#c9e3ff}.VisitationHeatmapTable__Container{border:1px solid #d6e1ea;border-radius:5px;font-size:11px}.VisitationHeatmapTable__Container .MuiTableCell-stickyHeader{z-index:0}.VisitationHeatmapTable__Container .MuiTableCell-root{text-align:center;vertical-align:middle;border:0;padding:2px}.VisitorsByDayChart{flex-direction:column;gap:6px;display:flex}.VisitorsByDayChart__Title{margin:0;font-size:14px}.VisitorsByDayChart__Chart{height:100%}.VisitorsByHourChart{flex-direction:column;gap:6px;display:flex}.VisitorsByHourChart__Title{margin:0;font-size:14px}.VisitorsByHourChart__Chart{height:100%}.VisitorsByMonthChart{flex-direction:column;gap:6px;display:flex}.VisitorsByMonthChart__Title{margin:0;font-size:14px}.BeachPage{flex-direction:column;gap:16px;width:1200px;max-width:100%;padding:24px;display:flex}.BeachPage__Header__Location{color:#7e8486;flex-wrap:wrap;align-items:center;margin-bottom:0;font-size:14px;display:flex}.BeachPage__Header__Name{margin-top:0;margin-bottom:0;font-size:24px}.BeachPage__YesterdayTomorrowContainer{flex-wrap:wrap;gap:16px;display:flex}.BeachPage__YesterdayTomorrowContainer .BeachDayTile,.BeachPage__YesterdayTomorrowContainer .BeachTileSkeleton{flex:1;min-width:200px}.BeachPage__ChartsRow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.BeachPage__ChartsRow__Chart{flex:1;min-width:200px}.BeachPage__Upsell{color:#fff;background:radial-gradient(circle at 85% 12%,#e2f479e6 0%,#e2f47900 44%),radial-gradient(circle at 10% 90%,#9affe7bf 0%,#9affe700 42%),linear-gradient(120deg,#0c3950 0%,#286584 48%,#2b323f 100%);border:1px solid #28658459;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 36px #141b2638,inset 0 1px #ffffff1f}@media only screen and (width<=767px){.BeachPage__Upsell{padding:18px}}.BeachPage__Upsell__Badge{text-transform:uppercase;letter-spacing:.08em;color:#141b26;background-color:#e2f479e6;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.BeachPage__Upsell__Title{margin:0 0 8px;font-size:27px;line-height:1.15}@media only screen and (width<=767px){.BeachPage__Upsell__Title{font-size:22px}}.BeachPage__Upsell__Description{color:#ffffffed;max-width:70ch;margin:0;font-size:15px;line-height:1.6}.BeachPage__Upsell__EmailLink{color:#fff;text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.BeachPage__Upsell__Actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.BeachPage__Upsell__SignInCta,.BeachPage__Upsell__ContactCta{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.BeachPage__Upsell__SignInCta:hover,.BeachPage__Upsell__SignInCta:focus-visible,.BeachPage__Upsell__ContactCta:hover,.BeachPage__Upsell__ContactCta:focus-visible{filter:saturate(1.05);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #141b2647}.BeachPage__Upsell__SignInCta{color:#141b26;background-color:#fff}.BeachPage__Upsell__ContactCta{color:#fff;background-color:#ffffff1f;border:1px solid #ffffffb3}.LegalContent{justify-content:center;width:100%;padding:28px 24px 44px;display:flex}.LegalContent__Content{color:#2b323f;width:min(920px,100%)}.LegalContent__Content h1{color:#141b26;margin:0;font-size:28px}.LegalContent__Content h2{color:#141b26;letter-spacing:.02em;margin:26px 0 0;font-size:17px}.LegalContent__Content p{margin:12px 0 0;line-height:1.7}.LegalContent__Content ul{margin:10px 0 0;padding-left:22px}.LegalContent__Content li+li{margin-top:6px}.LegalContent__Content a{color:#286584;text-decoration:underline}.LegalContent__Content a:hover,.LegalContent__Content a:focus-visible{color:#0c3950}.LgaTile{box-sizing:border-box;aspect-ratio:1.6;background-color:#fff;background-position:50%;background-size:cover;border:1px solid #b8b8b8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.LgaTile__Name{text-align:center;color:#fff;background-color:#0006;border-radius:5px;width:auto;padding:6px 12px;font-size:18px;font-weight:300;line-height:1.2}.LgaTile__State{color:#fff;text-align:center;background-color:#00000080;border-radius:5px;width:auto;padding:4px 6px;font-size:12px;line-height:1}.HomePage{flex-direction:column;align-items:center;display:flex}.HomePage__Top{background-image:url(/assets/hero-beach-BY7T0RAQ.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100vw;margin-bottom:32px;padding:40px;display:flex;position:relative;overflow:hidden}.HomePage__Top>*{z-index:2;position:relative}.HomePage__VisualOverlay{z-index:1;background:linear-gradient(170deg,#0c395029 0%,#0c39509e 76%),radial-gradient(circle at 18% 24%,#e2f47947 0%,#e2f47900 46%);position:absolute;inset:0}.HomePage__Intro{color:#fff;text-align:center;text-shadow:0 1px 2px #00000040;width:min(960px,100vw - 32px)}.HomePage__Intro__Title{margin:0 0 12px;font-size:22px}.HomePage__Intro__Body{margin:0;font-size:16px}.HomePage__Intro__Body+.HomePage__Intro__Body{margin-top:12px}@media only screen and (width<=767px){.HomePage__LocationSearch{width:calc(100vw - 48px)}}@media only screen and (width>=768px){.HomePage__LocationSearch{width:600px}}.HomePage__Main{width:1200px;max-width:100vw;padding:24px}.HomePage__Country{width:100%;margin-bottom:32px}.HomePage__Country__Name{margin-top:0;margin-bottom:8px}.HomePage__Country__Lgas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%;display:grid}.HomePage__InfoSections{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;padding-bottom:84px;display:flex}.HomePage__InfoSections__Content{box-sizing:border-box;gap:44px;width:100%;min-width:0;max-width:1200px;padding:24px;display:grid}.HomePage__Panel{background:0 0;border:0;border-radius:0;padding:0}.HomePage__HowSupportLayout{gap:28px;display:grid}@media only screen and (width>=768px){.HomePage__HowSupportLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.HomePage__HowSupportLayout__Left,.HomePage__HowSupportLayout__Right{align-content:start;gap:0;min-width:0;display:grid}@media only screen and (width>=768px){.HomePage__HowSupportLayout__Right{border-left:1px solid #dfe6f0e6;padding-left:28px}}.HomePage__Panel--Investment{background:linear-gradient(145deg,#0c3950f2 0%,#286584eb 100%);border-radius:10px;padding:30px;position:relative;overflow:hidden}.HomePage__Panel__Title{text-transform:uppercase;letter-spacing:1.3px;color:#141b26;margin:0;font-size:18px;font-weight:700}.HomePage__Panel--Investment .HomePage__Panel__Title{z-index:1;color:#fff;position:relative}.HomePage__Panel__Body{z-index:1;color:#2b323f;max-width:82ch;margin:0;font-size:1rem;line-height:1.65;position:relative}.HomePage__Panel__Body--Lead{font-style:italic;font-weight:600}.HomePage__PanelImage{border:1px solid #2865842e;border-radius:6px;width:100%;max-width:920px;margin-top:16px;margin-bottom:16px;display:block}.HomePage__SplitLayout{gap:18px;margin-top:16px;display:grid}@media only screen and (width>=768px){.HomePage__SplitLayout{grid-template-columns:minmax(320px,45%) 1fr;align-items:start}}.HomePage__SplitLayout .HomePage__PanelImage{margin:0}.HomePage__SplitLayout__Body{gap:12px;display:grid}@media only screen and (width>=768px){.HomePage__SplitLayout--Problem{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.HomePage__Panel__Title+.HomePage__Panel__Body,.HomePage__Panel__Title+.HomePage__SupportSections,.HomePage__Panel__Title+.HomePage__InvestmentTagline,.HomePage__SupportSections+.HomePage__CtaActions{margin-top:16px}.HomePage__Panel__Body+.HomePage__Panel__Body{margin-top:12px}.HomePage__SupportSections{gap:0;display:grid}.HomePage__SupportSection{border-bottom:1px solid #dfe6f0e6}.HomePage__SupportSection:first-child{border-top:1px solid #dfe6f0e6}.HomePage__SupportSection__Title{color:#141b26;margin:0;padding:14px 28px 14px 0;font-size:1.08rem;font-weight:600}.HomePage__SupportSection__Content{padding:0 0 14px}.HomePage__SupportSection__Content .HomePage__Panel__Body{max-width:78ch}.HomePage__SupportSection__Content .HomePage__List{margin-top:10px}.HomePage__CtaActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.HomePage__CtaActions--OnDark{z-index:1;margin-top:24px;position:relative}.HomePage__SignInCta,.HomePage__ContactCta{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.HomePage__SignInCta:hover,.HomePage__SignInCta:focus-visible,.HomePage__ContactCta:hover,.HomePage__ContactCta:focus-visible{filter:saturate(1.05);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #141b2647}.HomePage__SignInCta{color:#fff;background-color:#286584}.HomePage__CtaActions--OnDark .HomePage__SignInCta{color:#141b26;background-color:#fff}.HomePage__ContactCta{color:#fff;background-color:#ffffff1f;border:1px solid #ffffffb3}.HomePage__Panel--HowSupport .HomePage__ContactCta{color:#141b26;background-color:#dceaf0b3;border-color:#28658459}.HomePage__ContactCta:hover{color:inherit}.HomePage__ProblemGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:4px;display:grid}@media only screen and (width<=767px){.HomePage__ProblemGrid{grid-template-columns:1fr}}.HomePage__MiniTitle{color:#141b26;margin:0;font-size:1rem}.HomePage__List{color:#2b323f;margin:8px 0 0;padding-left:18px;line-height:1.5}.HomePage__List li+li{margin-top:3px}.HomePage__InvestmentTitle{color:#fcffe9;text-shadow:0 1px 2px #00000040;margin-top:0;font-size:20px}.HomePage__InvestmentTagline{z-index:1;color:#fcffe9;letter-spacing:.04em;margin:0;font-size:16px;font-weight:700;position:relative}.HomePage__Panel--Investment .HomePage__Panel__Body{color:#fffffff5;font-size:14px}.HomePage__Panel__Title--Validated{margin-top:28px}.LgaPage{flex-direction:column;gap:16px;width:1200px;max-width:100%;padding:24px;display:flex}.LgaPage__Header__Country{color:#7e8486;margin:0;font-size:14px;font-weight:400}.LgaPage__Header__Title{margin:0;font-size:24px;font-weight:700}.LgaPage__BeachTiles{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px;display:grid}
