.mf-landing .mf-how-section.mf-how-v2{background:radial-gradient(at 50% 30%,#20375055,#0000 72%),#172637;padding:84px 0 72px}.mf-landing .mf-how-v2 .mf-section-inner{width:min(1360px,100% - 80px)}.mf-landing .mf-how-heading{text-align:center}.mf-landing .mf-how-heading h2{letter-spacing:-.04em;font-size:48px;line-height:1.2}.mf-landing .mf-how-heading p{color:#c5d8ed;margin:17px 0 0;font-size:22px;line-height:1.5}.mf-landing .mf-how-tabs{background:#20344888;border:1px solid #405873;border-radius:19px;grid-template-columns:1fr 1fr;max-width:540px;margin:36px auto 45px;padding:0;display:grid;overflow:hidden}.mf-landing .mf-how-tabs button{color:#e3edf9;min-height:59px;font:inherit;cursor:pointer;word-break:keep-all;background:0 0;border:1px solid #0000;border-radius:18px;padding:13px 16px;font-size:19px;line-height:1.45}.mf-landing .mf-how-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(120deg,#459bff,#245ef9);border-color:#68afff;font-weight:700}.mf-landing .mf-how-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #b5dbff}.mf-landing .mf-how-panel:focus-visible{outline-offset:8px;border-radius:16px;outline:2px solid #7cbbff}.mf-landing .mf-how-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;margin:0;padding:0;list-style:none;display:grid}.mf-landing .mf-how-card{background:linear-gradient(145deg,#21394caa,#203344);border:1px solid #354b62;border-radius:18px;flex-direction:column;min-width:0;padding:23px 25px 27px;display:flex;position:relative}.mf-landing .mf-how-number{color:#4c99ff;font-size:25px;font-weight:700;line-height:1.2}.mf-landing .mf-how-art{justify-content:center;align-items:center;height:190px;margin:7px -13px 15px;display:flex}.mf-landing .mf-how-art img{object-fit:contain;width:100%;height:100%;display:block}.mf-landing .mf-how-card h3{letter-spacing:-.04em;color:#f5f8ff;margin:0 0 9px;font-size:25px;line-height:1.35}.mf-landing .mf-how-card p{color:#d6e4f5;word-break:keep-all;overflow-wrap:anywhere;min-height:80px;margin:0;font-size:16px;line-height:1.65}.mf-landing .mf-how-arrow{color:#93b1d4;position:absolute;top:44%;right:-31px}.mf-landing .mf-how-requirements{border-top:1px solid #8b9aac;grid-template-columns:.9fr 2.6fr;align-items:center;gap:30px;margin-top:42px;padding-top:33px;scroll-margin-top:32px;display:grid}.mf-landing .mf-how-requirements h3{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:23px;line-height:1.5}.mf-landing .mf-how-requirements dl{grid-template-columns:1fr 1fr;gap:28px;margin:0;display:grid}.mf-landing .mf-how-requirements dl>div{border-left:1px solid #70829a;align-items:flex-start;gap:21px;min-width:0;padding-left:28px;display:flex}.mf-landing .mf-how-requirements svg{color:#67b8ff;stroke-width:1.7px;flex:none;width:32px;height:32px;margin-top:3px}.mf-landing .mf-how-requirements dt{color:#eff6ff;margin:0 0 5px;font-size:19px;font-weight:700}.mf-landing .mf-how-requirements dd{color:#d0def0;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}@media (max-width:1100px){.mf-landing .mf-how-v2 .mf-section-inner{width:calc(100% - 60px)}.mf-landing .mf-how-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.mf-landing .mf-how-art{height:215px}.mf-landing .mf-how-card p{min-height:80px}.mf-landing .mf-how-arrow{display:none}.mf-landing .mf-how-requirements{grid-template-columns:1fr;gap:23px}.mf-landing .mf-how-requirements dl>div:first-child{border-left:0;padding-left:0}}@media (max-width:600px){.mf-landing .mf-how-section.mf-how-v2{padding:54px 0 46px}.mf-landing .mf-how-v2 .mf-section-inner{width:calc(100% - 40px)}.mf-landing .mf-how-heading h2{font-size:35px}.mf-landing .mf-how-heading p{margin-top:13px;font-size:17px}.mf-landing .mf-how-tabs{border-radius:15px;margin:27px auto 28px}.mf-landing .mf-how-tabs button{border-radius:14px;min-height:55px;padding:12px 8px;font-size:14px}.mf-landing .mf-how-cards{grid-template-columns:1fr;gap:18px}.mf-landing .mf-how-card{padding:23px 25px 25px}.mf-landing .mf-how-art{height:215px;margin:0 0 12px}.mf-landing .mf-how-card h3{font-size:24px}.mf-landing .mf-how-card p{min-height:80px;font-size:16px}.mf-landing .mf-how-requirements{gap:23px;margin-top:30px;padding-top:26px}.mf-landing .mf-how-requirements dl{grid-template-columns:1fr;gap:22px}.mf-landing .mf-how-requirements dl>div{border-left:0;gap:17px;padding-left:0}.mf-landing .mf-how-requirements dt{font-size:18px}.mf-landing .mf-how-requirements dd{font-size:14px}}
