.intro-offer{margin-bottom:24px}.intro-offer-prices{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:14px;margin:24px 0 20px;display:grid}.intro-offer-prices>div{gap:4px;display:grid}.intro-offer-prices span{color:#b9b4b0;font-size:12px}.intro-offer-base del{color:#b9b4b0;white-space:nowrap;font-size:clamp(18px,4vw,25px);text-decoration-thickness:1.5px}.intro-offer-current strong{font:600 clamp(32px,5vw,48px)/1.2 var(--font-display);letter-spacing:-.035em;color:#d97757;white-space:nowrap;font-variant-numeric:tabular-nums}.intro-offer-promise{color:#fbfbf9;margin:0 0 10px;font-size:16px;line-height:1.55}.intro-offer-terms,.intro-offer-deadline,.intro-offer-expired p{color:#b9b4b0;font-size:12px;line-height:1.7}.intro-offer-countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.intro-offer-countdown>div{text-align:center;background:#d9775709;border:1px solid #d9775738;border-radius:12px;gap:6px;padding:14px 4px;display:grid}.intro-offer-countdown strong{font-variant-numeric:tabular-nums;color:#fbfbf9;letter-spacing:-.025em;font-size:clamp(25px,5vw,35px);font-weight:600;line-height:1.1}.intro-offer-countdown span{color:#b9b4b0;font-size:11px}.intro-offer-deadline{margin:10px 0 0}.intro-offer-expired{margin-bottom:24px}.intro-offer-expired p{margin-top:14px}
.lp-app-demo{text-align:left;background:linear-gradient(145deg,#202123,#161719);border:1px solid #ffffff1a;border-radius:25px;min-width:0;padding:23px;box-shadow:0 30px 90px #0005}.lp-app-demo *{box-sizing:border-box}.lp-app-demo button,.lp-app-demo input{font:inherit}.lp-app-demo button{cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-app-demo svg{display:block}.lp-app-demo .atlas-live-demo-brand{align-items:center;gap:9px;min-width:0;display:flex}.lp-app-demo .atlas-live-demo-brand .brand-logo{flex-basis:32px;width:32px;height:32px}.lp-app-demo .brand-wordmark{letter-spacing:.015em;font-size:14px;line-height:1.2}.lp-app-demo .brand-wordmark>span{display:inline}.lp-demo-example{letter-spacing:.14em;color:#b4aaa0;border:1px solid #ffffff16;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:8px}.lp-app-demo .atlas-live-demo-tabs{background:#101113;border-radius:99px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:22px 0;padding:4px;display:grid}.lp-app-demo .atlas-live-demo-tabs button{color:#b5b5b5;background:0 0;border:0;border-radius:99px;min-width:0;min-height:44px;padding:4px 1px;font-size:9px;font-weight:600;line-height:1.3}.lp-app-demo .atlas-live-demo-tabs button[aria-selected=true]{color:#171719;background:#d97757}.lp-app-demo .atlas-live-demo-panel{min-height:410px}.lp-app-demo h3{color:#fbfbf9;margin:0;font-size:20px;line-height:1.35}.lp-demo-heading{color:#bab2a6;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;font-size:8px;line-height:1.5;display:flex}.lp-demo-heading>span+span{color:#a19e99;white-space:nowrap;font-size:7px}.lp-demo-goal{background:linear-gradient(125deg,#46302866,#1c1d1f);border:1px solid #d9775730;border-radius:17px;padding:18px}.lp-demo-goal>span{color:#ceb5a4;margin-bottom:8px;font-size:9px;display:block}.lp-demo-goal-line{background:#ffffff12;height:1px;margin:15px 0}.lp-demo-goal>small{color:#b7b3a9;font-size:9px;display:block}.lp-demo-goal>p{color:#ece6da;margin:6px 0 12px;font-size:13px;line-height:1.6}.lp-app-demo .lp-demo-action{color:#e5ded1;text-align:left;background:#ffffff05;border:1px solid #ffffff1b;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:10px;display:flex}.lp-demo-action>span{font-size:15px;line-height:1}.lp-app-demo .lp-demo-action[data-complete=true]{color:#a8d6a9;background:#9bd19d12;border-color:#9bd19d44}.lp-demo-today-row{grid-template-columns:1fr 1fr;gap:12px;padding:20px 3px;display:grid}.lp-demo-today-row>div{gap:6px;display:grid}.lp-demo-today-row>div+div{border-left:1px solid #ffffff15;padding-left:20px}.lp-demo-today-row span{color:#b5b5b5;font-size:9px}.lp-demo-today-row strong{letter-spacing:-.035em;font-size:25px;font-weight:550;line-height:1.2}.lp-demo-today-row small{color:#b5b5b5;font-size:12px;font-weight:450}.lp-demo-today-row [data-complete=true]{color:#a8d6a9}.lp-demo-reading{background:#d9775715;border:1px solid #d97757aa;border-radius:14px;gap:6px;padding:15px;display:grid}.lp-demo-reading>span{color:#e7aa93;letter-spacing:.1em;font-size:7px}.lp-demo-reading>b{font-size:12px;font-weight:600;line-height:1.5}.lp-demo-reading>small{color:#c0b3ab;font-size:9px;line-height:1.6}.lp-demo-thought{color:#f1e9dc;border-left:2px solid #d97757;margin:10px 0 27px;padding:3px 0 3px 14px;font-size:15px;line-height:1.65}.lp-demo-thought small{color:#b0a99f;margin-top:10px;font-size:9px;line-height:1.5;display:block}.lp-demo-habit-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-demo-habit-title h3{font-size:15px}.lp-demo-habit-title>span{color:#a8d6a9;white-space:nowrap;background:#9bd19d10;border:1px solid #9bd19d30;border-radius:20px;padding:5px 7px;font-size:8px}.lp-demo-habit-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:17px;display:grid}.lp-demo-habit-week>div{justify-items:center;gap:8px;min-width:0;display:grid}.lp-demo-habit-week>div>span:first-child{color:#aaa9a2;font-size:9px}.lp-demo-habit-week .lp-demo-day-check,.lp-demo-habit-week button{color:#a9aaa3;background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:100%;max-width:39px;min-height:37px;font-size:14px;display:grid}.lp-demo-habit-week button{color:#e7aa93;border-color:#d9775770;min-width:44px;max-width:none;min-height:44px}.lp-demo-habit-week [data-complete=true]{color:#a8d6a9;background:#9bd19d13;border-color:#9bd19d30}.lp-demo-advice{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;margin-top:23px;padding:14px}.lp-demo-advice>span{letter-spacing:.12em;color:#e7aa93;font-size:8px}.lp-demo-advice>p{color:#c9c7bd;margin:7px 0 0;font-size:11px;line-height:1.8}.lp-demo-meal-icon{color:#d9a38b;background:radial-gradient(#d9775710,#0000 70%);place-items:center;height:98px;margin:5px 0 13px;display:grid}.lp-demo-meal-icon svg{width:125px;height:88px}.lp-app-demo .lp-demo-muted{color:#b5b5b5;margin:10px 0 18px;font-size:11px;line-height:1.75}.lp-demo-macros{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.lp-demo-macros>strong{letter-spacing:-.04em;font-size:29px;font-weight:500}.lp-demo-macros small{letter-spacing:0;color:#b5b5b5;font-size:12px;font-weight:450}.lp-demo-macros>span{color:#e7aa93;font-size:10px}.lp-demo-portion{color:#c1bfb6;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:11px;display:flex}.lp-demo-portion input{color:#fbfbf9;background:#101113;border:1px solid #fff2;border-radius:9px;width:88px;min-height:44px;padding:8px 10px;font-size:16px!important}.lp-demo-workout{margin:20px 0;display:grid}.lp-demo-workout>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.lp-demo-workout small{color:#b5b5b5;margin-top:5px;font-size:10px;display:block}.lp-demo-workout b{color:#9c9e94;font-weight:500}.lp-demo-workout b[data-complete=true]{color:#a8d6a9}.lp-demo-progress-tabs{border:1px solid #ffffff14;border-radius:99px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:25px;padding:3px;display:grid}.lp-demo-progress-tabs button{color:#b5b5b5;background:0 0;border:0;border-radius:99px;min-height:44px;font-size:10px}.lp-demo-progress-tabs button[aria-pressed=true]{color:#ead3c4;background:#d9775738}.lp-demo-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:30px 0 25px;display:grid}.lp-demo-bars>div{justify-items:center;gap:12px;display:grid}.lp-demo-bars b,.lp-demo-bars small{color:#b5b5b5;font-size:8px;font-weight:500}.lp-demo-bars>div>span{background:#ffffff05;border-radius:5px;align-items:flex-end;width:100%;max-width:23px;height:130px;display:flex;overflow:hidden}.lp-demo-bars i{background:#b98464;border-radius:5px;width:100%;display:block}.lp-demo-bars [data-complete=true]{background:#9bd19d}.lp-demo-rank{text-align:center;justify-items:center;display:grid}.lp-demo-rank .rank-shield{width:136px;max-width:100%;height:auto}.lp-demo-rank h3{margin-top:8px}.lp-demo-rank>span{color:#e7aa93;margin-top:8px;font-size:12px}.lp-demo-rank>p{color:#b5b5b5;max-width:25ch;font-size:11px;line-height:1.65}.lp-demo-body{padding:18px 5px}.lp-demo-body>span{color:#d4a88d;letter-spacing:.1em;font-size:8px}.lp-demo-body h3{margin-top:12px}.lp-demo-body>div{align-items:flex-end;gap:12px;height:100px;margin:20px 0;padding:0 8px;display:flex}.lp-demo-body i{background:#d9775750;border-radius:5px;flex:1;height:45%;display:block}.lp-demo-body i:nth-child(2){height:55%}.lp-demo-body i:nth-child(3){height:63%}.lp-demo-body i:nth-child(4){height:78%}.lp-demo-body i:nth-child(5){background:#d97757;height:90%}.lp-demo-body>p{color:#b5b5b5;font-size:11px;line-height:1.7}.lp-app-demo .atlas-live-demo-footer{color:#a8a69f;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:8px;line-height:1.6;display:flex}.lp-app-demo .atlas-live-demo-footer>span{background:#d97757;border-radius:50%;flex:none;width:5px;height:5px}@media (max-width:400px){.lp-app-demo{padding:17px}.lp-app-demo .brand-wordmark{font-size:12px}.lp-app-demo .atlas-live-demo-tabs button{font-size:8px}.lp-app-demo .atlas-live-demo-panel{min-height:400px}.lp-demo-goal{padding:15px}.lp-demo-goal h3{font-size:19px}.lp-demo-example{padding:4px;font-size:7px}.lp-demo-habit-title{gap:5px}.lp-demo-habit-title h3{font-size:13px}.lp-demo-habit-title>span{font-size:7px}.lp-demo-habit-week{gap:1px}.lp-demo-habit-week button{min-width:44px}.lp-demo-macros{flex-direction:column;align-items:flex-start;gap:7px}}
.discipline-landing{width:min(1280px,100%);padding:28px max(40px,env(safe-area-inset-right)) 24px max(40px,env(safe-area-inset-left));color:#fbfbf9;--lp-muted:#b5b5b5;--lp-line:#ffffff16;margin:auto;overflow:clip}.discipline-landing *{box-sizing:border-box}.discipline-landing :is(h1,h2,h3,p){overflow-wrap:break-word}.discipline-landing :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #e7aa93}.discipline-landing a{-webkit-tap-highlight-color:transparent}.discipline-landing :is(button,input){font:inherit}.discipline-landing button{cursor:pointer}.discipline-landing svg{flex-shrink:0}.discipline-landing section[id]{scroll-margin-top:28px}.discipline-landing .lp-header{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:4px 0 28px;display:grid}.lp-header .workspace-brand{min-width:0}.lp-header .brand-logo{flex-basis:50px;width:50px;height:50px}.lp-header .brand-wordmark{font-size:22px;line-height:1.2}.lp-header .brand-wordmark>span{display:inline}.lp-header .brand-title{white-space:normal}.lp-header .author-credit{margin-top:5px}.lp-nav{border:1px solid var(--lp-line);background:#ffffff03;border-radius:99px;gap:4px;padding:4px;display:flex}.lp-nav a{color:#b5b5b5;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:550;text-decoration:none;display:flex}.lp-nav a[aria-current]{color:#edb89f;background:#d977571c}.lp-nav a:hover{color:#fff;background:#ffffff08}.lp-header-actions{align-items:center;gap:12px;display:flex}.lp-header-actions>a{color:#f3f0e6;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.lp-header-actions svg{width:17px;height:17px}.discipline-landing .lp-hero{isolation:isolate;grid-template-columns:minmax(0,1.16fr) minmax(0,.94fr);align-items:center;gap:58px;padding:64px 0 68px;display:grid;position:relative}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d977570b,#0000 67%);position:absolute;inset:6% -20% 0 43%}.lp-eyebrow{color:#d7a58b;letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.lp-eyebrow i{background:#d97757;border-radius:50%;flex:none;width:5px;height:5px;display:block}.discipline-landing .lp-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 24px;font-size:clamp(40px,4.5vw,61px);font-weight:550;line-height:1.1}.lp-hero h1>span{color:#d97757}.discipline-landing .lp-hero-lead{color:#bfc0b8;max-width:47ch;margin:0 0 18px;font-size:15px;line-height:1.85}.lp-launch-note{color:#b7afa3;align-items:center;gap:11px;max-width:49ch;margin:0;font-size:10px;line-height:1.7;display:flex}.lp-launch-note>span{letter-spacing:.035em;color:#d8b296;border:1px solid #bd926a35;border-radius:6px;flex:none;padding:7px;font-size:10px;line-height:1.2;display:block}.lp-actions{flex-wrap:wrap;align-items:center;gap:14px 19px;margin:27px 0 0;display:flex}.discipline-landing .lp-button{color:#171719;background:#d97757;border:1px solid #0000;border-radius:99px;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:0 22px;font-size:12px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.lp-button svg,.lp-telegram-link svg{width:18px;height:18px}.discipline-landing .lp-button:hover{background:#e88b6b}.lp-telegram-link{color:#ded5c9;align-items:center;gap:9px;min-height:46px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.lp-telegram-link svg{width:15px}.lp-telegram-link:hover{color:#e7aa93}.lp-trial-note{color:#a6a59e;max-width:45ch;margin-top:15px;font-size:10px;line-height:1.75;display:block}.lp-hero-product{min-width:0;position:relative}.lp-demo-topline{color:#d2ad95;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 13px;font-size:8px;display:flex}.lp-demo-topline>span+span{color:#aaa69d;font-size:7px}.lp-demo-caption{color:#a3a29b;max-width:50ch;margin:12px 12px 0;font-size:9px;line-height:1.75}.lp-proof-strip{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:8px;padding:25px 0;display:grid}.lp-proof-strip>span{color:#aaa9a3;align-items:center;gap:17px;min-width:0;font-size:11px;line-height:1.65;display:flex}.lp-proof-strip>span+span{border-left:1px solid var(--lp-line);padding-left:30px}.lp-proof-strip b{color:#f0e7db;letter-spacing:-.025em;white-space:nowrap;font-size:21px;font-weight:550;display:block}.discipline-landing .lp-section{border-bottom:1px solid var(--lp-line);padding:88px 0}.lp-section-heading{grid-template-columns:1fr .67fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.discipline-landing .lp-section h2,.discipline-landing .lp-final h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(30px,3.55vw,47px);font-weight:550;line-height:1.16}.lp-section h2 span,.lp-final h2 span{color:#b5b1a7}.lp-section-heading>p,.lp-coach-copy>p,.lp-pricing>div>p{color:#b5b5b5;max-width:49ch;margin:0;font-size:13px;line-height:1.9}.lp-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp-action-grid article{border:1px solid var(--lp-line);background:linear-gradient(140deg,#ffffff05,#ffffff02);border-radius:20px;min-width:0;padding:28px 25px}.lp-action-grid article>svg{color:#d99c7c;width:33px;height:33px;margin-bottom:29px}.discipline-landing .lp-action-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.4}.lp-action-grid p{color:#b5b5b5;max-width:31ch;margin:0;font-size:12px;line-height:1.9}.lp-toolbox{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.lp-toolbox>.lp-eyebrow{color:#a99a89;max-width:25ch;font-size:8px}.lp-toolbox>div{flex-wrap:wrap;gap:24px;display:flex}.lp-toolbox>div>span{color:#b9b8b0;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.lp-toolbox svg{color:#c69a7d;width:24px;height:24px}.lp-rank-picker{scrollbar-width:thin;scrollbar-color:#d9775750 transparent;gap:7px;padding:8px 0 20px;display:flex;overflow-x:auto}.lp-rank-picker button{color:#b5b5b5;background:0 0;border:1px solid #0000;border-radius:15px;flex:1 0 105px;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:134px;padding:9px 4px;font-size:10px;line-height:1.4;transition:background .18s,border-color .18s;display:grid}.lp-rank-picker button[aria-selected=true]{color:#edc3a9;background:#d977570b;border-color:#d9775740}.lp-rank-picker .rank-shield{opacity:.53;width:69px;max-width:100%;height:auto;transition:opacity .18s;display:block}.lp-rank-picker [aria-selected=true] .rank-shield,.lp-rank-picker button:hover .rank-shield{opacity:1}.lp-rank-detail{background:radial-gradient(at 25%,#c29a5c0b,#0000 60%),#151718;border:1px solid #b2926d30;border-radius:25px;grid-template-columns:.63fr 1fr;align-items:center;gap:60px;min-width:0;margin-top:10px;padding:25px 56px 32px;display:grid}.lp-rank-art{justify-items:center;display:grid}.lp-rank-art>.rank-shield{filter:drop-shadow(0 14px 24px #0007);width:min(100%,215px);height:auto;display:block}.lp-rank-art>span{letter-spacing:.2em;color:#b39b7e;margin-top:12px;font-family:Georgia,serif;font-size:11px}.lp-rank-copy{min-width:0}.discipline-landing .lp-rank-copy h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:35px;font-weight:500;line-height:1.2}.lp-rank-copy>p{color:#b5b5b5;max-width:43ch;margin:0;font-size:12px;line-height:1.85}.lp-rank-numbers{grid-template-columns:1fr 1.25fr;gap:22px;margin:24px 0 15px;display:grid}.lp-rank-numbers>div+div{border-left:1px solid var(--lp-line);padding-left:24px}.lp-rank-numbers dt{color:#b9b4a7;margin-bottom:6px;font-size:10px;line-height:1.6}.lp-rank-numbers dd{letter-spacing:-.04em;color:#ecbe9c;margin:0;font-size:37px;font-weight:500;line-height:1.15}.lp-rank-numbers small{margin-left:2px;font-size:20px}.lp-rank-copy .lp-rank-stage{color:#c4b8a6;max-width:48ch;font-size:10px}.lp-rank-footnote{align-items:center;gap:14px;margin:18px 10px;display:flex}.lp-rank-footnote>span{color:#d5ac8d;border:1px solid #ffffff18;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:20px;font-weight:350;display:grid}.lp-rank-footnote>p{color:#b5b5b5;max-width:85ch;margin:0;font-size:11px;line-height:1.8}.lp-rank-rules{border-top:1px solid var(--lp-line);margin-top:20px}.lp-rank-rules summary{cursor:pointer;color:#d4d1c7;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 4px;font-size:12px;line-height:1.6;list-style:none;display:flex}.lp-rank-rules summary::-webkit-details-marker{display:none}.lp-rank-rules summary:after{content:"+";color:#b2a18c;font-size:22px;font-weight:350}.lp-rank-rules[open] summary:after{content:"−"}.lp-rank-rules>div{max-width:88ch;padding:0 4px 12px}.lp-rank-rules p{color:#b5b5b5;margin:8px 0 12px;font-size:11px;line-height:1.9}.lp-future-badge{color:#e7aa93;letter-spacing:.1em;background:#d977570a;border:1px solid #d9775744;border-radius:99px;align-items:center;gap:10px;padding:7px 12px;font-size:9px;line-height:1.6;display:inline-flex}.lp-legion-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:45px 0 42px;padding:0;list-style:none;display:grid}.lp-legion-steps li{border-top:1px solid var(--lp-line);min-width:0;padding-top:18px}.lp-legion-steps li>span{color:#cc9e7e;letter-spacing:.08em;font-family:Georgia,serif;font-size:13px}.discipline-landing .lp-legion-steps h3{letter-spacing:-.03em;margin:20px 0 12px;font-size:19px;font-weight:550;line-height:1.4}.lp-legion-steps p{color:#b5b5b5;max-width:31ch;margin:0;font-size:12px;line-height:1.9}.lp-reward-intro{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:23px;padding-top:24px;display:flex}.discipline-landing .lp-reward-intro h3{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.lp-reward-intro p{color:#b5b5b5;max-width:65ch;margin:0;font-size:11px;line-height:1.8}.lp-reward-intro>span{letter-spacing:.12em;color:#d6ac8d;flex:none;font-size:9px}.lp-reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lp-reward-grid article{background:linear-gradient(145deg,#d977570b,#ffffff02);border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:21px 23px;position:relative;overflow:hidden}.lp-reward-grid .rank-shield{width:43px;height:auto;margin-bottom:14px;display:block}.lp-reward-grid article>span{color:#d7c7b6;font-size:11px;display:block}.lp-reward-grid strong{color:#e2a582;letter-spacing:-.05em;margin-top:10px;font-size:50px;font-weight:500;line-height:1.15;display:block}.lp-reward-grid strong small{margin-left:3px;font-size:25px;font-weight:400}.lp-reward-grid p{color:#b5b5b5;margin:10px 0 0;font-size:10px;line-height:1.7}.lp-earnings-note{color:#aba69d;max-width:100ch;margin:18px 4px 0;font-size:10px;line-height:1.85}.discipline-landing .lp-coach{grid-template-columns:1fr .9fr;align-items:center;gap:85px;display:grid}.lp-coach-copy>p{margin-top:25px}.lp-coach-copy ul,.lp-pricing ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-coach-copy li,.lp-pricing li{color:#d4cec2;align-items:center;gap:10px;font-size:11px;line-height:1.75;display:flex}.lp-coach-copy li>svg,.lp-pricing li>svg{color:#bc9e7f;flex:none;width:18px;height:18px}.lp-coach-chat{background:#161819;border:1px solid #ffffff16;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:23px;display:flex}.lp-coach-chat>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:16px;display:flex}.lp-coach-chat .brand-logo{flex-basis:35px;width:35px;height:35px}.lp-coach-chat header>span{font-size:12px;font-weight:550;line-height:1.5}.lp-coach-chat header small{color:#aaa69d;font-size:9px;font-weight:400;display:block}.lp-coach-chat .lp-chat-channel{color:#c2baad;border:1px solid #ffffff12;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:450}.lp-coach-chat>p{border-radius:15px;max-width:92%;margin:0;padding:13px 15px;font-size:11px;line-height:1.85}.lp-chat-user{color:#f1dfd3;background:#51362e;align-self:flex-end;border-bottom-right-radius:4px!important}.lp-chat-coach{color:#dfded4;background:#242729;align-self:flex-start;border-bottom-left-radius:4px!important}.lp-chat-note{color:#a9a59c;padding-top:4px;font-size:9px;line-height:1.65}.lp-start>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lp-start li{gap:16px;min-width:0;display:flex}.lp-start li>span{letter-spacing:.05em;color:#d5a083;border:1px solid #d9775740;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-top:2px;font-size:10px;display:grid}.discipline-landing .lp-start h3{letter-spacing:-.025em;margin:0 0 10px;font-size:17px;font-weight:550;line-height:1.5}.lp-start li p{color:#b5b5b5;margin:0;font-size:11px;line-height:1.9}.discipline-landing .lp-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.lp-pricing>div>p{margin-top:25px}.lp-price-card{background:linear-gradient(145deg,#33271f66,#17191a);border:1px solid #d9775740;border-radius:24px;padding:32px}.lp-price-card .intro-offer h3{font-size:17px;font-weight:500}.lp-price-card .intro-offer-current strong{font-size:47px}.lp-price-card .intro-offer-countdown{max-width:100%;margin-top:20px}.lp-price-card .intro-offer-countdown>div{min-width:0}.lp-price-card .lp-actions{gap:8px 16px}.lp-price-card .lp-button{flex:1;justify-content:center}.lp-price-card .lp-telegram-link{margin:auto}.lp-price-card>small{color:#b5b5b5;text-align:center;margin-top:14px;font-size:9px;line-height:1.8;display:block}.lp-price-renewal{color:#b5b5b5;margin:18px 0 0;font-size:10px;line-height:1.8}.discipline-landing .lp-faq{grid-template-columns:.7fr 1fr;gap:80px;display:grid}.lp-faq details{border-top:1px solid var(--lp-line)}.lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;color:#e3dfd4;justify-content:space-between;align-items:center;gap:22px;min-height:65px;padding:16px 0;font-size:12px;line-height:1.7;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary>span{color:#b1a18b;flex:none;font-size:22px;font-weight:300}.lp-faq details[open] summary>span{transform:rotate(45deg)}.lp-faq details p{color:#b5b5b5;margin:0 26px 20px 0;font-size:12px;line-height:1.9}.discipline-landing .lp-final{text-align:center;background:radial-gradient(at 50% 110%,#d9775717,#0000 70%),#151719;border:1px solid #d9775730;border-radius:25px;margin:50px 0 55px;padding:75px 25px 80px}.lp-final h2{margin-top:18px;font-size:clamp(32px,3.7vw,49px)!important}.lp-final h2>span{color:#d97757}.lp-final>p{color:#b5b5b5;max-width:48ch;margin:22px auto 0;font-size:13px;line-height:1.8}.lp-actions-centered{justify-content:center}.lp-final>small{color:#b0aaa0;margin-top:16px;font-size:10px;line-height:1.7;display:block}.lp-footer{grid-template-columns:1fr auto;gap:26px 50px;padding-bottom:16px;display:grid}.lp-footer>div{max-width:51ch}.lp-footer .brand-logo{flex-basis:34px;width:34px;height:34px}.lp-footer .brand-wordmark{font-size:17px}.lp-footer .brand-wordmark>span{display:inline}.lp-footer>div>p{color:#a5a49e;max-width:48ch;margin:16px 0 0;font-size:10px;line-height:1.85}.lp-footer nav{align-items:flex-start;gap:20px;display:flex}.lp-footer nav a{color:#c9c5ba;align-items:center;min-height:44px;font-size:10px;text-decoration:none;display:flex}.lp-footer .lp-disclaimer{color:#96968f;grid-column:1/-1;max-width:120ch;margin:0;font-size:9px;line-height:1.9}.lp-footer>small{color:#96968f;grid-column:1/-1;font-size:9px;line-height:1.8}@media (min-width:1600px){.discipline-landing .lp-hero h1{font-size:64px}}@media (max-width:1100px){.discipline-landing{padding-inline:28px}.lp-header{gap:15px!important}.lp-header .brand-wordmark{font-size:19px}.lp-nav a{padding-inline:12px}.discipline-landing .lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px}.lp-proof-strip{gap:20px}.lp-proof-strip>span{gap:12px}.lp-proof-strip>span+span{padding-left:20px}.lp-proof-strip b{font-size:18px}.lp-section-heading{gap:36px}.lp-coach,.lp-pricing,.lp-faq{gap:45px!important}.lp-rank-detail{gap:35px;padding-inline:35px}.lp-toolbox>div{gap:16px}.lp-reward-grid article{padding:20px 18px}}@media (max-width:850px){.discipline-landing .lp-header{grid-template-columns:minmax(0,1fr) auto;gap:18px 20px;padding-bottom:20px}.lp-header .lp-nav{grid-area:2/1/auto/-1;justify-self:start}.lp-header-actions{grid-area:1/2}.discipline-landing .lp-hero{grid-template-columns:1fr;gap:38px;padding-top:40px}.lp-hero-copy{max-width:650px}.discipline-landing .lp-hero h1{max-width:20ch;font-size:clamp(43px,6.5vw,59px)}.lp-hero-product{justify-self:center;width:min(100%,520px)}.lp-demo-caption{max-width:none}.lp-proof-strip>span{display:block}.lp-proof-strip b{margin-bottom:8px;font-size:19px}.lp-section-heading{grid-template-columns:1fr;gap:22px}.lp-section-heading>p{max-width:60ch}.lp-action-grid{gap:10px}.lp-action-grid article{padding:23px 18px}.discipline-landing .lp-action-grid h3{font-size:17px}.lp-toolbox{gap:17px}.lp-toolbox>.lp-eyebrow{max-width:none}.discipline-landing .lp-coach,.discipline-landing .lp-pricing,.discipline-landing .lp-faq{grid-template-columns:1fr;gap:32px!important}.lp-coach-chat{justify-self:center;max-width:550px}.lp-price-card{justify-self:center;width:min(100%,560px)}.lp-faq details p{max-width:70ch}.lp-start>ol{gap:24px}.lp-start li{display:block}.lp-start li>span{margin-bottom:18px}.lp-section-heading h2{max-width:25ch}.lp-hero .lp-trial-note{max-width:none}}@media (max-width:600px){.discipline-landing{padding:18px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left))}.lp-header .brand-logo{flex-basis:42px;width:42px;height:42px}.lp-header .brand-wordmark{font-size:17px}.lp-header .brand-wordmark>span{display:block}.lp-header .author-credit{margin-top:4px;font-size:8px}.lp-header .workspace-brand{gap:9px}.lp-header-actions>a{gap:8px;font-size:11px}.lp-header .lp-nav{justify-content:center;gap:2px;width:100%;padding:3px}.lp-nav a{flex:1;min-height:42px;padding:0 12px;font-size:10px}.discipline-landing .lp-hero{gap:32px;padding:30px 0 37px}.lp-hero-copy>.lp-eyebrow{letter-spacing:.09em;font-size:8px}.discipline-landing .lp-hero h1{letter-spacing:-.055em;max-width:none;margin:18px 0 20px;font-size:clamp(35px,9.9vw,46px);line-height:1.1}.discipline-landing .lp-hero-lead{max-width:49ch;margin-bottom:15px;font-size:13px;line-height:1.8}.lp-launch-note{gap:10px;max-width:none;font-size:9px;line-height:1.7}.lp-actions{gap:8px 17px;margin-top:22px}.discipline-landing .lp-button{min-height:52px;padding:0 20px;font-size:11px}.lp-telegram-link{gap:7px;min-height:44px;font-size:10px}.lp-trial-note{margin-top:10px;font-size:9px}.lp-demo-topline{letter-spacing:.08em;margin-inline:5px;font-size:7px}.lp-demo-topline>span+span{font-size:6px}.lp-demo-caption{margin-inline:7px;font-size:8px}.lp-proof-strip{gap:13px;padding:21px 0}.lp-proof-strip>span{font-size:9px;line-height:1.7}.lp-proof-strip>span+span{padding-left:13px}.lp-proof-strip b{white-space:normal;margin-bottom:7px;font-size:16px;line-height:1.25}.discipline-landing .lp-section{padding:56px 0}.lp-section-heading{gap:18px;margin-bottom:27px}.lp-eyebrow{letter-spacing:.12em;font-size:8px}.discipline-landing .lp-section h2{letter-spacing:-.045em;margin-top:13px;font-size:32px;line-height:1.18}.lp-section-heading>p,.lp-coach-copy>p,.lp-pricing>div>p{font-size:12px;line-height:1.85}.lp-action-grid{grid-template-columns:1fr;gap:10px}.lp-action-grid article{grid-template-columns:27px minmax(0,1fr);column-gap:17px;padding:23px;display:grid}.lp-action-grid article>svg{grid-row:1/3;width:27px;height:27px;margin:1px 0 0}.discipline-landing .lp-action-grid h3{margin-bottom:8px;font-size:17px}.lp-action-grid p{max-width:none;font-size:11px}.lp-toolbox{margin-top:25px}.lp-toolbox>div{gap:13px;display:grid}.lp-toolbox>div>span{font-size:10px}.lp-rank-picker{gap:5px;padding-top:0}.lp-rank-picker button{flex:0 0 83px;min-height:119px;font-size:9px}.lp-rank-picker .rank-shield{width:59px}.lp-rank-detail{border-radius:20px;grid-template-columns:1fr;gap:27px;padding:25px 23px}.lp-rank-art>.rank-shield{width:149px}.lp-rank-art>span{margin-top:8px;font-size:9px}.lp-rank-copy{text-align:left}.discipline-landing .lp-rank-copy h3{margin-top:8px;font-size:30px}.lp-rank-copy>p{max-width:none;font-size:11px}.lp-rank-numbers{grid-template-columns:1fr 1.25fr;gap:17px;margin-top:22px}.lp-rank-numbers>div+div{padding-left:18px}.lp-rank-numbers dd{font-size:34px}.lp-rank-numbers dt{font-size:9px}.lp-rank-footnote{gap:11px;margin:17px 2px}.lp-rank-footnote>p{font-size:10px}.lp-rank-rules summary{min-height:54px;font-size:11px}.lp-rank-rules p{font-size:10px}.lp-future-badge{padding:6px 10px;font-size:8px}.lp-legion-steps{grid-template-columns:1fr;gap:21px;margin:31px 0}.lp-legion-steps li{grid-template-columns:28px minmax(0,1fr);gap:0 13px;padding-top:19px;display:grid}.lp-legion-steps li>span{grid-row:1/3;padding-top:3px;font-size:12px}.discipline-landing .lp-legion-steps h3{margin:0 0 8px;font-size:17px}.lp-legion-steps p{max-width:none;font-size:11px}.lp-reward-intro{align-items:flex-start;gap:15px}.discipline-landing .lp-reward-intro h3{font-size:18px;line-height:1.5}.lp-reward-intro>span{letter-spacing:.08em;white-space:nowrap;padding-top:5px;font-size:7px;line-height:1.8}.lp-reward-intro p{font-size:10px}.lp-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lp-reward-grid article{border-radius:15px;padding:19px 17px}.lp-reward-grid strong{font-size:42px}.lp-reward-grid strong small{font-size:22px}.lp-reward-grid .rank-shield{width:37px;margin-bottom:12px}.lp-reward-grid p{font-size:9px}.lp-earnings-note{margin-top:16px;font-size:9px}.lp-coach-copy>p{margin-top:20px}.lp-coach-copy li,.lp-pricing li{font-size:10px}.lp-coach-chat{border-radius:19px;gap:11px;width:100%;padding:18px}.lp-coach-chat>p{padding:12px;font-size:11px;line-height:1.8}.lp-start>ol{grid-template-columns:1fr;gap:25px;margin-top:30px}.lp-start li{gap:16px;display:flex}.lp-start li>span{margin-bottom:0}.discipline-landing .lp-start h3{margin-bottom:7px;font-size:17px}.lp-start li p{font-size:11px}.lp-price-card{border-radius:19px;padding:23px}.lp-price-card .intro-offer-current strong{font-size:42px}.lp-price-card .lp-actions{flex-direction:column;align-items:stretch}.lp-price-card .lp-button{width:100%}.lp-price-card .lp-telegram-link{justify-content:center}.lp-faq summary{gap:16px;min-height:62px;font-size:11px}.lp-faq details p{margin-right:10px;font-size:11px}.discipline-landing .lp-final{border-radius:20px;margin:35px 0 37px;padding:43px 20px}.lp-final h2{font-size:32px!important;line-height:1.17!important}.lp-final>p{font-size:11px;line-height:1.8}.lp-final .lp-actions{flex-direction:column;align-items:stretch}.lp-final .lp-button{justify-content:center;width:100%}.lp-final .lp-telegram-link{justify-content:center}.lp-final>small{margin-top:10px;font-size:9px}.lp-footer{grid-template-columns:1fr;gap:22px}.lp-footer nav{justify-content:flex-start;gap:19px}.lp-footer .brand-wordmark{font-size:15px}.lp-footer .brand-wordmark>span{display:inline}.lp-footer>div>p{margin-top:13px;font-size:9px}.lp-footer .lp-disclaimer{font-size:8px;line-height:1.9}.lp-footer>small{font-size:8px}}@media (max-width:370px){.discipline-landing{padding-inline:17px}.lp-header .brand-wordmark{font-size:15px}.lp-header .brand-logo{flex-basis:38px;width:38px;height:38px}.lp-header-actions>a{gap:6px;font-size:10px}.lp-header-actions svg{width:15px}.lp-hero-copy>.lp-eyebrow{font-size:7px}.discipline-landing .lp-hero h1{font-size:35px;line-height:1.1}.lp-hero .lp-actions{gap:6px 13px}.lp-hero .lp-button{gap:14px;padding-inline:17px}.lp-hero .lp-telegram-link{gap:5px;font-size:9px}.lp-hero .lp-telegram-link svg{width:13px}.lp-launch-note{font-size:8px}.discipline-landing .lp-section h2{font-size:29px}.lp-rank-detail{padding-inline:20px}.lp-reward-grid article{padding:16px 14px}.lp-price-card{padding:20px}.lp-price-card .intro-offer-countdown>div{padding-inline:5px}.lp-price-card .intro-offer-countdown strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.discipline-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.discipline-landing .lp-hero:before{background-image:linear-gradient(#101113 0%,#10111308 20% 74%,#101113 100%),linear-gradient(90deg,#101113 0%,#101113e8 30%,#101113ab 48%,#10111391 66%,#101113d9 86%,#101113 100%),url(/marcus-monochrome-hero-20261101.webp);background-position:50%,50%,0;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 100%;inset:-75px -100px -45px -650px}.discipline-landing .lp-coach{isolation:isolate;position:relative}.discipline-landing .lp-coach:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#101113 0%,#10111300 26% 70%,#101113 100%),linear-gradient(90deg,#101113c9 0%,#101113c2 36%,#101113f0 62%,#101113 84%),url(/marcus-how-to-start-20261101.webp);background-position:50%,50%,0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 -40px}.discipline-landing .lp-final{isolation:isolate;position:relative;overflow:hidden}.discipline-landing .lp-final:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#10111342 0%,#101113bf 32%,#101113e6 54%,#101113fa 80%),linear-gradient(#10111391,#0000 40%,#101113a3),url(/marcus-how-to-start-20261101.webp);background-position:50%,50%,0 34%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (max-width:850px){.discipline-landing .lp-hero:before{background-position:50%,50%,48% 0;background-size:100% 100%,100% 100%,auto 900px;inset:-30px -40px 0 -80px}.discipline-landing .lp-coach:before{background-position:50%,50%,0 0;background-size:100% 100%,100% 100%,auto 650px;inset:0 -28px}}@media (max-width:600px){.discipline-landing .lp-hero:before{background-image:linear-gradient(#10111326 0% 28%,#101113 57%),linear-gradient(90deg,#101113e0 0%,#101113c2 42%,#1011139c 100%),url(/marcus-monochrome-hero-20261101.webp);background-position:50%,50%,64% 0;background-size:100% 100%,100% 100%,auto 720px;inset:-12px -24px 0 -20px}.discipline-landing .lp-coach:before{background-position:50%,50%,28% 0;background-size:100% 100%,100% 100%,auto 520px;inset:0 -20px}.discipline-landing .lp-final:before{background-image:linear-gradient(90deg,#101113a8 0%,#101113c9 55%,#101113f2 100%),linear-gradient(#10111342,#0000 50%,#101113c9),url(/marcus-how-to-start-20261101.webp);background-position:50%,50%,25%}}.discipline-landing .lp-header{z-index:2;position:relative}.discipline-landing{overflow:visible}.discipline-landing .lp-hero:before,.discipline-landing .lp-coach:before,.discipline-landing .lp-final:before{max-width:100vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.discipline-landing .lp-hero:before{bottom:0}.discipline-landing .lp-proof-strip{z-index:1;position:relative}.discipline-landing .lp-hero h1 .lp-title-primary{color:#d97757;font-weight:750;display:block}.discipline-landing .lp-hero h1 .lp-title-secondary{color:#fbfbf9;letter-spacing:-.035em;margin-top:.45em;font-size:.62em;font-weight:450;line-height:1.25;display:block}.lp-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp-capabilities article{min-width:0;padding:30px}.lp-capabilities p{max-width:52ch;font-size:13px;line-height:1.85}.lp-daily-tools{border-top:1px solid var(--lp-line);padding-top:30px;display:block}.lp-daily-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px;display:grid}.lp-daily-tools article{min-width:0}.lp-daily-tools svg{width:27px;height:27px;margin-bottom:10px}.discipline-landing .lp-daily-tools h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:550;line-height:1.5}.lp-daily-tools p{color:#b5b5b5;margin:0;font-size:12px;line-height:1.85}.lp-community-values{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.lp-community-values span{color:#dec3b1;background:#d9775708;border:1px solid #d9775730;border-radius:99px;padding:9px 13px;font-size:11px;line-height:1.6}.discipline-landing .lp-practitioner{isolation:isolate;min-height:850px;display:block;position:relative}.discipline-landing .lp-practitioner:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#101113 0%,#10111312 18%,#10111320 75%,#101113 100%),linear-gradient(90deg,#10111345 0%,#10111385 36%,#101113e6 57%,#101113f5 100%),url(/landing-hero-montana.webp);background-position:50%,50%,0;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 100%;max-width:100vw;position:absolute;inset:0 -80px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-experience{border-top:1px solid #d9775730;align-items:center;gap:18px;margin:20px 0;padding:20px 0;display:flex}.lp-experience strong{color:#d97757;letter-spacing:-.06em;font-size:66px;font-weight:650;line-height:1}.lp-experience>span{color:#f5eee7;font-size:17px;line-height:1.5}.lp-experience small{color:#b5aaa0;margin-top:5px;font-size:10px;display:block}.lp-practitioner-copy{width:55%;min-width:0;margin-left:auto;position:relative}.lp-practitioner-copy>p{color:#c0bcb5;margin:25px 0;font-size:13px;line-height:1.9}.lp-practitioner-copy h2>span{color:#d97757}.lp-practitioner-topics{gap:19px;display:grid}.lp-practitioner-topics article{border-top:1px solid var(--lp-line);border-left:2px solid #d9775760;padding:17px 0 0 18px}.discipline-landing .lp-practitioner-topics h3{letter-spacing:-.02em;margin:0 0 7px;font-size:15px;font-weight:550;line-height:1.5}.lp-practitioner-topics p{color:#b5b5b5;margin:0;font-size:12px;line-height:1.85}.lp-practitioner-copy .lp-practitioner-role{color:#b5b5b5;font-size:12px}.lp-practitioner-link{color:#edb69d;border-bottom:1px solid #d9775760;align-items:center;gap:16px;min-height:48px;font-size:12px;line-height:1.6;text-decoration:none;display:inline-flex}.lp-practitioner-link svg{flex:none;width:19px;height:19px}.lp-practitioner-link:focus-visible{outline-offset:5px;outline:2px solid #d97757}@media (max-width:1100px){.discipline-landing .lp-practitioner:before{inset:0 -28px}.lp-capabilities article{padding:25px}}@media (max-width:850px){.discipline-landing .lp-practitioner{min-height:0}.lp-practitioner-copy{width:68%}.discipline-landing .lp-practitioner:before{background-position:50%,50%,30% 0;background-size:100% 100%,100% 100%,auto 850px}.lp-daily-tools>div{gap:20px}}@media (max-width:600px){.lp-capabilities{grid-template-columns:1fr}.lp-capabilities article{padding:23px}.lp-capabilities p{font-size:12px}.lp-daily-tools>div{grid-template-columns:1fr;gap:24px}.lp-community-values{gap:8px}.lp-community-values span{padding:8px 12px;font-size:10px}.lp-practitioner-copy>p{margin:20px 0;font-size:12px}.lp-practitioner-topics p{font-size:12px}.lp-experience{gap:16px;padding:20px 0}.lp-experience strong{font-size:58px}.lp-experience>span{font-size:15px}}.discipline-landing .lp-path{isolation:isolate;position:relative}.discipline-landing .lp-path:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#101113 0%,#10111320 18%,#10111365 68%,#101113 100%),linear-gradient(90deg,#101113f5 0%,#101113c2 40%,#10111370 70%,#10111385 100%),url(/legion-centurion-background-20261111.webp);background-position:50%,50%,100% 0;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 100%;max-width:100vw;position:absolute;inset:-60px -80px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.discipline-landing .lp-path .lp-rank-detail{background:radial-gradient(at 25%,#c29a5c0b,#0000 60%),#151718e8}@media (max-width:850px){.discipline-landing .lp-path:before{background-size:100% 100%,100% 100%,auto 800px;inset:-35px -28px 0}}@media (max-width:600px){.discipline-landing .lp-path:before{background-position:50%,50%,65% 0;background-size:100% 100%,100% 100%,auto 680px;inset:0 -20px}.lp-practitioner-copy{width:100%;margin-left:0}.discipline-landing .lp-practitioner:before{background-image:linear-gradient(#101113 0%,#10111365 15%,#101113b3 70%,#101113 100%),linear-gradient(90deg,#101113b3,#101113c9),url(/landing-hero-montana.webp);background-position:50%,50%,42%;background-size:100% 100%,100% 100%,auto 100%;inset:0 -20px}}
