.gl-wrap{margin-inline:auto;width:100%;max-width:1200px;padding-inline:1.25rem}.gl-band{padding-block:5rem}.gl-h1{font-weight:700;font-size:clamp(2.75rem,1.6rem + 5.6vw,5.25rem);line-height:.98;letter-spacing:-.04em}.gl-h1,.gl-h2{font-family:var(--font-gl-display);text-wrap:balance}.gl-h2{font-weight:650;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.05;letter-spacing:-.03em}.gl-h3{font-size:1.375rem;letter-spacing:-.015em}.gl-fact,.gl-h3{font-family:var(--font-gl-display);font-weight:600;line-height:1.25}.gl-fact{font-size:1.1875rem;letter-spacing:-.01em}.gl-count{font-family:var(--font-gl-display);font-weight:700;font-size:3.5rem;line-height:1;letter-spacing:-.03em}.gl-lede{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.55;color:var(--color-gl-ink-2);max-width:34rem}.gl-body{font-size:1.0625rem;line-height:1.65;max-width:36rem}.gl-small{font-size:.875rem;line-height:1.5}.gl-eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-gl-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gl-ink-2)}.gl-eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-gl-cobalt)}.gl-eyebrow-pill{height:2rem;padding-inline:.75rem;border-radius:9999px;background:#fff;box-shadow:var(--shadow-gl-sm)}.gl-eyebrow-pill:before{background:var(--color-gl-spark)}.gl-on-dark .gl-eyebrow{color:#a9b6d3}.gl-on-dark .gl-eyebrow:before{background:var(--color-gl-spark)}.gl-on-dark .gl-h2{color:#f6f8fc}.gl-on-dark .gl-lede{color:#a9b6d3}.gl-eyebrow-on-cobalt{color:#fff}.gl-eyebrow-on-cobalt:before{background:var(--color-gl-spark)}.gl-on-cobalt .gl-lede{color:#e4eaff}.gl-dots{background-image:radial-gradient(circle,#c9d4f2 1.2px,transparent 1.4px);background-size:22px 22px}.gl-dots-fade{mask-image:linear-gradient(180deg,#000 40%,transparent)}.gl-outline-num{font-family:var(--font-gl-display);font-weight:700;font-size:5rem;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--color-gl-cobalt)}.gl-switch{width:2.75rem;height:1.625rem;border-radius:9999px;background:var(--color-gl-off);position:relative;transition:background-color .16s ease;flex:none}.gl-switch:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;box-shadow:var(--shadow-gl-sm);transition:transform .16s ease}[role=switch][aria-checked=true] .gl-switch{background:var(--color-gl-cobalt)}[role=switch][aria-checked=true] .gl-switch:after{transform:translateX(1.125rem)}.gl-header-bar{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;border-radius:9999px;background:rgb(255 255 255/.8);backdrop-filter:blur(12px);box-shadow:var(--shadow-gl-md),inset 0 0 0 1px var(--color-gl-line)}.gl-nav-link{border-radius:9999px;padding:8px 14px;font-weight:500;color:var(--color-gl-ink-2);text-decoration:none}.gl-nav-link:hover{background:var(--color-gl-sunken);color:var(--color-gl-ink)}.gl-shadow-sm{box-shadow:var(--shadow-gl-sm)}.gl-shadow-md{box-shadow:var(--shadow-gl-md)}.gl-shadow-lg{box-shadow:var(--shadow-gl-lg)}@media (min-width:640px){.gl-wrap{padding-inline:2rem}}@media (min-width:768px){.gl-band{padding-block:7rem}}@media (min-width:1024px){.gl-band{padding-block:8rem}}@media (prefers-reduced-motion:reduce){.gl-switch,.gl-switch:after,.gl-tilt{transition:none;transform:none!important}}.gl-hero-stage{position:relative;aspect-ratio:1;border-radius:40px;background:var(--color-gl-cobalt-100)}.gl-fan{position:absolute;width:min(74%,26rem);left:50%;top:54%}.gl-fan-left{z-index:1;transform:translate(calc(-50% - 24px),calc(-50% - 28px)) rotate(-7deg) scale(.92)}.gl-fan-right{z-index:1;transform:translate(calc(-50% + 24px),calc(-50% - 20px)) rotate(6deg) scale(.92)}.gl-fan-front{z-index:2;top:58%;transform:translate(-50%,-46%)}.gl-doc{width:100%;max-width:28rem;overflow:hidden;border:1px solid var(--color-gl-line);border-radius:20px;background:#fff;box-shadow:var(--shadow-gl-lg)}.gl-doc-brand{display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1.25rem;background:var(--gl-tenant)}.gl-initials{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:11px;background:rgb(255 255 255/.2);color:#fff;font-family:var(--font-gl-display);font-weight:700}.gl-doc-chip{flex:none;background:rgb(255 255 255/.18);padding:.25rem .625rem;color:#fff;font-size:12px}.gl-doc-chip,.gl-pay-chip{border-radius:9999px;font-family:var(--font-gl-mono)}.gl-pay-chip{display:inline-flex;background:color-mix(in srgb,var(--gl-tenant) 12%,white);padding:.125rem .625rem;color:var(--gl-tenant);font-size:.75rem;font-weight:500}.gl-pay-btn{display:flex;height:2.75rem;width:100%;justify-content:center;background:var(--gl-tenant);color:#fff;font-weight:600}.gl-mint-pill,.gl-pay-btn{align-items:center;border-radius:9999px}.gl-mint-pill{display:inline-flex;background:var(--color-gl-mint-bg);padding:.125rem .5rem;color:var(--color-gl-mint-ink);font-family:var(--font-gl-mono);font-size:12px;font-weight:500}.gl-skel{display:block;height:.625rem;border-radius:9999px;background:#e4e9f3}.gl-tool-list{overflow:hidden;border:1px solid var(--color-gl-line);border-radius:28px;background:#fff;box-shadow:var(--shadow-gl-md)}.gl-tool-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid var(--color-gl-line);background:transparent;padding:1rem 1.25rem;text-align:left;font:inherit;color:inherit;cursor:pointer}.gl-tool-row:hover{background:var(--color-gl-canvas)}.gl-tool-list li:last-child .gl-tool-row{border-bottom:0}.gl-tool-title{display:block;font-family:var(--font-gl-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--color-gl-ink)}.gl-tool-title.is-off{color:var(--color-gl-ink-2)}.gl-workspace{border-radius:28px;background:var(--color-gl-cobalt);padding:2rem;color:#fff;box-shadow:var(--shadow-gl-lg)}.gl-portal-shadow{box-shadow:0 40px 80px -24px rgb(0 0 0/.55)}.gl-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem}.gl-faq summary::-webkit-details-marker{display:none}.gl-faq summary::marker{content:""}.gl-faq-q{font-size:1.25rem}.gl-faq summary:hover .gl-faq-q{color:var(--color-gl-cobalt)}.gl-faq-plus{position:relative;flex:none;width:36px;height:36px;border-radius:9999px;background:var(--color-gl-sunken);transition:background-color .16s ease,transform .16s ease}.gl-faq-bar{position:absolute;left:11px;top:17px;width:14px;height:2px;border-radius:1px;background:var(--color-gl-ink)}.gl-faq-bar-v{transform:rotate(90deg)}.gl-faq details[open] .gl-faq-plus{background:var(--color-gl-cobalt);transform:rotate(45deg)}.gl-faq details[open] .gl-faq-bar{background:#fff}.gl-glyph{display:block;width:12px;height:12px}.gl-glyph-spark{border-radius:9999px;background:var(--color-gl-spark)}.gl-glyph-square{border-radius:3px;background:var(--color-gl-cobalt)}.gl-glyph-tri{width:0;height:0;border-right:6px solid transparent;border-bottom:12px solid var(--color-gl-mint-ink);border-left:6px solid transparent;background:transparent}.gl-glyph-diamond{width:9px;height:9px;margin:1.5px;background:#8f6208;transform:rotate(45deg)}.gl-spark-dash{width:40px;height:4px;margin-top:1.25rem;border-radius:9999px;background:var(--color-gl-spark)}.gl-footer-link{font-weight:500;color:var(--color-gl-ink-2);text-decoration:none}.gl-footer-link:hover{color:var(--color-gl-cobalt)}.gl-giant{margin-bottom:-.18em;font-family:var(--font-gl-display);font-weight:700;font-size:clamp(5rem,22vw,18rem);line-height:.8;letter-spacing:-.05em;text-align:center;color:var(--color-gl-cobalt-100);user-select:none}.gl-tilt{transition:transform .4s ease}@media (min-width:640px){.gl-tool-row{padding:1.25rem 1.5rem}}@media (min-width:1024px){.gl-hero-stage{aspect-ratio:5/4}.gl-fan-left{transform:translate(calc(-50% - 18%),calc(-62%)) rotate(-7deg) scale(.92)}.gl-fan-right{transform:translate(calc(-50% + 18%),calc(-54%)) rotate(6deg) scale(.92)}.gl-fan-front{transform:translate(-50%,-42%)}.gl-tilt{transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}.gl-tilt:hover{transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}}@media (prefers-reduced-motion:reduce){.gl-faq-plus{transition:none}}