.hero3-focus:focus-visible{outline:2px solid var(--hero3-accent);outline-offset:3px}.hero3-cta{background:var(--hero3-bg);color:#fff;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex;position:relative}.hero3-cta:hover,.hero3-cta:focus-visible{border-color:#ffffff47;transform:translateY(-1px)}.hero3-cta__glow{background:linear-gradient(90deg,var(--hero3-primary),var(--hero3-accent),var(--hero3-primary));pointer-events:none;background-position:0 0;background-size:200% 100%;border-radius:2px;height:2px;transition:background-position 1.2s;position:absolute;bottom:-1px;left:14%;right:14%}.hero3-cta__glow:after{content:"";background:inherit;filter:blur(12px);opacity:.5;position:absolute;inset:-6px -8px -2px}.hero3-cta:hover .hero3-cta__glow,.hero3-cta:focus-visible .hero3-cta__glow{background-position:100% 0}.hero3-badge{width:44px;height:44px;color:var(--hero3-text-secondary);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:flex}.hero3-badge:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}@media (prefers-reduced-motion:reduce){.hero3-cta,.hero3-cta__glow,.hero3-badge{transition:none}}.hero3-scene{max-width:420px}@media (min-width:1024px){.hero3-scene{max-width:880px}}@media (min-width:1280px){.hero3-scene{max-width:min(880px,max(560px,1.5714*min(100svh,860px) - 560.99px))}}.hero3-sport{color:#ffffffc7;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:flex}.hero3-sport svg{color:var(--hero3-accent);flex-shrink:0}.hero3-sport:hover{color:#fff}@media (prefers-reduced-motion:reduce){.hero3-sport{transition:none}}.hero3-sport--sub{color:#ffffff9e;font-size:15px;font-weight:500}.hero3-soon{color:#ffffff80;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;display:flex}.hero3-soon svg{color:#fff6;flex-shrink:0}
.land-focus:focus-visible{outline:2px solid var(--land-accent);outline-offset:3px}.par{padding:128px 28px 150px;position:relative;overflow:clip}.par__ghost{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff14;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Space Grotesk,sans-serif;font-size:clamp(180px,28vw,420px);font-weight:700;line-height:1;position:absolute;top:4vh;left:50%}.par__inner{max-width:1200px;margin:0 auto;position:relative}.par__eyebrow{color:var(--land-text-2);margin:0 0 18px;font-family:Manrope,sans-serif;font-size:13px}.par__title{letter-spacing:-.03em;max-width:820px;color:var(--land-text);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.4vw,68px);font-weight:400;line-height:1.04}.par__title b{font-weight:700}.par__note{color:var(--land-text-2);margin:20px 0 0;font-family:Manrope,sans-serif;font-size:14px}.par__rows{grid-template-columns:1fr;column-gap:72px;margin:72px 0 0;padding:0 0 56px;list-style:none;display:grid}@media (min-width:768px){.par__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.par__rows>li:nth-child(2n){margin-top:56px}}.par__row{color:inherit;border-bottom:1px solid #ffffff1a;grid-template-columns:28px 1fr auto auto;align-items:baseline;column-gap:14px;padding:22px 0;text-decoration:none;transition:border-color .2s;display:grid}.par__row:hover{border-bottom-color:var(--land-accent)}.par__row svg{color:var(--land-accent);align-self:center}.par__name{color:var(--land-text);font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.par__pct{letter-spacing:-.03em;color:var(--land-text);font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1}.par__rec{text-align:right;min-width:72px;color:var(--land-text-2);font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:13px}.pbi{padding:48px 28px 96px;position:relative}.pbi__inner{gap:48px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.pbi__inner{grid-template-columns:5fr 6fr;align-items:start;gap:96px}.pbi__lead{position:sticky;top:120px}}.pbi__eyebrow{color:var(--land-text-2);margin:0 0 18px;font-family:Manrope,sans-serif;font-size:13px}.pbi__title{letter-spacing:-.03em;color:var(--land-text);margin:0 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.04}.pbi__text{max-width:460px;color:var(--land-text-2);margin:0 0 28px;font-size:17px;line-height:1.6}.pbi__cue{color:var(--land-accent);align-items:center;gap:10px;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.pbi__cue svg{animation:1.8s ease-in-out infinite pbi-bounce}@keyframes pbi-bounce{50%{transform:translateY(5px)}}.pbi__listlabel{color:var(--land-text-2);margin:0 0 6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.pbi__list{margin:0;padding:0;list-style:none}.pbi__item{border-bottom:1px solid #ffffff1a;grid-template-columns:34px 24px 1fr;align-items:start;gap:14px;padding:22px 0;display:grid}.pbi__item:first-child{border-top:1px solid #ffffff1a}.pbi__item svg{color:var(--land-accent);margin-top:2px}.pbi__num{color:var(--land-text-2);font-variant-numeric:tabular-nums;padding-top:2px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.pbi__name{letter-spacing:-.01em;color:var(--land-text);margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.pbi__benefit{color:var(--land-text-2);margin:0;font-size:15px;line-height:1.5}.pb{z-index:2;position:relative}.pb-stage{outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100svh;padding:12px 28px;display:flex;position:sticky;top:0}.pb--static .pb-stage{height:auto;min-height:100svh;position:relative}.pb-head{letter-spacing:.04em;width:min(1100px,100%);color:var(--land-text-2);margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.pb-book{max-width:100%;position:relative}.pb-ph{background:var(--land-accent);opacity:.9;border-radius:14px;width:100%;height:100%}.pb-arrow{background:var(--land-bg);width:44px;height:44px;color:var(--land-text);cursor:pointer;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.pb-arrow:hover:not(:disabled){background:#ffffff0f;border-color:#fff6}.pb-arrow:disabled{opacity:.35;cursor:default}.pb-arrow--side{display:none;position:absolute;top:50%;transform:translateY(-50%)}.pb-arrow--prev.pb-arrow--side{left:-64px}.pb-arrow--next.pb-arrow--side{right:-64px}@media (min-width:1440px){.pb-arrow--side{display:flex}}.pb-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(1240px,100%);display:grid}.pb-rail__item{text-align:left;color:var(--land-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:8px;padding:0;display:flex}.pb-rail__bar{background:#ffffff24;border-radius:2px;height:3px;transition:background .3s;display:block}.pb-rail__item.is-done .pb-rail__bar{background:#9e82d980}.pb-rail__item.is-active .pb-rail__bar{background:var(--land-accent)}.pb-rail__text{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.pb-rail__item.is-active{color:var(--land-text)}.pb-rail__item.is-active svg{color:var(--land-accent)}.pb-rail__item:hover{color:var(--land-text)}.pb-rail__label{text-overflow:ellipsis;overflow:hidden}@media (max-width:899px){.pb-rail__label{display:none}.pb-rail__item.is-active .pb-rail__label{display:inline}}@media (max-width:639px){.pb-rail__item.is-active .pb-rail__label{display:none}}.pb-zone{grid-template-columns:1fr;align-items:start;gap:18px 56px;width:min(1240px,100%);display:grid}@media (min-width:900px){.pb-zone{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pb-info__main{animation:.25s both pb-fade}@keyframes pb-fade{0%{opacity:0}}.pb-info__meta{color:var(--land-text-2);align-items:center;gap:8px;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.pb-info__meta svg{color:var(--land-accent)}.pb-info__title{letter-spacing:-.02em;color:var(--land-text);margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:700}.pb-info__desc{max-width:600px;color:var(--land-text-2);margin:0;font-size:15px;line-height:1.5}.pb-info__benefit{max-width:600px;color:var(--land-text);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:15px;line-height:1.45;display:flex}.pb-info__benefit svg{color:var(--land-accent);flex-shrink:0;margin-top:2px}.pb-info__benefit strong{font-weight:700}.pb-cta{border-top:1px solid #ffffff1f;padding-top:14px}@media (min-width:900px){.pb-cta{border-top:0;border-left:1px solid #ffffff1f;padding:0 0 0 40px}}.pb-cta__lead{letter-spacing:-.01em;color:var(--land-text);margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.pb-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pb-cta__trust{color:var(--land-text-2);margin:12px 0 0;font-family:Manrope,sans-serif;font-size:13px}.pb-cta--final .pb-cta__lead{font-size:clamp(22px,2.4vw,30px)}.pb-cta--final .hero3-cta{padding:16px 32px;font-size:18px}.pb-link{color:var(--land-accent);border-radius:6px;align-items:center;gap:6px;margin-top:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pb-link:hover{text-decoration:underline}.pb-link--plain{color:var(--land-text-2);margin-top:0}.pb-link--plain:hover{color:var(--land-text)}.pb-skip{z-index:10;clip-path:inset(50%);white-space:nowrap;background:var(--land-text);width:1px;height:1px;color:var(--land-bg);border-radius:8px;padding:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:14px;left:28px;overflow:hidden}.pb-skip:focus{clip-path:none;width:auto;height:auto;padding:8px 14px;overflow:visible}.pb-nojs{max-width:720px;color:var(--land-text-2);margin:24px auto 0;padding:0 28px}.how{padding:120px 28px 96px;position:relative}.how__inner{max-width:1200px;margin:0 auto}.how__head{margin-bottom:40px}.how__eyebrow{color:var(--land-text-2);margin:0 0 18px;font-family:Manrope,sans-serif;font-size:13px}.how__title{letter-spacing:-.03em;max-width:760px;color:var(--land-text);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.06}.how__grid{grid-template-columns:minmax(0,1fr);gap:0 64px;display:grid}@media (min-width:1024px){.how__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.how__steps{position:relative}.how__route{pointer-events:none;position:absolute;top:0;left:0}.how__list{margin:0;padding:0;list-style:none}.how__step{grid-template-columns:1fr;align-content:center;align-items:center;min-height:64svh;padding:24px 0 24px 84px;display:grid;position:relative}@media (min-width:640px){.how__step{grid-template-columns:120px 1fr;gap:12px}}.how__step:before{content:"";background:var(--land-bg);border:2px solid #ffffff52;border-radius:50%;width:14px;height:14px;transition:background .3s,border-color .3s;position:absolute;top:calc(50% - 7px);left:26px}.how__step.is-active:before{background:var(--land-accent);border-color:var(--land-accent)}.how__num{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff4d;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:1;transition:color .3s,-webkit-text-stroke-color .3s}.how__step.is-active .how__num{color:var(--land-accent);-webkit-text-stroke-color:var(--land-accent)}.how__name{letter-spacing:-.02em;color:var(--land-text-2);margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:600;transition:color .3s}.how__desc{color:#a1a1aad1;max-width:520px;margin:0 0 14px;font-size:16px;line-height:1.55;transition:color .3s}.how__result{color:#a1a1aad1;align-items:flex-start;gap:8px;max-width:520px;margin:0;font-size:15px;line-height:1.45;transition:color .3s;display:flex}.how__result svg{color:var(--land-text-2);flex-shrink:0;margin-top:2px;transition:color .3s}.how__result strong{font-weight:700}.how__step.is-active .how__name,.how--static .how__name{color:var(--land-text)}.how__step.is-active .how__desc,.how__step.is-active .how__result,.how--static .how__desc,.how--static .how__result{color:#d4d4d8}.how__step.is-active .how__result svg,.how--static .how__result svg{color:var(--land-accent)}.how--static .how__step:before{background:var(--land-accent);border-color:var(--land-accent)}.how--static .how__num{color:var(--land-accent);-webkit-text-stroke-color:var(--land-accent)}.how--static .how__step{min-height:0;padding-top:40px;padding-bottom:40px}.how__asidecell{display:none}@media (min-width:1024px){.how__asidecell{display:block}}.how__sticky{--how-w:min(340px,26vw,calc((100svh - 210px)/2));top:calc(50svh - var(--how-w) - 36px);width:var(--how-w);margin-left:auto;margin-right:auto;position:sticky}.how__phone{aspect-ratio:640/1280;filter:drop-shadow(0 28px 50px #0000008c);width:100%}.how__dots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.how__dot{color:var(--land-text-2);flex-direction:column;gap:6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:flex}.how__dotbar{background:#ffffff24;border-radius:2px;height:3px;transition:background .3s;display:block}.how__dot.is-done .how__dotbar{background:#9e82d980}.how__dot.is-active .how__dotbar{background:var(--land-accent)}.how__dot.is-active{color:var(--land-text)}.how__still{width:min(240px,60vw);margin-top:24px}.how__cta{color:var(--land-text);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:24px 0 0;padding-left:84px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;display:flex}.how__cta .pb-link{margin-top:0;font-size:16px}@media (prefers-reduced-motion:reduce){.par__row,.pb-arrow,.pb-rail__bar,.how__step:before,.how__num,.how__name,.how__desc,.how__result,.how__result svg,.how__dotbar{transition:none}.pb-info__main,.pbi__cue svg{animation:none}}
