@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Sora:wght@400;600;700&display=swap);body .ot{--cream:#f4f1e9 !important;--paper:#ebe5da !important;--ink:#121212 !important;--dark:#151110 !important;--dark2:#1f1a17 !important;--accent:#d77b48 !important;--muted:#a9a3a4 !important;--line:rgba(18,18,18,.1) !important;--lined:rgba(244,241,233,.1) !important;font-family:Inter,system-ui,sans-serif!important;color:var(--ink)!important;background-color:var(--cream)!important;line-height:1.6!important;-webkit-font-smoothing:antialiased!important}body .e-con.ot,body .ot .e-con{--padding-top:0px !important;--padding-right:0px !important;--padding-bottom:0px !important;--padding-left:0px !important;gap:0!important}body .ot .elementor-element{--widgets-spacing:0px !important;--kit-widget-spacing:0px !important}body .ot .elementor-widget:not(:last-child){margin-block-end:0!important;margin-bottom:0!important}body .e-con.ot-styles{--padding-top:0px !important;--padding-bottom:0px !important;min-height:0!important}body .ot a{color:inherit!important;text-decoration:none!important}body .ot ul{list-style:none!important;margin:0!important;padding:0!important}body .ot h1,body .ot h2,body .ot h3,body .ot h4,body .ot p{margin:0!important}body .ot .elementor-widget-text-editor p+p{margin-top:1em!important}body .ot .elementor-widget-heading,body .ot .elementor-widget-text-editor{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important}body .ot .elementor-heading-title{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;margin:0!important}body .ot.ot-sec{--padding-top:120px !important;--padding-bottom:120px !important}body .ot.ot-sec.ot-sec--pt40{--padding-top:40px !important}body .ot.ot-dark{background-color:var(--dark)!important;color:var(--cream)!important}body .ot.ot-paper{background-color:var(--paper)!important}body .ot .ot-wrap{width:100%!important;max-width:var(--ast-normal-container-width,1200px)!important;margin:0 auto!important;--padding-left:32px !important;--padding-right:32px !important}body .ot .ot-row{flex-direction:row!important;flex-wrap:wrap!important}body .ot .ot-row>.elementor-element{width:auto!important;max-width:100%!important}body .ot .ot-ph{background-color:#2a2420;background-image:linear-gradient(135deg,#3a302b,#1a1514);background-size:cover;background-position:center;background-repeat:no-repeat}body .ot .ot-eyebrow{font-size:11px!important;font-weight:600!important;line-height:20px!important;letter-spacing:1.76px!important;text-transform:uppercase!important;color:var(--muted)!important}body .ot .ot-eyebrow .elementor-heading-title{display:flex!important;align-items:center!important;gap:14px!important}body .ot .ot-eyebrow .elementor-heading-title:before{content:""!important;width:18px!important;height:1px!important;background:var(--accent)!important;flex:none!important}body .ot .ot-eyebrow--plain .elementor-heading-title:before{display:none!important}body .ot .ot-h1{font-family:Sora,serif!important;font-size:clamp(52px,7vw,96px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-2px!important;color:var(--cream)!important;margin-top:28px!important}body .ot .ot-h1 em,body .ot .ot-h2 em{font-weight:400!important;font-style:italic!important;color:var(--accent)!important}body .ot .ot-h2{font-family:Sora,serif!important;font-size:clamp(36px,4.6vw,58px)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.58px!important;color:var(--ink)!important;margin-top:18px!important}body .ot.ot-dark .ot-h2{color:var(--cream)!important}body .ot .ot-h3{font-family:Sora,serif!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important}body .ot .ot-p{color:#5f5a57!important;font-size:15px!important;line-height:1.6!important}body .ot.ot-dark .ot-p{color:var(--muted)!important}body .ot .ot-meta{font-size:10px!important;letter-spacing:1.4px!important;text-transform:uppercase!important;font-weight:600!important;color:var(--accent)!important}body .ot .ot-head{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:40px!important;margin-bottom:56px!important}body .ot .ot-head .ot-p{max-width:360px!important}body .ot .ot-btn .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:52px!important;padding:0 28px!important;border:0!important;border-radius:999px!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:1!important;transition:background-color .2s,transform .2s!important}body .ot .ot-btn .elementor-button:hover{transform:translateY(-2px)!important}body .ot .ot-btn--accent .elementor-button,body .ot .ot-btn--accent .elementor-button:hover,body .ot .ot-btn--accent .elementor-button:focus{background-color:var(--accent)!important;color:#fff!important}body .ot .ot-btn--light .elementor-button,body .ot .ot-btn--light .elementor-button:hover,body .ot .ot-btn--light .elementor-button:focus{background-color:var(--cream)!important;color:var(--ink)!important}body .ot .ot-btn--dark .elementor-button,body .ot .ot-btn--dark .elementor-button:hover,body .ot .ot-btn--dark .elementor-button:focus{background-color:var(--ink)!important;color:var(--cream)!important}body .ot .ot-btn--ghost .elementor-button,body .ot .ot-btn--ghost .elementor-button:hover,body .ot .ot-btn--ghost .elementor-button:focus{background-color:transparent!important;color:inherit!important;border:1px solid var(--line)!important}body .ot .ot-link .elementor-button,body .ot .ot-link .elementor-button:hover,body .ot .ot-link .elementor-button:focus{background:none!important;padding:0 0 2px!important;height:auto!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;color:inherit!important;white-space:nowrap!important}body .ot.ot-hero{background-image:radial-gradient(ellipse at 10% 15%,#3b2a21 0,transparent 55%)!important;--padding-top:100px !important;--padding-bottom:90px !important}body .ot .ot-hero__grid{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:64px!important;align-items:center!important}body .ot .ot-hero__lead{font-size:19px!important;line-height:1.65!important;color:var(--muted)!important;max-width:620px!important;margin-top:28px!important}body .ot .ot-ctas{gap:14px!important;margin:40px 0 44px!important}body .ot .ot-hero__tags{font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--muted)!important}body .ot .ot-hero__tags ul{display:flex!important;gap:28px!important;flex-wrap:wrap!important}body .ot .ot-hero__tags li:before{content:"● "!important;color:var(--accent)!important;font-size:8px!important}body .ot .ot-hero__media{position:relative!important;aspect-ratio:4/5!important;border-radius:24px!important;border:1px solid var(--lined)!important;overflow:hidden!important}body .ot .ot-hero__card{position:absolute!important;left:0!important;bottom:0!important;width:auto!important;--padding-top:22px !important;--padding-bottom:22px !important;--padding-left:26px !important;--padding-right:26px !important;background-color:rgb(21 17 16 / .75)!important;backdrop-filter:blur(10px)!important;border-top-right-radius:18px!important}body .ot .ot-hero__num{font-family:Sora,serif!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important}body .ot.ot-stats{--padding-top:56px !important;--padding-bottom:56px !important;border-bottom:1px solid var(--line)!important}body .ot .ot-stats__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important}body .ot .ot-stat{text-align:center!important;align-items:center!important;border-left:1px solid var(--line)!important}body .ot .ot-stat:first-child{border:0!important}body .ot .ot-stat__num{font-family:Sora,serif!important;font-size:46px!important;font-weight:600!important;letter-spacing:-1px!important;line-height:1.1!important}body .ot .ot-stat__label{font-size:11px!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--muted)!important;font-weight:600!important}body .ot .ot-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:88px!important;align-items:center!important}body .ot .ot-split__media{position:relative!important;aspect-ratio:4/5!important;border-radius:20px!important}body .ot .ot-badge{position:absolute!important;right:-24px!important;bottom:32px!important;width:auto!important;background-color:var(--ink)!important;color:var(--cream)!important;--padding-top:22px !important;--padding-bottom:22px !important;--padding-left:26px !important;--padding-right:26px !important;border-radius:14px!important}body .ot .ot-badge__num{font-family:Sora,serif!important;font-size:36px!important;font-weight:600!important;line-height:1!important}body .ot .ot-badge__label{font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--muted)!important}body .ot .ot-split__p{margin-top:24px!important}body .ot .ot-steps{margin-top:34px!important}body .ot .ot-step-row{flex-wrap:nowrap!important;gap:22px!important;--padding-top:22px !important;--padding-bottom:22px !important;border-top:1px solid var(--line)!important}body .ot .ot-step-row>.ot-step-row__body{flex:1 1 0!important;width:auto!important;gap:4px!important}body .ot .ot-step-row__num{font-family:Sora,serif!important;color:var(--accent)!important;font-size:14px!important;font-weight:600!important}body .ot .ot-step-row__title{font-family:Sora,serif!important;font-size:17px!important;font-weight:600!important}body .ot .ot-step-row__text{font-size:14px!important;color:#6b6562!important}body .ot .ot-split__link{margin-top:28px!important}body .ot .ot-coach__role{font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--accent)!important;font-weight:600!important;margin-top:12px!important}body .ot .ot-chips{gap:10px!important;margin-top:34px!important}body .ot .ot-chip{font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:600!important;padding:8px 14px!important;border:1px solid var(--line)!important;border-radius:999px!important}body .ot .ot-coach__link{margin-top:34px!important}body .ot .ot-grid3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}body .ot .ot-card{background-color:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid var(--line)!important;transition:transform .25s,box-shadow .25s!important}body .ot .ot-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px rgb(18 18 18 / .08)!important}body .ot .ot-card__img{position:relative!important;aspect-ratio:16/10!important}body .ot .ot-card__tag{position:absolute!important;top:14px!important;left:14px!important;width:auto!important;background:var(--ink)!important;color:var(--cream)!important;font-size:10px!important;letter-spacing:1.3px!important;text-transform:uppercase!important;font-weight:600!important;padding:6px 10px!important;border-radius:999px!important}body .ot .ot-card__body{flex:1 1 auto!important;gap:10px!important;--padding-top:24px !important;--padding-bottom:24px !important;--padding-left:24px !important;--padding-right:24px !important}body .ot .ot-card__body .ot-p{font-size:14px!important}body .ot .ot-kpis{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;--padding-top:14px !important;--padding-bottom:14px !important;margin-top:auto!important}body .ot .ot-kpi{font-size:10px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:var(--muted)!important;font-weight:600!important}body .ot .ot-kpi b{display:block!important;font-family:Sora,serif!important;font-size:17px!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:0!important}body .ot .ot-card__foot{justify-content:space-between!important;align-items:center!important;--padding-top:6px !important}body .ot .ot-price{font-family:Sora,serif!important;font-size:24px!important;font-weight:600!important}body .ot .ot-price small{font-family:Inter,sans-serif!important;font-size:12px!important;color:var(--muted)!important;font-weight:400!important;text-decoration:line-through!important;margin-left:6px!important}body .ot .ot-cats{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:6px!important;--padding-left:6px !important;--padding-right:6px !important}body .ot .ot-cat{position:relative!important;aspect-ratio:3/4!important;border-radius:8px!important;overflow:hidden!important;justify-content:flex-end!important;--padding-left:20px !important;--padding-bottom:18px !important;--padding-right:20px !important}body .ot .ot-cat:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(transparent 45%,rgb(0 0 0 / .75))!important;pointer-events:none!important}body .ot .ot-cat>.elementor-element{position:relative!important;z-index:1!important}body .ot .ot-cat__title{font-family:Sora,serif!important;font-size:22px!important;font-weight:600!important;color:#fff!important}body .ot .ot-cat__count{font-size:11px!important;color:var(--accent)!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:600!important}body .ot .ot-grid4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:56px 0 44px!important}body .ot .ot-mstep{background-color:var(--dark2)!important;border:1px solid var(--lined)!important;border-radius:16px!important;--padding-top:32px !important;--padding-bottom:32px !important;--padding-left:28px !important;--padding-right:28px !important}body .ot .ot-mstep__num{font-family:Sora,serif!important;font-size:40px!important;line-height:1.2!important;color:var(--accent)!important;padding-bottom:20px!important;border-bottom:1px solid var(--lined)!important}body .ot .ot-mstep__title{margin-top:28px!important}body .ot .ot-mstep__text{font-size:14px!important;color:var(--muted)!important;margin-top:10px!important}body .ot .ot-vid{background-color:var(--dark2)!important;border:1px solid var(--lined)!important;border-radius:16px!important;overflow:hidden!important}body .ot .ot-vid__img{position:relative!important;aspect-ratio:16/11!important}body .ot .ot-play-w{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important}body .ot .ot-play{width:64px!important;height:64px!important;border-radius:50%!important;background:rgb(244 241 233 / .15)!important;backdrop-filter:blur(8px)!important;border:1px solid rgb(255 255 255 / .3)!important;display:grid!important;place-items:center!important}body .ot .ot-play:after{content:""!important;border-left:16px solid #fff!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;margin-left:4px!important}body .ot .ot-vid__body{gap:10px!important;--padding-top:24px !important;--padding-bottom:24px !important;--padding-left:24px !important;--padding-right:24px !important}body .ot .ot-vid__p{font-size:14px!important}body .ot .ot-vid__foot{justify-content:space-between!important;align-items:center!important;border-top:1px solid var(--lined)!important;--padding-top:16px !important;margin-top:6px!important;font-size:13px!important}body .ot .ot-pill{background:var(--accent)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;padding:6px 14px!important;border-radius:999px!important}body .ot .ot-test{background-color:var(--dark2)!important;border:1px solid var(--lined)!important;border-radius:16px!important;--padding-top:34px !important;--padding-bottom:34px !important;--padding-left:34px !important;--padding-right:34px !important;gap:26px!important}body .ot .ot-test__q{font-size:17px!important;line-height:1.65!important;color:var(--cream)!important}body .ot .ot-test__q p:first-child:before{content:"\201C"!important}body .ot .ot-test__q p:last-child:after{content:"\201D"!important}body .ot .ot-author{flex-wrap:nowrap!important;gap:12px!important;align-items:center!important;font-size:14px!important}body .ot .ot-row>.ot-author__img{width:42px!important;height:42px!important;border-radius:50%!important;flex:none!important}body .ot .ot-author__name small{display:block!important;color:var(--muted)!important;font-size:12px!important}body .ot .ot-test .ot-kpis{border-color:var(--lined)!important}body .ot .ot-test .ot-kpi b{color:var(--accent)!important}body .ot .ot-head--pricing{margin-bottom:72px!important}body .ot .ot-pricing__p{margin-top:16px!important;max-width:520px!important}body .ot .ot-plans{align-items:center!important}body .ot .ot-plan{position:relative!important;background-color:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;--padding-top:40px !important;--padding-bottom:40px !important;--padding-left:34px !important;--padding-right:34px !important;gap:20px!important}body .ot .ot-plan--hot{background-color:var(--ink)!important;color:var(--cream)!important;transform:translateY(-16px)!important}body .ot .ot-plan--hot .ot-p{color:var(--muted)!important}body .ot .ot-plan__badge{position:absolute!important;top:22px!important;right:22px!important;width:auto!important;background:var(--accent)!important;color:#fff!important;font-size:10px!important;letter-spacing:1.3px!important;text-transform:uppercase!important;font-weight:600!important;padding:6px 12px!important;border-radius:999px!important}body .ot .ot-plan__price{font-size:48px!important;letter-spacing:-1px!important;line-height:1.1!important}body .ot .ot-plan__price span{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--muted)!important;letter-spacing:0!important}body .ot .ot-plan__list{font-size:14px!important}body .ot .ot-plan__list ul{display:flex!important;flex-direction:column!important;gap:12px!important}body .ot .ot-plan__list li:before{content:"✓"!important;color:var(--accent)!important;font-weight:700!important;margin-right:10px!important}body .ot .ot-plan .ot-btn .elementor-button{width:100%!important}body .ot .ot-review{display:grid!important;grid-template-columns:1fr 2fr!important;gap:80px!important;align-items:start!important}body .ot .ot-review__rating{margin-top:18px!important}body .ot .ot-stars{color:var(--accent)!important;letter-spacing:3px!important}body .ot .ot-review__q{font-family:Sora,serif!important;font-size:clamp(22px,2.6vw,32px)!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.3px!important;color:var(--ink)!important}body .ot .ot-review__q:before{content:"\201C"!important;display:block!important;color:var(--accent)!important;font-size:64px!important;line-height:.6!important;margin-bottom:20px!important}body .ot .ot-review__foot{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;margin-top:40px!important;--padding-top:28px !important;border-top:1px solid var(--line)!important}body .ot .ot-arrows{display:flex!important;gap:10px!important}body .ot .ot-arrows button{width:46px!important;height:46px!important;padding:0!important;border-radius:50%!important;border:1px solid var(--line)!important;background:none!important;color:var(--ink)!important;cursor:pointer!important;font-size:16px!important}body .ot .ot-arrows button:last-child{background:var(--ink)!important;color:var(--cream)!important}body .ot .ot-grid4b{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}body .ot .ot-post__img{aspect-ratio:4/3!important;border-radius:12px!important;margin-bottom:18px!important}body .ot .ot-post__title{font-size:17px!important;margin-top:8px!important}body .ot .ot-post__p{font-size:13px!important;margin-top:8px!important}body .ot .ot-post__date{font-size:11px!important;color:var(--muted)!important;margin-top:12px!important}body .ot .ot-faq{display:grid!important;grid-template-columns:1fr 1.6fr!important;gap:80px!important}body .ot .ot-faq__p{margin-top:18px!important}body .ot .ot-faq__btn{margin-top:28px!important}body .ot .ot-acc .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--line)!important}body .ot .ot-acc .elementor-tab-title{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:22px 0!important;border:0!important;font-family:Sora,serif!important;font-weight:600!important;font-size:17px!important;line-height:1.4!important;color:var(--ink)!important;cursor:pointer!important}body .ot .ot-acc .elementor-accordion-icon{display:none!important}body .ot .ot-acc .elementor-accordion-title{color:inherit!important;font:inherit!important}body .ot .ot-acc .elementor-tab-title:after{content:"+"!important;color:var(--accent)!important;font-size:22px!important;line-height:1!important;transition:transform .2s!important}body .ot .ot-acc .elementor-tab-title.elementor-active{color:var(--accent)!important}body .ot .ot-acc .elementor-tab-title.elementor-active:after{transform:rotate(45deg)!important}body .ot .ot-acc .elementor-tab-content{padding:0 0 22px!important;border:0!important;font-family:Inter,sans-serif!important;font-size:15px!important;color:#5f5a57!important}body .ot.ot-cta{background-image:radial-gradient(ellipse at 50% 120%,#4a2e1f 0,transparent 60%)!important;text-align:center!important}body .ot.ot-cta .ot-wrap{align-items:center!important}body .ot.ot-cta .ot-eyebrow .elementor-heading-title{justify-content:center!important}body .ot.ot-cta .ot-h2{font-size:clamp(44px,6vw,80px)!important;font-weight:700!important;letter-spacing:-1.5px!important;max-width:900px!important;margin-top:20px!important}body .ot .ot-cta__p{margin-top:24px!important}body .ot.ot-cta .ot-ctas{justify-content:center!important;margin:36px 0 0!important}@media (max-width:1024px){body .ot.ot-sec{--padding-top:88px !important;--padding-bottom:88px !important}body .ot.ot-sec.ot-sec--pt40{--padding-top:40px !important}body .ot .ot-hero__grid,body .ot .ot-split,body .ot .ot-review,body .ot .ot-faq{grid-template-columns:1fr!important;gap:48px!important}body .ot .ot-grid3,body .ot .ot-grid4,body .ot .ot-grid4b{grid-template-columns:1fr 1fr!important}body .ot .ot-cats{grid-template-columns:repeat(3,1fr)!important}body .ot .ot-badge{right:16px!important}body .ot .ot-plan--hot{transform:none!important}}@media (max-width:680px){body .ot .ot-wrap{--padding-left:20px !important;--padding-right:20px !important}body .ot .ot-head{flex-direction:column!important;align-items:flex-start!important}body .ot .ot-grid3,body .ot .ot-grid4,body .ot .ot-grid4b{grid-template-columns:1fr!important}body .ot .ot-cats{grid-template-columns:1fr 1fr!important}body .ot .ot-stats__grid{grid-template-columns:1fr 1fr!important;row-gap:32px!important}body .ot .ot-stat:nth-child(3){border:0!important}body .ot .ot-h1{letter-spacing:-1px!important}}body .ot .ot-ph>.elementor-empty-view,body .ot .ot-ph .elementor-first-add{display:none!important}body .ot .ot-arrows button:hover,body .ot .ot-arrows button:focus{background:none!important;color:var(--ink)!important}body .ot .ot-arrows button:last-child:hover,body .ot .ot-arrows button:last-child:focus{background:var(--ink)!important;color:var(--cream)!important}body .ot .elementor-heading-title a,body .ot .elementor-widget-text-editor a{color:inherit!important}.ast-custom-button{white-space:nowrap}@media (min-width:922px) and (max-width:1280px){.main-header-menu{flex-wrap:nowrap}.main-header-menu .menu-link{padding-left:.5em!important;padding-right:.5em!important;font-size:14px;white-space:nowrap}}@media (min-width:922px) and (max-width:1040px){.main-header-menu .menu-link{padding-left:.35em!important;padding-right:.35em!important;font-size:13px}}