.gs-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:#fff}.gs-top{flex:none;border-bottom:1px solid var(--line)}.gs-bar{height:72px;box-sizing:border-box;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.gs-bar__logo{justify-self:start;display:flex;color:var(--ink)}.gs-bar__mid{display:flex;flex-direction:column;align-items:center;gap:8px}.gs-bar__lbl{font-size:13px;color:var(--cap);white-space:nowrap}.gs-bar__lbl--caps{letter-spacing:.14em;text-transform:uppercase}.gs-bar__track{width:180px;background:var(--line)}.gs-bar__fill,.gs-bar__track{display:block;height:4px;border-radius:4px}.gs-bar__fill{background:var(--btn);transition:width .45s var(--ease)}.gs-top__track{display:none}.gs-bar__r{justify-self:end;font-size:15px;color:var(--body);white-space:nowrap}.gs-mb-i{display:none}.gs-eb{letter-spacing:.16em;text-transform:uppercase}.gs-cap,.gs-eb{font-size:13px;color:var(--cap)}.gs-lb{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--body)}.gs-in{display:block;width:100%;height:52px;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:0 16px;background:#fff;font:inherit;font-size:16px;color:var(--ink);outline:none}.gs-in::placeholder{color:#a8957f}.gs-in:focus{border-color:var(--btn);box-shadow:0 0 0 1px var(--btn)}.gs-pri{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;box-sizing:border-box;border:0;border-radius:999px;background:var(--btn);color:#fff;font:inherit;font-size:17px;cursor:pointer;text-align:center}.gs-pri:hover{color:#fff;background:#a34e00}.gs-pri:disabled{opacity:.7;cursor:progress}.gs-pri svg{stroke:#fff}.gs-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.gs-err{font-size:14px;line-height:1.45;color:#9a3412}.gs-err a{color:#9a3412;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.gs-top--steps{border-bottom:0}.gs-bar{height:56px;padding:0 20px}.gs-bar__logo svg{width:84px;height:auto}.gs-bar__mid{gap:6px}.gs-bar__lbl{font-size:12px}.gs-top--steps .gs-bar__track{display:none}.gs-top__track{display:block;height:4px;background:var(--line)}.gs-top__track .gs-bar__fill{border-radius:0}.gs-bar__r{font-size:14px}.gs-dk-i{display:none}.gs-mb-i{display:inline}}.gs-st{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,38.9vw,560px);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);padding:24px 24px 24px clamp(40px,5.56vw,80px)}.gs-st__l{display:flex;flex-direction:column;justify-content:center;gap:26px;max-width:640px}.gs-st__ban,.gs-st__lede--m{display:none}.gs-st h1{font-size:clamp(56px,5.28vw,76px);line-height:.96;letter-spacing:-.05em}.gs-st__lede{font-size:19px;line-height:1.45;color:var(--body);max-width:520px}.gs-st__lede span{color:var(--ink)}.gs-st__steps{list-style:none;margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.gs-st__steps li{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:2px solid var(--line)}.gs-st__steps li:first-child{border-top-color:var(--btn)}.gs-st__n{font-size:13px;color:var(--cap)}.gs-st__t{font-size:17px;letter-spacing:-.01em;line-height:1.25}.gs-st__d{font-size:14px;color:var(--body);line-height:1.4}.gs-st__bottom{display:contents}.gs-st__go{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:12px}.gs-st__cta{min-width:280px}.gs-st__from{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--body)}.gs-st__from span+span{font-size:22px;letter-spacing:-.02em;color:var(--ink)}.gs-st__member{font-size:15px;color:var(--body);align-self:flex-start}.gs-st__member span{color:var(--ink);border-bottom:1px solid var(--ink)}.gs-st__trust{display:flex;flex-wrap:wrap;gap:12px 26px;padding-top:20px;border-top:1px solid var(--line)}.gs-st__trust span{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--body)}.gs-st__trust svg{stroke:var(--btn)}.gs-st__aside{border-radius:28px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.gs-st__live,.gs-st__phone{flex:none;margin-left:clamp(40px,6.25vw,90px)}.gs-st__phone{width:min(330px,70%);box-sizing:border-box;padding:8px;background:var(--phone);border-radius:46px;box-shadow:0 30px 60px -30px rgba(43,29,16,.45)}.gs-st__phone img{width:100%;height:auto;aspect-ratio:314/680;object-fit:cover;border-radius:38px}.gs-st__chips{position:absolute;left:28px;bottom:84px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gs-st__chips span{background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;box-shadow:0 12px 30px -14px rgba(43,29,16,.35)}.gs-st,.gs-wl{width:100%;max-width:1440px;margin-inline:auto;box-sizing:border-box}.gs-wl{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) clamp(420px,41.7vw,600px);grid-gap:24px;gap:24px;padding:24px 24px 24px clamp(40px,5.56vw,80px)}.gs-wl__l{display:flex;flex-direction:column;justify-content:center;gap:22px;max-width:560px;padding-right:24px}.gs-wl h1{font-size:clamp(56px,5.56vw,80px);line-height:.95;letter-spacing:-.05em}.gs-wl__lede{font-size:19px;line-height:1.45;color:var(--body)}.gs-wl__feat{list-style:none;margin-top:6px;border-bottom:1px solid var(--line)}.gs-wl__feat li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.gs-wl__feat svg{stroke:var(--btn)}.gs-wl__feat li>span{display:flex;flex-direction:column;gap:3px;font-size:17px}.gs-wl__feat li>span span+span{line-height:1.4}.gs-wl__feat li>span span+span,.gs-wl__invite{font-size:15px;color:var(--body)}.gs-wl__invite a{color:var(--ink);border-bottom:1px solid var(--ink)}.gs-wl__invite--m{display:none}.gs-wl__aside{background:var(--mist-glow);border-radius:28px;padding:32px;display:flex;align-items:center}.gs-wl__form{position:relative;width:100%;box-sizing:border-box;background:#fff;border-radius:22px;padding:36px 36px 30px;display:flex;flex-direction:column;gap:16px}.gs-wl__title{font-size:28px;letter-spacing:-.025em}.gs-wl__submit{width:100%;margin-top:6px}.gs-wl__note{text-align:center;line-height:1.45}.gs-wd{flex:1 1;justify-content:center;padding:24px 20px 40px}.gs-wd,.gs-wd__col{display:flex;flex-direction:column;align-items:center}.gs-wd__col{width:min(560px,100%);gap:20px;text-align:center}.gs-wd__ok{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--btn)}.gs-wd h1{font-size:clamp(48px,4.72vw,68px);line-height:.96;letter-spacing:-.05em;outline:none}.gs-wd__col>p{font-size:19px;line-height:1.45;color:var(--body)}.gs-wd__steps{list-style:none;margin-top:8px;width:100%;border-bottom:1px solid var(--line)}.gs-wd__steps li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--line);text-align:left}.gs-wd__n{color:var(--btn);font-size:14px}.gs-wd__tx{display:flex;flex-direction:column;gap:3px;font-size:17px}.gs-wd__tx span+span{font-size:15px;color:var(--body);line-height:1.4}.gs-wd__share{width:100%;box-sizing:border-box;margin-top:6px;display:flex;flex-direction:column;gap:12px;text-align:left;background:var(--mist);border-radius:22px;padding:24px}.gs-wd__share-h{display:flex;align-items:center;gap:10px;font-size:17px}.gs-wd__share-h svg{stroke:var(--btn)}.gs-wd__share-row{display:flex;gap:8px}.gs-wd__url{flex:1 1;min-width:0;display:flex;align-items:center;color:var(--body);overflow:hidden}.gs-wd__share-row button,.gs-wd__url{height:48px;font-size:15px;white-space:nowrap}.gs-wd__share-row button{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:0 18px;color:var(--ink)}.gs-wd__back{margin-top:6px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px}.gs-pp{flex:1 1}.gs-pp,.gs-pp__aside{display:flex;padding:24px}.gs-pp__aside{width:clamp(380px,41.7vw,600px);flex:none;box-sizing:border-box;border-radius:28px;flex-direction:column;gap:20px;overflow:hidden}.gs-pp__aside--intro{gap:22px}.gs-pp__aside>img{width:100%;height:240px;object-fit:cover;object-position:50% 40%;border-radius:20px;flex:none}.gs-pp__ahead{padding:0 16px;display:flex;flex-direction:column;gap:12px}.gs-pp__ahead h2{font-size:clamp(36px,3.06vw,44px);line-height:1;letter-spacing:-.04em}.gs-pp__ahead p{font-size:17px;line-height:1.45;color:var(--body)}.gs-pp__items{padding:0 16px;display:flex;flex-direction:column}.gs-pp__items>div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border-top:1px solid #d9d5e3;padding:16px 0}.gs-pp__items svg{stroke:var(--btn);margin-top:2px}.gs-pp__items>div>span,.gs-pp__next>div>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:18px;letter-spacing:-.01em}.gs-pp__items>div>span span+span{font-size:15px;color:var(--body);line-height:1.4;letter-spacing:0}.gs-pp__rhead{padding:0 16px;display:flex;flex-direction:column;gap:6px}.gs-pp__rtitle{font-size:28px;letter-spacing:-.025em;line-height:1.1}.gs-pp__rows{margin:0 16px;display:flex;flex-direction:column;border-bottom:1px solid #d9d5e3}.gs-pp__rows>div{display:grid;grid-template-columns:clamp(84px,8.3vw,120px) minmax(0,1fr) 24px;grid-gap:14px;gap:14px;align-items:start;border-top:1px solid #d9d5e3;padding:16px 0}.gs-pp__rows dt{font-size:14px;color:var(--cap)}.gs-pp__rows dd{font-size:16px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.gs-pp__rows dd.is-ph{color:var(--cap)}.gs-pp__tick{stroke:var(--btn)}.gs-pp__promise{margin:auto 16px 8px;font-size:15px;line-height:1.45;color:var(--body)}.gs-pp__next{margin:0 16px;display:flex;flex-direction:column;border-bottom:1px solid #d9d5e3}.gs-pp__next>div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid #d9d5e3;padding:18px 0}.gs-pp__nn{font-size:13px;letter-spacing:.14em;color:var(--btn);padding-top:4px}.gs-pp__next>div>span:last-child{gap:4px;font-size:19px;letter-spacing:-.015em}.gs-pp__next>div>span:last-child span+span{font-size:15px;color:var(--body);line-height:1.45;letter-spacing:0}.gs-pp__main{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 40px}.gs-pp__in{position:relative;width:min(480px,100%);gap:28px}.gs-pp__head,.gs-pp__in{display:flex;flex-direction:column}.gs-pp__head{gap:14px}.gs-pp__head h1{font-size:clamp(40px,3.33vw,48px);line-height:1.02;letter-spacing:-.04em;outline:none}.gs-pp__head p{font-size:18px;line-height:1.45;color:var(--body)}.gs-pp__fields{display:flex;flex-direction:column;gap:18px}.gs-pp__fields--20{gap:20px}.gs-pp__team{border:0;padding:0;margin:0;min-width:0}.gs-pp__team legend{padding:0;margin-bottom:8px}.gs-pp__team>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gs-pp__team label{position:relative;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;height:48px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;white-space:nowrap}.gs-pp__team label.is-on{border-color:var(--btn);background:#fbeee0;color:#8a4300}.gs-pp__team input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.gs-pp__team label:has(input:focus-visible){outline:2px solid var(--btn);outline-offset:2px}.gs-pp__sel{position:relative;display:block}.gs-pp__sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px}.gs-pp__sel select.is-ph{color:#a8957f}.gs-pp__sel svg{position:absolute;right:16px;top:16px;stroke:var(--body);pointer-events:none}.gs-pp__ta{height:132px;padding:14px 16px;resize:none;line-height:1.45}.gs-pp__foot{display:flex;flex-direction:column;gap:16px}.gs-pp__act{display:flex;align-items:center;gap:28px}.gs-pp__back{font-size:16px;color:var(--body)}.gs-pp__back:hover{color:var(--btn)}.gs-pp__go{flex:1 1}.gs-pp__note{font-size:13px;color:var(--cap);line-height:1.45}.gs-pp__note a{color:var(--ink);border-bottom:1px solid var(--ink)}.gs-pp__aside--incl>img{height:200px}.gs-pp__aside--incl{gap:16px}.gs-pp__incl{border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.gs-pp__incl--d{margin:0 16px;background:#fff}.gs-pp__incl--m{display:none;background:var(--mist)}.gs-pp__ihead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.gs-pp__ihead>span:first-child{display:flex;flex-direction:column;gap:4px}.gs-pp__ieb{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cap)}.gs-pp__iname{font-size:22px;letter-spacing:-.02em}.gs-pp__i54{flex:none;display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--cap)}.gs-pp__i54 span{font-size:32px;letter-spacing:-.04em;line-height:1;color:var(--ink)}.gs-pp__isplit{font-size:14px;line-height:1.4;color:var(--body)}.gs-pp__incl ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.gs-pp__incl li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4}.gs-pp__incl li svg{stroke:var(--btn);flex:none}.gs-pp__itax{font-size:13px;line-height:1.4;color:var(--cap)}.gs-pp__sum{border:1px solid var(--line);border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.gs-pp__sum>span:not(.gs-pp__ieb){display:flex;justify-content:space-between;gap:12px;font-size:16px}.gs-pp__sum>span:not(.gs-pp__ieb) span+span{color:var(--body);text-align:right}.gs-pp__sent{gap:12px;font-size:15px;color:#2f6b3f}.gs-pp__sent,.gs-pp__sent>span{display:flex;align-items:center}.gs-pp__sent>span{width:34px;height:34px;border-radius:50%;background:#e5f0e7;justify-content:center}.gs-pp__sent svg{stroke:#2f6b3f}.gs-pp__nextM{display:none}.gs-pp__sooner{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:20px}.gs-pp__sooner>span:first-child{font-size:15px;color:var(--body)}.gs-pp__sooner>span:last-child{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline}.gs-pp__sooner a{font-size:16px;color:var(--body)}.gs-pp__sooner a.gs-pp__book{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px}.gs-pp__foot--done{gap:28px}.gs-pp__links{display:flex;gap:22px;font-size:15px}.gs-pp__links a{color:var(--body);border-bottom:1px solid var(--line)}@media (max-width:1023px){.gs-hide-m{display:none!important}.gs-st{display:flex;flex-direction:column;width:100%;max-width:600px;box-sizing:border-box;margin:0 auto;padding:16px 20px 20px}.gs-st__l{flex:1 1;justify-content:flex-start;gap:0;max-width:none}.gs-st__aside,.gs-st__eb,.gs-st__from,.gs-st__lede--d{display:none}.gs-st__ban{display:block;height:150px;flex:none;border-radius:22px;background:var(--mist-glow);overflow:hidden;position:relative}.gs-st__ban img{width:100%;height:100%;object-fit:cover}.gs-st__ban span{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.gs-st h1{margin-top:22px;font-size:42px;line-height:.98;letter-spacing:-.045em}.gs-st__lede--m{display:block;margin-top:10px;font-size:16px}.gs-st__steps{margin-top:14px;grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--line)}.gs-st__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:11px 0;border-top:1px solid var(--line)}.gs-st__steps li:first-child{border-top-color:var(--line)}.gs-st__steps li:first-child .gs-st__n{color:var(--btn)}.gs-st__n{grid-row:1/span 2;padding-top:2px}.gs-st__t{font-size:16px;letter-spacing:0}.gs-st__d{line-height:1.35}.gs-st__bottom{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:16px}.gs-st__go{margin:0}.gs-st__cta{width:100%;min-width:0}.gs-st__member{align-self:center}.gs-st__trust{justify-content:center;gap:8px 16px;padding:0;border:0}.gs-st__trust span{gap:6px;font-size:12px}.gs-st__trust svg{width:14px;height:14px}.gs-wl{display:flex;flex-direction:column;gap:14px;width:100%;max-width:600px;box-sizing:border-box;margin:0 auto;padding:22px 20px 20px}.gs-wl__l{display:contents}.gs-wl .gs-eb{font-size:12px}.gs-wl h1{font-size:42px;line-height:.98;letter-spacing:-.045em}.gs-wl__lede{font-size:15px;margin-bottom:4px}.gs-wl__feat,.gs-wl__invite--d,.gs-wl__title{display:none}.gs-wl__aside{flex:1 1;background:none;border-radius:0;padding:0;align-items:stretch}.gs-wl__form{padding:0;border-radius:0;gap:12px}.gs-wl__submit{margin-top:auto}.gs-wl__invite--m{display:block;text-align:center}.gs-wd{justify-content:flex-start;max-width:600px;box-sizing:border-box;margin:0 auto;padding:32px 20px 20px}.gs-wd,.gs-wd__col{align-items:stretch;width:100%}.gs-wd__col{flex:1 1;text-align:left;gap:14px}.gs-wd__ok{width:64px;height:64px}.gs-wd__ok svg{width:30px;height:30px}.gs-wd h1{margin-top:6px;font-size:44px;line-height:.98;letter-spacing:-.045em}.gs-wd__col>p{font-size:16px}.gs-wd__steps{margin-top:4px}.gs-wd__steps li{padding:14px 0}.gs-wd__tx{font-size:16px}.gs-wd__tx span+span{font-size:14px}.gs-wd__share{margin-top:0;border-radius:18px;padding:18px}.gs-wd__share-h{font-size:16px}.gs-wd__back{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:52px;border:0;padding:0 30px;border-radius:999px;background:var(--btn);color:#fff;font-size:17px}.gs-wd__back:hover{color:#fff;background:#a34e00}.gs-pp{flex-direction:column;width:100%;max-width:600px;box-sizing:border-box;margin:0 auto;padding:32px 20px 28px;gap:28px}.gs-pp--1{padding:16px 20px 24px;gap:18px}.gs-pp--done{padding-top:28px}.gs-pp__aside--done,.gs-pp__aside--rail{display:none}.gs-pp__aside--intro{width:auto;border-radius:22px;padding:10px 10px 6px;gap:14px}.gs-pp__aside--intro>img{height:104px;border-radius:16px}.gs-pp__ahead{padding:0 10px;gap:4px}.gs-pp__ahead .gs-eb{font-size:12px}.gs-pp__ahead h2{font-size:28px;line-height:1.04;letter-spacing:-.035em}.gs-pp__ahead p{display:none}.gs-pp__items{padding:0 10px}.gs-pp__items>div{padding:9px 0}.gs-pp__items>div>span{font-size:16px}.gs-pp__items>div>span span+span{font-size:14px}.gs-pp__main{flex:1 1;display:flex;align-items:stretch;padding:0}.gs-pp__in{flex:1 1;width:100%}.gs-pp__in--1{gap:18px}.gs-pp__in--done{gap:22px}.gs-pp__head{gap:10px}.gs-pp__head .gs-eb{font-size:12px}.gs-pp__head h1{font-size:34px}.gs-pp__in--1 .gs-pp__head h1{font-size:30px;line-height:1.04;letter-spacing:-.035em}.gs-pp__head p{font-size:16px}.gs-pp__in--1 .gs-pp__fields{gap:14px}.gs-pp__team>div{gap:8px}.gs-pp__ta{height:116px}.gs-pp__foot{margin-top:auto;gap:12px}.gs-pp__act{flex-direction:column-reverse;align-items:stretch;gap:14px}.gs-pp__back{align-self:center}.gs-pp__go{flex:none}.gs-pp__note{text-align:center;font-size:12.5px}.gs-pp__incl--m{display:flex;padding:18px}.gs-pp__iname{font-size:21px}.gs-pp__i54 span{font-size:30px}.gs-pp__incl ul{grid-template-columns:minmax(0,1fr)}.gs-pp__sum{padding:16px 18px}.gs-pp__sum>span:not(.gs-pp__ieb){font-size:15px}.gs-pp__nextM{display:flex;flex-direction:column;border-radius:22px;padding:18px 20px 8px}.gs-pp__nextM .gs-eb{font-size:12px;margin-bottom:10px}.gs-pp__nextM .gs-pp__next{margin:0;border-bottom:0}.gs-pp__nextM .gs-pp__next>div{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px 0}.gs-pp__nextM .gs-pp__nn{font-size:12px;padding-top:3px}.gs-pp__nextM .gs-pp__next>div>span:last-child{gap:2px;font-size:16px;letter-spacing:0}.gs-pp__nextM .gs-pp__next>div>span:last-child span+span{font-size:14px;line-height:1.4}.gs-pp__foot--done{gap:16px;align-items:center}.gs-pp__foot--done .gs-pri{align-self:stretch}}@media (max-width:380px){.gs-pp__team>div{grid-template-columns:repeat(2,minmax(0,1fr))}}