body:has(>main>.h5_1vq_lp:not([style*="display: none"]):not([hidden]))>footer{display:none}.h5_1vq_lp{--ink:#173f3c;--green:#146961;--muted:#5d7773;--line:#d5e5e1;--pale:#f0f7f5;--accent:#b73f36;color:var(--ink);-webkit-font-smoothing:antialiased;line-break:strict;word-break:normal;background:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:16px;line-height:1.8}.h5_1vq_lp *{box-sizing:border-box}.h5_1vq_lp h1,.h5_1vq_lp h2,.h5_1vq_lp h3,.h5_1vq_lp h4,.h5_1vq_lp p,.h5_1vq_lp figure{margin:0}.h5_1vq_lp a{color:inherit;text-decoration:none}.h5_1vq_lp button,.h5_1vq_lp input,.h5_1vq_lp textarea,.h5_1vq_lp select{font:inherit}.h5_1vq_lp button,.h5_1vq_lp summary,.h5_1vq_lp a{-webkit-tap-highlight-color:transparent}.h5_1vq_lp button{cursor:pointer}.h5_1vq_lp em{color:var(--accent);font-style:normal}.h5_1vq_lp :focus-visible{outline-offset:5px;outline:3px solid #218898}.h5_1vq_lp section[id]{scroll-margin-top:88px}.h5_1vq_lp h2,.h5_1vq_section h1{letter-spacing:.02em;font-size:clamp(28px,3.2vw,40px);font-weight:750;line-height:1.65}.h5_1vq_phrase{overflow-wrap:anywhere;max-width:100%;display:inline-block}.h5_1vq_preview{color:#3b625a;text-align:center;letter-spacing:.06em;background:#eaf3f0;padding:5px 16px;font-size:11px}.h5_1vq_preview span{margin-left:12px}.h5_1vq_nav{background:#fff;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:24px;min-height:85px;padding:14px max(28px,50% - 600px);display:flex}.h5_1vq_brand{white-space:nowrap;letter-spacing:-.03em;font-size:28px;font-weight:850}.h5_1vq_brand span{letter-spacing:.01em;font-size:19px;font-weight:650}.h5_1vq_button,.h5_1vq_outlineButton,.h5_1vq_coralButton{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:17px 28px;font-size:15px;font-weight:700;line-height:1.5;transition:background .15s,box-shadow .15s;display:inline-flex}.h5_1vq_lp .h5_1vq_button{background:var(--green);color:#fff}.h5_1vq_lp .h5_1vq_coralButton{color:#fff;background:#c25146}.h5_1vq_lp .h5_1vq_outlineButton{border-color:var(--green);color:var(--green);background:#fff}.h5_1vq_button:hover{background:#0a554f;box-shadow:0 5px 15px #14696125}.h5_1vq_coralButton:hover{background:#a93e34}.h5_1vq_outlineButton:hover{background:#eff7f4}.h5_1vq_button svg,.h5_1vq_outlineButton svg,.h5_1vq_coralButton svg{flex-shrink:0}.h5_1vq_hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:1280px;min-height:640px;margin:auto;padding:70px 40px 80px;display:grid}.h5_1vq_kicker{letter-spacing:.12em;color:#327e74;font-size:12px;font-weight:700;margin-bottom:23px!important}.h5_1vq_hero h1{color:#173734;letter-spacing:.025em;font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.5}.h5_1vq_hero h1>span{display:block}.h5_1vq_heroSubcopy{color:#52716c;font-size:16px;line-height:2;margin-top:24px!important}.h5_1vq_heroSubcopy .h5_1vq_phrase{display:block}.h5_1vq_heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.h5_1vq_heroActions a{gap:16px;padding:17px 24px}.h5_1vq_heroVisual{min-width:0}.h5_1vq_heroVisual img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.h5_1vq_section{padding:90px max(28px,50% - 550px)}.h5_1vq_intro{color:var(--muted);font-size:17px;line-height:1.9;margin-top:18px!important}.h5_1vq_note{color:#617a74;font-size:12px;line-height:1.8;margin-top:17px!important}.h5_1vq_pale{background:var(--pale)}.h5_1vq_industryPicker{margin-top:48px;position:relative}.h5_1vq_industryHint{z-index:2;color:#fff;background:#153f3c;border-radius:7px;align-items:center;gap:14px;padding:9px 12px 9px 18px;font-size:13px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 5px 14px #173f3c1a}.h5_1vq_industryHint:after{content:"";border:7px solid #0000;border-top-color:#153f3c;position:absolute;top:100%;left:24px}.h5_1vq_industryHint button{color:#fff;background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1}.h5_1vq_industryChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.h5_1vq_industryChoices button{color:var(--ink);background:#fff;border:1px solid #bed7d0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:12px 8px;font-size:15px;font-weight:650;display:flex}.h5_1vq_industryChoices button[aria-selected=true]{background:var(--green);border-color:var(--green);color:#fff}.h5_1vq_industryChoices svg{flex-shrink:0}.h5_1vq_caseToolbar{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 16px;display:flex}.h5_1vq_caseToolbar strong{color:var(--green);margin-left:3px}.h5_1vq_caseScrollControls{display:none}.h5_1vq_roleCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.h5_1vq_roleCaseCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.h5_1vq_roleCaseProblem{background:#f2f7f5;flex:1;padding:20px 23px}.h5_1vq_roleCaseTag{color:#5f8177;font-size:11px;margin-bottom:12px!important}.h5_1vq_roleCaseTag span{margin:0 7px}.h5_1vq_roleCaseCard h3{font-size:18px;font-weight:750;line-height:1.85}.h5_1vq_aiEmployeeBadge{align-items:center;gap:12px;display:flex}.h5_1vq_aiEmployeeBadge img{object-fit:cover;border:1px solid #dbe8e1;border-radius:50%;width:48px;height:48px}.h5_1vq_aiEmployeeBadge h4{color:var(--green);font-size:16px}.h5_1vq_roleCapabilities{color:#516f65;font-size:13px;line-height:1.9;margin-top:15px!important}.h5_1vq_centerAction{text-align:center;margin-top:35px}.h5_1vq_centerAction p{color:var(--muted);margin-top:9px;font-size:12px}.h5_1vq_howPair{background:var(--pale);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:78px max(28px,50% - 580px);display:grid}.h5_1vq_qaCard{background:#fff;border:1px solid #d6e7e1;border-radius:12px;flex-direction:column;min-width:0;padding:28px;display:flex}.h5_1vq_qaLine{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.h5_1vq_qMark,.h5_1vq_aMark{color:#fff;flex:0 0 34px;place-items:center;width:34px;height:37px;font:700 26px/1 Georgia,serif;display:inline-grid}.h5_1vq_qMark{background:#247c95}.h5_1vq_aMark{background:var(--accent)}.h5_1vq_qaCard .h5_1vq_qaLine h2{letter-spacing:0;font-size:20px;line-height:1.7}.h5_1vq_qaAnswer{color:var(--accent);font-size:20px;font-weight:750;line-height:1.7}.h5_1vq_qaImage{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;margin:auto 0 5px;display:block}.h5_1vq_miniSteps,.h5_1vq_unneeded{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;font-size:13px;font-weight:650;list-style:none;display:grid}.h5_1vq_miniSteps b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;font-size:12px;display:inline-grid}.h5_1vq_unneeded{background:#f2f8f5;border-radius:6px;padding:4px 0}.h5_1vq_unneeded b{color:var(--accent);margin-left:3px}.h5_1vq_qaMessage{text-align:center;color:var(--muted);border-top:1px solid #e2ece8;padding-top:20px;font-size:13px;line-height:1.9;margin-top:23px!important}.h5_1vq_qaMessage strong{color:var(--ink);font-size:17px}.h5_1vq_valueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.h5_1vq_valueGrid article{border:1px solid var(--line);border-top:3px solid var(--green);background:#fbfdfc;border-radius:10px;padding:25px 30px 30px}.h5_1vq_strengthHeading{align-items:center;gap:14px;display:flex}.h5_1vq_strengthHeading>span{color:#84aea3;font-size:27px;font-weight:500}.h5_1vq_strengthHeading p{color:#448076;font-size:13px;font-weight:650}.h5_1vq_conditionVisual{max-width:350px;margin:12px auto 17px}.h5_1vq_conditionVisual svg{width:100%;height:auto;display:block}.h5_1vq_valueGrid h3{margin-bottom:14px;font-size:24px;line-height:1.8}.h5_1vq_valueGrid article>p{color:var(--muted);font-size:14px;line-height:2}.h5_1vq_pricingLayout{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-top:40px;display:grid}.h5_1vq_priceCard{border:2px solid var(--green);text-align:center;background:#f4faf7;border-radius:12px;padding:25px 30px}.h5_1vq_priceCard>p:first-child{font-size:14px;font-weight:650}.h5_1vq_initialPrice{margin-top:12px;font-size:17px}.h5_1vq_initialPrice b{margin:0 6px;font-size:36px}.h5_1vq_monthlyPrice{justify-content:center;align-items:baseline;gap:6px;font-size:17px;line-height:1.3;display:flex}.h5_1vq_monthlyPrice strong{color:var(--accent);letter-spacing:-.035em;font-size:92px;font-weight:750}.h5_1vq_monthlyPrice b{font-size:29px}.h5_1vq_monthlyPrice span{font-size:13px}.h5_1vq_priceShare{border-top:1px solid #cde2d9;padding-top:15px;font-size:17px;font-weight:700;margin-top:12px!important}.h5_1vq_partTimeComparison{text-align:center;padding:10px 0}.h5_1vq_partTimeComparison>p:first-child{font-size:19px;font-weight:650}.h5_1vq_partTimePrice{color:#52706b;font-size:23px;line-height:1.8}.h5_1vq_partTimePrice b{font-size:64px;font-weight:600}.h5_1vq_partTimeComparison>p:nth-child(3){color:var(--muted);font-size:13px}.h5_1vq_saving{background:#f9ede6;border-radius:5px;margin-top:25px;padding:12px;font-size:17px}.h5_1vq_saving strong{color:var(--accent)}.h5_1vq_priceTerms{color:var(--muted);font-size:12px;margin-top:17px!important}.h5_1vq_costDiagnosisCta{background:#fff0d8;border:1px solid #e9c890;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:42px;padding:28px 34px;display:grid;box-shadow:0 9px #f9e3bd}.h5_1vq_costDiagnosisLabel{color:#8b5530;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.h5_1vq_costDiagnosisCta h3{color:#583a27;margin:6px 0 5px;font-size:27px;font-weight:750}.h5_1vq_costDiagnosisCta p{color:#7e624a;font-size:13px}.h5_1vq_costDiagnosisAction summary{cursor:pointer;color:#fff;background:#b44738;border-radius:100px;justify-content:center;align-items:center;gap:18px;padding:19px 24px;font-size:14px;font-weight:750;list-style:none;display:flex;box-shadow:0 4px 10px #7b2f2220}.h5_1vq_costDiagnosisAction summary::-webkit-details-marker{display:none}.h5_1vq_costDiagnosisAction p{max-width:290px;padding-top:12px;font-size:12px}.h5_1vq_tableWrap{margin-top:34px}.h5_1vq_alternatives{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:16px}.h5_1vq_alternatives caption{caption-side:bottom;text-align:right;color:var(--muted);padding-top:15px;font-size:12px}.h5_1vq_alternatives th,.h5_1vq_alternatives td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;background:#fff;padding:19px 20px}.h5_1vq_alternatives thead th{background:#e0ede8;font-size:15px;font-weight:650}.h5_1vq_alternatives th:first-child{text-align:left;width:34%}.h5_1vq_alternatives th:nth-child(2),.h5_1vq_alternatives td:nth-child(2){color:var(--green);background:#e5f3ed}.h5_1vq_alternatives thead th:nth-child(2){color:#fff;background:var(--green);border-radius:8px 8px 0 0}.h5_1vq_alternatives tbody th{font-size:15px;font-weight:500}.h5_1vq_alternatives td{font-size:28px;line-height:1.1}.h5_1vq_alternatives td:nth-child(2){font-size:34px;font-weight:700}.h5_1vq_mobileOnly{display:none}.h5_1vq_onboardingList{margin:38px 0 0;padding:0;list-style:none}.h5_1vq_onboardingList li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 220px;align-items:center;gap:35px;min-height:170px;padding:22px 20px 22px 0;display:grid;position:relative}.h5_1vq_onboardingList li:last-child{border-bottom:none}.h5_1vq_stepNumber{color:#1a897f;align-self:start;font-size:48px;font-weight:650;line-height:1.6}.h5_1vq_onboardingList li:not(:last-child):after{content:"";background:#d5eae4;border-radius:3px;width:4px;position:absolute;top:102px;bottom:-16px;left:26px}.h5_1vq_stepCopy h3{font-size:25px}.h5_1vq_stepCopy p{color:var(--muted);margin-top:6px;font-size:15px}.h5_1vq_stepCopy>span{color:#327369;border:1px solid #c6e0d8;border-radius:4px;margin-top:12px;padding:3px 12px;font-size:12px;display:inline-block}.h5_1vq_stepVisual{background:#f0f8f5;border-radius:10px;place-items:center;width:100%;height:125px;display:grid;position:relative}.h5_1vq_stepVisualIcon{color:#247f77;background:#fff;border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.h5_1vq_stepVisual>span{background:#9ecec1;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;right:30px}.h5_1vq_stepVisual>span:last-child{width:7px;height:7px;top:auto;bottom:22px;left:33px}.h5_1vq_contact{text-align:center;background:#edf6f2}.h5_1vq_contactChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:38px;display:grid}.h5_1vq_contactChoices article{background:#fff;border:1px solid #d3e5dc;border-radius:14px;flex-direction:column;align-items:center;padding:30px;display:flex}.h5_1vq_contactChoices article.h5_1vq_selectedContact{box-shadow:0 0 0 3px #609e90}.h5_1vq_contactPortrait{align-items:center;gap:16px;margin-bottom:23px;font-size:15px;font-weight:600;display:flex}.h5_1vq_contactPortrait img{object-fit:cover;border-radius:50%;width:88px;height:88px}.h5_1vq_contactPortrait svg{color:#3d8b7e}.h5_1vq_contactTag{color:var(--green);background:#eef7f3;border-radius:100px;align-items:center;gap:7px;padding:5px 14px;font-size:12px;font-weight:650;display:flex}.h5_1vq_contactChoices h3{margin:14px 0 10px;font-size:23px}.h5_1vq_contactChoices p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.9}.h5_1vq_contactChoices a{width:100%;margin-top:auto;font-size:14px}.h5_1vq_form{text-align:left;background:#fff;border:1px solid #c4ded2;border-radius:10px;margin-top:28px;padding:30px}.h5_1vq_formHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.h5_1vq_formHeading h3{font-size:20px}.h5_1vq_formHeading button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:8px;font-size:13px}.h5_1vq_formNotice{color:#75684e;font-size:12px;margin:14px 0 23px!important}.h5_1vq_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.h5_1vq_form label{font-size:13px;font-weight:650;display:block}.h5_1vq_form input:not([type=checkbox]):not([type=hidden]),.h5_1vq_form textarea,.h5_1vq_form select{color:var(--ink);background:#fff;border:1px solid #b5cec3;border-radius:5px;width:100%;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.h5_1vq_form .h5_1vq_check{align-items:flex-start;gap:10px;margin:22px 0;font-size:12px;font-weight:400;display:flex}.h5_1vq_check input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin-top:3px}.h5_1vq_success{background:#e9f7ef;padding:17px;font-size:14px;margin-top:18px!important}.h5_1vq_faq{margin-top:30px}.h5_1vq_faq details{border-bottom:1px solid var(--line)}.h5_1vq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 4px;font-size:17px;font-weight:650;list-style:none;display:flex}.h5_1vq_faq summary::-webkit-details-marker{display:none}.h5_1vq_faq summary span:last-child{color:var(--green);font-weight:400}.h5_1vq_faq details p{color:var(--muted);padding:0 24px 24px;font-size:14px;line-height:2}.h5_1vq_footer{border-top:1px solid var(--line);color:#58756c;align-items:center;gap:35px;padding:45px max(28px,50% - 550px);font-size:12px;display:flex}.h5_1vq_footer>strong{font-size:26px}.h5_1vq_footer a:not(.h5_1vq_brand){margin-top:7px;text-decoration:underline;display:inline-block}.h5_1vq_footer small{margin-left:auto}.h5_1vq_mobileBar{display:none}@media (max-width:1050px){.h5_1vq_nav{gap:16px}.h5_1vq_hero{gap:10px;min-height:580px;padding:60px 28px}.h5_1vq_heroActions a{padding:15px 18px;font-size:13px}.h5_1vq_roleCaseProblem,.h5_1vq_roleCaseAnswer{padding:18px}.h5_1vq_roleCaseCard h3{font-size:16px}.h5_1vq_howPair{gap:20px;padding-left:22px;padding-right:22px}.h5_1vq_qaCard{padding:23px}.h5_1vq_qaCard .h5_1vq_qaLine h2,.h5_1vq_qaAnswer{font-size:18px}.h5_1vq_qaLine{gap:10px}.h5_1vq_qaMessage strong{font-size:16px}.h5_1vq_costDiagnosisCta{text-align:center;grid-template-columns:1fr}.h5_1vq_costDiagnosisLabel{justify-content:center}.h5_1vq_costDiagnosisAction{width:max-content;max-width:100%;margin:0 auto}.h5_1vq_costDiagnosisAction p{max-width:100%}.h5_1vq_contactChoices article{padding:26px 22px}.h5_1vq_contactChoices h3{font-size:20px}}@media (max-width:767px){.h5_1vq_lp{padding-bottom:62px}.h5_1vq_lp section[id]{scroll-margin-top:88px}.h5_1vq_preview{padding:5px 8px;font-size:9px}.h5_1vq_preview span{margin-left:5px}.h5_1vq_nav{gap:12px;min-height:72px;padding:13px 18px}.h5_1vq_brand{font-size:23px}.h5_1vq_brand span{font-size:14px}.h5_1vq_nav>.h5_1vq_outlineButton{min-height:42px;padding:10px 12px;font-size:11px}.h5_1vq_hero{flex-direction:column;gap:24px;min-height:auto;padding:37px 24px 35px;display:flex}.h5_1vq_heroCopy{width:100%}.h5_1vq_hero .h5_1vq_kicker{font-size:11px;margin-bottom:14px!important}.h5_1vq_hero h1{font-size:clamp(35px,8.8vw,55px);line-height:1.5}.h5_1vq_heroSubcopy{font-size:13px;margin-top:18px!important}.h5_1vq_heroSubcopy .h5_1vq_phrase{display:inline-block}.h5_1vq_heroActions{gap:10px;margin-top:24px}.h5_1vq_heroActions a{flex:1;gap:7px;min-height:52px;padding:14px 10px;font-size:12px}.h5_1vq_heroActions svg{width:15px}.h5_1vq_heroVisual{width:100%;max-width:430px}.h5_1vq_section{padding:58px 22px}.h5_1vq_lp h2,.h5_1vq_section h1{letter-spacing:0;font-size:28px;line-height:1.65}.h5_1vq_kicker{font-size:11px;margin-bottom:18px!important}.h5_1vq_intro{font-size:14px;margin-top:15px!important}.h5_1vq_industryPicker{margin-top:45px}.h5_1vq_industryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.h5_1vq_industryChoices button{gap:8px;min-height:51px;padding:10px 4px;font-size:13px}.h5_1vq_industryChoices svg{width:21px}.h5_1vq_industryHint{gap:5px;padding:6px 7px 6px 12px;font-size:11px}.h5_1vq_industryHint button{font-size:20px}.h5_1vq_caseToolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.h5_1vq_caseScrollControls{justify-content:flex-end;align-items:center;gap:9px;width:100%;display:flex}.h5_1vq_caseScrollControls span{color:var(--muted);font-size:11px}.h5_1vq_caseScrollControls button{color:var(--green);background:#fff;border:1px solid #bdd6cb;border-radius:50%;width:36px;height:36px;line-height:1}.h5_1vq_roleCaseGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#a7c8bb #eef5f1;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:14px;padding:2px 2px 14px;display:grid;overflow-x:auto}.h5_1vq_roleCaseCard{scroll-snap-align:start}.h5_1vq_roleCaseCard h3{font-size:17px}.h5_1vq_roleCaseProblem,.h5_1vq_roleCaseAnswer{padding:20px}.h5_1vq_roleCaseTag{font-size:11px}.h5_1vq_roleCapabilities{font-size:13px}.h5_1vq_catalogGrid{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.h5_1vq_centerAction{margin-top:27px}.h5_1vq_centerAction .h5_1vq_outlineButton{width:100%}.h5_1vq_howPair{grid-template-columns:1fr;gap:23px;padding:38px 18px}.h5_1vq_qaCard{padding:22px 18px}.h5_1vq_qaCard .h5_1vq_kicker{font-size:10px}.h5_1vq_qaCard .h5_1vq_qaLine h2,.h5_1vq_qaAnswer{font-size:18px;line-height:1.8}.h5_1vq_qMark,.h5_1vq_aMark{flex-basis:30px;width:30px;height:34px;font-size:24px}.h5_1vq_qaLine{gap:12px;margin-bottom:17px}.h5_1vq_qaMessage{font-size:12px}.h5_1vq_qaMessage strong{font-size:15px}.h5_1vq_miniSteps,.h5_1vq_unneeded{font-size:11px}.h5_1vq_miniSteps b{width:22px;height:22px;margin-right:3px}.h5_1vq_valueGrid{grid-template-columns:1fr;gap:20px;margin-top:28px}.h5_1vq_valueGrid article{padding:20px 23px 25px}.h5_1vq_valueGrid h3{margin-bottom:10px;font-size:22px}.h5_1vq_valueGrid article>p{font-size:14px}.h5_1vq_strengthHeading{gap:10px}.h5_1vq_strengthHeading p{font-size:11px}.h5_1vq_conditionVisual{margin-top:5px;margin-bottom:12px}.h5_1vq_pricingLayout{grid-template-columns:1fr;gap:26px;margin-top:28px}.h5_1vq_priceCard{padding:22px 15px}.h5_1vq_priceCard>p:first-child{font-size:12px}.h5_1vq_monthlyPrice strong{font-size:78px}.h5_1vq_monthlyPrice b{font-size:25px}.h5_1vq_monthlyPrice span{font-size:11px}.h5_1vq_monthlyPrice{gap:4px;font-size:15px}.h5_1vq_partTimePrice b{font-size:50px}.h5_1vq_partTimeComparison>p:first-child{font-size:16px}.h5_1vq_saving{margin-top:15px;font-size:14px}.h5_1vq_priceTerms{font-size:11px;line-height:1.9}.h5_1vq_costDiagnosisCta{gap:20px;margin-top:32px;padding:25px 18px}.h5_1vq_costDiagnosisCta h3{margin-top:10px;font-size:24px;line-height:1.6}.h5_1vq_costDiagnosisCta p{font-size:12px}.h5_1vq_costDiagnosisAction{width:100%}.h5_1vq_costDiagnosisAction summary{gap:8px;padding:16px 10px;font-size:12px}.h5_1vq_costDiagnosisAction summary svg{flex-shrink:0;width:16px}.h5_1vq_alternatives thead th{padding:14px 5px;font-size:11px;line-height:1.6}.h5_1vq_alternatives tbody th{padding:16px 7px;font-size:11px;line-height:1.8}.h5_1vq_alternatives th:first-child{width:35%}.h5_1vq_alternatives td{padding:16px 5px;font-size:24px}.h5_1vq_alternatives td:nth-child(2){font-size:29px}.h5_1vq_alternatives caption{text-align:center;font-size:10px}.h5_1vq_mobileOnly{display:block}.h5_1vq_onboardingList{margin-top:25px}.h5_1vq_onboardingList li{grid-template-columns:39px 1fr 65px;gap:12px;min-height:158px;padding:23px 0}.h5_1vq_stepNumber{font-size:30px;line-height:1.5}.h5_1vq_onboardingList li:not(:last-child):after{width:3px;top:75px;bottom:-12px;left:17px}.h5_1vq_stepCopy h3{font-size:19px}.h5_1vq_stepCopy p{font-size:12px;line-height:1.8}.h5_1vq_stepCopy>span{margin-top:9px;padding:3px 6px;font-size:10px}.h5_1vq_stepVisual{border-radius:8px;height:78px}.h5_1vq_stepVisualIcon{width:54px;height:54px}.h5_1vq_stepVisual svg{width:44px;height:44px}.h5_1vq_stepVisual>span{width:5px;height:5px;top:7px;right:7px}.h5_1vq_stepVisual>span:last-child{width:4px;height:4px;bottom:8px;left:7px}.h5_1vq_contactChoices{grid-template-columns:1fr;gap:22px;margin-top:28px}.h5_1vq_contactChoices article{padding:25px 20px}.h5_1vq_contactChoices h3{font-size:20px}.h5_1vq_contactChoices a{gap:8px;padding:16px 13px;font-size:12px}.h5_1vq_contactPortrait{margin-bottom:18px}.h5_1vq_contactChoices p{font-size:13px}.h5_1vq_form{padding:22px 16px}.h5_1vq_formHeading h3{font-size:16px}.h5_1vq_formGrid{grid-template-columns:1fr;gap:17px}.h5_1vq_form .h5_1vq_button{width:100%}.h5_1vq_faq summary{padding:19px 2px;font-size:14px}.h5_1vq_faq details p{padding:0 4px 20px;font-size:13px}.h5_1vq_footer{flex-direction:column;align-items:flex-start;gap:16px;padding:33px 22px;font-size:11px}.h5_1vq_footer small{margin-left:0}.h5_1vq_mobileBar{z-index:5;padding:9px 12px max(9px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff2;grid-template-columns:1fr 1.3fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.h5_1vq_mobileBar a{text-align:center;border:1px solid var(--green);color:var(--green);border-radius:6px;padding:10px 5px;font-size:12px;font-weight:650}.h5_1vq_mobileBar a:last-child{background:var(--green);color:#fff}}@media (prefers-reduced-motion:reduce){.h5_1vq_lp *,.h5_1vq_lp :before,.h5_1vq_lp :after{scroll-behavior:auto!important;transition:none!important}}@supports (word-break:auto-phrase){.h5_1vq_lp :is(h1,h2,h3,p,th,summary){word-break:auto-phrase}}.h5_1vq_phrase{overflow-wrap:normal}.h5_1vq_lp :is(h1,h2,h3,h4,p,li,td,th,label){overflow-wrap:break-word}.h5_1vq_lp :is(h2,h3){text-wrap:balance}.h5_1vq_lp p{text-wrap:pretty}.h5_1vq_industryChoices{border-bottom:2px solid var(--green);scrollbar-width:thin;gap:5px;padding:5px 5px 0;scroll-padding:5px;display:flex;overflow-x:auto}.h5_1vq_industryChoices button{white-space:nowrap;background:#edf4f1;border-color:#0000;border-radius:12px 12px 0 0;flex:1 0 76px;gap:6px;min-width:76px;min-height:68px;padding:13px 8px;font-size:14px;transition:flex-grow .2s,background .2s}.h5_1vq_industryChoices button[aria-selected=true]{background:var(--green);color:#fff;flex-grow:2.6;padding-inline:18px}.h5_1vq_industryChoices button:hover:not([aria-selected=true]){background:#dcece6}.h5_1vq_industryChoices button:focus-visible{outline-offset:-4px}.h5_1vq_caseToolbar p{color:var(--ink);font-size:17px}.h5_1vq_roleCaseProblem{background:#fff8f5}.h5_1vq_roleCaseProblem h3,.h5_1vq_qaLine h2{color:var(--accent);letter-spacing:.01em;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif;font-weight:700}.h5_1vq_roleCaseProblem h3{font-size:20px;line-height:1.7}.h5_1vq_roleCaseProblem .h5_1vq_phrase,.h5_1vq_roleCapabilities .h5_1vq_phrase{display:inline}.h5_1vq_roleCaseProblem .h5_1vq_roleCaseTag{background:var(--green);color:#fff;letter-spacing:.03em;border-radius:6px;align-items:center;max-width:100%;padding:5px 12px;font-size:13px;font-weight:750;line-height:1.5;display:inline-flex;margin-bottom:14px!important}.h5_1vq_valueGrid h3{color:var(--accent)}.h5_1vq_pricingLayout{max-width:700px;margin-inline:auto;display:block}.h5_1vq_priceCard{padding:30px 36px}.h5_1vq_priceFeeling{font-size:17px;margin-top:10px!important}.h5_1vq_priceTerms{text-align:center}.h5_1vq_costDiagnosisCta a{text-align:center;font-size:14px}.h5_1vq_costDiagnosisCta h3{font-size:26px}.h5_1vq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h5_1vq_versus{justify-content:center;align-items:center;gap:clamp(24px,7vw,100px);margin:36px auto 28px;display:flex}.h5_1vq_versus>div{flex-direction:column;align-items:center;gap:9px;display:flex}.h5_1vq_versus>div:first-child{color:var(--green)}.h5_1vq_versus>div:last-child{color:#7d6759}.h5_1vq_versus>span{color:var(--accent);font-size:30px;font-style:italic;font-weight:800}.h5_1vq_battleTable{border-collapse:collapse;background:#fff;width:100%;font-size:15px;line-height:1.9}.h5_1vq_battleTable th,.h5_1vq_battleTable td{border-bottom:1px solid var(--line);padding:20px}.h5_1vq_battleTable thead th{background:var(--ink);color:#fff;text-align:center}.h5_1vq_battleTable thead th:first-child{text-align:left;width:21%}.h5_1vq_battleTable thead th:nth-child(2),.h5_1vq_battleTable thead th:nth-child(3){white-space:nowrap;width:14%}.h5_1vq_battleTable tbody th{text-align:left;font-size:16px}.h5_1vq_battleTable td:nth-child(2),.h5_1vq_battleTable td:nth-child(3){text-align:center;white-space:nowrap;font-size:24px;font-weight:800}.h5_1vq_winner{color:var(--accent)}.h5_1vq_loser{color:#7b8984}.h5_1vq_lp .h5_1vq_compareEmphasis{color:inherit;text-underline-offset:5px;font-weight:800;-webkit-text-decoration:underline #bf786b;text-decoration:underline #bf786b;text-decoration-thickness:2px}.h5_1vq_onboardingComic{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.h5_1vq_onboardingComic li{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.h5_1vq_comicHeading{background:#eef7f3;align-items:center;gap:18px;padding:18px 25px;display:flex}.h5_1vq_comicHeading>span{color:var(--green);font-size:30px;font-weight:750;line-height:1.2}.h5_1vq_comicHeading h3{font-size:24px}.h5_1vq_comicSpeech{color:var(--accent);text-align:center;padding:23px 12px 0;font-size:18px;font-weight:750}.h5_1vq_onboardingComic img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.h5_1vq_comicDescription{padding:10px 26px 26px;font-size:16px}.h5_1vq_contactChoices{grid-template-columns:1fr;gap:20px;max-width:850px;margin-inline:auto}.h5_1vq_contactChoices article{text-align:left;grid-template-columns:125px 1fr;align-items:center;gap:8px 26px;padding:28px 34px;display:grid}.h5_1vq_contactPortrait{text-align:center;flex-direction:column;grid-row:1/5;justify-content:center;gap:10px;margin:0;font-size:13px}.h5_1vq_contactTag{justify-self:start;padding:4px 10px}.h5_1vq_contactChoices h3{text-align:left;margin:0;font-size:23px}.h5_1vq_contactChoices p{margin:0}.h5_1vq_contactChoices a{width:fit-content;min-height:48px;margin:8px 0 0}.h5_1vq_contactChoices br{display:none}.h5_1vq_diagnosisSection{background:#fff1db;grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}.h5_1vq_diagnosisLead .h5_1vq_kicker{color:#835432;margin-top:22px}.h5_1vq_diagnosisLead h2{font-size:clamp(28px,3vw,36px)}.h5_1vq_diagnosisLead>p:last-child{color:#73563f;margin-top:20px}.h5_1vq_diagnosisBadge{color:#a74434;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:750;display:inline-flex}.h5_1vq_diagnosisBox{background:#fff;border:1px solid #ecd7b7;border-radius:18px;min-width:0;padding:32px;box-shadow:0 9px #f4dfbd}.h5_1vq_diagnosisBox form>label{margin-bottom:22px;font-weight:700;display:block}.h5_1vq_diagnosisBox label>span,.h5_1vq_diagnosisBox legend>span{color:#b44738;margin-right:9px;font-size:14px}.h5_1vq_diagnosisBox select{text-overflow:ellipsis;background:#f8fbfa;border:1px solid #c8d9d2;border-radius:7px;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:15px;display:block}.h5_1vq_diagnosisBox select:disabled{opacity:.65}.h5_1vq_diagnosisBox fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.h5_1vq_diagnosisBox legend{margin-bottom:10px;font-weight:700}.h5_1vq_diagnosisBox fieldset label{cursor:pointer;border:1px solid #d9e4de;border-radius:7px;align-items:center;gap:10px;margin:6px 0;padding:10px 13px;font-size:14px;display:flex}.h5_1vq_diagnosisBox fieldset label.h5_1vq_radioSelected{border-color:var(--green);background:#eef8f2}.h5_1vq_diagnosisBox input{accent-color:var(--green)}.h5_1vq_diagnosisBox form>button{width:100%}.h5_1vq_diagnosisResult h3{margin:10px 0 15px;font-size:26px;line-height:1.7}.h5_1vq_diagnosisResult>p{margin:10px 0}.h5_1vq_diagnosisResult>a{margin-top:24px}.h5_1vq_lp .h5_1vq_diagnosisTextLink{color:var(--green);text-underline-offset:4px;margin-top:20px;font-size:14px;text-decoration:underline;display:block}.h5_1vq_textButton{color:var(--muted);background:0 0;border:0;margin-top:20px;padding:5px 0;font-size:14px;text-decoration:underline;display:block}.h5_1vq_applicationCta{text-align:center;border-top:1px solid var(--line);background:#f7faf8}.h5_1vq_applicationCta>p:not(.h5_1vq_kicker){color:var(--muted);margin-top:18px}.h5_1vq_applicationCta>button{margin-top:30px}.h5_1vq_modalOverlay{z-index:110;background:#0c3029aa;position:fixed;inset:0}.h5_1vq_applicationModal{box-sizing:border-box;color:#173f3c;z-index:111;background:#fff;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:38px;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:1.8;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 15px 80px #0004}.h5_1vq_applicationModal *{box-sizing:border-box}.h5_1vq_applicationModal h2{margin:0 30px 8px 0;font-size:25px;font-weight:750}.h5_1vq_applicationModal :focus-visible{outline-offset:3px;outline:3px solid #218898}.h5_1vq_modalClose{cursor:pointer;color:#173f3c;background:#eef5f2;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.h5_1vq_mockNotice{color:#775134;background:#fff5e6;border-radius:5px;margin:18px 0;padding:10px 12px;font-size:12px}.h5_1vq_applicationModal form label{margin:16px 0;font-weight:600;display:block}.h5_1vq_applicationModal form input{width:100%;font:inherit;border:1px solid #adc8c1;border-radius:6px;margin-top:7px;padding:11px;display:block}.h5_1vq_applicationModal form button,.h5_1vq_emailMock a{color:#fff;width:100%;font:inherit;cursor:pointer;background:#146961;border:0;border-radius:30px;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:15px;font-weight:700;text-decoration:none;display:flex}.h5_1vq_applicationSteps{color:#687b74;border-top:1px solid #d5e5e1;flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0 0;padding:20px 0 0;font-size:11px;list-style:none;display:flex}.h5_1vq_applicationSteps li:not(:last-child):after{content:" →";padding-left:6px}.h5_1vq_emailMock{padding:15px 0}.h5_1vq_emailMock h3{margin:14px 0;font-size:20px;font-weight:750}.h5_1vq_applyPage{max-width:900px;min-height:80vh;margin:auto}.h5_1vq_applyPage>.h5_1vq_kicker{margin-top:40px}.h5_1vq_applyPage h1{margin-bottom:14px}.h5_1vq_contractSummary{background:#f0f7f4;border-radius:12px;margin:35px 0;padding:16px 24px}.h5_1vq_contractSummary div{border-bottom:1px solid #cfdfd7;grid-template-columns:130px 1fr;gap:15px;padding:15px 0;display:grid}.h5_1vq_contractSummary div:last-child{border:0}.h5_1vq_contractSummary dt{color:#637c72;font-size:14px}.h5_1vq_contractSummary dd{margin:0;font-weight:650}@media (max-width:1050px){.h5_1vq_battleTable th,.h5_1vq_battleTable td{padding:16px 12px}.h5_1vq_battleTable thead th{font-size:13px}.h5_1vq_contactChoices h3{font-size:21px}.h5_1vq_diagnosisSection{gap:25px}.h5_1vq_diagnosisBox{padding:24px}}@media (max-width:767px){.h5_1vq_industryChoices{gap:4px;padding-top:6px}.h5_1vq_industryChoices button{flex-direction:column;flex:none;gap:3px;min-width:66px;min-height:66px;padding:9px 12px;font-size:12px}.h5_1vq_industryChoices button[aria-selected=true]{flex-direction:row;flex:none;padding-inline:17px;font-size:14px}.h5_1vq_industryChoices svg{width:20px;height:20px}.h5_1vq_caseToolbar{gap:8px}.h5_1vq_caseToolbar p{font-size:14px}.h5_1vq_caseScrollControls>span{display:none}.h5_1vq_roleCaseProblem h3{font-size:20px}.h5_1vq_qaLine h2{font-size:22px}.h5_1vq_priceCard{padding:24px 18px}.h5_1vq_priceFeeling{font-size:15px}.h5_1vq_priceTerms{font-size:11px}.h5_1vq_costDiagnosisCta{padding:24px 20px}.h5_1vq_costDiagnosisCta h3{font-size:24px}.h5_1vq_costDiagnosisCta a{width:100%}.h5_1vq_versus{gap:24px;margin-top:26px}.h5_1vq_versus b{font-size:13px}.h5_1vq_versus svg{width:60px;height:60px}.h5_1vq_battleTable{background:0 0;display:block}.h5_1vq_battleTable thead{display:block}.h5_1vq_battleTable thead tr{grid-template-columns:1.5fr 1fr 1fr;display:grid}.h5_1vq_battleTable thead th{padding:12px 4px;font-size:11px;text-align:center!important;width:auto!important}.h5_1vq_battleTable thead th:last-child{display:none}.h5_1vq_battleTable tbody{display:block}.h5_1vq_battleTable tbody tr{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.5fr 1fr 1fr;padding:14px 12px;display:grid}.h5_1vq_battleTable tbody th{align-items:center;font-size:14px;display:flex}.h5_1vq_battleTable td,.h5_1vq_battleTable th{border:0;padding:4px}.h5_1vq_battleTable td:nth-child(2),.h5_1vq_battleTable td:nth-child(3){font-size:21px}.h5_1vq_battleTable td:last-child{grid-column:1/-1;padding:13px 4px 3px;font-size:13px;line-height:1.95}.h5_1vq_onboardingComic{grid-template-columns:1fr;gap:24px;margin-top:28px}.h5_1vq_comicHeading{padding:15px 22px}.h5_1vq_comicHeading h3{font-size:23px}.h5_1vq_comicSpeech{padding-top:20px;font-size:16px}.h5_1vq_comicDescription{padding:10px 22px 22px;font-size:15px}.h5_1vq_contactChoices article{grid-template-columns:62px 1fr;gap:7px 13px;padding:22px 18px}.h5_1vq_contactPortrait{grid-row:1/3;align-self:start;gap:7px;font-size:9px}.h5_1vq_contactPortrait img,.h5_1vq_contactPortrait svg{width:58px;height:58px}.h5_1vq_contactTag{background:0 0;padding:3px 0;font-size:10px}.h5_1vq_contactTag svg{display:none}.h5_1vq_contactChoices h3{font-size:19px;line-height:1.65}.h5_1vq_contactChoices p{grid-column:1/-1;margin-top:10px;font-size:13px}.h5_1vq_contactChoices a{grid-column:1/-1;width:100%;padding:15px 10px;font-size:13px}.h5_1vq_diagnosisSection{grid-template-columns:1fr;gap:30px}.h5_1vq_diagnosisLead h2{font-size:27px}.h5_1vq_diagnosisLead>p:last-child{font-size:14px}.h5_1vq_diagnosisBox{padding:23px 18px}.h5_1vq_diagnosisBox form>label,.h5_1vq_diagnosisBox legend{font-size:15px}.h5_1vq_diagnosisResult h3{font-size:23px}.h5_1vq_applicationCta>p:not(.h5_1vq_kicker){font-size:14px}.h5_1vq_applicationModal{padding:32px 23px 24px}.h5_1vq_applicationModal h2{font-size:23px}.h5_1vq_contractSummary{padding:12px 18px}.h5_1vq_contractSummary div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.h5_1vq_industryChoices button{transition:none}}.h5_1vq_roleCaseProblem .h5_1vq_phrase{text-wrap:pretty;display:inline-block}@media (max-width:767px){.h5_1vq_roleCaseProblem h3{font-size:18px}}@media (max-width:360px){.h5_1vq_lp h2,.h5_1vq_section h1{font-size:24px}.h5_1vq_lp .h5_1vq_onboardingHeading{font-size:23px}.h5_1vq_qaLine h2,.h5_1vq_valueGrid h3{font-size:20px}.h5_1vq_diagnosisLead h2{font-size:24px}}.h5_1vq_hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;max-width:1380px}.h5_1vq_heroVisual img{mix-blend-mode:normal}.h5_1vq_roleCaseGrid{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;gap:24px}.h5_1vq_roleCaseCard{min-height:370px}.h5_1vq_roleCaseProblem{flex:none;min-height:160px;padding:22px}.h5_1vq_roleCaseAnswer{padding:24px 22px}.h5_1vq_roleCaseProblem h3{font-size:20px}.h5_1vq_roleCapabilities{font-size:14px;line-height:1.95}.h5_1vq_featureSubtitle{font-size:22px;margin-top:12px!important}.h5_1vq_strengthHeading{align-items:baseline;gap:14px}.h5_1vq_strengthHeading>span{color:var(--accent);flex-shrink:0;font-size:26px;font-weight:750}.h5_1vq_strengthHeading h3{color:var(--accent);margin:0;font-size:25px;line-height:1.65}.h5_1vq_comparisonIllustration{width:min(100%,460px);margin:32px auto;position:relative}.h5_1vq_comparisonIllustration img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.h5_1vq_versusLabel{color:var(--accent);font-size:36px;font-style:italic;font-weight:800;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.h5_1vq_comparisonIllustration figcaption{text-align:center;color:var(--green);grid-template-columns:1fr 1fr;gap:15%;font-size:17px;display:grid}.h5_1vq_onboardingList li{grid-template-columns:72px minmax(0,1fr) 280px;gap:30px;padding:22px 0}.h5_1vq_stepIllustration{border-radius:12px;width:100%;height:auto;display:block}.h5_1vq_stepNumber{white-space:nowrap;font-variant-numeric:tabular-nums}.h5_1vq_stepCopy p{max-width:36em;line-height:1.9}@media (min-width:768px) and (max-width:950px){.h5_1vq_hero{gap:18px}.h5_1vq_hero h1{font-size:36px}.h5_1vq_roleCaseGrid{gap:16px}.h5_1vq_roleCaseProblem,.h5_1vq_roleCaseAnswer{padding:18px}.h5_1vq_roleCaseProblem h3{font-size:18px}.h5_1vq_onboardingList li{grid-template-columns:52px minmax(0,1fr) 210px;gap:22px}}@media (max-width:767px){.h5_1vq_hero{grid-template-columns:1fr;gap:24px}.h5_1vq_heroVisual{max-width:560px;margin-inline:auto}.h5_1vq_roleCaseGrid{grid-template-columns:none;grid-auto-columns:min(80%,270px);justify-content:start;gap:14px}.h5_1vq_roleCaseCard{min-height:365px}.h5_1vq_roleCaseProblem,.h5_1vq_roleCaseAnswer{padding:20px}.h5_1vq_roleCaseProblem h3{font-size:18px}.h5_1vq_catalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),270px));grid-auto-columns:auto;justify-content:center}.h5_1vq_featureSubtitle{font-size:18px}.h5_1vq_strengthHeading>span{font-size:23px}.h5_1vq_strengthHeading h3{font-size:21px}.h5_1vq_onboardingList li{grid-template-columns:35px minmax(0,1fr) minmax(100px,33%);gap:12px;padding-block:25px}.h5_1vq_stepCopy h3{font-size:19px}.h5_1vq_stepNumber{font-size:27px}.h5_1vq_stepCopy p{font-size:13px}.h5_1vq_stepCopy>span{border:none;padding:0;font-size:11px}.h5_1vq_stepIllustration{border-radius:8px}.h5_1vq_comparisonIllustration figcaption{font-size:15px}}@media (max-width:420px){.h5_1vq_onboardingList li{grid-template-columns:30px minmax(0,1fr) 110px;gap:10px}.h5_1vq_stepCopy h3{font-size:18px}.h5_1vq_stepCopy p,.h5_1vq_stepCopy>span{grid-column:2/-1}.h5_1vq_stepCopy{display:contents}.h5_1vq_stepNumber{grid-row:1/4}.h5_1vq_stepIllustration{grid-area:1/3}.h5_1vq_stepCopy h3{grid-area:1/2}.h5_1vq_stepCopy>span{margin-top:0}.h5_1vq_onboardingList li:not(:last-child):after{left:13px}}.h5_1vq_valuePricing .h5_1vq_offerIntro{color:var(--muted);margin-top:14px;font-size:16px}.h5_1vq_valuePricing .h5_1vq_allInOneHeading{gap:2px;display:grid}.h5_1vq_offerIntro strong{color:var(--green);font-weight:750}.h5_1vq_valuePricing .h5_1vq_pricingLayout{max-width:1000px;margin-top:32px}.h5_1vq_valuePricing .h5_1vq_priceCard{background:linear-gradient(160deg,#f4faf7,#edf7f3);padding:36px;box-shadow:0 14px 36px #173f3c0a}.h5_1vq_valuePricing .h5_1vq_allInOneLabel{background:var(--green);color:#fff;border-radius:100px;justify-content:center;align-items:center;margin-bottom:24px;padding:6px 20px;font-size:14px;font-weight:700;line-height:1.8;display:inline-flex}.h5_1vq_valuePricing .h5_1vq_bundlePromise{margin-top:24px;font-size:15px;font-weight:750;line-height:1.8}.h5_1vq_feeRows{justify-items:center;gap:12px;display:grid}.h5_1vq_feeRows .h5_1vq_setupFee,.h5_1vq_feeRows .h5_1vq_recurringFee{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;line-height:1.3;display:flex}.h5_1vq_feeRows .h5_1vq_setupFee{background:#fff;border:1px solid #cde2d9;border-radius:100px;padding:6px 18px;font-size:15px}.h5_1vq_setupFee strong{font-size:28px;font-weight:750}.h5_1vq_recurringFee{font-size:18px}.h5_1vq_recurringFee strong{color:var(--accent);letter-spacing:-.035em;font-size:88px;font-weight:750}.h5_1vq_recurringFee b{font-size:29px}.h5_1vq_recurringFee small{margin-left:4px;font-size:13px}.h5_1vq_offerBenefits{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.h5_1vq_offerBenefits li{background:#fff;border:1px solid #d0e3da;border-radius:12px;grid-template-columns:44px minmax(0,1fr);column-gap:14px;min-width:0;padding:20px;display:grid}.h5_1vq_offerIcon{width:44px;height:44px;color:var(--green);background:#deeee7;border-radius:12px;grid-row:1/4;justify-content:center;align-items:center;display:flex}.h5_1vq_offerBenefits .h5_1vq_offerService{color:var(--green);font-size:11px;font-weight:650}.h5_1vq_offerBenefits h3{margin-top:5px;font-size:19px;font-weight:750;line-height:1.65}.h5_1vq_offerBenefits .h5_1vq_offerDescription{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.9}.h5_1vq_valuePricing .h5_1vq_offerCta{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:20px;min-height:54px;margin-top:30px;padding:14px 30px;font-size:15px;font-weight:700;line-height:1.6;transition:background .15s;display:inline-flex}.h5_1vq_valuePricing .h5_1vq_offerCta:hover{background:#0f514b}@media (max-width:767px){.h5_1vq_valuePricing .h5_1vq_offerIntro{font-size:14px}.h5_1vq_valuePricing .h5_1vq_pricingLayout{margin-top:26px}.h5_1vq_valuePricing .h5_1vq_priceCard{padding:24px 20px}.h5_1vq_valuePricing .h5_1vq_allInOneLabel{margin-bottom:20px;font-size:13px}.h5_1vq_valuePricing .h5_1vq_bundlePromise{font-size:13px}.h5_1vq_feeRows .h5_1vq_setupFee{font-size:14px}.h5_1vq_setupFee strong{font-size:26px}.h5_1vq_recurringFee{font-size:clamp(11px,3.1vw,15px)}.h5_1vq_recurringFee strong{font-size:clamp(54px,15vw,64px)}.h5_1vq_recurringFee b{font-size:23px}.h5_1vq_recurringFee small{margin-left:0;font-size:10px}.h5_1vq_offerBenefits{grid-template-columns:1fr;gap:12px}.h5_1vq_offerBenefits li{grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:16px 14px}.h5_1vq_offerIcon{border-radius:10px;width:36px;height:36px}.h5_1vq_offerBenefits h3{font-size:17px}.h5_1vq_offerBenefits .h5_1vq_offerDescription{margin-top:6px}.h5_1vq_valuePricing .h5_1vq_offerCta{gap:12px;width:100%;padding-inline:12px;font-size:14px}}