.h1-root .gg-band{padding-bottom:var(--pt-pad)}.h1-root .gg-band .pt-numbers{padding-top:clamp(2.25rem,1.75rem + 2vw,3.25rem)}.h1-root .gg-band .pt-dates{padding-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.h1-root .gg-lede{max-width:36rem;color:var(--pt-ink);text-wrap:pretty;margin-top:1.125rem;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);font-weight:600;line-height:1.6}.h1-root .gg-strong{color:var(--pt-ink);font-weight:700}.h1-root .gg-close{max-width:38rem;color:var(--pt-ink-2);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;font-weight:500;line-height:1.65}.h1-root .gg-stages{margin-top:1.125rem}.h1-root .gg-stages .pt-date{align-items:center;padding-block:.75rem;position:relative}.h1-root .gg-stages__name{font-family:var(--font-gilroy), sans-serif;color:var(--pt-ink);padding-top:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.h1-root .gg-stages__name:first-letter{text-transform:uppercase}.h1-root .gg-stages__num{color:#11121659;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.h1-root .gg-stages .pt-date{grid-template-columns:2.5rem minmax(0,1fr) auto}.h1-root .gg-covers__side{flex-direction:column;gap:1rem;min-width:0;display:flex}.h1-root .gg-covers__media{aspect-ratio:16/10;flex:auto}.h1-root .gg-covers__media .pt-dates__photo{object-position:50% 40%}.h1-root .gg-screen{color:#ffffffdb;text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.375rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.65;display:grid}.h1-root .gg-screen__lead{font-family:var(--font-gilroy), sans-serif;color:#fff;font-weight:700}@media (min-width:64rem){.h1-root .gg-covers__media{aspect-ratio:auto;border-radius:1.5rem 9rem 1.5rem 1.5rem;min-height:14rem}}.h1-root .gg-how__img{object-position:50% 60%}.h1-root .gg-how__veil{background:linear-gradient(180deg, #0b0c0feb 0%, #0b0c0fd1 50%, #0b0c0ff0 100%), radial-gradient(45% 40% at 50% 0%, rgb(var(--pt-glow) / .1) 0%, transparent 70%);position:absolute;inset:0}.h1-root .gg-steps{margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:grid}.h1-root .gg-step{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;display:grid}.h1-root .gg-step__rail{flex-direction:column;align-items:center;display:flex}.h1-root .gg-step__node{z-index:1;background:var(--pt-night);width:3rem;height:3rem;color:var(--pt-gold);box-shadow:0 0 0 4px #0d0e11, 0 0 0 5px rgb(var(--pt-glow) / .7), 0 0 22px rgb(var(--pt-glow) / .35);transition:background-color .35s var(--pt-ease), color .35s var(--pt-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.h1-root .gg-step__node svg{width:1.375rem;height:1.375rem}.h1-root .gg-step:hover .gg-step__node{background:var(--pt-gold);color:var(--pt-ink)}.h1-root .gg-step__wire{background:#ffffff29;border-radius:2px;flex:1;width:2px;margin-block:.5rem;position:relative}.h1-root .gg-step:last-child .gg-step__wire{display:none}.h1-root .gg-step__fill{background:var(--pt-gold);box-shadow:0 0 10px rgb(var(--pt-glow) / .6);transform-origin:top;transition:transform .6s var(--pt-ease-in) calc(.15s + var(--i) * .18s);position:absolute;inset:0}.h1-root .gg-step__text{border:1px solid var(--pt-gold);background:radial-gradient(120% 70% at 50% 0%, rgb(var(--pt-glow) / .07) 0%, transparent 60%), #141519eb;min-width:0;box-shadow:var(--pt-glow-rest);transition:box-shadow .35s var(--pt-ease);border-radius:1.125rem;margin-bottom:1rem;padding:1.125rem 1.25rem 1.25rem}@media (hover:hover){.h1-root .gg-step:hover .gg-step__text{box-shadow:var(--pt-glow-on)}}.h1-root .gg-step__title{font-family:var(--font-gilroy), sans-serif;color:#fff;text-wrap:pretty;font-size:1.125rem;font-weight:700;line-height:1.3}.h1-root .gg-step__n{letter-spacing:.02em;color:var(--pt-gold);margin-bottom:.1875rem;font-size:.875rem;display:block}.h1-root .gg-step__body{color:#ffffffd6;text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.6}.h1-root .gg-how__cta{margin-top:.5rem;display:flex}@media (min-width:80rem){.h1-root .gg-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.h1-root .gg-step{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0}.h1-root .gg-step__rail{flex-direction:row;height:3rem;position:relative}.h1-root .gg-step__wire{width:calc(100% - 3.25rem);height:2px;margin:-1px 0 0;position:absolute;top:50%;left:3.75rem}.h1-root .gg-step__fill{transform-origin:0}.h1-root .gg-step__text{height:calc(100% - 1.125rem);margin:1.125rem 0 0}}.h1-root .gg-steps[data-reveal][data-armed]{opacity:1;translate:none}.h1-root .gg-steps[data-armed]:not([data-revealed]) .gg-step__fill{transform:scaleY(0)}@media (min-width:80rem){.h1-root .gg-steps[data-armed]:not([data-revealed]) .gg-step__fill{transform:scaleX(0)}}.h1-root .gg-steps[data-armed]:not([data-revealed]) .gg-step__text{opacity:0;translate:0 .5rem}.h1-root .gg-steps[data-armed][data-revealed] .gg-step__text{transition:opacity .5s var(--pt-ease-in) calc(.1s + var(--i) * .16s), translate .5s var(--pt-ease-in) calc(.1s + var(--i) * .16s), box-shadow .35s var(--pt-ease)}.h1-root .gg-areas__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.h1-root .gg-lead{flex-direction:column;min-width:0;display:flex;overflow:hidden}.h1-root .gg-lead__media{flex:auto;min-height:11rem;position:relative}.h1-root .gg-lead__photo{object-fit:cover;object-position:50% 62%}.h1-root .gg-lead__shade{background:linear-gradient(#14151900 35%,#141519f5 100%);position:absolute;inset:0}.h1-root .gg-lead__copy{margin-top:-2.25rem;padding:0 1.5rem 1.625rem;position:relative}.h1-root .gg-lead__title{font-family:var(--font-gilroy), sans-serif;color:var(--pt-gold);text-wrap:balance;margin-top:.875rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;line-height:1.25}.h1-root .gg-lead__body{color:#ffffffdb;text-wrap:pretty;margin-top:.625rem;font-size:1rem;font-weight:500;line-height:1.65}.h1-root .gg-areas__list{gap:1rem;min-width:0;display:grid}.h1-root .gg-area{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.375rem 1.375rem;display:grid}.h1-root .gg-area__title{font-family:var(--font-gilroy), sans-serif;color:var(--pt-ink);text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.3}.h1-root .gg-area__body{color:var(--pt-ink-2);text-wrap:pretty;margin-top:.4375rem;font-size:.96875rem;font-weight:500;line-height:1.6}@media (min-width:64rem){.h1-root .gg-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.h1-root .gg-areas__list{grid-auto-rows:1fr;gap:1.125rem}.h1-root .gg-area{align-items:center}}.h1-root .gg-prepares__img{object-position:80% 50%}.h1-root .gg-prepares .pt-online__point strong{margin-bottom:.125rem;display:block}.h1-root .bk-curve:has(+.bk-bridge)>.gg-intake{padding-bottom:calc(var(--pt-pad) + clamp(1rem, .3rem + 2.6vw, 2.25rem))}.h1-root .gg-table{margin-top:clamp(1.5rem,1rem + 2vw,2.25rem)}.h1-root .gg-table table{table-layout:fixed}.h1-root .gg-table tbody th{font-size:1.0625rem;line-height:1.35}.h1-root .gg-table tbody td{text-wrap:pretty;font-size:1rem;line-height:1.6}.h1-root .gg-table__status{color:var(--pt-ink);font-weight:600}@media (min-width:48rem){.h1-root .gg-table th:nth-child(n){width:auto}.h1-root .gg-table thead th{letter-spacing:.06em;text-transform:uppercase;padding:1rem 1.5rem;font-size:.8125rem}.h1-root .gg-table tbody :is(th,td){padding:1.25rem 1.5rem}.h1-root .gg-table th:first-child{width:28%}.h1-root .gg-table__status{box-shadow:inset 3px 0 0 var(--pt-gold)}}@media (max-width:47.99rem){.h1-root .gg-table table,.h1-root .gg-table tbody{display:block}.h1-root .gg-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.h1-root .gg-table__row{border-top:1px solid var(--pt-line);gap:.75rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.h1-root .gg-table__row:first-child{border-top:0}.h1-root .gg-table tbody :is(th,td){border:0;padding:0}.h1-root .gg-table tbody th{font-size:1.125rem}.h1-root .gg-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-gold-ink);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}}.h1-root .gg-why{padding-top:calc(var(--pt-pad) + clamp(1rem, .3rem + 2.6vw, 2.25rem))}.h1-root .gg-why__lead{font-family:var(--font-gilroy), sans-serif;color:var(--pt-gold);text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:700;line-height:1.25}.h1-root .gg-why__text{margin-top:.75rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.65}.h1-root .gg-why .pt-t1tabs__panel{flex-direction:column;justify-content:center;display:flex}.h1-root .gg-why .pt-t1tabs__panel>.pt-t1tabs__icon{align-self:flex-start}.h1-root .gg-after{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.h1-root .gg-after__copy{min-width:0}.h1-root .gg-after__note{max-width:none;margin-top:1.5rem}.h1-root .gg-seq{min-width:0;display:grid}.h1-root .gg-seq__step{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;display:grid}.h1-root .gg-seq__rail{flex-direction:column;align-items:center;display:flex}.h1-root .gg-seq__node{z-index:1;background:var(--pt-ink);width:2.75rem;height:2.75rem;font-family:var(--font-gilroy), sans-serif;color:var(--pt-gold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px rgb(var(--pt-paper)), 0 0 0 5px rgb(var(--pt-glow) / .6), 0 10px 22px -12px #111216b3;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.h1-root .gg-seq__wire{background:var(--pt-gold);width:2px;box-shadow:0 0 10px rgb(var(--pt-glow) / .6);border-radius:2px;flex:1;margin-block:.5rem}.h1-root .gg-seq__step:last-child .gg-seq__wire{display:none}.h1-root .gg-seq__text{color:var(--pt-ink-2);text-wrap:pretty;align-self:start;margin-bottom:1rem;padding:1.125rem 1.375rem;font-size:1.0625rem;font-weight:500;line-height:1.6}.h1-root .gg-seq__step:last-child .gg-seq__text{margin-bottom:0}@media (min-width:64rem){.h1-root .gg-after{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}}.h1-root .gg-faqcta{margin-top:1.25rem;display:flex}
