:root{--gold:#d5aa5a;--gold-light:#f2d481;--cream:#f8f2e8;--ink:#110e0c}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;margin:0}body{color:var(--cream);font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-home{background:#120f0d;min-height:100svh;position:relative;overflow:hidden}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:max(760px,100svh);display:grid}.choice-intro{z-index:20;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110e0cc7;border:1px solid #e0b9698c;border-radius:999px;gap:2px;min-width:238px;padding:12px 28px;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000047}.choice-intro span{color:#d8c9b5;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:600}.choice-intro strong{color:var(--gold-light);font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:600;line-height:1}.path{isolation:isolate;min-width:0;transition:filter .45s;position:relative;overflow:hidden}.path:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.path-app{background:radial-gradient(circle at 34% 24%,#cfa45638,#0000 32%),linear-gradient(145deg,#2a1e2f 0%,#171018 52%,#100d0d 100%);border-right:1px solid #e1b9696b}.path-app:after{background:linear-gradient(#0000 15%,#0d090c14 43%,#0b0809f5 100%),repeating-linear-gradient(118deg,#0000 0 47px,#ffffff04 48px 49px)}.path-coaching{background-color:#17120f;background-image:linear-gradient(#0a08070d 0%,#0c090833 42%,#0a0807f7 100%),linear-gradient(90deg,#0d0907eb 0%,#0d090752 52%,#0d09071f 100%),url(https://coaching.getyourmaximum.com/assets/hero-coaching-original-v4.png);background-position:50%,50%,61%;background-size:cover}.path-coaching:after{background:radial-gradient(circle at 84% 24%,#daa94f2e,#0000 24%),linear-gradient(135deg,#0000 60%,#daa94f1a)}.path-hit{z-index:1;outline:none;position:absolute;inset:0}.path-hit:focus-visible{box-shadow:inset 0 0 0 4px var(--gold-light)}.path-content{z-index:4;pointer-events:none;max-width:590px;position:absolute;bottom:clamp(34px,5.5vh,64px);left:clamp(28px,4vw,72px);right:clamp(28px,4vw,72px)}.path-app .path-content{max-width:500px;right:43%}.eyebrow{color:#e8c36f;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:10px;font-weight:800;display:flex}.eyebrow span{border:1px solid #e8c36f94;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.path h2{color:#fffaf2;letter-spacing:-.035em;text-wrap:balance;max-width:580px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.1vw,66px);font-weight:600;line-height:.88}.path h2 em{color:var(--gold-light);margin-top:8px;font-weight:600;display:block}.path-copy{color:#f8f2e8c7;max-width:550px;margin:20px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.65}.proofs{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.proofs li{color:#e7ded1;background:#0c090861;border:1px solid #e8c36f4d;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:600}.actions{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.button{z-index:3;letter-spacing:.075em;text-align:center;text-transform:uppercase;border:1px solid #e0b45e99;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex;position:relative}.button span{margin-left:12px;font-size:18px;line-height:0}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:#17100b;background:linear-gradient(115deg,#e7bd62,#a97735);border-color:#0000;box-shadow:0 14px 30px #00000040}.button-secondary{color:#fff9ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110d0ba3}.app-glow{border:1px solid #ebc87c2e;border-radius:50%;width:430px;height:430px;position:absolute;top:0;left:50%;transform:translate(-50%,-27%);box-shadow:0 0 90px #d0a44d1f,inset 0 0 80px #d0a44d0f}.phone-stage{z-index:0;width:min(40%,360px);height:min(58%,450px);position:absolute;top:7%;right:2.5%}.phone{aspect-ratio:1080/2340;transform-style:preserve-3d;background:linear-gradient(105deg,#0a0909 0%,#514a42 8%,#171412 17%,#090808 48%,#4a4137 91%,#0a0909 100%);border:1px solid #827564;border-radius:31px;padding:6px;position:absolute;box-shadow:0 36px 62px #00000094,0 12px 20px #0006,inset 1px 0 #fff3,inset -1px 0 #000c,0 0 0 1px #e5bf6f38}.phone:before{z-index:4;content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:27px;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #000000c7}.phone-screen{z-index:1;background:#050505;border-radius:24px;position:absolute;inset:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.phone-screen:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff1a 0%,#0000 22% 72%,#ffefcd0d 100%);position:absolute;inset:0}.phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.phone-camera{z-index:5;background:radial-gradient(circle at 35% 35%,#253447,#050505 58%);border:1px solid #25211e;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #00000094}.phone-side{z-index:-1;background:linear-gradient(#665b4e,#171411 18%,#332d27 82%,#0b0a09);border-radius:2px;width:3px;position:absolute;box-shadow:0 0 0 1px #0009}.phone-volume{height:48px;top:19%;left:-3px}.phone-power{height:54px;top:31%;right:-3px}.phone-front{z-index:2;width:min(56%,190px);height:auto;animation:6s ease-in-out infinite phoneFloat;top:0;left:0;transform:rotate(-4deg)}.phone-back{z-index:1;opacity:.9;width:min(51%,175px);height:auto;animation:7s ease-in-out infinite phoneFloatBack;top:10px;right:0;transform:rotate(7deg)}.phone-note{z-index:4;color:#d9ccbb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1e1619e0;border:1px solid #ecc97e5c;border-radius:16px;gap:2px;min-width:150px;padding:15px 17px;font-size:9px;display:grid;position:absolute;bottom:8%;right:0;box-shadow:0 20px 45px #00000061}.phone-note strong{color:var(--gold-light);letter-spacing:0;text-transform:none;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600}.coach-focus{z-index:2;color:#f8f2e89e;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex;position:absolute;top:16%;right:6%}.focus-line{background:linear-gradient(var(--gold-light), transparent);width:1px;height:54px}@media (hover:hover) and (min-width:901px){.choice-grid:hover .path:not(:hover){filter:brightness(.72)saturate(.78)}.path:hover .path-content{transform:translateY(-4px)}.path-content{transition:transform .45s}}@keyframes phoneFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-9px)}}@keyframes phoneFloatBack{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(6deg)translateY(8px)}}@media (max-width:1320px) and (min-width:1051px){.path-content{left:30px}.path-app .path-content{right:41%}.path h2{font-size:clamp(40px,4.15vw,55px)}.proofs li{padding-inline:9px}.button{width:100%}.phone-stage{width:39%;right:1.5%}}@media (max-width:1050px){.choice-home,.choice-grid{min-height:0}.choice-grid{grid-template-columns:1fr;height:auto}.choice-intro{z-index:10;background:#130f0d;border-width:0 0 1px;border-radius:0;min-width:0;padding:13px 20px;position:relative;top:auto;left:auto;transform:none}.path{min-height:720px}.path-app{border-bottom:1px solid #e1b9696b;border-right:0}.path-content{bottom:7%;left:5%;right:5%}.path-app .path-content{max-width:500px;right:47%}.path h2{font-size:clamp(44px,7vw,62px)}.path-copy{margin-top:16px;font-size:13px}.proofs{margin-top:15px}.actions{margin-top:17px}.button{min-height:49px}.phone-stage{width:39%;height:58%;top:7%;right:4%}.phone-front{width:min(57%,190px)}.phone-back{width:min(52%,174px)}.phone-note{min-width:132px;padding:12px 14px;bottom:5%;right:0}.phone-note strong{font-size:19px}.path-coaching{background-position:50%,50%,66%;min-height:690px}.coach-focus{top:9%;right:18px}}@media (max-width:640px){.path-app{flex-direction:column;min-height:0;display:flex}.path-app .phone-stage{flex:0 0 310px;width:min(100% - 32px,356px);height:310px;margin:14px auto 0;position:relative;top:auto;left:auto;right:auto}.path-app .phone-front{width:min(42%,136px);left:12%}.path-app .phone-back{width:min(39%,130px);right:12%}.path-app .phone-note{bottom:0;right:2%}.path-app .path-content{max-width:none;padding:10px 20px 30px;position:relative;bottom:auto;left:auto;right:auto}.path h2{font-size:clamp(43px,13vw,57px)}.path-coaching .path-content{bottom:28px;left:22px;right:22px}}@media (max-width:390px){.path-app .phone-stage{flex-basis:285px;width:calc(100% - 26px);height:285px}.path-app .phone-front{width:124px;left:10%}.path-app .phone-back{width:113px;right:10%}.path-app .phone-note{min-width:122px;padding:10px 12px}.path-app .phone-note strong{font-size:18px}.path-app .path-content{padding:8px 18px 26px}.path-coaching{min-height:680px}.path h2{font-size:42px}.path-copy{line-height:1.55}.proofs li{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
