.pc-page{overflow-x:clip}.pc-page [id]{scroll-margin-top:120px}.pc-page h3{font-family:var(--gg-font-body);text-transform:none}.pc-page .hm-section{padding-block:40px}@media (min-width:768px){.pc-page .hm-section{padding-block:96px}}@media (min-width:1200px){.pc-page .hm-section{padding-block:120px}}@media (max-width:767px){.pc-page .gg-section-header .gg-h2{font-size:28px;line-height:1.1}}.pc-page .pc-hero{padding-block:16px 24px}@media (min-width:768px){.pc-page .pc-hero{padding-block:48px 64px}}.pc-hero__grid{flex-direction:column;gap:24px;display:flex}@media (min-width:1100px){.pc-hero__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;display:grid}}.pc-hero__copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}@media (min-width:768px){.pc-hero__copy{gap:24px}}.pc-h1{font-size:clamp(50px,29.9px + 5.143vw,104px)}.pc-hero__lead{max-width:640px;color:var(--gg-muted)}.pc-facts{gap:8px;width:100%;list-style:none;display:flex}.pc-facts li{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:14px;flex-direction:column;flex:1;padding:10px 12px;display:flex}.pc-facts strong{color:var(--gg-ink);font-size:22px}.pc-facts li>span{color:var(--gg-muted);font-size:11px}.pc-facts__extra{display:none!important}@media (min-width:768px){.pc-facts{gap:10px}.pc-facts li,.pc-facts__extra{border-radius:16px;padding:12px 16px}.pc-facts__extra{display:flex!important}.pc-facts strong{font-size:26px}.pc-facts li>span{font-size:12px}}.pc-tracker{display:none}@media (min-width:1100px){.pc-tracker{background:var(--gg-plum);color:var(--gg-surface);border-radius:32px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 30px 60px #2e174740}}.pc-tracker__head{justify-content:space-between;align-items:center;display:flex}.pc-tracker__head p{flex-direction:column;display:flex}.pc-tracker__head span{color:var(--gg-on-dark-muted);font-size:12px}.pc-tracker__head strong{font-size:18px;font-weight:600}.pc-tracker__segs{gap:4px;display:flex}.pc-tracker__segs span{background:#ffffff26;border-radius:99px;flex:1;height:8px}.pc-tracker__segs .is-done{background:var(--gg-coral)}.pc-tracker__segs .is-current{background:var(--gg-peach)}.pc-tracker__now{background:var(--gg-surface);color:var(--gg-ink);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pc-tracker__eye{background:var(--gg-blush);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pc-tracker__now p{flex-direction:column;display:flex}.pc-tracker__now strong{font-size:15px;font-weight:600}.pc-tracker__now span:not(.pc-tracker__eye){color:var(--gg-muted);font-size:12px}.pc-tracker__list{flex-direction:column;gap:12px;list-style:none;display:flex}.pc-tracker__list li{align-items:center;gap:12px;display:flex}.pc-tracker__list li>span{background:var(--gg-surface);width:24px;height:24px;color:var(--gg-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pc-tracker__list li.is-done>span{background:var(--gg-coral-fill);color:var(--gg-surface)}.pc-tracker__list p{flex-direction:column;display:flex}.pc-tracker__list strong{font-size:14px;font-weight:600}.pc-tracker__list small{color:var(--gg-on-dark-muted);font-size:12px}.js .pc-tracker[data-reveal]{opacity:0;transition:opacity var(--gg-motion-lg) var(--gg-ease-out), transform var(--gg-motion-lg) var(--gg-ease-out);transform:translateY(24px)scale(.96)}.js .pc-tracker[data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=group] .pc-tracker__segs span{transform-origin:0;transition:transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(.4s + var(--i,0) * .12s);transform:scaleX(0)}.js [data-reveal=group].is-in .pc-tracker__segs span{transform:none}.js [data-reveal=group] .pc-tracker__list 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(1.2s + var(--i,0) * .12s);transform:translateY(8px)}.js [data-reveal=group].is-in .pc-tracker__list li{opacity:1;transform:none}.pc-zone{background:var(--gg-canvas);position:relative}.pc-nav{z-index:15;max-width:calc(var(--gg-content) + 2 * var(--gg-gutter));padding:4px 0 8px var(--gg-gutter);margin-inline:auto;position:sticky;top:16px}.pc-nav__scroll{padding-right:var(--gg-gutter);scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.pc-nav__scroll::-webkit-scrollbar{display:none}.pc-nav__list{gap:8px;width:max-content;list-style:none;display:flex;position:relative}.pc-nav__pill{display:none}.pc-nav__item{flex:none}.pc-nav__chip{background:var(--gg-surface);min-height:39px;box-shadow:inset 0 0 0 1px var(--gg-line);white-space:nowrap;transition:background-color var(--gg-motion-md) var(--gg-ease-in-out), color var(--gg-motion-md) var(--gg-ease-in-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.pc-nav__chip.is-active{background:var(--gg-ink);color:var(--gg-surface)}.pc-nav__chip:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:2px}.pc-nav__n{display:none}@media (min-width:768px){.pc-nav{padding:0 var(--gg-gutter) 24px}.pc-nav__scroll{border-radius:999px;padding-right:0;-webkit-mask-image:none;mask-image:none}.pc-nav__scroll,.pc-nav__list{width:100%}.pc-nav__list{border:1px solid var(--gg-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:999px;gap:6px;padding:6px;box-shadow:0 10px 28px #2e174714}.pc-nav__pill{width:var(--pill-w,0);background:var(--gg-ink);transform:translateX(var(--pill-x,0));transition:transform var(--gg-motion-md) var(--gg-ease-in-out), width var(--gg-motion-md) var(--gg-ease-in-out);border-radius:999px;display:block;position:absolute;top:6px;bottom:6px;left:0}.pc-nav__item{z-index:1;flex:auto;position:relative}.pc-nav__chip,.pc-nav__chip.is-active{box-shadow:none;background:0 0}.pc-nav__n{color:var(--gg-muted);font-size:11px;display:inline}.pc-nav__chip.is-active .pc-nav__n{color:var(--gg-peach)}}.pc-before__row{flex-direction:column;gap:10px;margin-top:24px;list-style:none;display:flex}.pc-before__slot{align-items:center;gap:16px;display:flex}.pc-before__card{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:20px;flex-direction:column;flex:1;gap:12px;height:100%;padding:20px;display:flex}.pc-before__chip{background:var(--gg-lilac);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pc-before__card h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.pc-before__card p{color:var(--gg-muted);font-size:14px;line-height:1.5}.pc-before__card .pc-before__note{background:var(--gg-canvas);color:var(--gg-ink);border-radius:12px;margin-top:auto;padding:8px 12px;font-size:13px;font-weight:500}.pc-before__arrow{color:var(--gg-muted);flex:none;font-size:24px;font-weight:600;display:none}@media (min-width:768px){.pc-before__row{margin-top:48px}.pc-before__card{border-radius:24px;padding:24px}}@media (min-width:1100px){.pc-before__row{flex-direction:row;align-items:stretch;gap:16px}.pc-before__slot{flex:1}.pc-before__arrow{display:block}}.pc-gantt{display:none}.pc-bars{flex-direction:column;gap:14px;margin-top:16px;list-style:none;display:flex}.pc-bars p{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.pc-bars strong{font-size:14px;font-weight:600}.pc-bars p span{color:var(--gg-muted);font-size:12px}.pc-bars__track{background:var(--gg-canvas);border-radius:99px;height:12px;display:block;overflow:hidden}.pc-bars__track i{background:var(--gg-coral);transform-origin:0;border-radius:99px;height:100%;display:block}.js [data-reveal=group] .pc-bars__track i{transition:transform var(--gg-motion-xl) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .12s);transform:scaleX(0)}.js [data-reveal=group].is-in .pc-bars__track i{transform:none}@media (min-width:768px){.pc-bars{margin-top:40px}}@media (min-width:1100px){.pc-bars{display:none}.pc-gantt{background:var(--gg-canvas);border-radius:28px;flex-direction:column;gap:14px;margin-top:48px;padding:28px 32px;display:flex}}.pc-gantt__axis{color:var(--gg-muted);justify-content:space-between;padding-left:200px;font-size:12px;display:flex}.pc-gantt__axis span{flex:1}.pc-gantt__row{align-items:center;display:flex}.pc-gantt__label{flex-direction:column;flex:none;width:200px;display:flex}.pc-gantt__label strong{font-size:16px;font-weight:600}.pc-gantt__label span{color:var(--gg-muted);font-size:12px}.pc-gantt__track{flex:1;height:36px;position:relative}.pc-gantt__bar{background:var(--bar,var(--gg-ink));transform-origin:0;border-radius:8px;height:36px;position:absolute;top:0}.pc-gantt__bar.is-support{border:1px solid var(--gg-line);background:var(--gg-mint)}.pc-gantt__bar:after{content:attr(data-tip);z-index:5;background:var(--gg-ink);color:var(--gg-surface);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--gg-motion-sm) var(--gg-ease-out), transform var(--gg-motion-sm) var(--gg-ease-out);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.pc-gantt__bar:hover:after,.pc-gantt__bar:focus-visible:after{opacity:1;transform:none}.pc-gantt__bar:focus-visible{outline:2px solid var(--gg-ink);outline-offset:2px}.js [data-reveal=group] .pc-gantt__bar{transition:transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--row,0) * .12s + var(--seg,0) * 80ms);transform:scaleX(0)}.js [data-reveal=group].is-in .pc-gantt__bar{transform:none}.pc-gantt__row{--row:0}.pc-gantt__legend{flex-wrap:wrap;gap:8px 16px;padding-top:8px;list-style:none;display:flex}.pc-gantt__legend li{color:var(--gg-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pc-gantt__legend i{border-radius:4px;width:14px;height:14px}.pc-gantt__legend i.is-support{border:1px solid var(--gg-line)}.pc-gantt__note{color:var(--gg-muted);font-size:12px}.pc-steps{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (min-width:1100px){.pc-steps{gap:24px;margin-top:24px}}.pc-step{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:20px;padding:16px 14px 16px 16px}.pc-step.is-open{border:1.5px solid var(--gg-ink)}.pc-step__title{margin:0}.pc-step__head{width:100%;color:inherit;font-family:var(--gg-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pc-step__head:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:4px;border-radius:8px}.pc-step__n{font-family:var(--gg-font-display);color:var(--gg-coral-text);font-size:26px;font-weight:500;line-height:1}.pc-step__chip{display:none}.pc-step__name{letter-spacing:-.01em;flex:1;font-size:18px;font-weight:600}.pc-step__toggle{background:var(--gg-canvas);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pc-step.is-open .pc-step__toggle{background:var(--gg-ink);color:var(--gg-surface)}.pc-step__panel{transition:grid-template-rows var(--gg-motion-md) var(--gg-ease-out);grid-template-rows:0fr;display:grid}.pc-step.is-open .pc-step__panel{grid-template-rows:1fr}.pc-step__panel-in{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.pc-step.is-open .pc-step__panel-in{padding-top:12px}.pc-step__desc{color:var(--gg-muted);font-size:14px;line-height:1.5}.pc-step__pills{flex-wrap:wrap;gap:8px;display:flex}.pc-pill{background:var(--gg-canvas);border-radius:99px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12px;font-weight:500;display:inline-flex}.pc-pill--pay{background:var(--gg-blush)}.pc-callout{border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.pc-callout p{flex-direction:column;gap:2px;display:flex}.pc-callout .gg-kicker{font-size:10px}.pc-callout--pay{background:var(--gg-blush);display:none}.pc-callout--pay .gg-kicker{color:var(--gg-coral-text)}.pc-callout--rounds{background:var(--gg-lilac)}.pc-callout--rounds .gg-kicker{color:var(--gg-plum)}.pc-callout__line{display:block}.pc-seg{background:var(--gg-canvas);border-radius:99px;gap:4px;padding:4px;display:flex}.pc-seg button{min-height:40px;color:var(--gg-ink);font-family:var(--gg-font-body);cursor:pointer;transition:background-color var(--gg-motion-sm) var(--gg-ease-out), color var(--gg-motion-sm) var(--gg-ease-out);background:0 0;border:0;border-radius:99px;flex:1;padding:10px 8px;font-size:12px;font-weight:600}.pc-seg button.is-on{background:var(--gg-ink);color:var(--gg-surface)}.pc-seg button:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:2px}.pc-cols{display:block}.pc-col:not(.is-tab){display:none}.pc-col{animation:pc-fade var(--gg-motion-sm) var(--gg-ease-out)}@keyframes pc-fade{0%{opacity:0}}.pc-col__head{display:none}.pc-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.pc-col li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.pc-col li .gg-icon{color:var(--gg-coral-text);flex:none;margin-top:3px}@media (min-width:1100px){.pc-step,.pc-step.is-open{border:1px solid var(--gg-line);border-radius:32px;grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:40px;padding:40px;display:grid}.pc-step__left,.pc-step__panel,.pc-step__panel-in{display:contents}.pc-step__title{grid-column:1}.pc-step__head{cursor:default;pointer-events:none;grid-template-columns:auto 1fr;grid-template-areas:"n chip""name name";align-items:center;gap:16px 12px;display:grid}.pc-step__n{grid-area:n;font-size:64px}.pc-step__chip{background:var(--gg-lilac);border-radius:12px;grid-area:chip;justify-self:start;place-items:center;width:44px;height:44px;display:grid}.pc-step__name{letter-spacing:-.02em;grid-area:name;font-size:32px}.pc-step__toggle{display:none}.pc-step__desc,.pc-step__pills,.pc-callout{grid-column:1;margin-top:16px}.pc-step__desc{font-size:16px;line-height:1.55}.pc-pill{padding:8px 14px 8px 12px;font-size:13px}.pc-step__pills .pc-pill--pay{display:none}.pc-callout{margin-top:12px}.pc-callout--pay{display:flex}.pc-seg{display:none}.pc-cols{grid-area:1/2/span 6;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:16px;display:grid}.pc-col,.pc-col:not(.is-tab){background:var(--gg-canvas);border-radius:20px;flex-direction:column;gap:12px;padding:20px;animation:none;display:flex}.pc-col--get{background:var(--gg-mint)}.pc-col__head{color:var(--gg-muted);align-items:center;gap:8px;font-size:11px;display:flex}}.pc-step.is-dark{background:var(--gg-plum);color:var(--gg-surface);border-color:#0000}.pc-step.is-dark.is-open{border:1.5px solid var(--gg-coral)}.pc-step.is-dark .pc-step__n{color:var(--gg-peach)}.pc-step.is-dark .pc-step__toggle{color:var(--gg-surface);background:#ffffff24}.pc-step.is-dark .pc-step__desc{color:var(--gg-on-dark-muted)}.pc-step.is-dark .pc-pill{color:var(--gg-surface);background:#ffffff1a}.pc-step.is-dark .pc-seg{background:#ffffff1a}.pc-step.is-dark .pc-seg button{color:var(--gg-surface)}.pc-step.is-dark .pc-seg button.is-on{background:var(--gg-surface);color:var(--gg-ink)}.pc-step.is-dark .pc-col li .gg-icon{color:var(--gg-peach)}@media (min-width:1100px){.pc-step.is-dark,.pc-step.is-dark.is-open{border-color:#0000}.pc-step.is-dark .pc-step__chip{background:var(--gg-coral-fill);color:var(--gg-surface)}.pc-step.is-dark .pc-col,.pc-step.is-dark .pc-col:not(.is-tab){background:#ffffff0f}.pc-step.is-dark .pc-col--get,.pc-step.is-dark .pc-col--get:not(.is-tab){background:#ffffff1f}.pc-step.is-dark .pc-col__head{color:var(--gg-peach)}}.js [data-reveal=group].pc-step{opacity:0;transition:opacity var(--gg-motion-lg) var(--gg-ease-out), transform var(--gg-motion-lg) var(--gg-ease-out);transform:translateY(24px)}.js [data-reveal=group].pc-step.is-in{opacity:1;transform:none}@media (min-width:1100px){.js [data-reveal=group] .pc-col{opacity:0;transition:opacity var(--gg-motion-md) var(--gg-ease-out), transform var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(.2s + var(--i,0) * .1s);transform:translateY(16px)}.js [data-reveal=group].is-in .pc-col{opacity:1;transform:none}}.pc-paytable-wrap{display:none}.pc-paycards{flex-direction:column;gap:8px;margin-top:16px;list-style:none;display:flex}.pc-paycards li{background:#ffffff14;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pc-paycards strong{font-size:16px;font-weight:600}.pc-paycards span{gap:8px;display:flex}.pc-paycards i{background:var(--gg-coral-fill);border-radius:12px;flex:1;padding:8px 10px;font-size:12px;font-style:normal;font-weight:500}.pc-pay__note{color:var(--gg-peach);margin-top:16px;font-size:14px;font-weight:500;line-height:1.5}@media (min-width:768px){.pc-paycards{margin-top:40px}}@media (min-width:1100px){.pc-paycards{display:none}.pc-paytable-wrap{background:#ffffff0f;border-radius:28px;margin-top:48px;display:block;overflow:hidden}.pc-pay__note{margin-top:24px;font-size:15px}}.pc-paytable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.pc-paytable th,.pc-paytable td{vertical-align:middle;padding:0 8px}.pc-paytable thead th{color:var(--gg-surface);padding-block:16px;font-size:13px;font-weight:500}.pc-paytable__plan{width:220px;padding-left:24px!important}.pc-paytable thead .pc-paytable__plan{color:var(--gg-on-dark-muted)!important;font-size:11px!important}.pc-paytable tbody tr{border-top:1px solid #ffffff1f;height:137px}.pc-paytable tbody .pc-paytable__plan{display:table-cell}.pc-paytable tbody th strong{color:var(--gg-surface);font-size:16px;font-weight:600;display:block}.pc-paytable tbody th span{color:var(--gg-on-dark-muted);font-size:12px;font-weight:400}.pc-block{color:var(--gg-surface);background:#ffffff1f;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pc-block.is-due{background:var(--gg-coral-fill)}.pc-block strong{font-size:18px}.pc-block small{font-size:11px}.js [data-reveal=group] .pc-block{opacity:0;transition:transform var(--gg-motion-md) var(--gg-ease-back), opacity var(--gg-motion-sm) var(--gg-ease-out);transition-delay:var(--d,0s);transform:scale(.6)}.js [data-reveal=group].is-in .pc-block{opacity:1;transform:none}.pc-rev__grid{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (min-width:768px){.pc-rev__grid{margin-top:48px}}@media (min-width:1100px){.pc-rev__grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}}.pc-rounds{display:none}@media (min-width:1100px){.pc-rounds{background:var(--gg-canvas);border-radius:24px;display:block;overflow:hidden}.pc-rounds-tiles,.pc-rounds-extra{display:none!important}}.pc-rounds__head{background:var(--gg-lilac);color:var(--gg-plum);justify-content:space-between;padding:16px 24px;font-size:12px;display:flex}.pc-rounds__row{border-top:1px solid var(--gg-line);justify-content:space-between;align-items:center;height:66px;padding:16px 24px;display:flex}.pc-rounds__row span{font-size:16px;font-weight:600}.pc-rounds__row strong{font-size:22px}.pc-rounds__row strong.is-coral{color:var(--gg-coral-text)}.pc-rounds-tiles{gap:8px;list-style:none;display:flex}.pc-rounds-tiles li{border:1px solid var(--gg-line);background:var(--gg-canvas);border-radius:14px;flex-direction:column;flex:1;align-items:center;padding:10px;display:flex}.pc-rounds-tiles strong{font-size:24px}.pc-rounds-tiles span{color:var(--gg-muted);font-size:11px}.pc-rounds-extra{color:var(--gg-coral-text);font-size:13px;font-weight:500}.pc-rev__cards{flex-direction:column;gap:12px;display:flex}.pc-count{border-radius:24px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.pc-count--yes{background:var(--gg-mint)}.pc-count--no{background:var(--gg-blush)}.pc-count h3{font-size:17px;font-weight:600}.pc-count ul{flex-direction:column;gap:10px;list-style:none;display:flex}.pc-count li{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.pc-count li span{background:var(--gg-surface);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pc-needs__list{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:20px;margin-top:16px;list-style:none}.pc-needs__list li{border-top:1px solid var(--gg-line);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.pc-needs__list li:first-child{border-top:0}.pc-needs__chip{background:var(--gg-blush);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:none}.pc-needs__text{flex:1;font-size:14px;font-weight:500;line-height:1.35}.pc-needs__when{background:var(--gg-canvas);border-radius:99px;flex:none;padding:5px 10px;font-size:11px;font-weight:600}.pc-needs__note{background:var(--gg-mint);border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:16px 20px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.pc-needs__note>span{background:var(--gg-surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@media (min-width:768px){.pc-needs__list{border-radius:28px;margin-top:48px}.pc-needs__list li{gap:16px;padding:16px 24px}.pc-needs__chip{display:grid}.pc-needs__text{font-size:16px}.pc-needs__when{padding:6px 12px;font-size:12px}.pc-needs__note{margin-top:16px}}.pc-together__grid{gap:12px;margin-top:16px;list-style:none;display:grid}@media (min-width:768px){.pc-together__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}}@media (min-width:1100px){.pc-together__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-together__grid li{background:var(--gg-canvas);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.pc-together__chip{background:var(--gg-lilac);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pc-together__grid h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.pc-together__grid p{color:var(--gg-muted);font-size:14px;line-height:1.5}.pc-after__strip{flex-direction:column;gap:8px;margin-top:16px;list-style:none;display:flex}.pc-after__seg{border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pc-after__seg strong{font-size:15px;font-weight:600;line-height:1.4}.pc-after__seg .gg-kicker{color:var(--gg-muted);font-size:12px}.pc-after__seg--coral{background:var(--gg-coral-fill);color:var(--gg-surface)}.pc-after__seg--coral .gg-kicker{color:var(--gg-surface)}.pc-after__seg--mint{background:var(--gg-mint)}.pc-after__seg--lilac{background:var(--gg-lilac)}.pc-after__seg--canvas{border:1px solid var(--gg-line);background:var(--gg-surface)}@media (min-width:1100px){.pc-after__strip{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:24px;flex-direction:row;gap:0;margin-top:48px;overflow:hidden}.pc-after__seg{border-radius:0;flex:1;gap:6px;padding:18px 20px}.pc-after__seg+.pc-after__seg{border-left:1px solid var(--gg-line)}.pc-after__seg--canvas{border:0;border-left:1px solid var(--gg-line);background:var(--gg-canvas)}}.js [data-reveal=group] .pc-after__seg{opacity:0;transition:opacity var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .25s)}.js [data-reveal=group].is-in .pc-after__seg{opacity:1}.pc-after__options{gap:12px;margin-top:16px;list-style:none;display:grid}@media (min-width:768px){.pc-after__options{margin-top:20px}}@media (min-width:1100px){.pc-after__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pc-opt{border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.pc-opt--surface{border:1px solid var(--gg-line);background:var(--gg-surface)}.pc-opt--blush{background:var(--gg-blush)}.pc-opt--plum{background:var(--gg-plum);color:var(--gg-surface)}.pc-opt__chip{background:var(--gg-lilac);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.pc-opt--blush .pc-opt__chip{background:var(--gg-surface)}.pc-opt--plum .pc-opt__chip{background:var(--gg-coral-fill);color:var(--gg-surface)}.pc-opt h3{letter-spacing:-.01em;font-size:22px;font-weight:600}.pc-opt p{color:var(--gg-muted);font-size:15px;line-height:1.55}.pc-opt--plum p{color:var(--gg-on-dark-muted)}.pc-opt__price{background:#ffffffb3;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pc-opt--surface .pc-opt__price{background:var(--gg-canvas)}.pc-opt--plum .pc-opt__price{background:#ffffff1a}.pc-opt__btn.gg-btn{align-self:flex-start;margin-top:auto}.pc-page .pc-faq-section .hm-faq__intro .gg-btn{margin-top:8px}html[data-motion=off] .pc-page *{animation:none!important}@media (prefers-reduced-motion:reduce){.pc-page *{transition-duration:.01ms!important;animation:none!important}}
