.hp{--paper: #f3f0e6;--ink: #050505;background:var(--ink)}.hp-sec{--u: calc(min(100cqw, 1450px) / 1450);--edge: calc((100cqw - min(100cqw, 1450px))/2) ;position:relative;z-index:10;isolation:isolate;overflow:hidden;container-type:inline-size}.hp-inner{position:relative;z-index:20;max-width:1450px;margin-inline:auto;padding-inline:24px}.hp-dark{background-color:var(--ink);color:#fff}.hp-noise{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:screen;background-image:url(/assets/home/grain.avif),radial-gradient(circle at 30% 0%,rgba(255,255,255,.06),transparent 38%);background-size:900px 900px,100% 100%}.hp-paper{background:var(--paper) url(/assets/home/paper-texture.avif) center / cover;color:var(--ink)}.hp-paper:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 38%,rgba(255,255,255,.03))}.hp-torn-a{clip-path:polygon(0% 21px,2% 10px,4.621% 10px,6.828% 8px,8.552% 8px,10.138% 12px,11.862% 17px,14.138% 21px,15.655% 21px,17.586% 21px,20% 23px,22.276% 28px,24.414% 25px,26.069% 23px,28.069% 27px,29.793% 29px,32.276% 29px,34.483% 27px,36.897% 16px,39.379% 19px,41.517% 21px,43.862% 21px,46.414% 26px,48.207% 28px,50.414% 28px,53.034% 29px,54.966% 29px,57.379% 26px,59.172% 15px,61.31% 20px,62.966% 22px,64.552% 13px,66.207% 12px,68.69% 13px,70.897% 14px,72.828% 14px,75.379% 12px,77.172% 8px,79.31% 8px,81.931% 8px,84.483% 8px,86.483% 8px,88.207% 13px,90% 13px,92.138% 14px,93.793% 18px,95.862% 22px,98.345% 19px,100% 18px,100% calc(100% - 18px),97.793% calc(100% - 11px),95.724% calc(100% - 9px),93.31% calc(100% - 8px),90.828% calc(100% - 8px),89.379% calc(100% - 8px),87.517% calc(100% - 4px),85.241% calc(100% - 8px),83.517% calc(100% - 8px),82.069% calc(100% - 12px),79.586% calc(100% - 9px),77.31% calc(100% - 8px),75.034% calc(100% - 9px),72.483% calc(100% - 12px),70.207% calc(100% - 11px),68.483% calc(100% - 8px),66.966% calc(100% - 12px),65.172% calc(100% - 9px),63.586% calc(100% - 4px),61.379% calc(100% - 8px),59.862% calc(100% - 8px),57.862% calc(100% - 9px),55.31% calc(100% - 8px),52.621% calc(100% - 8px),50.897% calc(100% - 4px),49.31% calc(100% - 4px),47.724% calc(100% - 10px),45.172% calc(100% - 14px),43.655% calc(100% - 15px),41.448% calc(100% - 18px),39.931% calc(100% - 16px),38% calc(100% - 18px),35.448% calc(100% - 23px),33.103% calc(100% - 26px),30.897% calc(100% - 24px),29.31% calc(100% - 29px),27.172% calc(100% - 28px),25.655% calc(100% - 31px),23.31% calc(100% - 31px),20.966% calc(100% - 31px),18.897% calc(100% - 31px),16.621% calc(100% - 31px),14.276% calc(100% - 31px),12.483% calc(100% - 31px),10.69% calc(100% - 31px),9.172% calc(100% - 31px),6.966% calc(100% - 30px),5.31% calc(100% - 31px),3.724% calc(100% - 31px),1.655% calc(100% - 31px),0% calc(100% - 14px))}.hp-torn-b{clip-path:polygon(0% 19px,1.931% 16px,3.448% 17px,5.655% 14px,7.724% 12px,9.655% 9px,11.586% 8px,13.103% 8px,15.31% 8px,17.034% 10px,19.034% 8px,20.552% 8px,23.103% 8px,25.241% 10px,27.103% 8px,28.897% 9px,30.69% 8px,32.552% 9px,34.276% 14px,35.793% 18px,37.586% 18px,39.241% 13px,41.586% 18px,43.31% 22px,44.897% 21px,47.103% 24px,48.69% 20px,50.69% 18px,52.759% 22px,55.034% 19px,57.448% 21px,59.586% 22px,61.379% 26px,62.966% 29px,65.586% 29px,67.724% 26px,69.379% 21px,71.517% 26px,73.103% 26px,75.655% 29px,77.172% 29px,79.034% 26px,81.31% 27px,83.103% 12px,85.31% 12px,87.517% 12px,89.655% 27px,91.724% 27px,94.069% 25px,96.552% 21px,98.621% 18px,100% 24px,100% calc(100% - 21px),98.621% calc(100% - 27px),96.276% calc(100% - 23px),93.862% calc(100% - 25px),92.276% calc(100% - 24px),90.483% calc(100% - 27px),88.345% calc(100% - 22px),86.69% calc(100% - 23px),85.034% calc(100% - 29px),82.345% calc(100% - 31px),80.414% calc(100% - 27px),77.862% calc(100% - 28px),75.172% calc(100% - 31px),73.241% calc(100% - 30px),70.621% calc(100% - 25px),68.138% calc(100% - 25px),65.586% calc(100% - 29px),63.103% calc(100% - 31px),61.517% calc(100% - 27px),59.034% calc(100% - 31px),57.034% calc(100% - 29px),55.103% calc(100% - 28px),52.621% calc(100% - 29px),50.552% calc(100% - 30px),48.207% calc(100% - 31px),45.862% calc(100% - 28px),43.931% calc(100% - 29px),42.207% calc(100% - 34px),40.621% calc(100% - 25px),38.276% calc(100% - 25px),36.483% calc(100% - 25px),34.414% calc(100% - 27px),32.69% calc(100% - 31px),30.483% calc(100% - 31px),28.69% calc(100% - 31px),27.103% calc(100% - 31px),25.586% calc(100% - 31px),24% calc(100% - 31px),22.552% calc(100% - 31px),21.034% calc(100% - 31px),18.621% calc(100% - 36px),15.931% calc(100% - 26px),14.483% calc(100% - 25px),12.483% calc(100% - 26px),10.069% calc(100% - 24px),7.448% calc(100% - 21px),4.759% calc(100% - 22px),2.552% calc(100% - 23px),0% calc(100% - 21px))}.hp-torn-c{clip-path:polygon(0% 22px,2.483% 15px,5.034% 16px,7.034% 14px,8.759% 18px,10.759% 20px,12.552% 19px,15.103% 18px,17.31% 20px,19.724% 24px,22.276% 26px,24.828% 24px,26.759% 20px,28.276% 24px,30.138% 22px,32.138% 12px,34% 14px,36.552% 15px,38.483% 13px,41.103% 15px,42.69% 14px,45.31% 16px,47.034% 17px,48.621% 31px,51.172% 29px,53.655% 24px,56% 27px,58.069% 28px,60.621% 29px,62.414% 27px,64.552% 22px,66.759% 17px,68.828% 16px,71.172% 16px,73.793% 14px,75.379% 19px,77.724% 23px,80.138% 28px,82.414% 24px,85.034% 22px,86.966% 24px,89.448% 20px,91.034% 21px,93.379% 26px,96% 22px,97.724% 9px,100% 14px,100% calc(100% - 17px),97.724% calc(100% - 9px),95.31% calc(100% - 12px),93.172% calc(100% - 22px),90.828% calc(100% - 27px),89.379% calc(100% - 23px),86.759% calc(100% - 25px),84.276% calc(100% - 27px),82% calc(100% - 31px),79.379% calc(100% - 31px),77.448% calc(100% - 27px),75.31% calc(100% - 29px),72.69% calc(100% - 24px),70.069% calc(100% - 27px),67.655% calc(100% - 24px),65.103% calc(100% - 22px),63.034% calc(100% - 22px),60.897% calc(100% - 21px),59.103% calc(100% - 20px),56.621% calc(100% - 18px),54.966% calc(100% - 13px),52.828% calc(100% - 9px),50.897% calc(100% - 14px),48.276% calc(100% - 16px),45.655% calc(100% - 12px),43.241% calc(100% - 8px),41.448% calc(100% - 8px),38.897% calc(100% - 8px),37.241% calc(100% - 8px),35.241% calc(100% - 4px),32.759% calc(100% - 8px),30.621% calc(100% - 9px),28.621% calc(100% - 11px),26.483% calc(100% - 22px),24.759% calc(100% - 20px),22.276% calc(100% - 15px),20.483% calc(100% - 15px),19.034% calc(100% - 30px),17.448% calc(100% - 31px),14.759% calc(100% - 31px),12.069% calc(100% - 36px),10.207% calc(100% - 29px),7.655% calc(100% - 28px),5.448% calc(100% - 25px),3.793% calc(100% - 24px),1.448% calc(100% - 25px),0% calc(100% - 14px))}.hp-eyebrow{margin:0;font-size:12px;line-height:1.3;font-weight:900;letter-spacing:.19em;text-transform:uppercase;color:#ffffffd1}.hp-paper .hp-eyebrow{color:#0505059e}.hp-accent{color:var(--accent)}.hp-h{margin:0;font-weight:900;letter-spacing:-.045em;line-height:.95}.hp-h2{margin-top:16px;font-size:clamp(44px,12vw,64px)}.hp-lead{margin:20px 0 0;font-size:18px;line-height:1.4;color:#ffffffb8}.hp-paper .hp-lead{color:#2c2c2a}.hp-link{border-bottom:1px solid currentColor;font-weight:900}.hp-marker{font-family:Mansalva,Marker Felt,Bradley Hand,cursive;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.hp-marker svg{display:block;flex-shrink:0}.hp-marker svg path{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.hp-hero{padding-top:124px}.hp-hero-bg{position:absolute;z-index:0;top:0;right:0;height:640px;width:auto;max-width:none;opacity:.5;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.hp-hero-title{margin-top:18px;font-size:clamp(54px,15vw,96px);line-height:.98;text-shadow:0 2px 24px rgba(0,0,0,.45)}.hp-hero-title span{display:block}.hp-hero-accent{margin-top:.06em;color:var(--accent)}.hp-hero-desc{max-width:440px;margin:24px 0 0;font-size:17px;line-height:1.48;color:#ffffffdb}.hp-hero .hp-badges{margin-top:28px}.hp-hero-note{display:flex;align-items:center;gap:12px;margin:22px 0 0 12px;color:#fffffff5;transform:rotate(-3deg)}.hp-hero-note svg{width:110px;height:48px}.hp-hero-note span{font-size:19px}.hp-phone{position:relative;padding:3.2%;border-radius:13.5%/6.2%;background:linear-gradient(150deg,#4a4a48,#161616 18%,#0b0b0b 60%,#3a3a38);box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px #000,0 30px 70px #0009}.hp-phone img{display:block;width:100%;height:auto;border-radius:11%/5.1%;background:#0b0b0b}.hp-hero-phone{position:relative;z-index:10;width:min(78%,340px);height:520px;margin:40px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.hp-hero-note-right{display:none}.hp-program{padding-top:88px}.hp-program .hp-lead{max-width:660px}.hp-stats{display:grid;gap:18px;max-width:320px;margin:36px 0 0}.hp-stat{padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.2)}.hp-stat dd{margin:0;font-size:40px;line-height:.95;font-weight:900;letter-spacing:-.05em}.hp-stat dt{margin-top:10px;font-size:12px;line-height:1.3;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hp-weights,.hp-mountain{container-type:inline-size}.hp-weights img,.hp-mountain img{display:block;width:100%;height:auto}.hp-weights-note,.hp-mountain-note{position:absolute;inset:0;pointer-events:none}.hp-weights-note span,.hp-mountain-note span{position:absolute;display:block;transform-origin:left top}.hp-weights-note svg,.hp-mountain-note svg{position:absolute;height:auto}.hp-weights{position:relative;z-index:3;width:min(92%,560px);margin:8px -24px 0 auto}.hp-weights img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(transparent 0,#000 22%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hp-weights-note{color:#141414}.hp-weights-note span{left:14%;top:24%;font-size:4.6cqw;line-height:1.4;transform:rotate(-14deg)}.hp-weights-note svg{left:17%;top:52%;width:22%;transform:rotate(-12deg)}.hp-showcase{padding-top:84px}.hp-showcase-note{position:relative;display:flex;align-items:flex-start;gap:8px;margin-top:32px;color:#fffffff5;transform:rotate(-7deg)}.hp-showcase-note span{font-size:24px;line-height:1.08}.hp-showcase-note svg{width:100px;height:56px;margin-top:-14px}.hp-phones{position:relative;z-index:10;display:flex;align-items:flex-start;gap:14px;width:min(150%,900px);margin:40px 0 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.hp-phones .phone-frame{flex:1 1 0;min-width:0}.hp-steps{padding:84px 0 96px}.hp-steps-title{margin-top:16px;font-size:40px;line-height:1.04;text-transform:uppercase}.hp-steps-grid{position:relative;display:grid;gap:52px;margin:64px 0 0;padding:0;list-style:none}.hp-step{position:relative;display:grid;grid-template-columns:82px 1fr;-moz-column-gap:22px;column-gap:22px;align-items:center}.hp-step-icon{display:grid;place-items:center;grid-row:1 / 3;width:82px;height:82px;border-radius:20px;background:var(--accent);color:var(--ink);box-shadow:0 10px 28px #c7e93633}.hp-step-icon svg{width:44px;height:44px}.hp-ghost{position:absolute;z-index:-1;left:95px;top:-40px;color:#0000000b;font-size:120px;line-height:1;font-weight:900;letter-spacing:-.1em;pointer-events:none}.hp-step h3{margin:0;font-size:27px;line-height:.95;font-weight:900;letter-spacing:-.045em}.hp-step h3 span{display:block}.hp-step p{max-width:300px;margin:8px 0 0;color:#343432;font-size:16px;line-height:1.35}.hp-steps-note{display:none}.hp-coach{padding:84px 0 140px}.hp-coach-note{display:inline-block;margin-top:22px;padding:7px 26px 8px;border:2px solid rgba(255,255,255,.9);border-radius:50%;color:#fff;font-size:17px;transform:rotate(-4deg)}.hp-coach-more{display:block;width:-moz-fit-content;width:fit-content;margin-top:22px;color:#ffffffb8;font-size:15px;transition:color .2s ease}.hp-coach-more:hover{color:#fff}.hp-coach-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:48px 0 0;padding:0;list-style:none}.hp-coach-card:last-child:nth-child(odd){grid-column:1 / -1}.hp-coach-card{min-width:0;min-height:200px;padding:20px 16px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:linear-gradient(145deg,#1f1f1feb,#0e0e0eeb);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0a;backdrop-filter:blur(5px)}.hp-coach-card svg{width:40px;height:40px;color:var(--accent)}.hp-coach-card strong{display:block;margin-top:16px;color:var(--accent);font-size:26px;line-height:1;font-weight:900}.hp-coach-card h3{margin:16px 0 0;font-size:16px;line-height:1.1;font-weight:900}.hp-coach-card p{margin:6px 0 0;color:#ffffffa1;font-size:14px;line-height:1.3}.hp-coach-img{position:absolute;z-index:10;left:-8%;bottom:0;width:120%;max-width:820px;height:auto;opacity:.6;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)}.hp-faq{padding:84px 0 80px}.hp-outline-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 20px;border:2px solid rgba(0,0,0,.35);border-radius:12px;background:#ffffff2e;font-size:15px;font-weight:900;transition:background .2s ease,color .2s ease}.hp-outline-btn:hover{background:var(--ink);color:#fff}.hp-faq-list{margin-top:44px}.hp-faq-list details{border-bottom:1px solid rgba(0,0,0,.22)}.hp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 0;cursor:pointer;list-style:none;font-size:17px;line-height:1.25;font-weight:900;letter-spacing:-.02em}.hp-faq-list summary::-webkit-details-marker{display:none}.hp-faq-list summary span{flex-shrink:0;font-size:24px;font-weight:500;transition:transform .2s ease}.hp-faq-list details[open] summary span{transform:rotate(45deg)}.hp-faq-list details p{margin:0 40px 18px 0;color:#494946;font-size:15px;line-height:1.45}.hp-pricing{padding:84px 0 96px}.hp-topo{position:absolute;inset:0;z-index:0;opacity:.62;pointer-events:none;background:url(/assets/home/topographic.svg) 0 0 / 560px 560px}.hp-checks{margin:26px 0 0;padding:0;list-style:none}.hp-checks li{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:#ffffffe0;font-size:18px;line-height:1.25}.hp-checks svg{width:24px;height:20px;flex-shrink:0;color:var(--accent)}.hp-price-card{position:relative;z-index:30;width:100%;max-width:390px;margin:52px auto 0}.hp-billing{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:calc(100% - 24px);height:56px;margin:0 auto -2px;padding:7px;border:1px solid rgba(255,255,255,.16);border-bottom:0;border-radius:20px 20px 0 0;background:#111111fa}.hp-billing button{height:38px;border:0;border-radius:999px;background:transparent;color:#ffffffa6;font-size:13px;font-weight:900;cursor:pointer;transition:background .2s ease,color .2s ease}.hp-billing button:hover{color:#fff}.hp-billing button.is-active{background:var(--accent);color:var(--ink);box-shadow:0 0 0 2px #c7e93629}.hp-billing>span{color:var(--accent);font-size:12px;font-weight:900;text-align:center}.hp-price-panel{min-height:245px;padding:34px 26px;border:2px solid rgba(255,255,255,.38);border-radius:14px;background:linear-gradient(145deg,#222222fa,#0d0d0dfa);box-shadow:0 24px 56px #0000007a,inset 0 1px #ffffff0d}.hp-price{display:flex;align-items:flex-end;margin:0}.hp-price strong{font-size:58px;line-height:.9;font-weight:900;letter-spacing:-.06em}.hp-price span{margin:0 0 6px 8px;font-size:20px;font-weight:900}.hp-price-note{margin:16px 0 0;color:#ffffff9e;font-size:13px}.hp-price-panel .hp-badges{margin-top:24px}.hp-mountain{position:absolute;z-index:10;right:0;bottom:0;width:72%;max-width:440px;opacity:.55}.hp-mountain img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}.hp-mountain-note{display:none;color:#fff}.hp-mountain-note span{left:40%;top:33%;font-size:5.4cqw;line-height:1.5;transform:rotate(-6deg)}.hp-mountain-note svg{left:14%;top:60%;width:26%}.hp-final{padding:88px 0 104px;text-align:center;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.055),transparent 40%),linear-gradient(#050505,#020202)}.hp-final-title{font-size:clamp(48px,14vw,66px)}.hp-final p{margin:18px 0 0;color:#ffffff80;font-size:16px}.hp-final .hp-badges{justify-content:center;margin-top:26px}@media(min-width:768px){.hp-inner{padding-inline:48px}.hp-weights{margin-right:-48px}.hp-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;gap:0}.hp-stat{padding:0 28px;border-bottom:0;border-right:1px solid rgba(0,0,0,.25)}.hp-stat:first-child{padding-left:0}.hp-stat:last-child{border-right:0}.hp-coach-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-coach-card:last-child:nth-child(odd){grid-column:auto}.hp-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px}.hp-faq-list{margin-top:0}.hp-pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:40px;align-items:start}.hp-price-card{margin:0}.hp-mountain{width:40%}}@media(min-width:1200px){.hp-inner{padding-inline:calc(84 * var(--u))}.hp-eyebrow{font-size:max(12px,calc(16 * var(--u)))}.hp-h2{margin-top:calc(18 * var(--u));font-size:calc(58 * var(--u))}.hp-lead{margin-top:calc(24 * var(--u));font-size:max(16px,calc(20 * var(--u)))}.hp-hero{min-height:calc(850 * var(--u));padding-top:calc(164 * var(--u))}.hp-hero-bg{left:var(--edge);right:auto;width:calc(1450 * var(--u));height:auto;opacity:1;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 7%);mask-image:linear-gradient(to left,transparent 0,#000 7%)}.hp-hero-copy{width:calc(554 * var(--u))}.hp-hero-title{margin-top:calc(23 * var(--u));font-size:calc(82 * var(--u))}.hp-hero-desc{max-width:calc(420 * var(--u));margin-top:calc(28 * var(--u));font-size:max(16px,calc(19 * var(--u)))}.hp-hero .hp-badges{margin-top:calc(30 * var(--u))}.hp-hero-note{margin:calc(23 * var(--u)) 0 0 calc(90 * var(--u));gap:calc(13 * var(--u))}.hp-hero-note svg{width:calc(135 * var(--u));height:calc(58 * var(--u))}.hp-hero-note span{font-size:calc(22 * var(--u))}.hp-hero-phone{position:absolute;left:calc(var(--edge) + 632 * var(--u));top:calc(92 * var(--u));width:calc(418 * var(--u));height:auto;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hp-hero-phone .hp-phone{transform:rotate(3deg);transform-origin:50% 0}.hp-hero-note-right{position:absolute;z-index:20;right:calc(var(--edge) + 58 * var(--u));bottom:calc(18 * var(--u));display:flex;align-items:flex-end;gap:4px;color:#fff;transform:rotate(-2deg)}.hp-hero-note-right span{font-size:calc(24 * var(--u))}.hp-hero-note-right svg{width:calc(88 * var(--u));height:calc(82 * var(--u))}.hp-program{min-height:calc(531 * var(--u));padding:calc(100 * var(--u)) 0 calc(60 * var(--u))}.hp-program-copy{width:calc(705 * var(--u))}.hp-stats{grid-template-columns:1fr 1.2fr 1fr;max-width:none;margin-top:calc(36 * var(--u))}.hp-stat{min-height:calc(104 * var(--u));padding:0 calc(42 * var(--u))}.hp-stat dd{font-size:calc(46 * var(--u))}.hp-stat dt{margin-top:calc(15 * var(--u));font-size:max(11px,calc(13 * var(--u)))}.hp-weights{position:absolute;top:0;right:0;width:calc(630 * var(--u));margin:0}.hp-weights img{-webkit-mask-image:none;mask-image:none}.hp-showcase{min-height:calc(717 * var(--u));padding:calc(145 * var(--u)) 0 60px}.hp-showcase-copy{width:calc(330 * var(--u))}.hp-showcase-note{margin-top:calc(120 * var(--u));width:calc(320 * var(--u))}.hp-showcase-note span{font-size:calc(29 * var(--u))}.hp-showcase-note svg{width:calc(125 * var(--u));height:calc(68 * var(--u))}.hp-phones{position:absolute;top:calc(38 * var(--u));left:calc(var(--edge) + 410 * var(--u));width:calc(980 * var(--u));gap:calc(26 * var(--u));margin:0;transform:none;-webkit-mask-image:none;mask-image:none}.hp-steps{min-height:calc(522 * var(--u));padding:calc(72 * var(--u)) 0 calc(70 * var(--u))}.hp-steps-title{margin-top:calc(17 * var(--u));font-size:calc(43 * var(--u));line-height:1.08}.hp-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(70 * var(--u));margin:calc(40 * var(--u)) calc(66 * var(--u)) 0 calc(64 * var(--u))}.hp-step{display:block}.hp-step:not(:last-child):after{content:"";position:absolute;top:20px;right:calc(-35 * var(--u));width:1px;height:calc(190 * var(--u));background:#00000038}.hp-step-icon{width:calc(94 * var(--u));height:calc(94 * var(--u))}.hp-step-icon svg{width:calc(48 * var(--u));height:calc(48 * var(--u))}.hp-ghost{left:calc(-54 * var(--u));top:calc(-128 * var(--u));font-size:calc(205 * var(--u))}.hp-step h3{margin-top:calc(18 * var(--u));font-size:calc(29 * var(--u))}.hp-step p{max-width:calc(280 * var(--u));margin-top:calc(10 * var(--u));font-size:max(15px,calc(16 * var(--u)))}.hp-steps-note{position:absolute;z-index:10;top:calc(-12 * var(--u));right:calc(77 * var(--u));display:flex;color:#111;transform:rotate(-3deg)}.hp-steps-note span{font-size:calc(20 * var(--u));line-height:1.3}.hp-steps-note svg{width:calc(105 * var(--u));height:calc(115 * var(--u));margin:calc(20 * var(--u)) 0 0 5px}.hp-coach{min-height:calc(450 * var(--u));padding:calc(106 * var(--u)) 0 calc(60 * var(--u))}.hp-coach-layout{display:grid;grid-template-columns:calc(686 * var(--u)) minmax(0,1fr)}.hp-coach-copy{width:calc(380 * var(--u));padding-top:calc(6 * var(--u))}.hp-coach-copy .hp-lead{font-size:max(15px,calc(16 * var(--u)))}.hp-coach-cards{margin:0 calc(-50 * var(--u)) 0 0}.hp-coach-card{min-height:calc(238 * var(--u));padding:calc(24 * var(--u)) calc(18 * var(--u))}.hp-coach-card svg{width:calc(45 * var(--u));height:calc(45 * var(--u))}.hp-coach-card strong{margin-top:calc(18 * var(--u));font-size:calc(28 * var(--u))}.hp-coach-card h3{margin-top:calc(18 * var(--u))}.hp-coach-img{left:calc(var(--edge) + 375 * var(--u));bottom:0;width:calc(720 * var(--u));max-width:none;opacity:1}.hp-faq{min-height:calc(408 * var(--u));padding:calc(42 * var(--u)) 0 calc(64 * var(--u))}.hp-faq .hp-inner{padding-right:calc(85 * var(--u))}.hp-faq-layout{grid-template-columns:calc(482 * var(--u)) minmax(0,1fr);gap:0}.hp-faq-intro{padding-top:calc(34 * var(--u))}.hp-faq-intro .hp-lead{max-width:calc(320 * var(--u))}.hp-faq-list summary{min-height:calc(55 * var(--u))}.hp-pricing{min-height:calc(467 * var(--u));padding:calc(70 * var(--u)) 0 calc(60 * var(--u))}.hp-pricing-layout{grid-template-columns:calc(554 * var(--u)) calc(390 * var(--u));gap:0}.hp-pricing-copy{padding-top:calc(8 * var(--u))}.hp-checks li{font-size:max(16px,calc(18 * var(--u)))}.hp-billing{width:calc(360 * var(--u))}.hp-price-panel{min-height:calc(252 * var(--u));padding:calc(37 * var(--u)) calc(36 * var(--u))}.hp-mountain{width:calc(440 * var(--u));max-width:none;opacity:1}.hp-mountain-note{display:block}.hp-final{padding:calc(70 * var(--u)) 0 calc(110 * var(--u))}.hp-final-title{font-size:calc(65 * var(--u))}}
