.kLwZ_G_outer{color:#0b1537;width:100%;padding:0;font-family:inherit}.kLwZ_G_outer *{box-sizing:border-box}.kLwZ_G_panel{isolation:isolate;background:linear-gradient(119deg,#e9f1ff 3%,#e4eeff 48%,#d8e7ff 100%);border-radius:26px;width:100%;min-height:390px;margin:0 auto;position:relative;overflow:hidden}.kLwZ_G_glow{z-index:-1;pointer-events:none;background:radial-gradient(370px 300px at 32% 48%,#ffffffd9,#0000 82%),radial-gradient(430px 260px at 76% 86%,#ffffffa6,#0000 88%),radial-gradient(320px 220px at 95% 30%,#7eb3ff47,#0000 86%);position:absolute;inset:0}.kLwZ_G_content{grid-template-columns:minmax(0,.91fr) minmax(0,1.24fr);align-items:center;gap:38px;min-height:390px;padding:36px 76px 36px 49px;display:grid}.kLwZ_G_copy{z-index:1;max-width:410px;position:relative}.kLwZ_G_badge{letter-spacing:-.02em;white-space:nowrap;background:#ffffffde;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:13px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 3px 14px #104c9c0a}.kLwZ_G_badgeBars,.kLwZ_G_analyticsLogo{justify-content:center;align-items:end;gap:2px;width:19px;height:19px;display:inline-flex;transform:translateY(-1px)}.kLwZ_G_badgeBars i,.kLwZ_G_analyticsLogo i{border-radius:4px 4px 2px 2px;display:block}.kLwZ_G_badgeBars i{background:#075ff4;width:5px}.kLwZ_G_badgeBars i:first-child{height:8px}.kLwZ_G_badgeBars i:nth-child(2){height:13px}.kLwZ_G_badgeBars i:nth-child(3){height:18px}.kLwZ_G_copy h2{letter-spacing:-.035em;max-width:410px;margin:15px 0 13px;font-size:clamp(30px,3.45vw,41px);font-weight:800;line-height:1.07}.kLwZ_G_lead{max-width:393px;margin:0;font-size:14px;font-weight:450;line-height:1.53}.kLwZ_G_benefits{gap:7px;margin:15px 0 21px;padding:0;list-style:none;display:grid}.kLwZ_G_benefits li{align-items:center;gap:11px;font-size:14px;line-height:1.25;display:flex}.kLwZ_G_checkIcon{color:#075fff;background:#ffffff80;border:1.7px solid #085fff;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;height:18px;display:inline-flex}.kLwZ_G_cta{color:#fff;background:#075cf4;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:11px 23px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 13px #0047c61a}.kLwZ_G_cta:hover{background:#0649c3;transform:translateY(-2px);box-shadow:0 9px 22px #0047c626}.kLwZ_G_cta:focus-visible,.kLwZ_G_periodControl select:focus-visible{outline-offset:3px;outline:3px solid #83afff}.kLwZ_G_visual{width:100%;min-width:0;padding:0;position:relative}.kLwZ_G_drawnArrow{z-index:2;width:92px;height:55px;position:absolute;top:79px;left:-103px}.kLwZ_G_dashboard{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:21px;width:100%;min-height:304px;padding:18px 18px 13px;position:relative;box-shadow:0 19px 42px #28518b33,0 5px 12px #28518b0f,inset 0 0 0 6px #f6faff8c}.kLwZ_G_dashboardHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.kLwZ_G_brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.kLwZ_G_analyticsLogo{gap:3px;width:22px;height:24px}.kLwZ_G_analyticsLogo i:first-child{background:#ffaf1f;border-radius:50%;width:7px;height:6px}.kLwZ_G_analyticsLogo i:nth-child(2){background:#ffae14;width:7px;height:15px}.kLwZ_G_analyticsLogo i:nth-child(3){background:#ff8b16;width:7px;height:23px}.kLwZ_G_periodControl{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.kLwZ_G_periodControl select{appearance:none;color:#344465;width:147px;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2f3;border-radius:999px;padding:5px 28px 5px 12px;font-size:10px;font-weight:700}.kLwZ_G_periodControl>svg{pointer-events:none;color:#30446e;position:absolute;right:10px}.kLwZ_G_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;padding-right:49px;display:grid}.kLwZ_G_metricCard{background:#ffffffc9;border:1px solid #dce5f3;border-radius:10px;flex-direction:column;gap:4px;min-height:83px;padding:11px 12px 9px;display:flex}.kLwZ_G_metricLabel{color:#27365d;font-size:10px;line-height:1.25}.kLwZ_G_metricValue{color:#0b1437;letter-spacing:-.03em;font-size:19px;font-weight:800;line-height:1.16}.kLwZ_G_metricChange{color:#00976d;align-items:center;gap:2px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.kLwZ_G_chartWrap{background:#ffffff1f;border:1px solid #f0f4fa;border-radius:6px;width:100%;padding:3px 3px 0;position:relative}.kLwZ_G_chart{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.kLwZ_G_gridLine{stroke:#e7eef9;stroke-width:.95px}.kLwZ_G_chartLine{fill:none;stroke:#0762ff;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kLwZ_G_hoverGuide{stroke:#79a9fa;stroke-dasharray:3 4;stroke-width:1.2px;opacity:.9}.kLwZ_G_axisText{fill:#a8b5cc;font-size:8px}.kLwZ_G_chartTooltip{z-index:4;color:#fff;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;background:#0c1534;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;display:block;position:absolute;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 4px 12px #07144026}.kLwZ_G_chartTooltip:after{content:"";border-top:6px solid #0c1534;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.kLwZ_G_sampleNotice{color:#8190ae;letter-spacing:.02em;font-size:8.5px;position:absolute;bottom:6px;right:23px}.kLwZ_G_trafficCard{z-index:5;white-space:nowrap;background:#fffffff5;border:1px solid #ffffffed;border-radius:11px;align-items:center;gap:9px;padding:12px 15px 12px 12px;animation:5.5s ease-in-out infinite kLwZ_G_floatTraffic;display:flex;position:absolute;top:47px;right:-68px;transform:rotate(-9deg);box-shadow:0 12px 20px #1f51992b,0 2px 3px #1f51990d}.kLwZ_G_trafficIcon{color:#07896b;background:#ecfaf6;border-radius:8px;justify-content:center;align-items:center;width:38px;height:44px;display:flex}.kLwZ_G_trafficText{flex-direction:column;gap:3px;display:flex}.kLwZ_G_trafficText strong{color:#078766;letter-spacing:-.045em;font-size:29px;font-weight:850;line-height:1}.kLwZ_G_trafficText span{color:#111b39;font-size:12px;font-weight:700}.kLwZ_G_floatingBars{z-index:5;background:linear-gradient(145deg,#f6faff 5%,#d5e5ff 100%);border:1px solid #fffffff2;border-radius:14px;justify-content:center;align-items:flex-end;gap:5px;width:89px;height:89px;padding:24px 16px 20px;animation:6s ease-in-out infinite kLwZ_G_floatBars;display:flex;position:absolute;bottom:34px;right:-46px;transform:rotate(-8deg);box-shadow:0 15px 22px #194c9a2e}.kLwZ_G_floatingBars span{background:linear-gradient(#aad1ff,#448ffb);border:2px solid #1878fc;border-bottom-width:3px;border-radius:3px 3px 1px 1px;width:11px;box-shadow:inset 1px 1px 2px #ffffff8c}.kLwZ_G_floatingBars span:first-child{height:24px}.kLwZ_G_floatingBars span:nth-child(2){height:34px}.kLwZ_G_floatingBars span:nth-child(3){height:45px}.kLwZ_G_floatingBars span:nth-child(4){height:29px}.kLwZ_G_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes kLwZ_G_floatTraffic{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-6px)rotate(-8deg)}}@keyframes kLwZ_G_floatBars{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(7px)rotate(-7deg)}}@media (max-width:1150px){.kLwZ_G_content{gap:28px;padding-right:65px}.kLwZ_G_trafficCard{right:-62px}.kLwZ_G_floatingBars{right:-38px}.kLwZ_G_metrics{padding-right:38px}}@media (max-width:950px){.kLwZ_G_content{grid-template-columns:1fr;gap:32px;padding:38px 45px 50px}.kLwZ_G_copy{max-width:700px}.kLwZ_G_copy h2{max-width:550px}.kLwZ_G_lead{max-width:560px}.kLwZ_G_visual{width:calc(100% - 38px);margin-left:0}.kLwZ_G_dashboard{max-width:680px}.kLwZ_G_drawnArrow{display:none}.kLwZ_G_trafficCard{right:-58px}.kLwZ_G_floatingBars{right:-49px}}@media (max-width:600px){.kLwZ_G_panel{border-radius:23px}.kLwZ_G_content{gap:28px;padding:32px 20px 43px}.kLwZ_G_copy h2{margin-top:15px;font-size:clamp(30px,8vw,39px)}.kLwZ_G_lead{font-size:14px}.kLwZ_G_benefits{gap:9px}.kLwZ_G_cta{width:100%;max-width:320px}.kLwZ_G_visual{width:100%;padding-top:28px}.kLwZ_G_dashboard{border-radius:16px;min-height:0;padding:15px 11px 16px}.kLwZ_G_brand{font-size:12px}.kLwZ_G_analyticsLogo{margin-left:-2px;margin-right:-2px;transform:scale(.83)}.kLwZ_G_periodControl select{width:128px;padding-left:8px;font-size:10px}.kLwZ_G_metricCard{min-height:76px;padding:9px 6px}.kLwZ_G_metrics{gap:5px;padding-right:0}.kLwZ_G_metricValue{font-size:clamp(14px,4.3vw,20px)}.kLwZ_G_metricLabel,.kLwZ_G_metricChange{font-size:9px}.kLwZ_G_trafficCard{gap:5px;padding:7px 9px;top:-17px;right:-7px}.kLwZ_G_trafficIcon{width:29px;height:29px}.kLwZ_G_trafficIcon svg{width:24px;height:24px}.kLwZ_G_trafficText strong{font-size:20px}.kLwZ_G_trafficText span{font-size:9px}.kLwZ_G_floatingBars{transform-origin:100% 100%;animation:none;bottom:-17px;right:-10px;transform:scale(.68)rotate(-8deg)}.kLwZ_G_sampleNotice{font-size:7px;bottom:2px}.kLwZ_G_chartTooltip{padding:4px 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.kLwZ_G_trafficCard,.kLwZ_G_floatingBars{animation:none}.kLwZ_G_cta{transition:none}}
.page-h1{color:var(--color-ink-serif);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.625rem,4vw,3.625rem);font-weight:700;line-height:1.08}.card-title{color:var(--color-ink-serif);font-family:var(--font-serif);font-size:1.3125rem;font-weight:700;line-height:1.2}.site .city-hero-art img{object-position:60% 50%}.city-section{padding-block:clamp(56px,6vw,80px)}.city-services{border-top:1px solid var(--color-line)}.city-service{border-bottom:1px solid var(--color-line);gap:8px 32px;padding-block:22px;display:grid}@media (min-width:768px){.city-service{grid-template-columns:minmax(0,240px) minmax(0,1fr) auto;align-items:start}.city-service .text-link{min-height:0;margin-top:4px}}.city-steps{gap:4px;display:grid}.city-step{border-top:1px solid var(--color-line);align-items:flex-start;gap:20px;padding-block:16px;display:flex}.city-step-number{width:2.2em;color:var(--color-blue-600);font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex:none;font-size:1.75rem;font-weight:700;line-height:1.15}.city-next{border-top:1px solid var(--color-line);gap:0 32px;display:grid}@media (min-width:768px){.city-next{grid-template-columns:repeat(3,minmax(0,1fr))}.city-next .city-step{border-top:0}}.city-offer{isolation:isolate;justify-self:center;width:100%;max-width:440px}.city-sticky-cta{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdf6eceb;position:sticky;bottom:0}.city-sticky-cta[hidden]{display:none}@media (min-width:768px){.city-sticky-cta{display:none}}@media (min-width:1280px){.city-line{white-space:nowrap;display:block}.site .city-hero-text{width:min(36vw,520px)}.site .city-hero-art img{-webkit-mask-image:linear-gradient(90deg,#0000,#0000000f 8%,#00000038 16%,#00000080 26%,#000c 36%,#000 46%),linear-gradient(#0000,#00000059 6%,#000 16% 78%,#00000059 92%,#0000);mask-image:linear-gradient(90deg,#0000,#0000000f 8%,#00000038 16%,#00000080 26%,#000c 36%,#000 46%),linear-gradient(#0000,#00000059 6%,#000 16% 78%,#00000059 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.section-band{background:linear-gradient(#fbf4ea,#f8eee1 15% 85%,#fbf4ea)}
