.gbx{--gbx-paper:#f6f5fb;--gbx-surface:#fff;--gbx-ink:#0e1024;--gbx-muted:#555a78;--gbx-line:#e1e0ee;--gbx-deep:#1e1b4b;--gbx-mint:#a78bfa;--gbx-green:#6d28d9;--gbx-amber:#f2b544;--gbx-display:"Sora", "Archivo", system-ui, 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:0;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:999px;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:var(--gbx-on-primary,#fff)}.gbx .gbx-dark .gbx-btn--primary{background:var(--gbx-mint);color:var(--gbx-on-accent,#120b2e)}.gbx .gbx-btn--ghost{border-color:var(--gbx-line);background:var(--gbx-surface);color:var(--gbx-ink)}.gbx .gbx-dark .gbx-btn--ghost{color:#eeebfc;background:0 0;border-color:#50476b}.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:var(--gbx-tint,#e2deee);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%, #4c1d95 0%, transparent 60%), var(--gbx-deep);color:#eeebfc}.gbx-home .gbx-hero .gbx-wrap{text-align:center;grid-template-columns:1fr;padding-block:181px 72px;display:grid}.gbx-home .gbx-hero .gbx-eyebrow{font:500 12px/1.2 var(--gbx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gbx-mint)}.gbx-home .gbx-hero h1{letter-spacing:0;color:#f7f6fd;text-wrap:balance;max-width:980px;margin:22px auto;font:800 clamp(40px,6.6cqi,76px)/1.02 Sora,system-ui,sans-serif}.gbx-home .gbx-hero-accent{color:#c4b5fd}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gbx-home .gbx-hero-accent{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#c4b5fd 0%,#a78bfa 45%,#67e8f9 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.gbx-home .gbx-hero-accent{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}}.gbx-home .gbx-hero .gbx-hero-sub{color:#b9b6da;text-wrap:balance;max-width:640px;margin-inline:auto;font-size:19.5px;line-height:1.55}.gbx-home .gbx-hero .gbx-cta{justify-content:center;gap:12px;margin-top:36px}.gbx-home .gbx-hero .gbx-hero-trust{font:500 14px/1.55 var(--gbx-body);color:#b9b6da;align-items:center;gap:12px;margin:30px 0 0;display:inline-flex}.gbx-home .gbx-hero .gbx-hero-trust span{background:var(--gbx-mint);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #a78bfa2e}@container gbx (width<=900px){.gbx-home .gbx-hero .gbx-wrap{padding-block:137px 64px}}@container gbx (width<=520px){.gbx-home .gbx-hero .gbx-hero-sub{font-size:16.5px}.gbx-home .gbx-hero .gbx-cta{flex-direction:column}}.gbx .gbx-cta{flex-wrap:wrap;gap:10px;display:flex}.gbx .gbx-cmp{z-index:2;background:var(--gbx-surface);width:min(100%,460px);color:var(--gbx-ink);border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #0000008c}.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;background:var(--gbx-tint,#f1eef9);color:var(--gbx-ink);white-space:nowrap;border-radius:99px;padding:5px 8px}.gbx .gbx-cmp-row{border-bottom:1px solid #f0eef6;grid-template-columns:120px 1fr 92px;align-items:center;gap:12px;padding:12px 16px;display:grid}.gbx .gbx-cmp-row.gbx-best{background:var(--gbx-tint,#f5f2fd)}@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:var(--gbx-tint,#ece9f5);border-radius:99px;height:8px;overflow:hidden}.gbx .gbx-fit i{background:linear-gradient(90deg,#6d28d9,#a78bfa);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{background:var(--gbx-tint,#f8f7fc);color:var(--gbx-muted);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{background:var(--gbx-tint,#e1dcef);width:30px;height:30px;font:700 12px/1 var(--gbx-display);color:var(--gbx-ink);border-radius:50%;flex:none;place-items:center;display:grid}.gbx .gbx-chip-dark{background:#0e1024;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:0;color:var(--gbx-ink);white-space:nowrap}.gbx .gbx-strip{background:var(--gbx-surface);border-bottom:1px solid var(--gbx-line);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 #1e1b4b8c}.gbx .gbx-icard .gbx-ph{z-index:-1;position:absolute;inset:0}.gbx .gbx-icard:after{content:"";z-index:0;background:linear-gradient(#1e1b4b00 20%,#1e1b4b8c 50%,#1e1b4beb 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:0;color:#fff;margin:0}.gbx .gbx-icard p{color:#e4e0f2;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);background:var(--gbx-surface);cursor:pointer;font:600 14.5px/1.2 var(--gbx-body);color:var(--gbx-ink);white-space:nowrap;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:var(--gbx-tint,#f6f3fd)}.gbx .gbx-tab-ic{background:var(--gbx-tint,#ede9fa);width:30px;height:30px;color:var(--gbx-green);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{background:var(--gbx-surface);border:1px solid var(--gbx-line);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:0;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:var(--gbx-tint,#fcfbfe);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{background:var(--gbx-surface);border:1px solid var(--gbx-line);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:#1f1d3a;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{background:var(--gbx-surface);border:1px solid var(--gbx-line);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 #1e1b4b66}.gbx .gbx-way--dark{background:var(--gbx-deep);color:#eeebfc;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:0;margin:0}.gbx .gbx-way p{color:var(--gbx-muted);margin:0}.gbx .gbx-way--dark p{color:#b9b6da}.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:0}.gbx .gbx-price span{color:#b9b6da;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:var(--gbx-tint,#f8f7fc);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%,#4c1d95 0%,#0000 62%),radial-gradient(700px 360px at 0 0,#30245d 0%,#0000 70%),#1e1b4b;position:relative;overflow:hidden}.gbx .gbx-nation:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1e1b4beb 0%,#1e1b4b99 34%,#1e1b4b00 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:#dfd9ef;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:#dedbf0;font-size:13px}.gbx .gbx-reach{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.gbx .gbx-reach li{color:#eae7f7;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(#1e1b4bf2 0%,#1e1b4bd9 52%,#1e1b4b00 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{background:var(--gbx-surface);border:1px solid var(--gbx-line);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:#eeebfc;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,#1e1b4bf5 0%,#1e1b4be0 55%,#1e1b4bb8 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:#f7f6fd}.gbx .gbx-final .gbx-lede{color:#b9b6da}.gbx .gbx-next{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gbx .gbx-next li{color:#dedbf0;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.gbx .gbx-next b{background:var(--gbx-mint);width:26px;height:26px;color:var(--gbx-on-accent,#120b2e);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:#eae7f7;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:#b9b6da;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{background:var(--gbx-surface);color:var(--gbx-ink);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;border:1.5px solid var(--gbx-input,#c4bfd6);background:var(--gbx-surface);color:var(--gbx-ink);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{background:var(--gbx-tint,#f0ecfc);color:var(--gbx-green)}.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:var(--gbx-surface);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{background:var(--gbx-surface);border-bottom:1px solid var(--gbx-line)}.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:0;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{background:var(--gbx-tint,#f4f2fa);border:1px solid var(--gbx-line);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 #1e1b4b73}.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);background:var(--gbx-surface);font:600 14px/1.2 var(--gbx-body);color:var(--gbx-ink);cursor:pointer;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);background:var(--gbx-surface);font:13px/1.2 var(--gbx-body);color:var(--gbx-ink);cursor:pointer;border-radius:99px;padding:6px 11px;transition:background .15s,border-color .15s}.gbx .gbx-mchip[aria-pressed=true]{border-color:var(--gbx-green);background:var(--gbx-tint,#f0ecfc);color:var(--gbx-green);font-weight:600}.gbx .gbx-mchip[aria-pressed=true]:before{content:"✓ "}.gbx .gbx-mres{color:var(--gbx-ink);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{background:var(--gbx-surface);border:1px solid var(--gbx-line);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 #1e1b4b73}.gbx .gbx-vc--match{border-color:var(--gbx-green);box-shadow:inset 0 0 0 1px var(--gbx-green), 0 18px 36px -26px #6d28d999}.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:var(--gbx-tint,#f7f5fc);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{background:var(--gbx-tint,#e9e2fc);color:var(--gbx-green)}.gbx .gbx-fact--add-on i{color:#8a6100;background:#fdf0d2}.gbx .gbx-fact--varies i{color:#2f55a4;background:#e7eefb}.gbx .gbx-fact--no i{background:var(--gbx-tint,#f0eef5);color:#555a78}.gbx .gbx-fact b{color:var(--gbx-ink);font-weight:600}.gbx .gbx-fact span{color:var(--gbx-muted)}.gbx .gbx-fact--hit{background:var(--gbx-tint,#f0edfc);box-shadow:0 0 0 4px var(--gbx-tint,#f0edfc);border-radius:8px}.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:0}.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:var(--gbx-tint,#f8f7fc);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:var(--gbx-ink);background:var(--gbx-surface);border:1px dashed var(--gbx-line);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(--dark-foreground)}.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:#e8e5f1;--gbx-walk-cloud:#eeebfc;--gbx-walk-water:#dbeef6;--gbx-walk-land:#ebe6f8}.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}}.gbx .gbx-video{aspect-ratio:16/9;border:1px solid var(--gbx-line);background:#1e1b4b;border-radius:16px;width:100%;max-width:1040px;margin:28px auto 0;overflow:hidden}.gbx .gbx-video video{object-fit:contain;width:100%;height:100%;display:block}.gbx .gbx-transcript{min-width:0;max-width:1040px;margin:14px auto 0;font-size:16px}.gbx .gbx-transcript summary{cursor:pointer;border-radius:8px;align-items:center;min-height:44px;font-weight:600;display:flex}.gbx .gbx-transcript summary:focus-visible{outline:2px solid var(--gbx-accent,currentColor);outline-offset:3px}.gbx .gbx-transcript p{color:var(--gbx-muted);overflow-wrap:anywhere;margin:0 0 12px}.dark .gbx{--gbx-paper:var(--band);--gbx-surface:var(--card);--gbx-ink:var(--foreground);--gbx-muted:var(--muted-foreground);--gbx-line:var(--border);--gbx-deep:var(--dark);--gbx-mint:var(--dark-accent);--gbx-green:var(--primary);--gbx-tint:var(--accent);--gbx-input:var(--input);--gbx-on-primary:var(--primary-foreground);--gbx-on-accent:var(--primary-foreground);--gbx-walk-furniture:var(--secondary);--gbx-walk-cloud:var(--accent);--gbx-walk-land:var(--secondary)}.dark .gbx :is(.gbx-howto b,.gbx-walk .gbx-btn--primary,.gbx-walk-tour:hover){color:var(--primary-foreground)}.gbx .gbx-stats b{color:#c4b5fd}.gbx .gbx-icard-t{background:#1e1b4bf5}.gbx .gbx-dark .gbx-coverage-card .gbx-btn--primary{background:var(--gbx-green);color:var(--gbx-on-primary,#fff)}.dark .gbx .gbx-src{color:var(--primary)}.gbx:has(:is(.gbx-hero,.gbx-chero)) :is(.gbx-cmp,.gbx-vcard,.gbx-way,.gbx-vc,.gbx-panel){border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:16px;transition:transform .2s,box-shadow .2s}.gbx :is(.gbx-vcard,.gbx-way,.gbx-vc):hover{box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.gbx .gbx-btn{border-radius:999px;transition:transform .15s,box-shadow .15s}.gbx .gbx-btn--primary:hover{box-shadow:var(--card-hover-shadow)}.gbx-home .gbx-hero{background-color:#1e1b4b;background-image:linear-gradient(#0000 72%,#1e1b4b),radial-gradient(at 85% 10%,oklab(37.9642% .0717962 -.163211/.26),#0000 62%),radial-gradient(at 78% 65%,oklab(86.5073% -.102704 -.0525057/.08),#0000 58%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%,120% 120%,120% 120%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:24s ease-in-out infinite alternate gbx-aurora-drift}@keyframes gbx-aurora-drift{0%{background-position:0 0}to{background-position:100% 40%}}@media (prefers-reduced-motion:reduce){.gbx-home .gbx-hero{animation:none}.gbx :is(.gbx-vcard,.gbx-way,.gbx-vc,.gbx-icard,.gbx-btn){transition:none}.gbx :is(.gbx-vcard,.gbx-way,.gbx-vc,.gbx-icard,.gbx-btn):hover{transform:none}}.gbx.gbx-embed .gbx-coverage-card{border:1px solid var(--gbx-line)}@media (width>=1024px){.gbx.gbx-embed .gbx-coverage-card{margin-inline-start:auto}}body:has(.gbx-home){background-color:#120b2e}.gbx.gbx-home{--sky-heading:#f7f6fd;--sky-body:#eeebfc;--sky-secondary:#b9b6da;--sky-accent:#a78bfa;--sky-hover:#c4b5fd;--sky-line:#c4b5fd24;--sky-outline:#c4b5fd80;--sky-glass:#f7f6fd0b;color:var(--sky-body);background:linear-gradient(#1e1b4b 0% 30%,#120b2e 55% 100%);font-size:17px;line-height:1.6}.gbx-home .gbx-sky-section{padding-block:112px;position:relative}.gbx-home .gbx-sky-section:before,.gbx-home .gbx-sky-rail:before,.gbx-home.gbx-sky-referral:before{content:"";background:linear-gradient(90deg,#0000,#a78bfa66,#0000);width:60%;height:1px;display:block;position:absolute;top:0;left:20%}.gbx-home .gbx-sky-eyebrow{color:#a78bfa;font:500 12px/1.4 var(--gbx-mono);letter-spacing:.14em;text-transform:uppercase}.gbx-home .gbx-sky-h2{color:#f7f6fd;font:700 36px/1.2 var(--gbx-display);text-wrap:balance;margin:14px 0 18px}.gbx-home .gbx-sky-lede{color:#eeebfc;max-width:640px;font-size:18px;line-height:1.6}.gbx-home .gbx-sky-dots{isolation:isolate;position:relative}.gbx-home .gbx-sky-dots:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#c4b5fd14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.gbx-home .gbx-sky-hero{margin-top:-77px}.gbx-home .gbx-sky-hero>.gbx-wrap{position:relative}.gbx-home .gbx-sky-button{color:#1e1b4b;font:600 15.5px/1.4 var(--gbx-body);cursor:pointer;white-space:normal;text-align:center;background:#a78bfa;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.gbx-home .gbx-sky-button:hover{background:#c4b5fd;transform:translateY(-2px);box-shadow:0 12px 30px -12px #a78bfa8c}.gbx-home .gbx-sky-button-ghost{color:#f7f6fd;background:0 0;border-color:#c4b5fd80}.gbx-home .gbx-sky-button-ghost:hover{background:#f7f6fd0b}.gbx-home :focus-visible{outline-offset:3px;outline:2px solid #f7f6fd}.gbx-home .gbx-sky-rail{gap:40px;position:relative;text-align:left!important;grid-template-columns:max-content minmax(0,1fr)!important;padding-block:36px 46px!important;display:grid!important}.gbx-home .gbx-sky-rail>div+div{border-left:1px solid #c4b5fd24;padding-left:40px}.gbx-home .gbx-sky-rail-label{font:500 11px/1.5 var(--gbx-mono);text-transform:uppercase;letter-spacing:.14em;color:#b9b6da;margin:0 0 18px}.gbx-home .gbx-sky-rail-links{flex-wrap:wrap;gap:12px 24px;display:flex}.gbx-home .gbx-sky-rail-links a{font:700 17px/1.5 var(--gbx-display);color:#eeebfc;opacity:.72;text-decoration:none}.gbx-home .gbx-sky-rail-links a:is(:hover,:focus-visible){opacity:1}.gbx-home .gbx-sky-picker{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:64px;margin-top:42px;display:grid}.gbx-home .gbx-sky-tabs{border-left:2px solid #c4b5fd24;display:grid;position:relative}.gbx-home .gbx-sky-tabs:before{content:"";width:2px;height:56px;transform:translateY(calc(var(--i) * 56px));background:#a78bfa;transition:transform .22s;position:absolute;top:0;left:-2px;box-shadow:0 0 12px #a78bfa80}.gbx-home .gbx-sky-tab{color:#b9b6da;width:100%;height:56px;font:500 16px/1.3 var(--gbx-body);white-space:normal;background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:flex-start;padding:10px 16px}.gbx-home .gbx-sky-tab svg{color:#a78bfa;flex-shrink:0}.gbx-home .gbx-sky-tab[aria-selected=true],.gbx-home .gbx-sky-tab:hover{color:#f7f6fd;background:#f7f6fd0b}.gbx-home .gbx-sky-timely,.gbx-home .gbx-sky-tag{color:#c4b5fd;font:500 11px/1.5 var(--gbx-body);border:1px solid #c4b5fd80;border-radius:999px;padding:2px 8px}.gbx-home .gbx-sky-panel{background:#f7f6fd0b;border:1px solid #c4b5fd24;border-radius:20px;min-height:660px;padding:32px;position:relative;box-shadow:inset 0 1px #f7f6fd0f,0 0 90px -50px #4c1d95}.gbx-home .gbx-sky-panel-content:not([hidden]){animation:.2s ease-out gbx-sky-panel-in}@keyframes gbx-sky-panel-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}.gbx-home .gbx-sky-panel h3{color:#f7f6fd;font:700 24px/1.3 var(--gbx-display);margin:0 0 14px}.gbx-home .gbx-sky-panel p{color:#b9b6da;margin:0 0 24px}.gbx-home .gbx-sky-vendor{border-top:1px solid #c4b5fd24;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;text-decoration:none;display:grid}.gbx-home .gbx-sky-wordmark{font:700 17px/1.5 var(--gbx-display);color:#eeebfc}.gbx-home .gbx-sky-vendor-note{color:#b9b6da;grid-column:1/-1;font-size:15px}.gbx-home .gbx-sky-tag{align-self:center}@container gbx (width>=900.01px){.gbx-home .gbx-sky-vendor{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:4px 16px}.gbx-home .gbx-sky-vendor .gbx-sky-wordmark{grid-area:1/1}.gbx-home .gbx-sky-vendor .gbx-sky-vendor-note{grid-area:1/2}.gbx-home .gbx-sky-vendor .gbx-sky-tag{grid-area:1/3}}.gbx-home .gbx-sky-panel-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;display:flex}.gbx-home .gbx-sky-link,.gbx-home .gbx-sky-industry-links a{color:#c4b5fd;text-underline-offset:5px;font-size:15px;text-decoration:underline}.gbx-home .gbx-sky-process,.gbx-home .gbx-sky-buy{text-align:center}.gbx-home .gbx-sky-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:60px;display:grid;position:relative}.gbx-home .gbx-sky-steps:before{content:"";transform-origin:0;background:#a78bfa;height:2px;position:absolute;top:11px;left:11px;right:11px;box-shadow:0 0 16px #a78bfa80}.gbx-home .gbx-sky-steps.gbx-sky-ready:not(.gbx-sky-drawn):before{transform:scaleX(0)}.gbx-home .gbx-sky-steps.gbx-sky-ready.gbx-sky-drawn:before{animation:1.4s ease-out both gbx-sky-line}@keyframes gbx-sky-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gbx-home .gbx-sky-node{background:#a78bfa;border:2px solid #a78bfa;border-radius:50%;width:22px;height:22px;margin-bottom:28px;display:block;position:relative}.gbx-home .gbx-sky-ready:not(.gbx-sky-drawn) .gbx-sky-node{background:#1e1b4b}.gbx-home .gbx-sky-drawn .gbx-sky-node{background:#a78bfa;transition:background .2s,box-shadow .2s;box-shadow:0 0 20px #a78bfa80}.gbx-home .gbx-sky-step:nth-child(2) .gbx-sky-node{transition-delay:.6s}.gbx-home .gbx-sky-step:nth-child(3) .gbx-sky-node{transition-delay:1.2s}.gbx-home .gbx-sky-number{color:#a78bfa;font:500 12px/1.5 var(--gbx-mono)}.gbx-home .gbx-sky-step h3{font:700 21px/1.4 var(--gbx-display);color:#f7f6fd;margin:10px 0}.gbx-home .gbx-sky-step p{color:#b9b6da;font-size:17px}.gbx-home .gbx-sky-video{text-align:center;max-width:940px;margin:50px auto 0}.gbx-home .gbx-sky-video:before{content:"";background:linear-gradient(#a78bfa,#0000);width:2px;height:72px;margin:0 auto 30px;display:block;box-shadow:0 0 18px #a78bfa66}.gbx-home .gbx-sky-video .gbx-sky-lede{margin-inline:auto}.gbx-home .gbx-video{border:1px solid #a78bfa61;border-radius:20px;transition:transform .18s,box-shadow .18s;box-shadow:0 22px 70px -26px #4c1d95b3}.gbx-home .gbx-video:hover{transform:translateY(-3px);box-shadow:0 26px 80px -20px #4c1d95b3}.gbx-home .gbx-transcript{text-align:left}.gbx-home .gbx-transcript summary{color:#c4b5fd}.gbx-home .gbx-transcript p{color:#b9b6da}.gbx-home .gbx-sky-buy-card{text-align:left;border-radius:32px;grid-template-columns:1fr 1fr;margin-top:40px;display:grid;overflow:hidden}.gbx-home .gbx-sky-light{background:var(--gbx-surface);color:var(--gbx-ink)}.gbx-home .gbx-sky-buy-card>div{padding:44px}.gbx-home .gbx-sky-buy-card>div+div{border-left:1px solid var(--gbx-line)}.gbx-home .gbx-sky-buy-card p{margin:0 0 16px}.gbx-home .gbx-sky-buy-card p+p{color:var(--gbx-ink);margin-bottom:20px;font-weight:500}.gbx-home .gbx-sky-light h3{font:700 24px/1.3 var(--gbx-display);margin:14px 0}.gbx-home .gbx-sky-light p,.gbx-home .gbx-sky-price span{color:var(--gbx-muted)}.gbx-home .gbx-sky-card-eyebrow{color:var(--gbx-green);font:500 12px/1.5 var(--gbx-mono);text-transform:uppercase;letter-spacing:.14em}.gbx-home .gbx-sky-light .gbx-sky-button{background:var(--gbx-green);color:var(--gbx-on-primary,#fff);width:fit-content}.gbx-home .gbx-sky-light .gbx-sky-button:hover{background:var(--gbx-green);box-shadow:var(--card-hover-shadow)}.gbx-home .gbx-sky-light :focus-visible{outline-color:var(--gbx-green)}.gbx-home .gbx-sky-card-link{color:var(--gbx-green);text-underline-offset:4px;font-weight:600;text-decoration:underline}.gbx-home .gbx-sky-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:20px 0;display:flex}.gbx-home .gbx-sky-price b{color:var(--gbx-green);font:700 60px/1 var(--gbx-display)}.gbx-home .gbx-sky-ticks{gap:12px;margin:24px 0;padding:0;font-size:16px;list-style:none;display:grid}.gbx-home .gbx-sky-ticks li{align-items:baseline;gap:10px;display:flex}.gbx-home .gbx-sky-ticks svg{color:var(--gbx-green);stroke:currentColor;flex-shrink:0}.gbx-home .gbx-sky-industries-layout{grid-template-columns:.8fr 1.6fr;gap:64px;display:grid}.gbx-home .gbx-sky-industry-list{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 24px;display:grid}.gbx-home .gbx-sky-industry{border-bottom:1px solid #c4b5fd24;grid-template-columns:42px 1fr 14px;align-items:start;gap:12px;padding:20px 0;text-decoration:none;display:grid}.gbx-home .gbx-sky-icon-tile{color:#a78bfa;background:#a78bfa14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.gbx-home .gbx-sky-industry h3{color:#f7f6fd;font:600 16px/1.5 var(--gbx-display);margin:0 0 8px;transition:transform .18s}.gbx-home .gbx-sky-industry p{color:#b9b6da;margin:0;font-size:15px}.gbx-home .gbx-sky-arrow{color:#a78bfa;opacity:.4;transition:transform .18s,opacity .18s}.gbx-home .gbx-sky-industry:is(:hover,:focus-visible){background:#f7f6fd0b}.gbx-home .gbx-sky-industry:is(:hover,:focus-visible) h3{transform:translate(4px)}.gbx-home .gbx-sky-industry:is(:hover,:focus-visible) .gbx-sky-arrow{opacity:1;transform:translate(4px)}.gbx-home .gbx-sky-industry-links{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.gbx-home .gbx-sky-closing{background-color:#120b2e;background-image:linear-gradient(#0000 75%,#120b2e),radial-gradient(at 12% 90%,#4c1d9559,#0000 55%),radial-gradient(at 90% 20%,#67e8f90f,#0000 50%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%,120% 120%,120% 120%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:24s ease-in-out infinite alternate gbx-aurora-drift}.gbx-home .gbx-sky-closing>.gbx-wrap{position:relative}.gbx-home .gbx-sky-closing>.gbx-wrap>.gbx-sky-eyebrow{text-align:center}.gbx-home .gbx-sky-figures{text-align:center;grid-template-columns:repeat(3,1fr);margin:40px 0 88px;display:grid}.gbx-home .gbx-sky-figures>div{gap:14px;padding:8px 20px;display:grid}.gbx-home .gbx-sky-figures>div+div{border-left:1px solid #c4b5fd24}.gbx-home .gbx-sky-figures b{font:700 60px/1.1 var(--gbx-display);color:#f7f6fd}.gbx-home .gbx-sky-figures span{color:#b9b6da}.gbx-home .gbx-sky-closing-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:0 70px;display:grid}.gbx-home .gbx-sky-closing-intro{grid-area:1/1}.gbx-home .gbx-sky-closing-details{grid-area:2/1}.gbx-home .gbx-sky-lead-card{border-radius:24px;grid-area:1/2/span 2;min-width:0}.gbx-home .gbx-sky-next{border-left:2px solid #a78bfa66;gap:20px;margin:28px 0;padding-left:24px;list-style:none;display:grid}.gbx-home .gbx-sky-next li{color:#b9b6da;position:relative}.gbx-home .gbx-sky-next li:before{content:"";background:#a78bfa;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:-29px;box-shadow:0 0 12px #a78bfa80}.gbx-home .gbx-sky-closing-details img{border:2px solid #a78bfa}.gbx-home .gbx-sky-form{border-radius:24px;gap:18px;padding:32px}.gbx-home .gbx-sky-form .gbx-sky-button{width:100%}.gbx-home .gbx-sky-form input.sr-only{border:0;width:1px;height:1px;padding:0}.gbx-home .gbx-sky-form label{font-size:14px}.gbx-home .gbx-sky-form input,.gbx-home .gbx-sky-form select{font-size:16px}.gbx-home .gbx-sky-form small{color:var(--gbx-muted)}.gbx-home.gbx-sky-referral{--gbx-display:"Sora", "Archivo", system-ui, sans-serif;--gbx-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--gbx-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;color:#eeebfc;background:#120b2e;position:relative}.gbx-home.gbx-sky-referral .gbx-sky-eyebrow{color:#a78bfa}@container gbx (width<=900px){.gbx-home .gbx-sky-picker,.gbx-home .gbx-sky-industries-layout{grid-template-columns:1fr;gap:32px}.gbx-home .gbx-sky-tabs{border:0;flex-wrap:wrap;gap:8px;display:flex}.gbx-home .gbx-sky-tabs:before{display:none}.gbx-home .gbx-sky-tab{border:1px solid #c4b5fd24;border-radius:999px;width:auto;height:auto;min-height:44px;padding:10px 14px}.gbx-home .gbx-sky-tab[aria-selected=true]{border-color:#a78bfa}.gbx-home .gbx-sky-closing-layout{grid-template-columns:1fr;gap:28px}.gbx-home .gbx-sky-closing-intro,.gbx-home .gbx-sky-lead-card,.gbx-home .gbx-sky-closing-details{grid-area:auto/1}.gbx-home .gbx-sky-panel{min-height:0}.gbx-home .gbx-sky-buy-card>div{padding:30px}}@container gbx (width<=760px){.gbx-home .gbx-sky-section{padding-block:80px}.gbx-home .gbx-sky-rail{gap:28px;grid-template-columns:1fr!important}.gbx-home .gbx-sky-rail>div+div{border-left:0;padding-left:0}.gbx-home .gbx-sky-steps{grid-template-columns:1fr;gap:30px;padding-left:44px}.gbx-home .gbx-sky-steps:before{transform-origin:top;width:2px;height:auto;inset:11px auto 0 11px}.gbx-home .gbx-sky-steps.gbx-sky-ready:not(.gbx-sky-drawn):before{transform:scaleY(0)}.gbx-home .gbx-sky-steps.gbx-sky-ready.gbx-sky-drawn:before{animation-name:gbx-sky-line-vertical}.gbx-home .gbx-sky-node{position:absolute;top:0;left:-44px}.gbx-home .gbx-sky-step{position:relative}.gbx-home .gbx-sky-buy-card{grid-template-columns:1fr}.gbx-home .gbx-sky-buy-card>div+div{border-left:0;border-top:1px solid var(--gbx-line)}.gbx-home .gbx-sky-closing-layout{grid-template-columns:1fr;gap:28px}.gbx-home .gbx-sky-closing-intro,.gbx-home .gbx-sky-lead-card,.gbx-home .gbx-sky-closing-details{grid-area:auto/1}}@keyframes gbx-sky-line-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@container gbx (width<=520px){.gbx-home .gbx-sky-dots:after{display:none}.gbx-home .gbx-sky-h2{font-size:29px}.gbx-home .gbx-sky-panel{padding:24px 20px}.gbx-home .gbx-sky-vendor{grid-template-columns:1fr}.gbx-home .gbx-sky-tag{justify-self:start}.gbx-home .gbx-sky-industry-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.gbx-home .gbx-sky-figures{grid-template-columns:1fr;gap:24px;margin-bottom:60px}.gbx-home .gbx-sky-figures>div+div{border-top:1px solid #c4b5fd24;border-left:0;padding-top:24px}.gbx-home .gbx-sky-form{padding:28px 24px}.gbx-home .gbx-sky-cta .gbx-sky-button{width:100%}}@media (prefers-reduced-motion:reduce){.gbx-home .gbx-sky-closing,.gbx-home .gbx-sky-hero,.gbx-home .gbx-sky-panel-content:not([hidden]),.gbx-home .gbx-sky-steps.gbx-sky-ready.gbx-sky-drawn:before{animation:none}.gbx-home .gbx-sky-steps.gbx-sky-ready:not(.gbx-sky-drawn):before{transform:none}.gbx-home .gbx-sky-tabs:before,.gbx-home .gbx-sky-button,.gbx-home .gbx-sky-arrow,.gbx-home .gbx-sky-industry h3,.gbx-home .gbx-sky-node,.gbx-home .gbx-video{transition:none}.gbx-home .gbx-sky-button:hover,.gbx-home .gbx-video:hover,.gbx-home .gbx-sky-industry:is(:hover,:focus-visible) h3,.gbx-home .gbx-sky-industry:is(:hover,:focus-visible) .gbx-sky-arrow{transform:none}}
