:root{--navbar-height:4.25rem;--lx-gold-grad:linear-gradient(120deg,#d9c29a,#b08d57 45%,#c9a475);--lx-shadow-soft:0 10px 34px rgba(36,26,18,.1);--lx-shadow-deep:0 24px 70px rgba(24,16,10,.45);--lx-ease:cubic-bezier(0.22,0.61,0.36,1)}.lx-page{min-height:100vh;width:100%;color:var(--lx-espresso);font-family:var(--font-atkinson),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--lx-cream);position:relative;z-index:1;--text:var(--lx-espresso);--text-dim:var(--lx-umber)}.lx-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--lx-ease),transform .9s var(--lx-ease);will-change:opacity,transform}.lx-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lx-reveal{opacity:1;transform:none;transition:none}}.lx-nav-wrapper{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px 18px;transition:transform .3s var(--lx-ease);will-change:transform}.lx-nav-wrapper.is-hidden{transform:translateY(-110%)}.lx-nav-wrapper--sticky{position:sticky}.lx-nav{position:relative;max-width:1220px;margin:0 auto;border-radius:16px;background:rgba(30,21,14,.82);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(34,44%,62%,.28);box-shadow:0 12px 40px rgba(20,13,8,.35)}.lx-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem}.lx-nav-brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--lx-cream-bright)}.lx-nav-mark{border-radius:10px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.lx-nav-wordmark{display:flex;flex-direction:column;line-height:1.05;font-family:var(--font-faculty);font-size:1.25rem;letter-spacing:.02em}.lx-nav-subline{font-family:var(--font-atkinson),sans-serif;font-size:.63rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-tan);margin-top:3px}.lx-nav-links{display:flex;align-items:center;gap:1.6rem}.lx-nav-link{position:relative;color:hsla(40,45%,94%,.85);text-decoration:none;font-size:.92rem;font-weight:400;letter-spacing:.04em;padding:4px 0;transition:color .16s ease}.lx-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--lx-camel-bright);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--lx-ease)}.lx-nav-link:focus-visible,.lx-nav-link:hover{color:var(--lx-cream-bright)}.lx-nav-link:focus-visible:after,.lx-nav-link:hover:after{transform:scaleX(1)}.lx-nav-dropdown{position:relative}.lx-nav-drop-btn{display:inline-flex;align-items:center;gap:.35rem;appearance:none;background:none;border:none;font-family:inherit;cursor:pointer}.lx-nav-chevron{transition:transform .22s var(--lx-ease)}.lx-nav-chevron.is-open{transform:rotate(180deg)}.lx-nav-drop-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);padding-top:14px;min-width:310px;opacity:0;visibility:hidden;transition:opacity .22s var(--lx-ease),transform .22s var(--lx-ease),visibility .22s;z-index:20}.lx-nav-drop-panel.is-open{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lx-nav-drop-inner{display:flex;flex-direction:column;padding:.55rem;border-radius:16px;background:rgba(30,21,14,.96);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(34,44%,62%,.28);box-shadow:0 18px 50px rgba(20,13,8,.5)}.lx-nav-drop-item{display:flex;flex-direction:column;gap:2px;padding:.65rem .85rem;border-radius:11px;text-decoration:none;transition:background .16s ease}.lx-nav-drop-item:focus-visible,.lx-nav-drop-item:hover{background:hsla(34,44%,62%,.14)}.lx-nav-drop-title{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:hsla(40,45%,94%,.92)}.lx-nav-drop-item:focus-visible .lx-nav-drop-title,.lx-nav-drop-item:hover .lx-nav-drop-title{color:var(--lx-camel-bright)}.lx-nav-drop-sub{font-size:.78rem;color:var(--lx-tan);letter-spacing:.03em}.lx-nav-actions{display:flex;align-items:center;gap:1.1rem}.lx-account-control{position:absolute;top:calc(100% + 10px);right:12px;z-index:60}.lx-account-btn{appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--lx-cream-bright);background:rgba(30,21,14,.82);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(34,44%,62%,.28);box-shadow:0 8px 22px rgba(20,13,8,.35);transition:transform .18s var(--lx-ease),box-shadow .18s var(--lx-ease),color .16s ease,border-color .16s ease}.lx-account-btn:focus-visible,.lx-account-btn:hover{color:var(--lx-camel-bright);border-color:hsla(34,44%,62%,.55);transform:translateY(-1px);box-shadow:0 12px 28px rgba(20,13,8,.45);outline:none}.lx-account-btn:active{transform:translateY(0)}.lx-account-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;padding:8px;border-radius:16px;background:rgba(30,21,14,.96);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(34,44%,62%,.28);box-shadow:0 18px 50px rgba(20,13,8,.5);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .22s var(--lx-ease),transform .22s var(--lx-ease),visibility .22s}.lx-account-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.lx-account-menu-info{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid hsla(34,44%,62%,.2)}.lx-account-menu-name{font-family:var(--font-faculty);font-size:.98rem;color:var(--lx-cream-bright);letter-spacing:.02em}.lx-account-menu-email{font-size:.8rem;font-weight:500;color:var(--lx-tan);word-break:break-all}.lx-account-menu-link{display:block;width:100%;text-align:left;margin-top:6px;padding:9px 10px;border-radius:10px;background:transparent;text-decoration:none;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:hsla(40,45%,94%,.92);transition:background .16s ease,color .16s ease}.lx-account-menu-link:focus-visible,.lx-account-menu-link:hover{background:hsla(34,44%,62%,.14);color:var(--lx-camel-bright);outline:none;text-decoration:none}.lx-account-menu-logout{appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;text-align:left;margin-top:6px;padding:9px 10px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#e08d7a;transition:background .16s ease}.lx-account-menu-logout:focus-visible,.lx-account-menu-logout:hover{background:rgba(163,69,47,.18);outline:none}@media (max-width:768px){.lx-account-control{right:8px}}.lx-nav-cta{display:inline-flex;align-items:center;white-space:nowrap;gap:.45rem;padding:.55rem 1.05rem;border-radius:999px;background:var(--lx-gold-grad);color:var(--lx-espresso);text-decoration:none;font-size:.88rem;font-weight:700;letter-spacing:.03em;box-shadow:0 6px 18px rgba(176,141,87,.35);transition:transform .18s var(--lx-ease),box-shadow .18s var(--lx-ease)}.lx-nav-cta:focus-visible,.lx-nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(176,141,87,.5)}.lx-nav-burger{display:none;appearance:none;border:1px solid hsla(34,44%,62%,.4);background:transparent;color:var(--lx-cream-bright);border-radius:10px;padding:7px;cursor:pointer}.lx-nav-mobile{display:none}@media (max-width:960px){.lx-nav-account,.lx-nav-links{display:none}.lx-nav-burger{display:inline-flex}.lx-nav-cta-text{display:none}.lx-nav-cta{padding:.55rem;border-radius:999px}.lx-nav-mobile{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s var(--lx-ease)}.lx-nav-mobile.is-open{grid-template-rows:1fr}.lx-nav-mobile>.lx-nav-mobile-link:first-child{margin-top:.35rem}.lx-nav-mobile-link{min-height:0;padding:.7rem 1.2rem;color:hsla(40,45%,94%,.9);text-decoration:none;font-size:.95rem;font-weight:600;letter-spacing:.05em}.lx-nav-mobile-heading,.lx-nav-mobile-link{display:block;border-top:1px solid hsla(34,44%,62%,.14)}.lx-nav-mobile-heading{padding:.7rem 1.2rem .25rem;font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--lx-tan)}.lx-nav-mobile-sublink{border-top:none;padding-top:.45rem;padding-bottom:.45rem;padding-left:2rem;font-size:.88rem;font-weight:500}.lx-nav-mobile:not(.is-open) .lx-nav-mobile-heading,.lx-nav-mobile:not(.is-open) .lx-nav-mobile-link{display:none}}@media (min-width:961px){.lx-nav-mobile-heading{display:none}}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.7rem;border-radius:999px;text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:.03em;border:1px solid transparent;cursor:pointer;transition:transform .2s var(--lx-ease),box-shadow .2s var(--lx-ease),background .2s ease,color .2s ease,border-color .2s ease}.lx-btn-gold{background:var(--lx-gold-grad);color:var(--lx-espresso);box-shadow:0 10px 28px rgba(176,141,87,.38);position:relative;overflow:hidden}.lx-btn-gold:before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-20deg);transition:left .6s var(--lx-ease)}.lx-btn-gold:focus-visible:before,.lx-btn-gold:hover:before{left:125%}.lx-btn-gold:focus-visible,.lx-btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(176,141,87,.5)}.lx-btn-ghost{background:transparent;color:var(--lx-cream-bright);border-color:hsla(40,45%,94%,.35)}.lx-btn-ghost:focus-visible,.lx-btn-ghost:hover{border-color:var(--lx-camel-bright);color:var(--lx-camel-bright);transform:translateY(-2px)}.lx-btn-dark{background:var(--lx-espresso);color:var(--lx-cream-bright);box-shadow:0 12px 30px rgba(36,26,18,.35)}.lx-btn-dark:focus-visible,.lx-btn-dark:hover{background:var(--lx-coffee);transform:translateY(-2px);box-shadow:0 18px 40px rgba(36,26,18,.45)}.lx-section{padding:5.5rem 1.25rem}.lx-section-inner{max-width:1180px;margin:0 auto}.lx-section-head{max-width:640px;margin-bottom:3rem}.lx-section-head-center{margin-left:auto;margin-right:auto;text-align:center}.lx-section-head-center .lx-eyebrow{justify-content:center}.lx-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lx-camel)}.lx-eyebrow-light{color:var(--lx-tan)}.lx-rule{display:inline-block;width:2.4rem;height:1px;background:currentColor;opacity:.8}.lx-heading{margin:0;font-family:var(--font-faculty);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.16;letter-spacing:.005em;color:var(--lx-espresso)}.lx-heading-light,.lx-hero{color:var(--lx-cream-bright)}.lx-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8.5rem 1.25rem 5rem;overflow:hidden;background:radial-gradient(900px 600px at 82% 10%,rgba(176,141,87,.22),transparent 60%),radial-gradient(700px 700px at 8% 95%,rgba(92,70,51,.5),transparent 65%),linear-gradient(165deg,#2c2014,#241a12 55%,#1a120b)}.lx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 30%,transparent 34.75%,hsla(34,44%,62%,.14) 35%,transparent 35.4%),radial-gradient(circle at 85% 30%,transparent 42.75%,hsla(34,44%,62%,.09) 43%,transparent 43.4%)}.lx-hero-inner{position:relative;max-width:1220px;margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:4rem}@keyframes lxRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.lx-hero-copy>*{opacity:0;animation:lxRise 1s var(--lx-ease) forwards}.lx-hero-copy>:first-child{animation-delay:.1s}.lx-hero-copy>:nth-child(2){animation-delay:.22s}.lx-hero-copy>:nth-child(3){animation-delay:.38s}.lx-hero-copy>:nth-child(4){animation-delay:.5s}.lx-hero-copy>:nth-child(5){animation-delay:.62s}.lx-hero-copy>:nth-child(6){animation-delay:.74s}.lx-hero-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.4rem;font-size:.75rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--lx-tan)}.lx-hero-title{margin:0;font-family:var(--font-faculty);font-weight:400;font-size:clamp(2.9rem,6.4vw,5rem);line-height:1.04;letter-spacing:.005em}.lx-hero-title em{font-style:normal;color:var(--lx-camel-bright)}.lx-hero-tagline{margin:1.1rem 0 0;font-family:var(--font-faculty);font-size:clamp(1.15rem,2vw,1.45rem);color:var(--lx-tan);letter-spacing:.04em}.lx-hero-sub{margin:1.3rem 0 0;max-width:34rem;font-size:1.06rem;line-height:1.65;color:hsla(40,45%,94%,.78)}.lx-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.lx-hero-offer{display:flex;align-items:center;gap:.65rem;margin:1.9rem 0 0;font-size:.92rem;letter-spacing:.03em;color:hsla(40,45%,94%,.85)}.lx-hero-offer-badge{display:inline-flex;padding:.28rem .7rem;border-radius:999px;border:1px solid hsla(34,44%,62%,.55);color:var(--lx-camel-bright);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lx-hero-visual{position:relative;opacity:0;animation:lxRise 1.1s var(--lx-ease) .45s forwards}.lx-hero-frame{position:relative;border-radius:18px;padding:10px;background:linear-gradient(160deg,hsla(38,45%,73%,.5),rgba(176,141,87,.18) 45%,hsla(38,45%,73%,.42));box-shadow:var(--lx-shadow-deep)}.lx-hero-frame-img{position:relative;overflow:hidden;min-height:380px;border-radius:12px;background:linear-gradient(200deg,#3a2b1c,#2b1f14 60%,#221809);border:1px solid hsla(34,44%,62%,.25)}.lx-hero-frame-photo{object-fit:cover}.lx-hero-phone{position:absolute;z-index:2;top:50%;right:-2.4rem;transform:translateY(-50%);height:clamp(280px,84%,420px);width:auto;filter:drop-shadow(0 26px 48px rgba(20,13,8,.55))}.lx-hero-frame-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .5rem .35rem;font-size:.68rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgba(36,26,18,.85)}.lx-hero-frame-caption-rule{flex:1;height:1px;background:rgba(36,26,18,.35)}.lx-hero-card{position:absolute;bottom:7%;left:-2.6rem;display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;border-radius:14px;background:rgba(30,21,14,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(34,44%,62%,.35);box-shadow:0 16px 40px rgba(20,13,8,.45);max-width:18rem}.lx-hero-card-title{font-family:var(--font-faculty);font-size:1.06rem;color:var(--lx-camel-bright);line-height:1.25}.lx-hero-card-label{font-size:.78rem;line-height:1.4;color:hsla(40,45%,94%,.75)}@media (max-width:1060px){.lx-hero{min-height:0;padding-top:7.5rem}.lx-hero-inner{grid-template-columns:1fr;gap:3.2rem}.lx-hero-card{left:-.4rem}.lx-hero-frame-img{min-height:300px}.lx-hero-phone{right:-.4rem;height:clamp(220px,76%,340px)}}.lx-marquee{overflow:hidden;background:var(--lx-gold-grad);border-top:1px solid rgba(36,26,18,.25);border-bottom:1px solid rgba(36,26,18,.25);padding:.72rem 0}.lx-marquee-track{display:flex;width:max-content;animation:lxMarquee 32s linear infinite}.lx-marquee-group{display:flex;flex-shrink:0}.lx-marquee-item{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;white-space:nowrap;font-family:var(--font-faculty);font-size:.86rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-espresso)}.lx-marquee-sep{font-size:.55rem;opacity:.6}@keyframes lxMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lx-marquee-track{animation:none}.lx-hero-copy>*,.lx-hero-visual{animation:none;opacity:1}}.lx-pillars{background:var(--lx-cream)}.lx-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.lx-pillar{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:1.8rem 1.5rem 1.7rem;border-radius:16px;background:var(--lx-cream-bright);border:1px solid color-mix(in srgb,var(--lx-sand) 80%,var(--lx-camel));box-shadow:var(--lx-shadow-soft);overflow:hidden;transition:transform .26s var(--lx-ease),box-shadow .26s var(--lx-ease)}.lx-pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lx-gold-grad);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--lx-ease)}.lx-pillar:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(36,26,18,.16)}.lx-pillar:hover:before{transform:scaleX(1)}.lx-pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:color-mix(in srgb,var(--lx-camel) 16%,var(--lx-cream-bright));border:1px solid color-mix(in srgb,var(--lx-camel) 40%,transparent);color:var(--lx-umber);margin-bottom:.3rem}.lx-pillar-kicker{font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--lx-camel)}.lx-pillar h3{margin:0;font-family:var(--font-faculty);font-weight:400;font-size:1.18rem;line-height:1.3;color:var(--lx-espresso)}.lx-pillar p{margin:0;font-size:.92rem;line-height:1.6;color:var(--lx-umber)}@media (max-width:1060px){.lx-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lx-pillars-grid{grid-template-columns:1fr}}.lx-retention{background:radial-gradient(720px 420px at 15% 20%,rgba(176,141,87,.12),transparent 65%),var(--lx-cream-bright);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.lx-retention-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem}.lx-retention-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--lx-camel) 45%,transparent);background:radial-gradient(360px 220px at 50% 0,hsla(34,44%,62%,.16),transparent 75%),var(--lx-cream);box-shadow:var(--lx-shadow-soft)}.lx-retention-num{font-family:var(--font-faculty);font-size:clamp(4.6rem,9vw,7rem);line-height:.95;color:var(--lx-camel)}.lx-retention-dash{color:color-mix(in srgb,var(--lx-camel) 55%,var(--lx-cream))}.lx-retention-x{font-size:.5em;vertical-align:.5em;color:var(--lx-umber)}.lx-retention-caption{font-size:.86rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-umber);line-height:1.6}.lx-retention-copy p{margin:1.2rem 0 0;font-size:1.02rem;line-height:1.7;color:var(--lx-umber);max-width:34rem}.lx-retention-kicker{font-family:var(--font-faculty);color:var(--lx-espresso)!important;font-size:1.12rem!important}@media (max-width:960px){.lx-retention-inner{grid-template-columns:1fr;gap:2.5rem}}.lx-offer-panel{position:relative;border-radius:24px;padding:4rem 2.5rem;text-align:center;overflow:hidden;background:radial-gradient(700px 380px at 50% -10%,rgba(176,141,87,.3),transparent 70%),linear-gradient(170deg,#31241668,transparent 40%),linear-gradient(160deg,#2c2014,#241a12 60%,#1b1309);border:1px solid hsla(34,44%,62%,.35);box-shadow:var(--lx-shadow-deep)}.lx-offer-head{max-width:620px;margin:0 auto}.lx-offer-head .lx-eyebrow{justify-content:center}.lx-offer-sub{margin:1.3rem auto 0;max-width:34rem;font-size:1.02rem;line-height:1.7;color:hsla(40,45%,94%,.78)}.lx-offer-sub strong{color:var(--lx-camel-bright)}.lx-offer-figures{display:flex;align-items:center;justify-content:center;gap:2.6rem;margin:2.6rem 0}.lx-offer-figure{display:flex;flex-direction:column;gap:.3rem}.lx-offer-num{font-family:var(--font-faculty);font-size:clamp(3.4rem,6vw,4.6rem);line-height:1;color:var(--lx-camel-bright)}.lx-offer-label{font-size:.78rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:hsla(40,45%,94%,.7)}.lx-offer-divider{width:1px;height:4.4rem;background:linear-gradient(180deg,transparent,hsla(34,44%,62%,.6),transparent)}.lx-pricing{background:var(--lx-cream)}.lx-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;align-items:stretch}.lx-price-card{position:relative;border-radius:22px;background:var(--lx-cream-bright);border:1px solid color-mix(in srgb,var(--lx-camel) 50%,transparent);box-shadow:var(--lx-shadow-soft);overflow:hidden;display:flex}.lx-price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--lx-gold-grad);z-index:1}.lx-price-card-body{display:flex;flex-direction:column;width:100%}.lx-price-card.is-featured{border-color:var(--lx-camel);box-shadow:0 26px 60px rgba(36,26,18,.2);transform:scale(1.02)}.lx-price-top{padding:2.4rem 1.8rem 1.4rem;text-align:center;border-bottom:1px solid var(--border-soft)}.lx-price-plan{font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lx-camel)}.lx-price-figure{display:flex;align-items:baseline;justify-content:center;gap:.3rem;margin-top:1rem}.lx-price-currency{font-family:var(--font-faculty);font-size:1.6rem;color:var(--lx-umber)}.lx-price-amount{font-family:var(--font-faculty);font-size:clamp(3rem,4.4vw,3.9rem);line-height:1;color:var(--lx-espresso)}.lx-price-unit{font-size:1rem;font-weight:600;color:var(--lx-umber)}.lx-price-note{margin:.9rem 0 0;font-size:.92rem;color:var(--lx-umber)}.lx-price-list{list-style:none;margin:0;padding:1.7rem 1.8rem;display:flex;flex-direction:column;gap:.95rem;flex:1}.lx-price-list li{display:flex;align-items:flex-start;gap:.8rem;font-size:.93rem;line-height:1.5;color:var(--lx-espresso)}.lx-price-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--lx-gold-grad);color:var(--lx-espresso);box-shadow:0 3px 8px rgba(176,141,87,.35)}.lx-price-cta{padding:.2rem 1.8rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.lx-price-cta .lx-btn{width:100%;font-size:.93rem;padding:.85rem 1.2rem}.lx-price-fee{margin:0;font-size:.8rem;line-height:1.5;text-align:center;color:var(--lx-umber);max-width:26rem}.lx-price-fee-global{margin:2.2rem auto 0;max-width:34rem}@media (max-width:1060px){.lx-price-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.lx-price-card.is-featured{transform:none}}@media (max-width:640px){.lx-price-cta,.lx-price-list,.lx-price-top{padding-left:1.4rem;padding-right:1.4rem}}.lx-quotes{background:radial-gradient(640px 380px at 85% 15%,rgba(176,141,87,.1),transparent 70%),var(--lx-cream-bright);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.lx-quotes-shell{max-width:780px;margin:0 auto;text-align:center;position:relative;padding-top:1rem}.lx-quotes-mark{display:block;font-family:var(--font-faculty);font-size:5rem;line-height:.6;color:var(--lx-camel);opacity:.55}@keyframes lxQuoteFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lx-quote{margin:1.4rem 0 0;animation:lxQuoteFade .7s var(--lx-ease)}.lx-quote p{margin:0;font-family:var(--font-faculty);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.55;color:var(--lx-espresso)}.lx-quote cite{display:block;margin-top:1.4rem;font-style:normal;font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--lx-camel)}.lx-quotes-controls{display:flex;gap:1.1rem;margin-top:2rem}.lx-quotes-arrow,.lx-quotes-controls{align-items:center;justify-content:center}.lx-quotes-arrow{appearance:none;display:inline-flex;width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lx-camel) 50%,transparent);background:transparent;color:var(--lx-umber);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s var(--lx-ease)}.lx-quotes-arrow:focus-visible,.lx-quotes-arrow:hover{background:var(--lx-gold-grad);color:var(--lx-espresso);transform:translateY(-1px)}.lx-quotes-dots{display:flex;gap:.5rem}.lx-quotes-dot{appearance:none;width:9px;height:9px;padding:0;border-radius:999px;border:1px solid var(--lx-camel);background:transparent;cursor:pointer;transition:background .2s ease,transform .2s ease}.lx-quotes-dot.is-active{background:var(--lx-camel);transform:scale(1.25)}.lx-book .book-call-card .book-call-inner{border-radius:22px;border:1px solid color-mix(in srgb,var(--lx-camel) 45%,transparent);background:var(--lx-cream-bright);backdrop-filter:none;box-shadow:var(--lx-shadow-soft)}.lx-book .book-call-title{font-family:var(--font-faculty);font-weight:400;letter-spacing:.005em;color:var(--lx-espresso)}.lx-book .book-call-description{color:var(--lx-umber)}.lx-book .bcc-grid{background:color-mix(in srgb,var(--lx-sand) 42%,var(--lx-cream));border-color:color-mix(in srgb,var(--lx-camel) 30%,transparent)}.lx-book .bcc-week-label{color:var(--lx-espresso);font-family:var(--font-faculty);font-weight:400}.lx-book .bcc-nav-btn{background:var(--lx-cream-bright);border-color:color-mix(in srgb,var(--lx-camel) 40%,transparent);color:var(--lx-espresso);box-shadow:0 4px 10px rgba(36,26,18,.12)}.lx-book .bcc-day-header{background:var(--lx-cream-bright);border-color:color-mix(in srgb,var(--lx-camel) 22%,transparent)}.lx-book .bcc-day-header.is-today{background:color-mix(in srgb,var(--lx-camel) 20%,var(--lx-cream-bright));border-color:var(--lx-camel)}.lx-book .bcc-day-weekday,.lx-book .bcc-loading,.lx-book .bcc-time-label,.lx-book .bcc-tz-note{color:var(--lx-umber)}.lx-book .bcc-cell,.lx-book .bcc-day-date{color:var(--lx-espresso)}.lx-book .bcc-cell{background:hsla(42,56%,96%,.7);border-color:color-mix(in srgb,var(--lx-camel) 18%,transparent)}.lx-book .bcc-cell.is-open{background:color-mix(in srgb,var(--lx-camel) 22%,var(--lx-cream-bright));border-color:var(--lx-camel);color:var(--lx-coffee)}.lx-book .bcc-cell.is-open:focus-visible,.lx-book .bcc-cell.is-open:hover{background:color-mix(in srgb,var(--lx-camel) 42%,var(--lx-cream-bright));box-shadow:0 6px 14px rgba(36,26,18,.18)}.lx-book .bcc-cell.is-booked{background:rgba(36,26,18,.08);color:var(--lx-umber)}.lx-book .bcc-muted{color:color-mix(in srgb,var(--lx-umber) 55%,var(--lx-sand))}.lx-book .book-call-modal-backdrop{background:rgba(24,16,10,.55)}.lx-book .book-call-modal{background:var(--lx-cream-bright);border:1px solid color-mix(in srgb,var(--lx-camel) 45%,transparent);border-radius:20px;box-shadow:var(--lx-shadow-deep)}.lx-book .book-call-modal-eyebrow{color:var(--lx-camel);letter-spacing:.22em}.lx-book .book-call-modal-time{font-family:var(--font-faculty);font-weight:400;color:var(--lx-espresso)}.lx-book .book-call-modal-close{color:var(--lx-umber)}.lx-book .book-call-modal-close:hover{background:rgba(36,26,18,.07)}.lx-book .book-call-field{color:var(--lx-umber)}.lx-book .book-call-field input,.lx-book .book-call-field textarea{background:var(--lx-cream);border-color:color-mix(in srgb,var(--lx-camel) 35%,transparent);color:var(--lx-espresso);border-radius:12px}.lx-book .book-call-field input:focus,.lx-book .book-call-field textarea:focus{border-color:var(--lx-camel);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-camel) 30%,transparent)}.lx-book .book-call-submit{background:var(--lx-espresso);border-radius:999px;font-weight:700;letter-spacing:.03em}.lx-book .book-call-submit:focus-visible:not(:disabled),.lx-book .book-call-submit:hover:not(:disabled){background:var(--lx-coffee)}.lx-book .book-call-success{border-color:color-mix(in srgb,var(--lx-camel) 60%,transparent);background:color-mix(in srgb,var(--lx-camel) 16%,var(--lx-cream-bright));color:var(--lx-coffee)}.lx-book .book-call-success-close{color:var(--lx-coffee)}.lx-seewhat{padding-top:0}.lx-seewhat-panel{position:relative;border-radius:24px;padding:3.6rem 2.5rem;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:radial-gradient(700px 380px at 50% -10%,rgba(176,141,87,.3),transparent 70%),linear-gradient(160deg,#2c2014,#241a12 60%,#1b1309);border:1px solid hsla(34,44%,62%,.35);box-shadow:var(--lx-shadow-deep)}.lx-seewhat-panel .lx-eyebrow{justify-content:center}.lx-seewhat-sub{margin:1.2rem auto 2rem;max-width:34rem;font-size:1.02rem;line-height:1.7;color:hsla(40,45%,94%,.78)}@media (max-width:640px){.lx-seewhat-panel{padding:2.8rem 1.4rem}}.lx-subpage{display:flex;flex-direction:column;min-height:100vh}.lx-subpage-main{flex:1;width:100%;padding:2.5rem 1.25rem 5rem}.lx-subhero{position:relative;overflow:hidden;padding:8.5rem 1.25rem 3.75rem;text-align:center;color:var(--lx-cream-bright);background:radial-gradient(760px 420px at 78% 0,rgba(176,141,87,.24),transparent 65%),radial-gradient(560px 480px at 8% 100%,rgba(92,70,51,.45),transparent 70%),linear-gradient(165deg,#2c2014,#241a12 55%,#1a120b);border-bottom:1px solid hsla(34,44%,62%,.3)}.lx-subhero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 30%,transparent 34.75%,hsla(34,44%,62%,.12) 35%,transparent 35.4%),radial-gradient(circle at 85% 30%,transparent 42.75%,hsla(34,44%,62%,.08) 43%,transparent 43.4%)}.lx-subhero-inner{position:relative;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.lx-subhero .lx-eyebrow{justify-content:center;margin:0}.lx-subhero-title{margin:0;font-family:var(--font-faculty);font-weight:400;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1;letter-spacing:.005em}.lx-subhero-title em{font-style:normal;color:var(--lx-camel-bright)}.lx-subhero-sub{margin:0;max-width:38rem;font-size:1.05rem;line-height:1.7;color:hsla(40,45%,94%,.78)}@media (max-width:640px){.lx-subhero{padding-top:7.25rem}}.lx-story{background:radial-gradient(760px 520px at 12% 8%,rgba(176,141,87,.14),transparent 65%),radial-gradient(600px 420px at 92% 90%,rgba(92,70,51,.12),transparent 70%),var(--lx-cream);border-top:1px solid var(--border-soft)}.lx-story-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4rem;align-items:stretch}.lx-story-visual{display:flex}.lx-story-photo-wrap{position:relative;flex:1;width:100%;min-height:420px;border-radius:20px;overflow:hidden;box-shadow:var(--lx-shadow-deep)}@media (min-width:961px){.lx-story-visual{position:relative}.lx-story-photo-wrap{position:absolute;inset:0;min-height:0}}.lx-story-photo{object-fit:cover}.lx-story-photo-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(200deg,rgba(36,26,18,0) 55%,rgba(36,26,18,.38)),radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(36,26,18,.22) 100%)}.lx-story-copy{display:flex;flex-direction:column;gap:1.1rem;max-width:40rem}.lx-story-copy p{margin:.9rem 0 0;font-size:1.02rem;line-height:1.75;color:var(--lx-umber)}.lx-story-copy .lx-eyebrow{margin-bottom:1.1rem}.lx-story-copy p.lx-eyebrow{margin-top:0}.lx-story-lead{font-size:1.22rem!important;line-height:1.6!important;color:var(--lx-espresso)!important}.lx-story-lead,.lx-story-pull{font-family:var(--font-faculty)}.lx-story-pull{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin:1.6rem 0 .4rem!important;font-size:clamp(1.35rem,2.4vw,1.7rem)!important;color:var(--lx-camel)!important;text-align:center;line-height:1.3!important}.lx-story-pull .lx-rule{color:var(--lx-camel);flex-shrink:1}.lx-story-paths{display:flex;flex-direction:column;gap:.7rem;margin-top:1.4rem}.lx-story-path{display:flex;align-items:center;gap:.95rem;padding:.9rem 1.1rem;border-radius:14px;background:var(--lx-cream-bright);border:1px solid color-mix(in srgb,var(--lx-camel) 32%,transparent);box-shadow:0 6px 18px rgba(36,26,18,.06);transition:transform .24s var(--lx-ease),box-shadow .24s var(--lx-ease),border-color .24s ease}.lx-story-path:hover{transform:translateX(6px);border-color:var(--lx-camel);box-shadow:0 10px 26px rgba(36,26,18,.12)}.lx-story-path-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:color-mix(in srgb,var(--lx-camel) 16%,var(--lx-cream-bright));border:1px solid color-mix(in srgb,var(--lx-camel) 40%,transparent);color:var(--lx-umber)}.lx-story-path-text{display:flex;flex-direction:column;gap:2px}.lx-story-path-text strong{font-size:.96rem;color:var(--lx-espresso);line-height:1.35}.lx-story-path-text em{font-family:var(--font-faculty);font-style:normal;font-size:.86rem;color:var(--lx-camel);letter-spacing:.04em}.lx-story-noforce{font-size:.9rem!important;color:var(--lx-camel)!important;letter-spacing:.02em}.lx-story-team{display:flex;align-items:flex-start;gap:1rem;margin-top:1.2rem;padding:1.2rem 1.3rem;border-radius:16px;background:radial-gradient(320px 160px at 8% 0,hsla(34,44%,62%,.18),transparent 75%),linear-gradient(160deg,#2c2014,#241a12);border:1px solid hsla(34,44%,62%,.35);box-shadow:0 14px 36px rgba(24,16,10,.25)}.lx-story-team p{margin:0!important;color:hsla(40,45%,94%,.85)!important;font-size:.98rem!important}.lx-story-team-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:hsla(34,44%,62%,.16);border:1px solid hsla(34,44%,62%,.45);color:var(--lx-camel-bright)}.lx-story-cta{margin-top:1.5rem;align-self:flex-start}@media (max-width:960px){.lx-story-inner{grid-template-columns:1fr;gap:2.6rem}.lx-story-photo-wrap{min-height:340px}}.lx-footer{margin-top:2rem;background:linear-gradient(175deg,#241a12,#1a120b);border-top:1px solid hsla(34,44%,62%,.3);color:var(--lx-cream-bright)}.lx-footer-inner{max-width:1180px;margin:0 auto;padding:3rem 1.5rem 2.4rem;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.lx-footer-brand{display:flex;align-items:center;gap:.8rem}.lx-footer-mark{border-radius:9px}.lx-footer-wordmark{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-faculty);font-size:1.2rem;line-height:1.1}.lx-footer-wordmark span{font-family:var(--font-atkinson),sans-serif;font-size:.6rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--lx-tan);margin-top:3px}.lx-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.lx-footer-link{position:relative;color:hsla(40,45%,94%,.75);text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.06em;transition:color .16s ease}.lx-footer-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--lx-camel-bright);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--lx-ease)}.lx-footer-link:focus-visible,.lx-footer-link:hover{color:var(--lx-camel-bright)}.lx-footer-link:focus-visible:after,.lx-footer-link:hover:after{transform:scaleX(1)}.lx-footer-legal{margin:0;font-size:.78rem;letter-spacing:.08em;color:hsla(40,45%,94%,.45)}@media (max-width:640px){.lx-section{padding:3.6rem 1.1rem}.lx-offer-panel{padding:3rem 1.4rem}.lx-hero{padding-top:7.25rem}.lx-hero-card{position:static;margin-top:.9rem;max-width:none}.lx-hero-visual{display:flex;flex-direction:column}}