.ln-page{overflow-x:clip}.ln-page [id]{scroll-margin-top:120px}.ln-page .hm-section{padding-block:40px}@media (min-width:768px){.ln-page .hm-section{padding-block:96px}}@media (min-width:1200px){.ln-page .hm-section{padding-block:120px}}.ln-page h3,.ln-page .gg-h2{font-family:var(--gg-font-body);text-transform:none}@media (max-width:767px){.ln-page .gg-section-header .gg-h2,.ln-page .ln-h2{font-size:30px;line-height:1.1}}.ln-page .ln-hero{padding-block:16px 32px}@media (min-width:768px){.ln-page .ln-hero{padding-block:48px 80px}}.ln-hero__grid{flex-direction:column;gap:16px;display:flex}.ln-hero__copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.ln-hero__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ln-hero__tag{display:none}.ln-h1{font-size:clamp(52px,31.2px + 5.333vw,104px)}.ln-hero__lead{max-width:600px;color:var(--gg-muted)}.ln-hero__buttons{flex-wrap:wrap;gap:12px;display:none}@media (min-width:768px){.ln-hero__grid{gap:40px}.ln-hero__copy{gap:24px}.ln-hero__tag{display:inline-flex}.ln-hero__buttons{display:flex}}@media (min-width:1100px){.ln-hero__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;display:grid}}.ln-pill{background:var(--gg-ink);color:var(--gg-surface);font-family:var(--gg-font-display);letter-spacing:.06em;border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.ln-pill i{background:var(--gg-coral);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite ln-pulse}.ln-pill.is-full{background:var(--gg-line);color:var(--gg-ink)}.ln-pill.is-full i{background:var(--gg-muted);animation:none}@keyframes ln-pulse{0%{box-shadow:0 0 #ef4a23b3}to{box-shadow:0 0 0 8px #ef4a2300}}@media (min-width:768px){.ln-pill{font-size:12px}}.ln-card{background:var(--gg-plum);color:var(--gg-surface);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.ln-card__head{justify-content:space-between;align-items:center;display:none}.ln-card__name{font-size:18px;font-weight:600}.ln-card__price{align-items:baseline;gap:8px;display:flex}.ln-card__amount{color:var(--gg-surface);font-size:64px;line-height:1}.ln-card__period{color:var(--gg-on-dark-muted);font-size:13px}@media (min-width:768px){.ln-card{border-radius:32px;gap:20px;padding:32px;box-shadow:0 30px 60px #2e174740}.ln-card__head{display:flex}.ln-card__amount{font-size:88px}.ln-card__period{font-size:16px}}.ln-card.is-sold-out{gap:16px}@media (min-width:768px){.ln-card.is-sold-out{border-radius:28px;padding:28px}.ln-card.is-sold-out .ln-card__amount{font-size:72px}}.ln-maths{display:none}.ln-tiles{gap:8px;display:flex}.ln-tiles>div{background:#ffffff14;border-radius:12px;flex:1;padding:10px 12px}.ln-tiles dd,.ln-maths dd{flex-direction:column;gap:2px;margin:0;display:flex}.ln-tiles strong{font-family:var(--gg-font-display);color:var(--gg-peach);font-size:20px;font-weight:500}.ln-tiles dd>span{color:var(--gg-on-dark-muted);font-size:11px}@media (min-width:768px){.ln-tiles{display:none}.ln-maths{background:#ffffff14;border-radius:16px;display:flex}.ln-maths>div{flex:1;padding:12px 12px 12px 16px}.ln-maths>div+div{border-left:1px solid #ffffff1f}.ln-maths strong{font-family:var(--gg-font-display);color:var(--gg-surface);font-size:22px;font-weight:500}.ln-maths .is-total strong{color:var(--gg-peach)}.ln-maths dd>span{color:var(--gg-on-dark-muted);font-size:12px}}.ln-checks{flex-direction:column;gap:10px;list-style:none;display:flex}.ln-checks li{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ln-checks__chip{background:var(--gg-coral-fill);width:20px;height:20px;color:var(--gg-surface);border-radius:99px;flex:none;place-items:center;display:grid}@media (min-width:768px){.ln-checks__chip{width:22px;height:22px}}.ln-meter{background:var(--gg-surface);color:var(--gg-ink);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ln-meter__row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.ln-meter__row strong{color:var(--gg-coral-text);font-weight:600}.ln-meter__row strong.is-full{color:var(--gg-ink)}.ln-meter__segments{gap:6px;display:flex}.ln-meter__segments span{background:var(--gg-line);height:6px;transition:background-color var(--gg-motion-md) var(--gg-ease-out) .4s;border-radius:99px;flex:1}.ln-meter__segments span.is-taken{background:var(--gg-coral)}.ln-meter__segments span.is-full{background:var(--gg-ink)}.js .ln-meter:not(.is-in) .ln-meter__segments span.is-taken{background:var(--gg-line)}@media (min-width:768px){.ln-meter{border-radius:16px;gap:8px;padding:14px 16px}.ln-meter__row{font-size:13px}.ln-meter__segments span{height:8px}}.ln-next{background:#ffffff14;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ln-next>span{background:var(--gg-coral-fill);border-radius:99px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ln-card__fine{color:var(--gg-on-dark-muted);font-size:12px;line-height:1.4}.ln-facts{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:24px;margin-top:48px;padding:20px 0;list-style:none;display:none}.ln-facts li{align-items:center;gap:12px;padding:8px 20px 8px 24px;display:flex}.ln-facts__icon{background:var(--gg-blush);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ln-facts li>span:last-child{flex-direction:column;gap:2px;display:flex}.ln-facts strong{font-size:15px;font-weight:600}.ln-facts li>span:last-child>span{color:var(--gg-muted);font-size:13px;line-height:1.4}@media (min-width:768px){.ln-facts{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1100px){.ln-facts{grid-template-columns:repeat(4,1fr)}.ln-facts li+li{border-left:1px solid var(--gg-line)}}.ln-moments{gap:12px;margin-top:24px;list-style:none;display:grid}.ln-moment-slot{align-items:center;gap:16px;display:flex}.ln-moment{background:var(--gg-canvas);border-radius:24px;flex-direction:column;flex:1;gap:12px;height:100%;padding:24px;display:flex}.ln-moment__n{font-family:var(--gg-font-display);color:var(--gg-coral-text);font-size:14px;font-weight:500}.ln-moment__icon{background:var(--gg-surface);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.ln-moment h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.ln-moment p{color:var(--gg-muted);font-size:15px;line-height:1.55}.ln-moment--plum{background:var(--gg-plum);color:var(--gg-surface)}.ln-moment--plum .ln-moment__n{color:var(--gg-peach)}.ln-moment--plum .ln-moment__icon{background:var(--gg-coral-fill);color:var(--gg-surface)}.ln-moment--plum p{color:var(--gg-on-dark-muted)}.ln-moment__arrow{background:var(--gg-canvas);border-radius:99px;flex:none;place-items:center;width:36px;height:36px;display:none}@media (min-width:768px){.ln-moments{margin-top:48px}.ln-moment{border-radius:28px;padding:28px}}@media (min-width:1100px){.ln-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ln-moment__arrow{display:grid}}.ln-eligible__grid{flex-direction:column;gap:24px;display:flex}@media (min-width:1100px){.ln-eligible__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;display:grid}}.ln-criteria{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.ln-criteria li{border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.ln-criteria li.is-yes{background:var(--gg-surface);border:1px solid var(--gg-line)}.ln-criteria li.is-no{background:var(--gg-blush)}.ln-criteria__chip{background:var(--gg-mint);border-radius:99px;flex:none;place-items:center;width:24px;height:24px;display:grid}.is-no .ln-criteria__chip{background:var(--gg-surface)}@media (min-width:768px){.ln-criteria{gap:12px;margin-top:32px}.ln-criteria li{border-radius:16px;gap:14px;padding:14px 16px;font-size:15px}.ln-criteria__chip{width:28px;height:28px}}.ln-eligible__checker{display:none}@media (min-width:768px){.ln-eligible__checker{display:block}}.ln-checker{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.ln-checker__title{letter-spacing:-.01em;font-size:20px;font-weight:600}.ln-checker__q{flex-direction:column;gap:8px;display:flex}.ln-checker__q p{font-size:14px;font-weight:500}.ln-result{animation:ln-result-in var(--gg-motion-sm) var(--gg-ease-out);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ln-result--yes{background:var(--gg-mint)}.ln-result--no{background:var(--gg-blush);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.ln-result--no a{text-underline-offset:3px;color:var(--gg-coral-text);font-weight:600;text-decoration:underline}.ln-result__icon{background:var(--gg-surface);border-radius:99px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ln-result strong{font-size:15px;font-weight:600;display:block}.ln-result p span{color:var(--gg-muted);font-size:13px;display:block}@keyframes ln-result-in{0%{opacity:0;transform:translateY(6px)}}.ln-groups{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ln-group{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:18px;padding:0 14px 0 16px}.ln-group.is-open{border-color:var(--gg-ink);border-width:1.5px}.ln-group__top{display:none}.ln-group__title{margin:0}.ln-group__button{width:100%;min-height:52px;color:var(--gg-ink);font-family:var(--gg-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:16px 0;display:flex}.ln-group__button:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:2px;border-radius:10px}.ln-group__n-inline{font-family:var(--gg-font-display);color:var(--gg-coral-text);font-size:13px;font-weight:500}.ln-group__name{letter-spacing:-.01em;font-size:16px;font-weight:600}.ln-group__count{color:var(--gg-muted);margin-left:auto;font-size:12px}.ln-group__button .gg-icon{transition:transform var(--gg-motion-md) var(--gg-ease-out);flex:none;transform:rotate(90deg)}.ln-group.is-open .ln-group__button .gg-icon{transform:rotate(-90deg)}.ln-group__panel{transition:grid-template-rows var(--gg-motion-md) var(--gg-ease-out);grid-template-rows:0fr;display:grid}.ln-group.is-open .ln-group__panel{grid-template-rows:1fr}.ln-group__items{flex-direction:column;gap:10px;min-height:0;padding-bottom:0;list-style:none;display:flex;overflow:hidden}.ln-group.is-open .ln-group__items{padding-bottom:16px}.ln-group__items li{align-items:flex-start;gap:10px;display:flex}.ln-tick{background:var(--gg-mint);border-radius:99px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ln-group__text{flex-direction:column;gap:2px;display:flex}.ln-group__text strong{font-size:14px;font-weight:600}.ln-group__text span{color:var(--gg-muted);font-size:13px;line-height:1.5;display:none}@media (min-width:768px){.ln-group__text span{display:block}}@media (min-width:1100px){.ln-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.ln-group,.ln-group.is-open{background:var(--gg-canvas);border:0;border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.ln-group__top{justify-content:space-between;align-items:center;display:flex}.ln-group__icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.ln-group__icon--lilac{background:var(--gg-lilac)}.ln-group__icon--blush{background:var(--gg-blush)}.ln-group__icon--mint{background:var(--gg-mint)}.ln-group__n{font-family:var(--gg-font-display);color:var(--gg-line);font-size:28px;font-weight:500}.ln-group__button{cursor:default;pointer-events:none;min-height:0;padding:0}.ln-group__n-inline,.ln-group__count,.ln-group__button .gg-icon{display:none}.ln-group__name{font-size:22px}.ln-group__panel{grid-template-rows:1fr}.ln-group__items{gap:10px;padding-bottom:0;overflow:visible}.ln-group.is-open .ln-group__items{padding-bottom:0}.ln-group__items li{background:var(--gg-surface);border-radius:16px;gap:12px;padding:14px}.ln-tick{width:22px;height:22px}}.ln-summary{display:none}@media (min-width:768px){.ln-summary{background:var(--gg-plum);color:var(--gg-surface);border-radius:99px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 16px 16px 24px;display:flex}.ln-summary p{font-size:16px;font-weight:600}}.ln-money{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (min-width:768px){.ln-money{gap:24px;margin-top:48px}}@media (min-width:1100px){.ln-money{grid-template-columns:minmax(0,1fr) 440px;display:grid}}.ln-timeline{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.ln-timeline__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ln-timeline__head h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.ln-timeline__head p{color:var(--gg-coral-text);font-size:24px}.ln-bars{align-items:flex-end;gap:4px;list-style:none;display:flex}.ln-bars li{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ln-bars__bar{background:var(--gg-lilac);transform-origin:bottom;border-radius:6px;width:100%;max-width:50px;height:40px}.ln-bars__bar.is-first{background:var(--gg-coral)}.ln-bars__label{color:var(--gg-muted);font-size:10px}.ln-ticks{flex-wrap:wrap;gap:8px 24px;list-style:none;display:flex}.ln-ticks li{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ln-ticks .gg-icon{color:var(--gg-coral-text)}@media (min-width:768px){.ln-timeline{border-radius:28px;padding:28px 32px}.ln-timeline__head h3{font-size:20px}.ln-timeline__head p{font-size:28px}.ln-bars{gap:6px}.ln-bars__bar{border-radius:8px;height:56px}.ln-bars__label{font-size:11px}}.js [data-reveal=group] .ln-bars__bar{transition:transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * 30ms);transform:scaleY(0)}.js [data-reveal=group].is-in .ln-bars__bar{transform:none}.ln-after{background:var(--gg-plum);color:var(--gg-surface);border-radius:24px;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.ln-after h3{letter-spacing:-.01em;font-size:22px;font-weight:600}.ln-after ul{flex-direction:column;gap:10px;list-style:none;display:flex}.ln-after li{background:#ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ln-after__icon{background:var(--gg-coral-fill);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ln-after li>span:last-child{flex-direction:column;gap:2px;display:flex}.ln-after strong{font-size:15px;font-weight:600}.ln-after li>span:last-child>span{color:var(--gg-on-dark-muted);font-size:13px;line-height:1.5}@media (min-width:768px){.ln-after{border-radius:28px;padding:28px}.ln-after h3{font-size:20px}}.ln-work__grid{gap:16px;margin-top:24px;list-style:none;display:grid}@media (min-width:768px){.ln-work__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}}.ln-wcard{background:var(--gg-canvas);border:0;border-radius:28px;flex-direction:column;gap:14px;height:100%;padding:12px 12px 20px;display:flex}.ln-wcard__img{aspect-ratio:360/220;border-radius:18px;display:block;overflow:hidden}.ln-wcard__pic{object-fit:cover;width:100%;height:100%}.ln-wcard__row{align-items:center;gap:12px;padding-inline:8px;display:flex}.ln-wcard__text{flex-direction:column;flex:1;gap:2px;display:flex}.ln-wcard__title{font-size:18px;font-weight:600}.ln-wcard__type{color:var(--gg-muted);font-size:13px}.ln-intake__grid{flex-direction:column;gap:24px;display:flex}.ln-intake__copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (min-width:1100px){.ln-intake__grid{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:64px;display:grid}.ln-intake__copy{gap:20px}}.ln-calendar{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex}.ln-calendar h3{font-size:18px;font-weight:600}.ln-calendar ul{flex-direction:column;gap:10px;list-style:none;display:flex}.ln-calendar li{background:var(--gg-canvas);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ln-calendar li.has-filled{background:var(--gg-blush)}.ln-calendar__month{flex:1;font-size:15px;font-weight:600}.ln-calendar__dots{gap:6px;display:inline-flex}.ln-calendar__dots i{background:var(--gg-line);border-radius:50%;width:14px;height:14px}.ln-calendar__dots i.is-filled{background:var(--gg-coral)}.ln-calendar__status{text-align:right;min-width:82px;color:var(--gg-muted);font-size:13px;font-weight:500}.ln-calendar li.has-filled .ln-calendar__status{color:var(--gg-coral-text)}.ln-calendar__note{color:var(--gg-muted);font-size:12px}.js [data-reveal=group] .ln-calendar li{opacity:0;transition:opacity var(--gg-motion-md) var(--gg-ease-out), transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(16px)}.js [data-reveal=group].is-in .ln-calendar li{opacity:1;transform:none}.js [data-reveal=group] .ln-calendar__dots i.is-filled{transition:transform var(--gg-motion-md) var(--gg-ease-back);transition-delay:calc(.4s + var(--d,0) * 80ms);transform:scale(0)}.js [data-reveal=group].is-in .ln-calendar__dots i.is-filled{transform:none}.ln-steps{flex-direction:column;margin-top:24px;list-style:none;display:flex}.ln-steps li{gap:14px;display:flex}.ln-steps__rail{flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;display:flex}.ln-steps__dot{background:var(--gg-ink);width:40px;height:40px;color:var(--gg-surface);font-family:var(--gg-font-display);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.is-last .ln-steps__dot{background:var(--gg-coral-fill)}.ln-steps__line{background:var(--gg-line);transform-origin:top;flex:1;width:2px;min-height:12px}.is-last .ln-steps__line{display:none}.ln-steps__card{background:var(--gg-canvas);border-radius:20px;flex:1;margin-bottom:12px;padding:20px}.is-last .ln-steps__card{background:var(--gg-blush);margin-bottom:0}.ln-steps__card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:600}.ln-steps__card p{color:var(--gg-muted);font-size:14px;line-height:1.5}@media (min-width:768px){.ln-steps{margin-top:48px}.ln-steps__card{padding:22px}}@media (min-width:1100px){.ln-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ln-steps li{flex-direction:column;gap:14px}.ln-steps__rail{flex-direction:row;padding-bottom:0}.ln-steps__line{transform-origin:0;width:auto;height:2px;min-height:0}.ln-steps__card{margin-bottom:0}}.js [data-reveal=group] .ln-steps__dot{background:var(--gg-line);color:var(--gg-ink);transition:background-color var(--gg-motion-md) var(--gg-ease-out), color var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .12s)}.js [data-reveal=group].is-in .ln-steps__dot{background:var(--gg-ink);color:var(--gg-surface)}.js [data-reveal=group].is-in .is-last .ln-steps__dot{background:var(--gg-coral-fill)}.js [data-reveal=group] .ln-steps__line{transition:transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .12s + .12s);transform:scale(0)}.js [data-reveal=group].is-in .ln-steps__line{transform:none}.js [data-reveal=group] .ln-steps__card{opacity:0;transition:opacity var(--gg-motion-md) var(--gg-ease-out), transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .12s);transform:translateY(16px)}.js [data-reveal=group].is-in .ln-steps__card{opacity:1;transform:none}.ln-faq__more{border:1px solid var(--gg-line);background:var(--gg-surface);width:100%;min-height:48px;color:var(--gg-muted);font-family:var(--gg-font-body);text-align:left;cursor:pointer;border-radius:16px;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:600;display:none}.ln-faq__more:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:2px}@media (max-width:767px){.ln-faq__more:not([hidden]){display:block}.ln-faq:not(.is-all) .gg-faq__item:nth-child(n+5){display:none}}.ln-form-grid{flex-direction:column;gap:16px;display:flex}@media (min-width:1100px){.ln-form-grid{grid-template-columns:minmax(0,1fr) 540px;align-items:start;gap:64px;display:grid}}.ln-form-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ln-form-title{color:var(--gg-surface);font-size:clamp(40px,26.6px + 3.43vw,80px);line-height:.96}.ln-form-lead{max-width:560px;color:var(--gg-on-dark-muted)}.ln-banner{width:100%;max-width:596px;color:var(--gg-surface);background:#ffffff14;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.ln-banner i{background:var(--gg-coral);border-radius:50%;flex:none;width:8px;height:8px}.ln-form-ticks{flex-direction:column;gap:8px;list-style:none;display:none}.ln-form-ticks li{color:var(--gg-surface);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ln-form-ticks .gg-icon{color:var(--gg-peach)}@media (min-width:768px){.ln-form-copy{gap:20px}.ln-form-ticks{display:flex}}.ln-form{background:var(--gg-surface);width:100%;color:var(--gg-ink);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}@media (min-width:768px){.ln-form{border-radius:28px;gap:16px;padding:32px}}.ln-form__row{gap:12px;display:grid}@media (min-width:768px){.ln-form__row{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ln-form__extra{display:none}}.ln-form__trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.ln-form__fine{color:var(--gg-muted);font-size:12px;line-height:1.5}.ln-form__fine a{text-underline-offset:3px;text-decoration:underline}.ln-form__error{color:var(--gg-coral-text);font-size:14px;font-weight:500}.ln-form--done{align-items:flex-start;gap:14px}.ln-form__done-icon{background:var(--gg-coral-fill);width:48px;height:48px;color:var(--gg-surface);border-radius:99px;place-items:center;display:grid}.ln-form--done h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.ln-form--done p{max-width:46ch;color:var(--gg-muted);font-size:15px;line-height:1.6}.ln-bar{z-index:40;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--gg-ink);box-shadow:var(--gg-shadow-sticky);color:var(--gg-surface);visibility:hidden;transition:transform var(--gg-motion-md) var(--gg-ease-out), visibility 0s linear var(--gg-motion-md);border-radius:99px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(160%)}.ln-bar.is-on{visibility:visible;transition-delay:0s;transform:none}@media (min-width:768px){.ln-bar{display:none}}.ln-bar__text{flex:1;min-width:0}.ln-bar__price{font-family:var(--gg-font-display);font-size:18px;font-weight:500;line-height:1.1}.ln-bar__spots{color:var(--gg-peach);font-size:11px}.ln-bar .ln-bar__cta{min-height:44px;padding:12px 16px;font-size:13px}.ln-bar .ln-bar__cta .gg-btn__chip{display:none}html[data-motion=off] .ln-page *,html[data-motion=off] .ln-bar{animation:none!important}@media (prefers-reduced-motion:reduce){.ln-page *,.ln-bar{transition-duration:.01ms!important;animation:none!important}}@media (min-width:1200px){.gg .ln-page .hm-section .gg-section-header--split .gg-section-header__copy{flex:0 0 760px;max-width:760px}.gg .ln-page .hm-section .gg-section-header--split .gg-section-header__aside{flex:1 1 0;max-width:400px}}
