.how-page{padding-bottom:60px}.how-page .how-intro{padding-top:30px}.how-page .how-breadcrumb{color:var(--muted);gap:10px;font-size:12px;line-height:1.6;display:flex}.how-page .how-breadcrumb a:hover{color:var(--mp-teal)}.how-page .how-intro-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:45px;padding-block:46px 40px;display:grid}.how-page .how-intro-copy h1{letter-spacing:-.04em;margin-top:18px;font-size:clamp(40px,4.2vw,54px);font-weight:650;line-height:1.1}.how-page .how-intro-copy h1 em{color:var(--mp-teal);font-style:normal}.how-page .how-intro-copy>p:last-of-type{max-width:48ch;color:var(--muted);margin-top:25px;font-size:16px;line-height:1.75}.how-page .how-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.how-page .how-actions .text-link{gap:10px;font-size:13px}.how-page .how-intro-art{grid-template-columns:1.55fr 1fr;align-items:end;gap:0;min-width:0;margin:0;display:grid}.how-page .how-intro-art picture,.how-page .how-intro-art img{object-fit:contain;width:100%;height:auto;display:block}.how-page .how-intro-laptop{width:100%}.how-page .how-intro-formula{width:100%;position:relative}.how-page .how-price{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.how-page .how-price p{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.how-page .how-price strong{letter-spacing:-.025em;font-size:23px;font-weight:650}.how-page .how-price span{color:var(--muted);font-size:13px}.how-page .how-price .text-link{gap:10px;font-size:13px}.how-page .how-process{padding-block:68px;scroll-margin-top:30px}.how-page .how-section-heading h2,.how-page .how-included h2,.how-page .how-faq h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15}.how-page .how-process-list{margin:35px 0 0;padding:0;list-style:none}.how-page .how-process-list>li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 230px;align-items:center;gap:26px;padding-block:29px;display:grid;position:relative}.how-page .how-process-list>li:last-child{border-bottom:0}.how-page .how-step-number{background:var(--mp-ice);border-radius:50%;align-self:start;place-items:center;width:42px;height:42px;font-size:13px;font-weight:650;display:grid;position:relative}.how-page .how-step-copy h3{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.3}.how-page .how-step-copy>p{max-width:65ch;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.8}.how-page .how-step-copy>.how-step-note{color:var(--ink);border-left:2px solid var(--mp-soft-blue);margin-top:14px;padding-left:12px;font-size:12px;font-weight:550}.how-page .how-step-art{min-width:0;height:180px;position:relative}.how-page .how-step-art picture{width:100%;height:100%;display:block;position:absolute;inset:0}.how-page .how-step-art img{object-fit:contain;width:100%;height:100%;display:block}.how-page .how-included{background:var(--mp-off-white);border-block:1px solid var(--line);padding-block:45px}.how-page .how-included-grid{grid-template-columns:.9fr 1.1fr;gap:75px;display:grid}.how-page .how-included-grid p:last-child{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.how-page .how-included-grid ul{margin:0;padding:0;list-style:none}.how-page .how-included-grid li{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.75}.how-page .how-included-grid li:last-child{border-bottom:0}.how-page .how-faq{grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:65px;display:grid}.how-page .how-faq .button{margin-top:27px}@media (max-width:1023px){.how-page .how-intro-grid{gap:25px}.how-page .how-intro-copy h1{font-size:40px}.how-page .how-process-list>li{grid-template-columns:40px minmax(0,1fr) 170px;gap:20px}.how-page .how-included-grid,.how-page .how-faq{gap:40px}}@media (max-width:767px){.how-page{padding-bottom:35px}.how-page .how-intro{padding-top:22px}.how-page .how-intro-grid{grid-template-columns:1fr;gap:22px;padding-block:30px 25px}.how-page .how-intro-copy h1{font-size:clamp(34px,8.5vw,43px)}.how-page .how-intro-copy>p:last-of-type{margin-top:20px;font-size:14px}.how-page .how-actions{gap:18px;margin-top:23px}.how-page .how-actions .button{min-height:50px;font-size:14px}.how-page .how-intro-art{width:100%;max-width:420px;margin-inline:auto}.how-page .how-price{flex-direction:column;align-items:start;gap:19px;padding-block:22px}.how-page .how-price p{display:block}.how-page .how-price strong{font-size:23px}.how-page .how-price span{margin-top:7px;font-size:12px;display:block}.how-page .how-process{padding-block:43px}.how-page .how-section-heading h2,.how-page .how-included h2,.how-page .how-faq h2{font-size:31px}.how-page .how-process-list{margin-top:22px}.how-page .how-process-list>li{grid-template-columns:34px minmax(0,1fr) 90px;align-items:start;gap:12px;padding-block:25px}.how-page .how-step-number{width:30px;height:30px;font-size:11px}.how-page .how-step-copy{grid-column:2/-1}.how-page .how-step-copy h3{max-width:23ch;font-size:21px}.how-page .how-step-copy>p{font-size:14px;line-height:1.75}.how-page .how-step-copy>.how-step-note{font-size:11px}.how-page .how-step-art{grid-column:2/-1;justify-self:center;width:180px;height:135px;margin-top:5px}.how-page .how-included{padding-block:33px}.how-page .how-included-grid,.how-page .how-faq{grid-template-columns:1fr;gap:24px}.how-page .how-included-grid p:last-child{font-size:14px}.how-page .how-faq{padding-top:40px}}
