.fo-page{--fo-paper:#faf7f2;--fo-cream:#f3ece1;--fo-champagne:#eadcc8;--fo-ink:#1e1a16;--fo-ink-2:#2a241d;--fo-soft:#5a5145;--fo-mute:#958a7a;--fo-line:#e2d7c5;--fo-gold:#c9a063;--fo-gold-light:#e6cc97;--fo-bronze:#8a6634;--fo-ease:cubic-bezier(.22,.61,.36,1);--fo-slow:cubic-bezier(.16,1,.3,1);--fo-curtain:cubic-bezier(.77,0,.18,1);background:var(--fo-paper);color:var(--fo-ink);overflow:clip}.fo-page img{object-fit:cover}.fo-page figure{margin:0}.fo-page a:focus-visible,.fo-page button:focus-visible{outline:2px solid var(--fo-gold);outline-offset:4px}.fo-eyebrow{margin:0;font:500 10px/1.8 var(--font-poppins),sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--fo-bronze)}.fo-eyebrow--light{color:var(--fo-gold-light)}.fo-caps{display:block;font-family:var(--font-antonio),"Arial Narrow",sans-serif;font-weight:300;letter-spacing:.005em;text-transform:uppercase}.fo-sig{display:block;font-family:var(--font-allison),var(--font-parisienne),cursive;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fo-bronze)}.fo-page h1,.fo-page h2,.fo-page h3{margin:0;font-weight:300!important;letter-spacing:0;color:var(--fo-ink)}.fo-page .fo-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:2px;box-shadow:none;transform:none;font:300 15px/1 var(--font-antonio),sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background .5s var(--fo-ease),border-color .5s,color .5s}.fo-page .fo-btn span{display:inline-block;transition:transform .5s var(--fo-ease)}.fo-page .fo-btn:hover{transform:none;box-shadow:none}.fo-page .fo-btn:hover span{transform:translateX(4px)}.fo-page .fo-btn--gold{background:var(--fo-gold);border-color:var(--fo-gold);color:var(--fo-ink)}.fo-page .fo-btn--gold:hover{background:var(--fo-gold-light);border-color:var(--fo-gold-light);color:var(--fo-ink)}.fo-page .fo-btn--line{background:transparent;border-color:var(--fo-ink);color:var(--fo-ink)}.fo-page .fo-btn--dark,.fo-page .fo-btn--line:hover{background:var(--fo-ink);color:#f6ead6}.fo-page .fo-btn--dark{border-color:var(--fo-ink)}.fo-page .fo-btn--dark:hover{background:var(--fo-bronze);border-color:var(--fo-bronze);color:#fff}.fo-page .fo-btn--ghost{background:transparent;border-color:rgb(255 255 255/.55);color:#fff}.fo-page .fo-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--fo-ink)}.fo-link{display:inline-flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid;font-size:12px;letter-spacing:.06em}.fo-link--light{color:#f4ebdd}.fo-link span{display:inline-block;transition:transform .5s var(--fo-ease)}.fo-link:hover span{transform:translateY(3px)}.fo-hero{position:relative;isolation:isolate;display:flex;min-height:max(520px,min(720px,78svh));color:#fff;background:#1d1812}.fo-hero-media{z-index:-1}.fo-hero-bg,.fo-hero-media{position:absolute;inset:0;overflow:hidden}.fo-hero-bg img{transform:scale(1.04)}.fo-hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgb(20 15 9/.8),rgb(20 15 9/.45) 55%,rgb(20 15 9/.15)),linear-gradient(0deg,rgb(20 15 9/.5),transparent 50%)}.fo-hero-inner{display:flex;flex-direction:column;justify-content:space-between;width:min(1240px,100%);margin:0 auto;padding:28px max(24px,5vw) clamp(52px,6vw,84px)}.fo-breadcrumb{display:flex;gap:10px;font-size:10px;letter-spacing:.08em;color:rgb(255 255 255/.7)}.fo-breadcrumb a:hover{color:#fff}.fo-hero-title{margin-top:18px!important;color:#fff!important}.fo-mask{overflow:hidden;padding:0 .1em .04em 0}.fo-mask,.fo-mask>span{display:block}.fo-hero-title .fo-caps{font-size:clamp(56px,8.4vw,136px);line-height:.92}.fo-mask--sig{margin-top:-.08em}.fo-hero-title .fo-sig{font-size:clamp(76px,10.4vw,166px);line-height:.85;color:var(--fo-gold-light)}.fo-hero-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;max-width:860px;margin-top:28px;padding-top:24px;border-top:1px solid rgb(255 255 255/.22)}.fo-hero-text{max-width:420px;margin:0;font-size:14px;font-weight:300;line-height:1.85;color:rgb(255 255 255/.86)}.fo-head{display:grid;grid-template-columns:1fr minmax(0,400px);align-items:end;gap:24px 60px;margin-bottom:clamp(40px,5vw,64px)}.fo-head--center{grid-template-columns:1fr;text-align:center}.fo-title{margin-top:14px!important}.fo-title .fo-caps{font-size:clamp(36px,4.4vw,62px);line-height:1}.fo-title .fo-sig{margin-top:-.05em;font-size:clamp(60px,6.8vw,96px);line-height:.72}.fo-head-text{margin:0;font-size:13px;font-weight:300;line-height:1.9;color:var(--fo-soft)}.fo-plans{max-width:1240px;margin:0 auto;padding:clamp(72px,8vw,112px) max(24px,5vw) clamp(72px,8vw,104px);scroll-margin-top:calc(var(--header-h) + 8px)}.fo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.4vw,32px)}.fo-card{position:relative;display:flex;flex-direction:column;background:#fffdf9;border:1px solid var(--fo-line);transition:transform .9s var(--fo-slow),box-shadow .9s var(--fo-slow),border-color .6s}.fo-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:var(--fo-gold);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--fo-curtain)}.fo-card:hover{transform:translateY(-8px);box-shadow:0 40px 70px -48px rgb(40 28 14/.55);border-color:#d6c6ab}.fo-card:hover:before{transform:scaleX(1)}.fo-card.is-featured{background:var(--fo-ink);border-color:var(--fo-ink);color:#f3ebdd;transform:translateY(-18px);box-shadow:0 50px 80px -50px rgb(20 12 4/.7)}.fo-card.is-featured:hover{transform:translateY(-26px)}.fo-card.is-featured:before{transform:scaleX(1)}.fo-badge{position:absolute;z-index:3;top:18px;left:18px;margin:0;padding:8px 12px 7px;background:var(--fo-gold);font:500 9px/1 var(--font-poppins),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--fo-ink)}.fo-card-visual{position:relative;margin:10px 10px 0;aspect-ratio:16/11}.fo-card-photo{position:absolute;inset:0;overflow:hidden;background:var(--fo-champagne);clip-path:inset(0);transition:clip-path 1.4s var(--fo-curtain)}.fo-card-photo img{transition:transform 1.8s var(--fo-slow)}.fo-card:hover .fo-card-photo img{transform:scale(1.06)}.fo-card-body{display:flex;flex-direction:column;flex:1;padding:26px 30px 30px}.fo-card-meta{display:flex;align-items:center;gap:12px;margin:0;font:400 11px/1.4 var(--font-poppins),sans-serif;letter-spacing:.04em;color:var(--fo-bronze)}.fo-card-meta span{font:300 15px/1 var(--font-antonio),sans-serif;letter-spacing:.12em;color:var(--fo-gold)}.fo-card-meta i{width:22px;height:1px;background:var(--fo-gold)}.fo-card.is-featured .fo-card-meta{color:var(--fo-gold-light)}.fo-card-name{margin-top:14px!important;font:300 clamp(48px,5vw,72px)/.95 var(--font-antonio),sans-serif!important;letter-spacing:-.005em!important;text-transform:uppercase}.fo-card.is-featured .fo-card-name{color:#fff!important}.fo-card-tagline{margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.8;color:var(--fo-soft)}.fo-card.is-featured .fo-card-tagline{color:rgb(243 235 221/.78)}.fo-card-list{display:grid;gap:10px;margin:22px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--fo-line)}.fo-card-list li{position:relative;padding-left:26px;font-size:13px;line-height:1.6;color:var(--fo-soft)}.fo-card-list li:before{content:"";position:absolute;left:0;top:.45em;width:12px;height:6px;border-left:1px solid var(--fo-gold);border-bottom:1px solid var(--fo-gold);transform:rotate(-45deg)}.fo-card.is-featured .fo-card-list{border-color:rgb(255 255 255/.14)}.fo-card.is-featured .fo-card-list li{color:rgb(243 235 221/.82)}.fo-card-foot{margin-top:auto;padding-top:26px}.fo-card-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 18px;padding:16px 0;border-top:1px solid var(--fo-line);border-bottom:1px solid var(--fo-line)}.fo-card-price small{font:500 9px/1 var(--font-poppins),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--fo-mute)}.fo-card-price span{font:300 22px/1 var(--font-antonio),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fo-ink)}.fo-card.is-featured .fo-card-price{border-color:rgb(255 255 255/.14)}.fo-card.is-featured .fo-card-price span{color:var(--fo-gold-light)}.fo-card-foot .fo-btn{width:100%}.fo-swipe{display:none;justify-content:center;gap:10px;margin:0;font:500 9px/1 var(--font-poppins),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--fo-mute)}.fo-swipe span{color:var(--fo-gold)}.fo-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:clamp(72px,7vw,96px);padding:30px 36px;border:1px solid var(--fo-line);background:var(--fo-cream)}.fo-help-sig{font-size:54px;line-height:.8}.fo-help-text{margin:0;font-size:13px;font-weight:300;line-height:1.8;color:var(--fo-soft)}.fo-steps{background:var(--fo-cream);border-top:1px solid var(--fo-line);border-bottom:1px solid var(--fo-line)}.fo-steps-inner{max-width:1240px;margin:0 auto;padding:clamp(72px,8vw,104px) max(24px,5vw)}.fo-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none}.fo-timeline:before{background:var(--fo-line)}.fo-timeline:after,.fo-timeline:before{content:"";position:absolute;left:0;right:0;top:72px;height:1px}.fo-timeline:after{background:var(--fo-gold);transform-origin:left;transition:transform 2.2s var(--fo-curtain)}.fo-timeline li{position:relative;padding-right:8px}.fo-step-num{display:block;font:300 clamp(48px,5vw,68px)/1 var(--font-antonio),sans-serif;color:transparent;-webkit-text-stroke:1px var(--fo-bronze)}.fo-step-dot{position:relative;z-index:1;display:block;width:11px;height:11px;margin:6px 0 26px;border:1px solid var(--fo-gold);border-radius:50%;background:var(--fo-cream);transition:background .6s ease}.fo-step-title{font:300 22px/1.15 var(--font-antonio),sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase}.fo-step-text{margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.8;color:var(--fo-soft)}.fo-ending{position:relative;isolation:isolate;display:grid;place-items:center;min-height:max(520px,min(700px,85svh));overflow:hidden;text-align:center;color:#fff;background:#1d1812}.fo-ending-bg{position:absolute;inset:-12% 0;z-index:-2}.fo-ending-veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 70% at 50% 50%,rgb(20 15 9/.5),rgb(20 15 9/.8))}.fo-ending-inner{max-width:760px;padding:80px 24px}.fo-ending-title{margin-top:16px!important;color:#fff!important}.fo-ending-title .fo-caps{font-size:clamp(44px,6.4vw,100px);line-height:.95}.fo-ending-title .fo-sig{margin-top:-.06em;font-size:clamp(70px,9vw,140px);line-height:.8;color:var(--fo-gold-light)}.fo-ending-text{max-width:440px;margin:22px auto 0;font-size:14px;font-weight:300;line-height:1.85;color:rgb(255 255 255/.85)}.fo-ending-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px;margin-top:34px}@media (prefers-reduced-motion:no-preference){.fo-hero-bg img{animation:fo-kenburns 9s cubic-bezier(.2,.6,.2,1) both}.fo-mask>span{animation:fo-rise 1.3s var(--fo-curtain) .25s both}.fo-mask--sig>span{animation-delay:.42s}.fo-breadcrumb,.fo-hero-inner .fo-eyebrow{animation:fo-in 1.1s var(--fo-slow) .15s both}.fo-hero-row{animation:fo-in 1.2s var(--fo-slow) .75s both}[data-ready] .fo-ending-inner:not([data-in]),[data-ready] .fo-head:not([data-in]),[data-ready] .fo-help:not([data-in]){opacity:0;transform:translateY(20px)}.fo-ending-inner,.fo-head,.fo-help{transition:opacity 1.1s ease,transform 1.3s var(--fo-slow)}.fo-card{transition:opacity 1s ease,transform .9s var(--fo-slow),box-shadow .9s var(--fo-slow),border-color .6s}[data-ready] .fo-card:not([data-in]){opacity:0;transform:translateY(40px)}[data-ready] .fo-card:not([data-in]) .fo-card-photo{clip-path:inset(0 0 100% 0)}[data-ready] .fo-card:not([data-in]) .fo-card[data-in]{transition-delay:calc(var(--i) * .14s),calc(var(--i) * .14s),0s,0s}.fo-card[data-in] .fo-card-photo{transition-delay:calc(var(--i) * .14s + .15s)}.fo-card[data-in] .fo-card[data-in]:hover,.fo-card[data-in]:hover [data-ready] .fo-timeline:not([data-in]):after{transform:scaleX(0)}[data-ready] .fo-timeline:not([data-in]) li{opacity:0;transform:translateY(18px)}.fo-timeline li{transition:opacity 1s ease,transform 1.2s var(--fo-slow);transition-delay:calc(var(--i) * .22s + .2s)}[data-ready] .fo-timeline[data-in] .fo-step-dot{background:var(--fo-gold);transition-delay:calc(var(--i) * .5s + .4s)}@supports (animation-timeline:view()){.fo-ending-bg{animation:fo-parallax linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.fo-hero-bg{animation:fo-parallax-out linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}@keyframes fo-kenburns{0%{transform:scale(1.2)}to{transform:scale(1.04)}}@keyframes fo-rise{0%{transform:translateY(110%)}}@keyframes fo-in{0%{opacity:0;transform:translateY(16px)}}@keyframes fo-parallax{0%{transform:translateY(-9%)}to{transform:translateY(9%)}}@keyframes fo-parallax-out{to{transform:translateY(22%)}}@media (max-width:1023px){.fo-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto;gap:28px}.fo-card.is-featured,.fo-card.is-featured:hover{transform:none}.fo-help{grid-template-columns:1fr;text-align:center;justify-items:center}.fo-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.fo-timeline:after,.fo-timeline:before{display:none}}@media (max-width:767px){.fo-hero{min-height:max(520px,calc(82svh - var(--header-h)))}.fo-hero-veil{background:linear-gradient(0deg,rgb(20 15 9/.85),rgb(20 15 9/.45) 55%,rgb(20 15 9/.3))}.fo-hero-inner{padding:20px 22px 48px}.fo-hero-title .fo-caps{font-size:clamp(46px,13vw,62px)}.fo-hero-title .fo-sig{font-size:clamp(64px,18vw,90px)}.fo-hero-row{flex-direction:column;align-items:flex-start;gap:18px;padding-top:20px}.fo-hero-text{font-size:13.5px}.fo-plans{padding:56px 22px 64px}.fo-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.fo-title .fo-caps{font-size:clamp(32px,9vw,42px)}.fo-title .fo-sig{font-size:clamp(56px,15vw,74px)}.fo-head-text{font-size:12.5px}.fo-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;max-width:none;margin:0 -22px;padding:24px 22px 28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:22px;scrollbar-width:none;overscroll-behavior-x:contain}.fo-grid::-webkit-scrollbar{display:none}.fo-card{scroll-snap-align:start}.fo-card:hover{transform:none}.fo-swipe{display:flex}.fo-card-body{padding:24px 22px}.fo-card-name{font-size:52px!important}.fo-help{margin-top:48px;padding:28px 22px;gap:14px}.fo-help-sig{font-size:48px}.fo-steps-inner{padding:60px 22px}.fo-timeline{grid-template-columns:1fr;gap:0;padding-left:28px}.fo-timeline li{padding:0 0 30px}.fo-timeline li:before{content:"";position:absolute;left:-23px;top:8px;bottom:-8px;width:1px;background:var(--fo-line)}.fo-timeline li:last-child:before{display:none}.fo-step-num{font-size:40px}.fo-step-dot{position:absolute;left:-28px;top:4px;margin:0}.fo-step-title{margin-top:8px!important;font-size:20px!important}.fo-ending{min-height:540px}.fo-ending-title .fo-caps{font-size:clamp(40px,11vw,54px)}.fo-ending-title .fo-sig{font-size:clamp(62px,17vw,84px)}.fo-ending-actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.fo-page *,.fo-page :after,.fo-page :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.fo-page .in-link{color:inherit;text-decoration:underline;text-decoration-color:var(--fo-gold);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s,text-decoration-color .3s}.fo-page .in-link:hover{color:var(--fo-bronze);text-decoration-color:var(--fo-bronze)}.fo-page .in-link--light:hover{color:var(--fo-gold-light);text-decoration-color:var(--fo-gold-light)}.fo-hero-title .fo-caps{font-size:clamp(46px,6.6vw,108px);line-height:.95}.fo-hero-title .fo-mask:last-child .fo-caps{color:var(--fo-gold-light)}.fo-hero-text{max-width:480px}.fo-title .fo-caps{font-size:clamp(30px,3.4vw,50px);line-height:1.05}.fo-title .fo-caps:last-child{color:var(--fo-bronze)}.fo-ending-title .fo-caps{font-size:clamp(36px,5vw,80px);line-height:1}.fo-ending-title .fo-caps:last-child{color:var(--fo-gold-light)}.fo-card-decor{margin:18px 0 0;padding:14px 0 0;border-top:1px dashed var(--fo-line)}.fo-card-decor dt{font:500 9px/1.4 var(--font-poppins),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--fo-mute)}.fo-card-decor dd{margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.7;color:var(--fo-ink)}.fo-card.is-featured .fo-card-decor{border-color:rgb(255 255 255/.18)}.fo-card.is-featured .fo-card-decor dt{color:rgb(243 235 221/.55)}.fo-card.is-featured .fo-card-decor dd{color:#f6ead6}.fo-card-price--note{display:block;font:300 15px/1.3 var(--font-antonio),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fo-bronze)}.fo-card.is-featured .fo-card-price--note{color:var(--fo-gold-light)}.fo-help-title{margin:0;max-width:260px;font:300 clamp(22px,2vw,28px)/1.1 var(--font-antonio),sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--fo-ink)}.fo-advice{background:var(--fo-cream);padding:clamp(72px,8vw,120px) max(24px,5vw)}.fo-advice-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:40px clamp(40px,6vw,100px);max-width:1240px;margin:0 auto}.fo-advice-side{position:sticky;top:calc(var(--header-h) + 40px);align-self:start}.fo-advice-title .fo-caps{font-size:clamp(32px,3.6vw,54px);line-height:1.04}.fo-advice-title .fo-caps:last-child{color:var(--fo-bronze)}.fo-advice-block{position:relative;padding:0 0 clamp(36px,4vw,52px) 64px;margin-bottom:clamp(36px,4vw,52px);border-bottom:1px solid var(--fo-line)}.fo-advice-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.fo-advice-num{position:absolute;left:0;top:4px;font:300 15px/1 var(--font-antonio),sans-serif;letter-spacing:.12em;color:var(--fo-gold)}.fo-advice-block h3{font:300 clamp(22px,2vw,30px)/1.15 var(--font-antonio),sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase;margin-bottom:14px!important}.fo-advice-block p{margin:0 0 12px;font-size:14px;font-weight:300;line-height:1.85;color:var(--fo-soft)}.fo-advice-block p:last-child{margin-bottom:0}.fo-faq{border-top:1px solid var(--fo-line);margin-top:6px}.fo-faq details{border-bottom:1px solid var(--fo-line);interpolate-size:allow-keywords}.fo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font:300 17px/1.3 var(--font-antonio),sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--fo-ink);transition:color .3s}.fo-faq summary::-webkit-details-marker{display:none}.fo-faq summary:hover{color:var(--fo-bronze)}.fo-faq summary i{position:relative;flex:none;width:30px;height:30px;border:1px solid var(--fo-line);border-radius:50%;transition:background .4s,border-color .4s}.fo-faq summary i:after,.fo-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:currentColor;translate:-50% -50%}.fo-faq summary i:after{rotate:90deg;transition:rotate .5s var(--fo-slow)}.fo-faq details[open] summary i{background:var(--fo-gold);border-color:var(--fo-gold)}.fo-faq details[open] summary i:after{rotate:0deg}.fo-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--fo-slow),content-visibility .5s allow-discrete}.fo-faq details[open]::details-content{block-size:auto}.fo-faq details p{padding:0 44px 20px 0;margin:0}.fo-advice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:32px}.fo-text-link{display:inline-flex;gap:10px;padding:8px 0;border-bottom:1px solid;font-size:12px;letter-spacing:.06em;color:var(--fo-ink)}.fo-text-link:hover{color:var(--fo-bronze)}.fo-advice-block[data-rv]{transition:opacity 1s ease,transform 1.2s var(--fo-slow)}@media (prefers-reduced-motion:no-preference){[data-ready] .fo-advice-block[data-rv]:not([data-in]){opacity:0;transform:translateY(24px)}}@media (max-width:899px){.fo-advice-grid{grid-template-columns:1fr}.fo-advice-side{position:static}}@media (max-width:767px){.fo-hero-title .fo-caps{font-size:clamp(34px,9.6vw,44px)}.fo-title .fo-caps{font-size:clamp(26px,7.4vw,34px)}.fo-ending-title .fo-caps{font-size:clamp(30px,8.8vw,40px)}.fo-help-title{max-width:none;font-size:22px}.fo-advice{padding:60px 20px}.fo-advice-title .fo-caps{font-size:clamp(28px,8vw,36px)}.fo-advice-block{padding-left:0;padding-top:26px}.fo-advice-block h3{font-size:21px!important}.fo-advice-block p{font-size:13.5px;line-height:1.75}.fo-faq summary{font-size:15px}.fo-faq details p{padding-right:0}.fo-advice-actions{flex-direction:column;align-items:stretch}.fo-advice-actions .fo-text-link{align-self:flex-start}}