.how-brand{text-align:center;padding-top:55px;padding-bottom:55px}.how-brand img{max-width:240px;height:auto}.how-brand p{margin:20px auto;max-width:760px}.how-brand nav{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px}.how-brand nav a{padding:12px 20px;border:1px solid #d5e1e3;border-radius:30px;color:#086b77;font-weight:650;font-size:14px}.how-brand nav a:hover{background:#eef7f6}.how-soft{background:#f4f6f4;padding:70px 0}.how-first{padding-top:0}.how-brief-art{padding:35px 40px 45px;background:#dcebe8;border-radius:16px;position:relative}.how-brief-window{max-width:340px;margin:auto;background:#fff;border:7px solid #183744;border-radius:28px;padding:30px 24px;box-shadow:0 20px 35px #15354120}.how-demo-label{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#147480}.how-brief-window h3{font-size:27px;line-height:1.2;margin:20px 0 24px}.how-brief-field{padding:17px 0;border-top:1px solid #e0e7e7;display:flex;flex-direction:column;gap:8px}.how-brief-field span{font-size:12px;color:#61747a}.how-brief-field strong{font-size:14px;line-height:1.5}.how-brief-progress{display:flex;gap:7px;margin-top:18px}.how-brief-progress i{height:5px;flex:1;background:#187a83;border-radius:4px}.how-brief-window p{font-size:13px;margin:12px 0 0}.how-brief-chip{display:block;text-align:center;margin-top:25px;color:#17666f;font-size:11px;letter-spacing:1.3px;font-weight:750}.how-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:55px 0 0}.how-card-grid article{border:1px solid #d8e2e4;background:#fff;border-radius:10px;padding:30px;display:flex;flex-direction:column}.how-card-number{color:#0b747f;font-size:36px;font-weight:650;margin-bottom:22px;line-height:1}.how-page h3{font-size:22px;line-height:1.4;margin:0 0 16px}.how-card-grid p,.how-pro-steps p{font-size:16px;margin:0 0 20px;flex:1}.how-card-grid a,.how-pro-steps a,.how-payment-note a{color:#086b77;font-size:14px;line-height:1.6;font-weight:700}.how-match-art{background:#163745;color:#fff;border-radius:14px;padding:38px}.how-match-art .about-label{color:#99dedc}.how-match-art h3{font-size:40px;margin:22px 0;line-height:1.17;letter-spacing:-1px}.how-match-tags{display:flex;flex-wrap:wrap;gap:10px}.how-match-tags span{border:1px solid #56818a;padding:9px 12px;border-radius:7px;font-size:12px}.how-match-limit{border-top:1px solid #52727b;margin-top:30px;padding-top:24px}.how-match-limit strong{color:#b5eeea;font-size:30px}.how-match-limit p{color:#c1d7dc;font-size:14px;margin:10px 0 0}.how-selection{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:85px 0}.how-pro{background:#f5f6f4;padding:75px 0}.how-centered{text-align:center;max-width:760px;margin:0 auto 42px}.how-pro-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0;list-style:none;margin:0}.how-pro-steps li{display:flex;flex-direction:column;border-top:2px solid #b1cdce;padding-top:25px}.how-pro-steps li>span{font-size:13px;letter-spacing:2px;color:#147480;margin-bottom:18px;font-weight:750}.how-payment-note{margin-top:40px;border:1px solid #c7dbdc;border-radius:12px;padding:26px 30px;background:#fff}.how-payment-note p{font-size:15px;margin:10px 0}.how-support{background:#e9f8f2;padding:75px 0}.how-support .how-card-grid{margin-top:35px}.how-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:85px;padding-bottom:85px}.how-faq h2{margin-bottom:24px}.how-faq details{border-bottom:1px solid #d8e2e4;padding:24px 0}.how-faq details:first-child{padding-top:0}.how-faq summary{font-size:20px;font-weight:650;line-height:1.5;cursor:pointer}.how-faq details p{font-size:16px;margin:18px 0 0}.how-faq p a{color:#086b77;text-decoration:underline}.how-final{padding:65px 0;background:#f4f7f7}.how-final .about-actions{margin-top:25px}.how-page section[id]{scroll-margin-top:24px}@media(max-width:1000px){.how-pro-steps{grid-template-columns:1fr 1fr}.how-selection,.how-faq{gap:40px}.how-card-grid{gap:16px}.how-card-grid article{padding:24px}.how-brief-art{padding:28px 24px}}@media(max-width:700px){.how-soft,.how-pro,.how-support{padding:55px 0}.how-card-grid,.how-selection,.how-faq{grid-template-columns:1fr}.how-card-grid{margin-top:35px}.how-selection{gap:15px;padding:55px 0}.how-faq{gap:30px;padding-top:60px;padding-bottom:60px}.how-match-art{padding:28px}.how-match-art h3{font-size:34px}.how-brand{padding-top:40px;padding-bottom:40px}.how-pro-steps{gap:25px}.how-payment-note{padding:24px}.how-final{padding:45px 0}}@media(max-width:420px){.how-pro-steps{grid-template-columns:1fr}}
