.gbx{--gbx-paper:#f5f8f6;--gbx-surface:#fff;--gbx-ink:#0e1a16;--gbx-muted:#4f5e58;--gbx-line:#dce4e0;--gbx-deep:#0b2b23;--gbx-mint:#36d394;--gbx-green:#0a7a54;--gbx-amber:#f2b544;--gbx-display:"Archivo", "Arial Narrow", Arial, sans-serif;--gbx-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--gbx-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;background:var(--gbx-paper);color:var(--gbx-ink);font-family:var(--gbx-body);font-size:15px;line-height:1.55;container:gbx/inline-size}.gbx *,.gbx :before,.gbx :after{box-sizing:border-box}.gbx a{color:inherit}.gbx img{max-width:100%}.gbx :focus-visible{outline:2px solid var(--gbx-green);outline-offset:2px}.gbx .gbx-dark :focus-visible{outline-color:var(--gbx-mint)}.gbx .gbx-dark .gbx-form :focus-visible{outline-color:var(--gbx-green)}.gbx .gbx-focus-h:focus,.gbx .gbx-focus-h:focus-visible{outline:none}.gbx .gbx-wrap{max-width:1120px;margin:0 auto;padding-inline:28px}@container gbx (width<=600px){.gbx .gbx-wrap{padding-inline:16px}}.gbx .gbx-eyebrow{font:500 11.5px/1.2 var(--gbx-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gbx-green)}.gbx .gbx-dark .gbx-eyebrow{color:var(--gbx-mint)}.gbx .gbx-h2{font:800 clamp(24px, 3.2cqi, 36px)/1.12 var(--gbx-display);letter-spacing:-.015em;text-wrap:balance;color:inherit;margin:8px 0 10px}.gbx .gbx-lede{color:var(--gbx-muted);max-width:62ch;margin:0}.gbx .gbx-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.gbx .gbx-btn:hover{transform:translateY(-1px)}.gbx .gbx-btn--primary{background:var(--gbx-green);color:#fff}.gbx .gbx-dark .gbx-btn--primary{background:var(--gbx-mint);color:#062016}.gbx .gbx-btn--ghost{border-color:var(--gbx-line);color:var(--gbx-ink);background:#fff}.gbx .gbx-dark .gbx-btn--ghost{color:#e8f3ee;background:0 0;border-color:#3c5e52}.gbx .gbx-btn:disabled{opacity:.6;cursor:wait;transform:none}.gbx .gbx-block{padding-block:64px}@container gbx (width<=600px){.gbx .gbx-block{padding-block:44px}}.gbx .gbx-block--flush{padding-top:0}.gbx .gbx-ph{background:#dce6e1;position:relative;overflow:hidden}.gbx .gbx-ph img{object-fit:cover;width:100%;height:100%;display:block}.gbx .gbx-zoom img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.gbx a:hover .gbx-zoom img,.gbx .gbx-zoom:hover img{transform:scale(1.05)}.gbx .gbx-kb{transform-origin:60% 40%;animation:22s ease-in-out infinite alternate gbx-kb}@keyframes gbx-kb{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes gbx-fadein{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.gbx.gbx-js .gbx-rv{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1),transform .2s,box-shadow .2s;translate:0 18px}.gbx.gbx-js .gbx-rv.gbx-in{opacity:1;translate:none}.gbx .gbx-hero{background:radial-gradient(1000px 420px at 85% -10%, #1c5a47 0%, transparent 60%), var(--gbx-deep);color:#e8f3ee}.gbx .gbx-hero .gbx-wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding-block:64px 70px;display:grid}@container gbx (width<=900px){.gbx .gbx-hero .gbx-wrap{grid-template-columns:1fr;gap:30px;padding-block:44px 48px}}.gbx .gbx-hero h1{font:800 clamp(34px, 5.4cqi, 60px)/1.02 var(--gbx-display);letter-spacing:-.025em;text-wrap:balance;color:#f4fbf8;margin:12px 0 16px}.gbx .gbx-hero-sub{color:#b8ccc4;max-width:46ch;margin:0 0 6px;font-size:17px}.gbx .gbx-tagline{color:#e8f3ee;margin:14px 0 22px;font-weight:600}.gbx .gbx-cta{flex-wrap:wrap;gap:10px;display:flex}.gbx .gbx-chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.gbx .gbx-chips li{color:#cfe0d9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:flex}.gbx .gbx-hero-visual{justify-items:end;min-width:0;display:grid}.gbx .gbx-cmp{z-index:2;width:min(100%,460px);color:var(--gbx-ink);background:#fff;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #0000008c}@container gbx (width<=900px){.gbx .gbx-hero-visual{justify-items:start}}.gbx .gbx-cmp-head{border-bottom:1px solid var(--gbx-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.gbx .gbx-cmp-head b{font:700 14px/1.3 var(--gbx-display)}.gbx .gbx-cmp-head small{color:var(--gbx-muted);font-size:12px;font-weight:400;font-family:var(--gbx-body);display:block}.gbx .gbx-pill{font:500 10.5px/1 var(--gbx-mono);text-transform:uppercase;letter-spacing:.08em;color:#3e5049;white-space:nowrap;background:#eef4f1;border-radius:99px;padding:5px 8px}.gbx .gbx-cmp-row{border-bottom:1px solid #eef2f0;grid-template-columns:120px 1fr 92px;align-items:center;gap:12px;padding:12px 16px;display:grid}.gbx .gbx-cmp-row.gbx-best{background:#f0faf5}@container gbx (width<=420px){.gbx .gbx-cmp-row{grid-template-columns:96px 1fr}.gbx .gbx-cmp-row .gbx-fitcol{grid-column:1/-1}}.gbx .gbx-cmp-logo{align-items:center;height:26px;display:flex}.gbx .gbx-cmp-logo img{object-fit:contain;max-width:112px;max-height:22px}.gbx .gbx-cmp-meta{color:var(--gbx-muted);font-size:12.5px;line-height:1.35}.gbx .gbx-cmp-meta strong{color:var(--gbx-ink);font-weight:600}.gbx .gbx-fit{background:#e7eeea;border-radius:99px;height:8px;overflow:hidden}.gbx .gbx-fit i{background:linear-gradient(90deg,#1fae77,#36d394);border-radius:99px;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both gbx-fitgrow;display:block}@keyframes gbx-fitgrow{0%{width:0}}.gbx .gbx-fit-l{font:500 11px/1 var(--gbx-mono);color:var(--gbx-muted);text-align:right;margin-top:5px}.gbx .gbx-cmp-foot{color:var(--gbx-muted);background:#f7faf8;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.gbx .gbx-coverage-card{background:var(--gbx-surface);container:coverage/inline-size}.gbx .gbx-coverage-card :focus-visible{outline-color:var(--gbx-green)}.gbx .gbx-coverage-card .gbx-cmp-head{flex-wrap:wrap}.gbx .gbx-coverage-scenario{align-items:center;gap:8px;display:flex}.gbx .gbx-coverage-card .gbx-cmp-row{border:0;border-bottom:1px solid var(--gbx-line);background:var(--gbx-surface);width:100%;height:auto;min-height:76px;color:var(--gbx-ink);text-align:left;white-space:normal;font-family:var(--gbx-body);border-radius:0;grid-template-columns:112px minmax(0,1fr) 80px;gap:10px;font-weight:400}.gbx .gbx-coverage-card .gbx-cmp-row.gbx-best{background:var(--gbx-paper);box-shadow:inset 3px 0 0 var(--gbx-green)}.gbx .gbx-coverage-card .gbx-cmp-logo .gbx-word{white-space:normal;max-width:100%;font-size:13px;line-height:1.2}.gbx .gbx-coverage-card .gbx-fit{background:var(--gbx-line);display:block}.gbx .gbx-coverage-card .gbx-fit i{background:var(--gbx-green);transition:width .3s;animation:none}.gbx .gbx-coverage-width-92{width:92%}.gbx .gbx-coverage-width-78{width:78%}.gbx .gbx-coverage-width-64{width:64%}.gbx .gbx-coverage-width-45{width:45%}.gbx .gbx-coverage-card .gbx-fit-l{display:block}.gbx .gbx-coverage-controls,.gbx .gbx-coverage-dots,.gbx .gbx-coverage-intro{align-items:center;gap:8px;display:flex}.gbx .gbx-coverage-controls{justify-content:space-between;padding:4px 12px}.gbx .gbx-coverage-dot{background:0 0;width:32px;height:32px;padding:0}.gbx .gbx-coverage-dot span{background:var(--gbx-muted);border-radius:50%;width:8px;height:8px}.gbx .gbx-coverage-dot[aria-pressed=true] span{background:var(--gbx-green);outline:2px solid var(--gbx-green);outline-offset:3px}.gbx .gbx-coverage-play,.gbx .gbx-coverage-back{color:var(--gbx-green);background:0 0}.gbx .gbx-coverage-caption{color:var(--gbx-muted);margin:0;padding:0 16px 12px;font-size:12px}.gbx .gbx-coverage-card .gbx-coverage-entry{background:var(--gbx-paper);border-radius:0;padding:12px 16px}.gbx .gbx-coverage-card .gbx-coverage-details{background:var(--gbx-surface);border-radius:0;gap:12px;padding:16px;display:grid}.gbx .gbx-coverage-details a{color:var(--gbx-green);text-decoration:underline}.gbx .gbx-coverage-back{justify-self:start;height:32px;padding:0}.gbx .gbx-coverage-zip{grid-template-columns:minmax(7.5em,1fr) auto;align-items:end;gap:10px;display:grid}.gbx .gbx-coverage-card .gbx-btn{white-space:normal;border-radius:8px;height:auto;min-height:44px;padding:10px 12px}.gbx .gbx-coverage-card .gbx-form-title{margin:0}.gbx .gbx-coverage-card .gbx-cmp-row:focus-visible{outline-color:var(--gbx-green);outline-offset:-3px}@container coverage (width<=360px){.gbx .gbx-coverage-zip{grid-template-columns:minmax(0,1fr)}}@container gbx (width<=520px){.gbx .gbx-coverage-card .gbx-cmp-row{grid-template-columns:96px minmax(0,1fr)}.gbx .gbx-coverage-card .gbx-fitcol{grid-column:1/-1}.gbx .gbx-coverage-card .gbx-cmp-logo img{max-width:96px}}@media (prefers-reduced-motion:reduce){.gbx .gbx-coverage-card .gbx-fit i{transition:none!important}}.gbx .gbx-avatar{width:30px;height:30px;font:700 12px/1 var(--gbx-display);color:#3b5148;background:#d9e6e0;border-radius:50%;flex:none;place-items:center;display:grid}.gbx .gbx-chip-dark{background:#0b0f0e;border-radius:6px;padding:4px 7px;display:inline-flex}.gbx .gbx-chip-dark img{width:auto;max-width:none;height:16px}.gbx .gbx-word{font:800 16px/1 var(--gbx-display);letter-spacing:-.01em;color:#22302b;white-space:nowrap}.gbx .gbx-strip{border-bottom:1px solid var(--gbx-line);background:#fff;padding-block:4px 30px}.gbx .gbx-inds{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}@container gbx (width<=900px){.gbx .gbx-inds{grid-template-columns:1fr 1fr}}@container gbx (width<=520px){.gbx .gbx-inds{grid-template-columns:1fr}}.gbx .gbx-icard{aspect-ratio:4/3.4;color:#fff;isolation:isolate;border-radius:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.gbx .gbx-icard:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #0a281e8c}.gbx .gbx-icard .gbx-ph{z-index:-1;position:absolute;inset:0}.gbx .gbx-icard:after{content:"";z-index:0;background:linear-gradient(#08201a00 20%,#08201a8c 50%,#08201aeb 100%);position:absolute;inset:0}.gbx .gbx-icard-t{z-index:1;text-shadow:0 1px 3px #00000073;gap:6px;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.gbx .gbx-icard :is(h2,h3){font:800 21px/1.15 var(--gbx-display);letter-spacing:-.01em;color:#fff;margin:0}.gbx .gbx-icard p{color:#dce9e3;margin:0;font-size:13.5px;line-height:1.4}.gbx .gbx-go{color:var(--gbx-green);font-size:14px;font-weight:600}.gbx .gbx-icard .gbx-go,.gbx .gbx-way--dark .gbx-go{color:var(--gbx-mint)}.gbx .gbx-picker{grid-template-columns:260px 1fr;gap:22px;margin-top:26px;display:grid}@container gbx (width<=900px){.gbx .gbx-picker{grid-template-columns:1fr}}.gbx .gbx-tabs{flex-direction:column;gap:6px;display:flex}@container gbx (width<=900px){.gbx .gbx-tabs{flex-direction:row;padding-bottom:4px;overflow-x:auto}}.gbx .gbx-tab{text-align:left;border:1px solid var(--gbx-line);cursor:pointer;font:600 14.5px/1.2 var(--gbx-body);color:var(--gbx-ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.gbx .gbx-tab[aria-selected=true]{border-color:var(--gbx-green);box-shadow:inset 3px 0 0 var(--gbx-green);background:#f2faf6}.gbx .gbx-tab-ic{width:30px;height:30px;color:var(--gbx-green);background:#e6f2ec;border-radius:8px;flex:none;place-items:center;display:grid}.gbx .gbx-new{font:500 10px/1 var(--gbx-mono);background:var(--gbx-amber);color:#3a2a00;text-transform:uppercase;letter-spacing:.06em;border-radius:99px;margin-left:auto;padding:3px 6px}.gbx .gbx-panel{border:1px solid var(--gbx-line);background:#fff;border-radius:16px;align-content:start;gap:18px;min-width:0;padding:26px;display:grid}.gbx .gbx-panel h3{font:800 24px/1.15 var(--gbx-display);letter-spacing:-.01em;margin:0}.gbx .gbx-panel p{color:var(--gbx-muted);margin:0}.gbx .gbx-pban{aspect-ratio:1100/400;border-radius:12px}.gbx .gbx-pban img{animation:.55s gbx-fadein}.gbx .gbx-vgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.gbx .gbx-vcard{border:1px solid var(--gbx-line);background:#fbfdfc;border-radius:12px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.gbx .gbx-vcard:hover{border-color:var(--gbx-green);transform:translateY(-2px)}.gbx .gbx-vcard-lg{align-items:center;height:26px;display:flex}.gbx .gbx-vcard-lg img{object-fit:contain;max-width:130px;max-height:22px}.gbx .gbx-vcard span{color:var(--gbx-muted);font-size:12.5px}.gbx .gbx-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}@container gbx (width<=900px){.gbx .gbx-steps{grid-template-columns:1fr}}.gbx .gbx-step{border:1px solid var(--gbx-line);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:0 0 20px;display:grid;overflow:hidden}.gbx .gbx-step>:not(.gbx-sph){margin-inline:20px}.gbx .gbx-sph{aspect-ratio:720/440}.gbx .gbx-step img[src$="/hero-advisor.webp"]{object-position:center 20%}.gbx .gbx-glass{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 11px/1 var(--gbx-mono);color:#1e2c27;background:#ffffffe6;border-radius:10px;padding:7px 10px;position:absolute;bottom:12px;left:12px}.gbx .gbx-num{font:500 11px/1 var(--gbx-mono);color:var(--gbx-green);letter-spacing:.1em}.gbx .gbx-step h3{font:700 18px/1.2 var(--gbx-display);margin:0}.gbx .gbx-step p{color:var(--gbx-muted);margin:0;font-size:14px}.gbx .gbx-ways{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}@container gbx (width<=900px){.gbx .gbx-ways{grid-template-columns:1fr}}.gbx .gbx-way{border:1px solid var(--gbx-line);background:#fff;border-radius:18px;align-content:start;gap:14px;padding:26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.gbx .gbx-way:hover{transform:translateY(-3px);box-shadow:0 16px 36px -18px #0a281e66}.gbx .gbx-way--dark{background:var(--gbx-deep);color:#e8f3ee;border-color:var(--gbx-deep)}.gbx .gbx-wph{aspect-ratio:960/400;margin:-26px -26px 4px}.gbx .gbx-way--dark .gbx-wph:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--gbx-deep));position:absolute;inset:0}.gbx .gbx-way h3{font:800 24px/1.15 var(--gbx-display);letter-spacing:-.01em;margin:0}.gbx .gbx-way p{color:var(--gbx-muted);margin:0}.gbx .gbx-way--dark p{color:#b8ccc4}.gbx .gbx-price{align-items:baseline;gap:8px;display:flex}.gbx .gbx-price b{font:800 44px/1 var(--gbx-display);color:var(--gbx-mint);letter-spacing:-.02em}.gbx .gbx-price span{color:#b8ccc4;font-size:13.5px}.gbx .gbx-tick{gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gbx .gbx-tick li{align-items:flex-start;gap:8px;display:flex}.gbx .gbx-tick svg{flex:none;margin-top:3px}.gbx .gbx-badges{flex-wrap:wrap;gap:6px;display:flex}.gbx .gbx-badges span{border:1px solid var(--gbx-line);background:#f7faf8;border-radius:99px;padding:4px 10px;font-size:12.5px}.gbx .gbx-nation{isolation:isolate;color:#fff;background:radial-gradient(900px 520px at 72% 115%,#14513f 0%,#0000 62%),radial-gradient(700px 360px at 0 0,#0e3a2d 0%,#0000 70%),#05211a;position:relative;overflow:hidden}.gbx .gbx-nation:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05211aeb 0%,#05211a99 34%,#05211a00 58%);position:absolute;inset:0}.gbx .gbx-globe{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.gbx .gbx-nation-in{padding-block:88px 96px}.gbx .gbx-nation-in>*{max-width:500px}.gbx .gbx-nation-in>.gbx-stats{max-width:560px}.gbx .gbx-nation h2{color:#fff;margin-top:10px}.gbx .gbx-nation-in>p{color:#d3e4dd;margin:0;font-size:16px}.gbx .gbx-stats{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.gbx .gbx-stats div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex:130px;min-width:0;padding:14px 18px}.gbx .gbx-stats b{font:800 34px/1 var(--gbx-display);color:var(--gbx-mint);font-variant-numeric:tabular-nums;display:block}@container gbx (width<=420px){.gbx .gbx-stats b{font-size:28px}}.gbx .gbx-stats span{color:#d6e5df;font-size:13px}.gbx .gbx-reach{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.gbx .gbx-reach li{color:#e3efea;align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.gbx .gbx-reach svg{flex:none;margin-top:3px}@container gbx (width<=720px){.gbx .gbx-nation:before{background:linear-gradient(#05211af2 0%,#05211ad9 52%,#05211a00 72%)}.gbx .gbx-globe{height:380px;top:auto}.gbx .gbx-nation-in{padding-block:56px 360px}}.gbx .gbx-guides{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}@container gbx (width<=900px){.gbx .gbx-guides{grid-template-columns:1fr 1fr}}@container gbx (width<=520px){.gbx .gbx-guides{grid-template-columns:1fr}}.gbx .gbx-guide{border:1px solid var(--gbx-line);background:#fff;border-radius:16px;text-decoration:none;transition:transform .15s;display:grid;overflow:hidden}.gbx .gbx-guide:hover{transform:translateY(-2px)}.gbx .gbx-cover{aspect-ratio:16/8;place-items:center;display:grid;position:relative;overflow:hidden}.gbx .gbx-cover img,.gbx .gbx-cover .gbx-tint{position:absolute;inset:0}.gbx .gbx-cover svg{z-index:1;width:46px;height:46px;position:relative}.gbx .gbx-guide-b{gap:6px;padding:14px 16px;display:grid}.gbx .gbx-guide-b small{font:500 10.5px/1 var(--gbx-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gbx-muted)}.gbx .gbx-guide h3{font:700 15.5px/1.3 var(--gbx-display);margin:0}.gbx .gbx-final{isolation:isolate;background:var(--gbx-deep);color:#e8f3ee;position:relative;overflow:hidden}.gbx .gbx-finph{z-index:-2;position:absolute;inset:0}.gbx .gbx-final--photo:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b2b23f5 0%,#0b2b23e0 55%,#0b2b23b8 100%);position:absolute;inset:0}.gbx .gbx-final .gbx-wrap{grid-template-columns:1fr 1fr;gap:36px;padding-block:60px;display:grid}@container gbx (width<=900px){.gbx .gbx-final .gbx-wrap{grid-template-columns:1fr}}.gbx .gbx-final h2{color:#f4fbf8}.gbx .gbx-final .gbx-lede{color:#b8ccc4}.gbx .gbx-next{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gbx .gbx-next li{color:#d6e5df;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.gbx .gbx-next b{background:var(--gbx-mint);color:#062016;width:26px;height:26px;font:800 12px/1 var(--gbx-display);border-radius:50%;flex:none;place-items:center;display:grid}.gbx .gbx-locks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.gbx .gbx-locks li{color:#e3efea;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex}.gbx .gbx-locks svg{flex:none}.gbx .gbx-blur{filter:blur(3.5px);color:#9fc3b5;font:500 12px/1 var(--gbx-mono);-webkit-user-select:none;user-select:none;white-space:nowrap;margin-left:auto}@container gbx (width<=520px){.gbx .gbx-blur{display:none}}.gbx .gbx-form{color:var(--gbx-ink);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:22px;display:grid}.gbx .gbx-form-title{font:800 19px/1.2 var(--gbx-display)}.gbx .gbx-form label{gap:5px;font-size:13px;font-weight:600;display:grid}.gbx .gbx-form input,.gbx .gbx-form select,.gbx .gbx-form textarea{font:inherit;color:var(--gbx-ink);background:#fff;border:1.5px solid #b9c7c0;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:400}.gbx .gbx-form textarea{resize:vertical;min-height:76px}.gbx .gbx-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@container gbx (width<=520px){.gbx .gbx-two{grid-template-columns:1fr}}.gbx .gbx-form small{color:var(--gbx-muted);font-size:12px}.gbx .gbx-form-msg{border-radius:10px;padding:10px 12px;font-size:14px}.gbx .gbx-form-msg--ok{color:#06402c;background:#eaf6f0}.gbx .gbx-form-msg--err{color:#7a1f1f;background:#fdecec}.gbx.gbx-embed{background:0 0}.gbx .gbx-downtime{background:var(--gbx-surface);color:var(--gbx-ink);border:1px solid var(--gbx-line);letter-spacing:0;border-radius:16px;min-width:0;margin-top:26px;padding:24px;container:downtime/inline-size}.gbx .gbx-downtime-note{color:var(--gbx-muted);margin:0;font-size:13px}.gbx .gbx-downtime-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px;display:grid}.gbx .gbx-downtime-sliders{gap:16px;min-width:0;display:grid}.gbx .gbx-downtime-slider-label{justify-content:space-between;align-items:start;gap:12px;font-size:14px;font-weight:600;display:flex}.gbx .gbx-downtime-slider output{color:var(--gbx-green);font-family:var(--gbx-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.gbx .gbx-downtime-slider input{width:100%;min-height:32px;accent-color:var(--gbx-green);cursor:pointer}.gbx .gbx-downtime-result{background:var(--gbx-paper);border:1px solid var(--gbx-line);border-radius:12px;align-self:start;min-width:0;padding:20px}.gbx .gbx-downtime-total{font-family:var(--gbx-display);font-variant-numeric:tabular-nums;margin:10px 0 20px;font-size:clamp(40px,7cqi,56px);font-weight:800;line-height:1.2}.gbx .gbx-downtime-bar{background:var(--gbx-line);border-radius:6px;height:12px;display:flex;overflow:hidden}.gbx .gbx-downtime-bar span{transition:width .3s}.gbx .gbx-downtime-labor{background:var(--gbx-green)}.gbx .gbx-downtime-sales{background:var(--gbx-amber)}.gbx .gbx-downtime-legend{gap:12px;margin:18px 0;font-size:13px;display:grid}.gbx .gbx-downtime-legend>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.gbx .gbx-downtime-legend dt{align-items:baseline;gap:8px;display:flex}.gbx .gbx-downtime-legend dt span{border-radius:2px;flex-shrink:0;width:8px;height:8px}.gbx .gbx-downtime-legend dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.gbx .gbx-downtime-year{color:var(--gbx-muted);border-top:1px solid var(--gbx-line);margin:0;padding-top:14px;font-size:14px}.gbx .gbx-downtime .gbx-downtime-form,.gbx .gbx-downtime-confirmation{border-top:1px dashed var(--gbx-line);background:0 0;border-radius:0;gap:12px;margin-top:24px;padding:18px 0 0;display:grid}.gbx .gbx-downtime-intro{margin:0;font-size:14px}.gbx .gbx-downtime-zip{grid-template-columns:minmax(7.5em,1fr) auto;align-items:end;gap:10px;display:grid}.gbx .gbx-downtime .gbx-btn,.gbx .gbx-downtime-back{white-space:normal;height:auto;min-height:44px}.gbx .gbx-downtime-back{color:var(--gbx-green);background:0 0;justify-self:start}.gbx .gbx-downtime .gbx-form-title{margin:0}.gbx .gbx-downtime-form input[name=website]{border:0;width:1px;height:1px;padding:0}.gbx .gbx-downtime-confirmation a{color:var(--gbx-green);text-decoration:underline}@container gbx (width<=600px){.gbx .gbx-downtime{padding:18px}}@container downtime (width>=720px){.gbx .gbx-downtime-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container downtime (width<=360px){.gbx .gbx-downtime-zip,.gbx .gbx-downtime .gbx-two{grid-template-columns:minmax(0,1fr)}.gbx .gbx-downtime-result{padding:14px}}@media (prefers-reduced-motion:reduce){.gbx .gbx-downtime-bar span{transition:none!important}}.gbx .gbx-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gbx .gbx-sentlogos{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.gbx .gbx-sentlogos span{background:#fff;border-radius:10px;align-items:center;height:40px;padding:0 12px;display:flex}.gbx .gbx-sentlogos img{object-fit:contain;max-width:110px;max-height:20px}.gbx .gbx-chero{border-bottom:1px solid var(--gbx-line);background:#fff}.gbx .gbx-chero .gbx-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-block:40px 48px;display:grid}@container gbx (width<=900px){.gbx .gbx-chero .gbx-wrap{grid-template-columns:1fr;gap:22px}}.gbx .gbx-chero h1{font:800 clamp(30px, 4.4cqi, 50px)/1.05 var(--gbx-display);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 12px}.gbx .gbx-chero-sub{color:var(--gbx-muted);max-width:52ch;margin:0;font-size:16.5px}.gbx .gbx-howto{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.gbx .gbx-howto li{border:1px solid var(--gbx-line);background:#f2f7f4;border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:600;display:flex}.gbx .gbx-howto b{background:var(--gbx-green);color:#fff;width:22px;height:22px;font:800 11px/1 var(--gbx-display);border-radius:50%;place-items:center;display:grid}.gbx .gbx-chph{aspect-ratio:1100/760;border-radius:20px;box-shadow:0 30px 60px -32px #0a281e73}.gbx .gbx-ctabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.gbx .gbx-ctab{white-space:nowrap;border:1px solid var(--gbx-line);font:600 14px/1.2 var(--gbx-body);color:var(--gbx-ink);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;display:flex}.gbx .gbx-ctab[aria-pressed=true]{background:var(--gbx-deep);border-color:var(--gbx-deep);color:#fff}.gbx .gbx-cintro{color:var(--gbx-muted);max-width:72ch;margin:16px 0 0}.gbx .gbx-mrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.gbx .gbx-mrow>b{font:700 14.5px/1.2 var(--gbx-display);margin-right:4px}.gbx .gbx-mchip{border:1.5px solid var(--gbx-line);font:13px/1.2 var(--gbx-body);color:var(--gbx-ink);cursor:pointer;background:#fff;border-radius:99px;padding:6px 11px;transition:background .15s,border-color .15s}.gbx .gbx-mchip[aria-pressed=true]{border-color:var(--gbx-green);color:#06402c;background:#eaf6f0;font-weight:600}.gbx .gbx-mchip[aria-pressed=true]:before{content:"✓ "}.gbx .gbx-mres{color:#1e2c27;min-height:1px;margin-top:10px;font-size:13.5px}.gbx .gbx-cards{grid-template-columns:repeat(var(--gbx-n), minmax(0, 1fr));gap:14px;margin-top:18px;display:grid}@container gbx (width<=900px){.gbx .gbx-cards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(250px,80%);grid-auto-flow:column;padding:2px 2px 10px;overflow-x:auto}.gbx .gbx-cards>*{scroll-snap-align:start}}.gbx .gbx-vc{border:1px solid var(--gbx-line);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.35s gbx-fadein;display:grid;position:relative}.gbx .gbx-vc:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #0a281e73}.gbx .gbx-vc--match{border-color:var(--gbx-green);box-shadow:inset 0 0 0 1px var(--gbx-green), 0 18px 36px -26px #0a7a5499}.gbx .gbx-vc-top{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.gbx .gbx-vc-lg{align-items:center;height:28px;display:flex}.gbx .gbx-vc-lg img{object-fit:contain;width:auto;max-width:140px;height:24px}.gbx .gbx-vc-lg .gbx-chip-dark img{height:17px}.gbx .gbx-badge{font:500 10px/1 var(--gbx-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--gbx-amber);color:#3a2a00;white-space:nowrap;border-radius:99px;padding:5px 8px}.gbx .gbx-known{color:var(--gbx-muted);margin:0;font-size:13.5px;line-height:1.45}.gbx .gbx-pts{gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.gbx .gbx-pts li{gap:7px;line-height:1.4;display:flex}.gbx .gbx-pts svg{flex:none;margin-top:3px}.gbx .gbx-facts{background:#f5f9f7;border-radius:12px;gap:8px;padding:11px 12px;display:grid}.gbx .gbx-fact{grid-template-columns:18px 1fr;gap:8px;font-size:12.5px;line-height:1.4;display:grid}.gbx .gbx-fact i{color:#888;background:#f1f1f1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid}.gbx .gbx-fact--yes i{color:#0a7a54;background:#ddf3e8}.gbx .gbx-fact--add-on i{color:#8a6100;background:#fdf0d2}.gbx .gbx-fact--varies i{color:#2f55a4;background:#e7eefb}.gbx .gbx-fact--no i{color:#7a8a83;background:#eef1f0}.gbx .gbx-fact b{color:#1e2c27;font-weight:600}.gbx .gbx-fact span{color:var(--gbx-muted)}.gbx .gbx-fact--hit{background:#e9f7f0;border-radius:8px;box-shadow:0 0 0 4px #e9f7f0}.gbx .gbx-vc-price{border-top:1px dashed var(--gbx-line);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:12px;display:flex}.gbx .gbx-vc-terms{color:var(--gbx-muted);margin-top:-4px;font-size:12px}.gbx .gbx-vc-terms summary{cursor:pointer;width:fit-content}.gbx .gbx-vc-terms p{margin:4px 0 0;line-height:1.4}.gbx .gbx-vc-price small{width:100%;font:500 10.5px/1 var(--gbx-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gbx-muted)}.gbx .gbx-vc-price b{font:800 20px/1.15 var(--gbx-display);letter-spacing:-.01em}.gbx .gbx-vc-price span{color:var(--gbx-muted);font-size:12px;line-height:1.35}.gbx .gbx-great span{border:1px solid var(--gbx-line);background:#f7faf8;border-radius:99px;padding:3px 8px;font-size:12px;display:inline-block}.gbx .gbx-vc-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gbx .gbx-vc-acts .gbx-btn{padding:9px 12px;font-size:13px}.gbx .gbx-src{color:#2f55a4;font-size:11.5px;text-decoration:none}.gbx .gbx-more{color:#33433d;background:#fff;border:1px dashed #bfd3ca;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:flex}.gbx .gbx-more a{color:var(--gbx-green);margin-left:auto;font-weight:600;text-decoration:none}.gbx .gbx-swipe{color:var(--gbx-muted);margin:6px 2px 0;font-size:12.5px;display:none}@container gbx (width<=900px){.gbx .gbx-swipe{display:block}}.gbx .gbx-fine{color:var(--gbx-muted);max-width:90ch;margin:14px 0 0;font-size:12px}.gbx .gbx-tm{color:var(--gbx-muted);padding-block:16px;font-size:12px}@media (prefers-reduced-motion:reduce){.gbx .gbx-kb,.gbx .gbx-pban img,.gbx .gbx-vc{animation:none}.gbx .gbx-zoom img,.gbx .gbx-fit i{transition:none;animation:none}.gbx.gbx-js .gbx-rv{opacity:1;transition:none;translate:none}}.dark .gbx .gbx-strip{background:var(--gbx-deep);border-bottom-color:#ffffff1f}.gbx .gbx-industry-trail{color:var(--gbx-muted);padding-top:24px;font-size:13px}.gbx .gbx-industry-trail ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.gbx .gbx-industry-trail li{gap:8px;display:flex}.gbx.gbx-industry h1{font:700 40px/1.15 var(--gbx-display);letter-spacing:0;max-width:25ch;margin:14px 0 20px}.gbx .gbx-industry-card h3,.gbx .gbx-industry-stake-grid h3{font:600 20px/1.25 var(--gbx-display);letter-spacing:0;margin:0 0 12px}.gbx .gbx-industry-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.gbx .gbx-industry-split>img{object-fit:cover;border-radius:18px;width:100%;height:auto}.gbx .gbx-industry-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.gbx .gbx-industry-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.gbx .gbx-industry-card{border:1px solid var(--gbx-line);background:var(--gbx-surface);border-radius:8px;flex-direction:column;padding:24px;display:flex}.gbx .gbx-industry-card p{color:var(--gbx-muted);margin:0 0 20px}.gbx .gbx-industry-help{grid-template-columns:repeat(2,minmax(0,1fr))}.gbx .gbx-industry-link{color:var(--gbx-green);margin-top:auto;font-weight:500}.gbx .gbx-industry-stakes,.gbx .gbx-industry-closing{background:var(--gbx-deep);color:var(--gbx-paper)}.gbx .gbx-industry-stakes-body{margin-top:28px}.gbx .gbx-industry-stakes .gbx-industry-split{align-items:start}.gbx .gbx-industry-stake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.gbx .gbx-industry-split .gbx-industry-stake-grid{grid-template-columns:1fr}.gbx .gbx-industry-stake-grid p{margin:0}.gbx .gbx-industry-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin-top:28px;padding:0;list-style:none;display:grid}.gbx .gbx-industry-checks li{align-items:start;gap:12px;display:flex}.gbx .gbx-industry-checks svg{color:var(--gbx-green);flex-shrink:0;margin-top:4px}.gbx .gbx-industry-pills{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.gbx .gbx-industry-pills a{border:1px solid var(--gbx-line);background:var(--gbx-surface);border-radius:999px;padding:10px 18px;text-decoration:none}.gbx .gbx-industry-faq{margin-top:26px}.gbx .gbx-industry-faq details{border-bottom:1px solid var(--gbx-line);padding:20px 0}.gbx .gbx-industry-faq summary{cursor:pointer;font-weight:500}.gbx .gbx-industry-faq p{max-width:85ch;color:var(--gbx-muted);margin:12px 0 0}.gbx .gbx-industry-all{margin-top:-24px;padding-bottom:44px}.gbx.gbx-industry .gbx-icard{min-height:340px}@media (width<=1023px){.gbx .gbx-industry-split{grid-template-columns:1fr}.gbx .gbx-industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gbx.gbx-industry h1{font-size:30px}.gbx .gbx-industry-cards,.gbx .gbx-industry-checks,.gbx .gbx-industry-stake-grid{grid-template-columns:1fr}.gbx .gbx-industry-actions .gbx-btn{justify-content:center;width:100%}.gbx.gbx-industry .gbx-icard{min-height:380px}}.gbx.gbx-industry .gbx-icard{aspect-ratio:auto;min-width:0}.gbx.gbx-industry .gbx-inds{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.gbx.gbx-industry .gbx-inds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gbx.gbx-industry .gbx-inds{grid-template-columns:minmax(0,1fr)}}.gbx .gbx-book-trail nav{color:var(--gbx-muted);font-size:13px}.gbx .gbx-book-trail a:hover{color:var(--gbx-ink)}.gbx{--gbx-walk-furniture:#e3ebe7;--gbx-walk-cloud:#e6f4ee;--gbx-walk-water:#dbeef6;--gbx-walk-land:#e2f1e7}.gbx .gbx-walk{background:var(--gbx-surface);color:var(--gbx-ink);border:1px solid var(--gbx-line);letter-spacing:0;border-radius:16px;min-width:0;margin-top:26px;padding:24px;container:walk/inline-size}.gbx .gbx-walk h3{font:700 20px/1.25 var(--gbx-display);margin:0 0 10px}.gbx .gbx-walk p{margin:0 0 16px}.gbx .gbx-walk-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.gbx .gbx-walk-header p,.gbx .gbx-walk-muted,.gbx .gbx-walk-list p{color:var(--gbx-muted)}.gbx .gbx-walk-header p{margin-bottom:0}.gbx .gbx-walk-tour{border:1px solid var(--gbx-green);background:var(--gbx-surface);color:var(--gbx-green);flex-shrink:0;gap:6px;margin-left:auto}.gbx .gbx-walk-tour:hover{background:var(--gbx-green);color:var(--gbx-surface)}.gbx .gbx-walk-tour[hidden]{display:none}.gbx .gbx-walk-tabs,.gbx .gbx-walk-names{gap:8px;max-width:100%;padding:4px 4px 12px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.gbx .gbx-walk-tabs{margin-bottom:20px}.gbx .gbx-walk-tabs button,.gbx .gbx-walk-names button{border:1px solid var(--gbx-line);background:var(--gbx-paper);color:var(--gbx-ink);height:auto;font:500 13px/1.4 var(--gbx-body);border-radius:999px;flex-shrink:0;padding:8px 12px}.gbx .gbx-walk-tabs [aria-selected=true],.gbx .gbx-walk-names [aria-pressed=true]{background:var(--gbx-ink);color:var(--gbx-surface);border-color:var(--gbx-ink)}.gbx .gbx-walk-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.gbx .gbx-walk-map-column{min-width:0}.gbx .gbx-walk-plan{aspect-ratio:640/430;width:100%;animation:.25s ease-out gbx-walk-enter;position:relative}.gbx .gbx-walk-plan svg{width:100%;height:100%;display:block}.gbx .gbx-walk-plan .base{fill:var(--gbx-paper);stroke:var(--gbx-ink);stroke-width:3px}.gbx .gbx-walk-plan .room{fill:var(--gbx-surface);stroke:var(--gbx-line);stroke-width:1.5px}.gbx .gbx-walk-plan .furn,.gbx .gbx-walk-plan .street{fill:var(--gbx-walk-furniture)}.gbx .gbx-walk-plan .rack{fill:var(--gbx-ink);opacity:.75}.gbx .gbx-walk-plan .cloud{fill:var(--gbx-walk-cloud);stroke:var(--gbx-green);stroke-width:1.5px}.gbx .gbx-walk-plan text{font:10.5px var(--gbx-mono);letter-spacing:.08em;fill:var(--gbx-muted)}.gbx .gbx-walk-plan text.cloud{fill:var(--gbx-green);stroke:none}.gbx .gbx-walk-plan .wire{fill:none;stroke:var(--gbx-green);stroke-width:1.5px;stroke-dasharray:5 4}.gbx .gbx-walk-plan .door{fill:var(--gbx-paper)}.gbx .gbx-walk-plan .swing{fill:none;stroke:var(--gbx-muted);stroke-width:1.2px}.gbx .gbx-walk-plan .water{fill:var(--gbx-walk-water)}.gbx .gbx-walk-plan .green{fill:var(--gbx-walk-land)}.gbx .gbx-walk-internet,.gbx .gbx-walk-selected-line{fill:none;stroke-linecap:round;pointer-events:none;animation:2s linear infinite gbx-walk-flow}.gbx .gbx-walk-internet{stroke:var(--gbx-green);stroke-width:3px;stroke-dasharray:2 9}.gbx .gbx-walk-selected-line{stroke:var(--gbx-amber);stroke-width:2.5px;stroke-dasharray:6 6;animation-name:gbx-walk-selected-flow}.gbx .gbx-walk-spot{background:var(--gbx-mint);border:2px solid var(--gbx-ink);z-index:1;border-radius:50%;width:30px;min-width:0;height:30px;padding:0;position:absolute;transform:translate(-50%,-50%)}.gbx .gbx-walk-spot:hover,.gbx .gbx-walk-spot:focus-visible{background:var(--gbx-mint);z-index:3}.gbx .gbx-walk-spot:before{content:"";border:2px solid var(--gbx-mint);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite gbx-walk-pulse;position:absolute;inset:-5px}.gbx .gbx-walk-spot.is-selected,.gbx .gbx-walk-spot.is-selected:hover{background:var(--gbx-amber);box-shadow:0 0 0 3px var(--gbx-surface), 0 0 0 5px var(--gbx-ink)}.gbx .gbx-walk-spot.is-selected:before{border-color:var(--gbx-amber)}.gbx .gbx-walk-dot{background:var(--gbx-ink);border-radius:50%;width:7px;height:7px}.gbx .gbx-walk-spot.is-added .gbx-walk-dot{background:var(--gbx-surface)}.gbx .gbx-walk-tip{white-space:normal;background:var(--gbx-ink);width:max-content;max-width:150px;color:var(--gbx-surface);font:12px/1.35 var(--gbx-body);opacity:0;pointer-events:none;border-radius:6px;padding:6px 8px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.gbx .gbx-walk-spot:hover .gbx-walk-tip,.gbx .gbx-walk-spot:focus-visible .gbx-walk-tip{opacity:1}.gbx .gbx-walk-spot[data-edge=left] .gbx-walk-tip{left:0;transform:none}.gbx .gbx-walk-spot[data-edge=right] .gbx-walk-tip{left:auto;right:0;transform:none}.gbx .gbx-walk-names{margin-top:14px;display:none}.gbx .gbx-walk-panel{background:var(--gbx-paper);border-radius:12px;min-width:0;padding:20px}.gbx .gbx-walk-panel h4{font:600 13px/1.4 var(--gbx-body);margin:20px 0 8px}.gbx .gbx-walk-panel p,.gbx .gbx-walk-panel li{color:var(--gbx-muted);font-size:14px}.gbx .gbx-walk-panel ul{margin:0;padding-left:18px;list-style:outside}.gbx .gbx-walk-panel li+li{margin-top:8px}.gbx .gbx-walk-vendors{flex-wrap:wrap;gap:6px;display:flex}.gbx .gbx-walk-vendors a{color:var(--gbx-ink);border:1px solid var(--gbx-line);background:var(--gbx-surface);border-radius:999px;padding:5px 9px;font-size:12px;text-decoration:none}.gbx .gbx-walk-vendors a:hover{border-color:var(--gbx-green)}.gbx .gbx-walk-more{color:var(--gbx-green);margin-top:16px;font-size:13px;display:block}.gbx .gbx-walk-panel .gbx-btn{white-space:normal;height:auto;margin-top:20px}.gbx .gbx-walk-list{border-top:1px solid var(--gbx-line);margin-top:24px;padding-top:22px}.gbx .gbx-walk-list ul{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.gbx .gbx-walk-list li{background:var(--gbx-paper);border:1px solid var(--gbx-line);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;font-size:13px;display:flex}.gbx .gbx-walk-list li span{overflow-wrap:anywhere}.gbx .gbx-walk-list button{background:var(--gbx-paper);width:28px;height:28px;color:var(--gbx-ink);flex-shrink:0}.gbx .gbx-walk-list button:hover{background:var(--gbx-line);color:var(--gbx-ink)}.gbx .gbx-walk .gbx-btn--primary{background:var(--gbx-green);color:var(--gbx-surface)}.gbx .gbx-walk .gbx-walk-form{border-radius:0;padding:0}.gbx .gbx-walk .gbx-form-title{font:800 19px/1.2 var(--gbx-display);margin:0}.gbx .gbx-walk-form p,.gbx .gbx-walk-confirmation p{margin:0}.gbx .gbx-walk-confirmation{gap:12px;display:grid}.gbx .gbx-walk-form .gbx-btn{white-space:normal;justify-self:start;height:auto}.gbx .gbx-walk-form input[name=website]{border:0;width:1px;height:1px;padding:0;position:absolute}.gbx .gbx-walk-confirmation a{color:var(--gbx-green)}@container walk (width>=760px){.gbx .gbx-walk-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@container gbx (width<=600px){.gbx .gbx-walk{padding:18px}}@container walk (width<=560px){.gbx .gbx-walk-spot{width:22px;height:22px}.gbx .gbx-walk-names{display:flex}.gbx .gbx-walk-header{flex-wrap:wrap}.gbx .gbx-walk-panel{padding:16px}.gbx .gbx-walk .gbx-two{grid-template-columns:minmax(0,1fr)}}@keyframes gbx-walk-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes gbx-walk-flow{to{stroke-dashoffset:-22px}}@keyframes gbx-walk-selected-flow{to{stroke-dashoffset:-24px}}@keyframes gbx-walk-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.gbx .gbx-walk-plan,.gbx .gbx-walk-internet,.gbx .gbx-walk-selected-line,.gbx .gbx-walk-spot:before{animation:none}.gbx .gbx-walk-tour{display:none}}
