.gb-offer{position:relative;display:grid;gap:2px;width:min(100%,320px);padding:18px 20px 14px;border-radius:22px;color:var(--fm-ivory);text-decoration:none;background:rgba(20,27,42,.55);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.1),0 30px 60px -28px rgba(0,0,0,.8);animation:fm-rise 1s var(--fm-ease) 1.2s both;transition:box-shadow .4s var(--fm-ease)}@media (min-width:960px){.fm-hero3-inner>.gb-offer{align-self:center}}.gb-offer:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(226,189,130,.5),0 30px 60px -24px rgba(0,0,0,.8)}.gb-offer:focus-visible{outline:2px solid var(--fm-brass);outline-offset:3px}.gb-offer-label{margin-bottom:6px;font-family:var(--font-body);font-size:12.5px;color:var(--fm-brass)}.gb-offer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px;border-top:1px solid rgba(243,232,214,.1)}.gb-offer-row>span{display:grid;gap:1px}.gb-offer-row strong{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:-.01em}.gb-offer-row em{font-family:var(--font-body);font-size:12px;font-style:normal;color:rgba(243,232,214,.6)}.gb-offer-row b{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--fm-brass);white-space:nowrap}.gb-unroll{position:relative;color:var(--fm-ivory);background:radial-gradient(42% 50% at 62% 55%,rgba(255,196,122,.16),transparent 70%),linear-gradient(180deg,#0d121e,#141b2b 55%,#0d121e)}.gb-unroll:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(226,189,130,.07) 1px,transparent 0),linear-gradient(90deg,rgba(226,189,130,.07) 1px,transparent 0),linear-gradient(rgba(226,189,130,.035) 1px,transparent 0),linear-gradient(90deg,rgba(226,189,130,.035) 1px,transparent 0);background-size:80px 80px,80px 80px,16px 16px,16px 16px;-webkit-mask-image:radial-gradient(70% 70% at 60% 55%,#000,transparent);mask-image:radial-gradient(70% 70% at 60% 55%,#000,transparent);pointer-events:none}.gb-unroll-stage{position:relative;padding-block:clamp(80px,10vw,130px)}html.lp-motion .gb-unroll{height:280vh}html.lp-motion .gb-unroll-stage{position:sticky;top:0;display:flex;align-items:center;height:100vh;height:100svh;padding-block:var(--lp-header-space) 20px}.gb-unroll-stage>.container{width:100%}.gb-unroll-title{margin:0 0 clamp(18px,3vh,34px);max-width:13em;font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1;letter-spacing:-.04em;color:var(--fm-ivory);text-wrap:balance}.up{--up-t:1;display:grid;gap:clamp(20px,3vw,48px);align-items:center}@media (min-width:960px){.up{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.up-steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.up-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:8px;padding:14px 16px;border-radius:18px;opacity:.38;transition:opacity .5s var(--lp-ease),background-color .5s var(--lp-ease)}.up[data-step="1"] .up-steps li[data-n="1"],.up[data-step="2"] .up-steps li[data-n="2"],.up[data-step="3"] .up-steps li[data-n="3"]{opacity:1;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(226,189,130,.22)}.up-num{grid-row:span 2;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--fm-brass);padding-top:4px}.up-steps strong{font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:400;letter-spacing:-.015em;color:var(--fm-ivory)}.up-steps li>span:last-child{margin-top:4px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:rgba(243,232,214,.66)}.up-stage svg{display:block;width:100%;height:auto;max-height:62vh;overflow:visible}.up-strips{filter:drop-shadow(0 26px 34px rgba(0,0,0,.45))}.up-strip{stroke:rgba(169,129,73,.32);stroke-width:.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.up-edge{stroke:#8f6a35;stroke-width:1.6}.up-edge,.up-margins{fill:none;vector-effect:non-scaling-stroke}.up-margins{stroke:#b0563f;stroke-width:1.2;stroke-dasharray:6 5;opacity:calc((var(--up-t) - .75) * 4)}.up-labels text{font-family:var(--font-body);font-size:15px;fill:var(--fm-ivory)}.up-labels .is-small{font-size:13px;fill:rgba(243,232,214,.7)}.up-labels path{fill:none;stroke:rgba(243,232,214,.5);stroke-width:1;vector-effect:non-scaling-stroke}.up-labels.is-cone{opacity:calc(1 - var(--up-t) * 4)}.up-labels.is-flat{opacity:calc((var(--up-t) - .8) * 5)}.up-labels.is-flat text:first-child{font-family:var(--font-display);font-size:20px;fill:#1c2536}@media (max-width:959px){.up-steps{order:2}.up-steps li{padding:10px 12px}.up-steps li>span:last-child{display:none}.up-stage svg{max-height:46vh}}.gb-section{--glow-x:85%;position:relative;isolation:isolate}.gb-section:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 40% at var(--glow-x) 10%,rgba(255,186,104,.18),transparent 72%),radial-gradient(30% 40% at 10% 90%,rgba(170,120,150,.08),transparent 72%);pointer-events:none}.gb-formats{background:var(--lp-surface)}.gb-formats-grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media (min-width:960px){.gb-formats-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.gb-formats-visual{margin:0;overflow:hidden;border-radius:28px;box-shadow:0 40px 80px -46px rgba(28,37,54,.6);background:var(--lp-surface-deep)}.gb-formats-visual img{width:100%;height:auto;display:block}.gb-formats-list{margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none}.gb-formats-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;padding-block:18px;border-top:1px solid rgba(35,38,52,.12)}.gb-formats-list li:last-child{border-bottom:1px solid rgba(35,38,52,.12)}.gb-formats-num{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--lp-gold,#b68a4c)}.gb-formats-list h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.9vw,1.6rem);letter-spacing:-.02em;color:var(--lp-text)}.gb-formats-list p{margin:4px 0 0;font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:var(--lp-text-soft)}.gb-formats-delay{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:500;color:#6d5128;background:rgba(182,138,76,.14)}.gb-formats-list strong{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:400;color:var(--lp-text);white-space:nowrap}.gb-formats-note{margin:16px 0 0;font-family:var(--font-body);font-size:13.5px;color:var(--lp-text-soft)}.gb-formats-cta{margin-top:clamp(22px,3vw,30px)}.gb-story-head{max-width:none;display:grid;gap:clamp(18px,3vw,28px)}@media (min-width:960px){.gb-story-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}}.gb-story-quote{margin:0;padding:0;border:0}.gb-story-quote p{margin:0;font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.1;letter-spacing:-.03em;color:#f7ddb0}.gb-story-quote footer{margin-top:12px;max-width:34em;font-family:var(--font-body);font-size:15px;line-height:1.6;color:rgba(243,232,214,.7)}.gb-next-card--media{padding:10px 10px 22px;overflow:hidden}.gb-next-media{display:block;aspect-ratio:16/9;margin-bottom:16px;overflow:hidden;border-radius:18px;background:var(--lp-surface)}.gb-next-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--fm-ease)}.gb-next-card--media:hover .gb-next-media img{transform:scale(1.05)}.gb-next-card--media>span:not(.gb-next-media){padding-inline:12px}@media (prefers-reduced-motion:reduce){.gb-offer{animation:none}.up-steps li{transition:none}}