.tower[data-astro-cid-5vx25mq6]{width:100%;height:auto;overflow:visible}.win[data-astro-cid-5vx25mq6]{transition:fill .3s}.win-dark[data-astro-cid-5vx25mq6]{fill:#2b3746}.win-glass[data-astro-cid-5vx25mq6]{fill:#a9bccc}.win-lit[data-astro-cid-5vx25mq6]{fill:#e9f0f5}.win-office[data-astro-cid-5vx25mq6]{fill:#ff5b1f}.beacon[data-astro-cid-5vx25mq6]{animation:2.4s step-end infinite beacon}@keyframes beacon{0%,60%{opacity:1}61%,to{opacity:.15}}.hero[data-astro-cid-7aropxhg]{padding:clamp(28px,5vw,64px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width>=960px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) clamp(260px,26vw,380px);gap:clamp(32px,4vw,72px)}.tower-wrap[data-astro-cid-7aropxhg] .tower{width:auto;height:clamp(420px,100vh - 290px,620px);margin-left:auto}}.hero-text[data-astro-cid-7aropxhg]{container-type:inline-size}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.045em;white-space:nowrap;font-size:8.06452cqi;font-weight:700;line-height:.98}.hero-line[data-astro-cid-7aropxhg]{display:block}.place[data-astro-cid-7aropxhg]{align-items:center;gap:12px;margin-top:clamp(24px,3vw,40px);font-size:1.02rem;font-weight:600;display:flex}.marker[data-astro-cid-7aropxhg]{background:var(--signal);flex-shrink:0;width:12px;height:12px}.lead[data-astro-cid-7aropxhg]{max-width:540px;color:var(--muted);margin-top:14px;font-size:1.12rem}.hero-cta[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=520px){.hero-cta[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{flex:100%}}.hero-visual[data-astro-cid-7aropxhg]{grid-template-columns:auto 1fr;align-items:end;gap:16px;display:grid;position:relative}@media (width<=959px){.hero-visual[data-astro-cid-7aropxhg]{order:-1;grid-template-columns:auto minmax(0,96px);justify-content:space-between;margin-bottom:-8px}}.tower-wrap[data-astro-cid-7aropxhg]{width:100%}.counter[data-astro-cid-7aropxhg]{flex-direction:column;align-self:start;padding-top:12%;display:flex}.counter-label[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.85rem}.counter-num[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,7vw,6.4rem);font-weight:700;line-height:.9}.facts[data-astro-cid-7aropxhg]{border-top:1px solid var(--graphite);grid-template-columns:repeat(3,1fr);margin:clamp(40px,6vw,72px) 0 0;display:grid}.facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{padding:18px 16px 0 0}.facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]+div[data-astro-cid-7aropxhg]{border-left:1px solid var(--border);padding-left:16px}.facts[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:600}.facts[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{color:var(--muted);margin:4px 0 0;font-size:.92rem;line-height:1.4}@media (width<=600px){.facts[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg],.facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]+div[data-astro-cid-7aropxhg]{border-left:0;border-bottom:1px solid var(--border);align-items:baseline;gap:14px;padding:14px 0;display:flex}.facts[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{margin:0}}.panorama[data-astro-cid-7aropxhg]{overflow:hidden}.pano-viewport[data-astro-cid-7aropxhg]{padding:0 16px}.pano-track[data-astro-cid-7aropxhg]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.pano-viewport[data-astro-cid-7aropxhg]{padding:0 40px}}@media (width>=960px){.pano-viewport[data-astro-cid-7aropxhg]{scroll-snap-type:x mandatory;padding-left:max(40px, calc((100vw - var(--max)) / 2 + 40px));overflow-x:auto}.panorama[data-astro-cid-7aropxhg].is-driven .pano-viewport[data-astro-cid-7aropxhg]{overflow:visible}.pano-track[data-astro-cid-7aropxhg]{gap:24px;width:max-content;padding-right:40px;display:flex}.pano-item[data-astro-cid-7aropxhg]{scroll-snap-align:start;width:clamp(380px,36vw,520px)}.pano-item[data-astro-cid-7aropxhg] .shot-card{aspect-ratio:2}.pano-item[data-astro-cid-7aropxhg]:not(.pano-end) .frame-text{display:none}}.packages[data-astro-cid-7aropxhg]{background:var(--sky-hi)}.plans[data-astro-cid-7aropxhg]{border-top:1px solid var(--graphite);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.plans[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.plans[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--border);flex-direction:column;padding:64px 24px 32px 0;display:flex;position:relative}@media (width>=720px){.plan[data-astro-cid-7aropxhg]{border-right:1px solid var(--border);padding:64px 28px 36px}.plan[data-astro-cid-7aropxhg]:first-child{padding-left:0}}.plan[data-astro-cid-7aropxhg].is-popular{background:var(--graphite);color:var(--sky-hi);padding-left:28px;padding-right:28px}.plan-flag[data-astro-cid-7aropxhg]{background:var(--signal);color:var(--graphite);padding:6px 28px;font-size:.85rem;font-weight:600;position:absolute;top:-1px;left:0;right:0}@media (width<=719px){.plan[data-astro-cid-7aropxhg]{padding-top:32px}.plan[data-astro-cid-7aropxhg].is-popular{padding-top:64px}}.plan-period[data-astro-cid-7aropxhg]{letter-spacing:-.02em;font-size:.5em}.plan[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:1.15rem}.plan-price[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;margin-top:28px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:600;line-height:1}.plan-price[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.is-popular[data-astro-cid-7aropxhg] .plan-price[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg],.is-popular[data-astro-cid-7aropxhg] .plan-term[data-astro-cid-7aropxhg],.is-popular[data-astro-cid-7aropxhg] .plan-text[data-astro-cid-7aropxhg],.is-popular[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:#a9bccc}.plan-term[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:10px;font-size:.92rem}.plan-text[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:20px;font-size:.98rem;line-height:1.5}.plan[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{margin:20px 0 28px;padding:0;list-style:none}.plan[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:1px solid var(--border);padding:9px 0 9px 20px;font-size:.95rem;line-height:1.4;position:relative}.is-popular[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:var(--sky-hi);border-top-color:#e9f0f529}.plan[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:currentColor;width:8px;height:2px;position:absolute;top:1.05em;left:0}.plan[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{margin-top:auto}.is-popular[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]:hover{color:var(--graphite)}.is-popular[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]:after{background:var(--sky-hi)}@media (width>=960px){.process-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.process-head[data-astro-cid-7aropxhg]{position:sticky;top:120px}}.stop-now[data-astro-cid-7aropxhg]{display:none}@media (width>=960px){.stop-now[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.06em;color:var(--graphite);font-variant-numeric:tabular-nums;align-items:baseline;margin-top:40px;font-size:clamp(6rem,13vw,12rem);font-weight:700;line-height:.85;display:flex}}.stop-of[data-astro-cid-7aropxhg]{letter-spacing:-.02em;color:var(--muted);margin-left:.4em;font-size:.22em;font-weight:500}.stops[data-astro-cid-7aropxhg]{padding-left:48px;position:relative}.stops-list[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.stops-rail[data-astro-cid-7aropxhg]{background:var(--border);width:2px;position:absolute;top:10px;bottom:10px;left:13px}.stops-fill[data-astro-cid-7aropxhg]{background:var(--signal);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.stop[data-astro-cid-7aropxhg]{gap:6px;padding:0 0 clamp(36px,5vw,64px);display:grid;position:relative}.stop[data-astro-cid-7aropxhg]:last-child{padding-bottom:0}.stop[data-astro-cid-7aropxhg]:before{content:"";background:var(--sky);border:2px solid var(--graphite);width:14px;height:14px;transition:background .3s,border-color .3s;position:absolute;top:6px;left:-41px}.stop[data-astro-cid-7aropxhg].is-passed:before{background:var(--signal);border-color:var(--signal)}.stop-num[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.stop[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(1.3rem,2.4vw,2rem)}.stop[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:460px;color:var(--muted);margin-top:10px}.why[data-astro-cid-7aropxhg]{padding-bottom:0}.why-grid[data-astro-cid-7aropxhg]{border-top:1px solid var(--graphite);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.why-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-item[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--border);padding:32px 32px 40px 0}@media (width>=720px){.why-item[data-astro-cid-7aropxhg]:nth-child(odd){border-right:1px solid var(--border)}.why-item[data-astro-cid-7aropxhg]:nth-child(2n){padding-left:32px}}.why-item[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(1.25rem,2.2vw,1.75rem)}.why-item[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:440px;color:var(--muted);margin-top:12px}.ticker[data-astro-cid-7aropxhg]{background:var(--graphite);color:var(--sky-hi);margin-top:clamp(64px,8vw,112px);padding:22px 0;overflow:hidden}.ticker-track[data-astro-cid-7aropxhg]{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker[data-astro-cid-7aropxhg]:hover .ticker-track[data-astro-cid-7aropxhg]{animation-play-state:paused}.ticker[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none;display:flex}.ticker[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:40px;padding-right:40px;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:500;display:flex}.ticker[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:after{content:"";background:var(--signal);width:10px;height:10px}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-7aropxhg]{flex-wrap:wrap;width:auto}.ticker[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg][aria-hidden]{display:none}.ticker[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{flex-wrap:wrap;padding:0 16px}}@media (width>=960px){.faq-wrap[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}}.contact-section[data-astro-cid-7aropxhg]{padding-top:0}
