.lp3{--c-white:#fff;--c-ink:#1a1a1a;--c-accent:#f47806;--c-accent-2:#f47808;--c-accent-dark:#de6945;--c-accent-light:#ff9f47;--c-teal:#309da4;--c-teal-dark:#34949b;--c-blue:#2368a7;--c-navy:#03316a;--c-black:#000;--c-slate:#1e293b;--c-ink-2:#333;--c-ink-3:#242533;--c-tint:#f0f5fa;--c-gray:#ddd;--c-gray-2:#f5f5f5;--c-fig-frame:#d7e2ee;--c-fig-line:#cfdae6;--c-fig-bar:#c8d6e4;--c-fig-arrow:#9fb4c8;--c-fig-fill:#f5f9fc;--c-fig-fill-2:#eef6fa;--c-fig-sub:#5a7086;--c-shadow:#00000080;--c-accent-a80:#f47608cc;--c-navy-a32:#082b6452;--c-navy-a18:#082b642e;--f-base:var(--font-noto-sans), "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif;--f-num:"DIN Alternate", "Helvetica Neue", Arial, sans-serif;--w-content:1200px;--pad-x:calc(min(calc(100vw * (40 / 1440)), 40px));--pad-x-sp:20px;isolation:isolate;background-color:var(--c-white);color:var(--c-ink);font-family:var(--f-base);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.lp3 *,.lp3 :before,.lp3 :after{box-sizing:border-box}.lp3 h1,.lp3 h2,.lp3 h3,.lp3 h4,.lp3 h5,.lp3 p,.lp3 ul,.lp3 ol,.lp3 dl,.lp3 dd,.lp3 figure{margin:0}.lp3 ul,.lp3 ol{padding:0;list-style:none}.lp3 a,.lp3 a:link,.lp3 a:visited,.lp3 a:hover,.lp3 a:active{color:inherit;text-decoration:none}.lp3 img,.lp3 picture{max-width:100%;display:block}.lp3 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.lp3 .l-container{width:100%;max-width:calc(var(--w-content) + min(calc(100vw * (80 / 1440)), 80px));padding-inline:var(--pad-x);margin-inline:auto}@media (max-width:768px){.lp3 .l-container{padding-inline:var(--pad-x-sp)}}.lp3 .u-pc{display:block}.lp3 .u-sp{display:none}@media (max-width:768px){.lp3 .u-pc{display:none}.lp3 .u-sp{display:block}}.lp3 .c-btn{border:2px solid var(--c-accent);background:var(--c-accent);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 24px;font-size:14px;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.lp3 a.c-btn:link,.lp3 a.c-btn:visited{color:var(--c-white)}.lp3 .c-btn.-ghost{background:var(--c-white)}.lp3 a.c-btn.-ghost:link,.lp3 a.c-btn.-ghost:visited{color:var(--c-accent)}@media (hover:hover){.lp3 a.c-btn:hover,.lp3 a.c-btn:focus-visible{background:var(--c-white);color:var(--c-accent)}.lp3 a.c-btn.-ghost:hover,.lp3 a.c-btn.-ghost:focus-visible{background:var(--c-accent);color:var(--c-white)}}.lp3 .c-btn__badge{background:var(--c-white);color:var(--c-accent);border-radius:2px;justify-content:center;align-items:center;padding:3px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.lp3 .c-btn.-ghost .c-btn__badge{background:var(--c-accent);color:var(--c-white)}.lp3 .c-section-title{text-align:center;color:var(--c-black);font-size:min(2.22222vw,32px);font-weight:700;line-height:1.5}@media (max-width:768px){.lp3 .c-section-title{font-size:min(5.86667vw,22px)}}.lp3 .l-section{padding-block:min(5.55556vw,80px)}@media (max-width:768px){.lp3 .l-section{padding-block:48px}}.lp3 .l-section.-tint{background-color:var(--c-tint)}
.lp3 .p-header{z-index:998;background:var(--c-white);width:100%;position:sticky;top:0}@media (min-width:1060px){.lp3 .p-header{justify-content:center;height:80px;display:flex}}.lp3 .p-header i{font-style:normal}.lp3 .p-header__wrapper{justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 16px;display:flex}@media (min-width:1060px){.lp3 .p-header__wrapper{max-width:1440px;height:80px;padding:0 min(1.38889vw,20px)}.lp3 .p-header__wrapper.-sp{display:none}}@media (max-width:1059px){.lp3 .p-header__wrapper.-pc{display:none}.lp3 .p-header__wrapper.-sp{flex-direction:row;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}}.lp3 .p-header__logo{align-items:center;width:218px;display:flex}@media (min-width:1060px){.lp3 .p-header__logo{gap:min(.694445vw,10px);width:min(18.8194vw,271px);font-size:min(.972222vw,14px);font-weight:700;display:grid}}@media (max-width:1059px){.lp3 .p-header__logo{width:218px}}.lp3 .p-header__lockup{flex-direction:column;justify-content:center;gap:1px;display:flex}.lp3 .p-header__wordmark{font-family:var(--f-num);color:var(--c-ink);letter-spacing:.06em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15}.lp3 .p-header__tagline{font-family:var(--f-base);letter-spacing:.02em;color:var(--c-ink);white-space:nowrap;opacity:.72;font-size:10px;font-weight:700;line-height:1.2}@media (min-width:1060px){.lp3 .p-header__wordmark{font-size:min(1.52778vw,22px)}.lp3 .p-header__tagline{font-size:min(.763889vw,11px)}}.lp3 .p-header__badge{background:var(--c-accent);color:var(--c-white);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}@media (min-width:1060px){.lp3 .p-header__container{flex-grow:1;justify-content:space-between;display:flex}.lp3 .p-header__menu{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:center;gap:min(1.38889vw,20px);display:flex}.lp3 .p-header__menu a{text-align:center;align-items:center;gap:4px;font-size:clamp(11px,.972222vw,14px);font-weight:700;display:inline-flex}.lp3 .p-header__page-link{position:relative}.lp3 .p-header__page-link.-external{align-items:center;gap:min(1.11111vw,16px);display:inline-flex}.lp3 .p-header__page-link.-external i{background:#d9d9d9;flex-shrink:0;order:-1;width:1px;height:18px;display:block}.lp3 .p-header__page-link.-external svg{color:#606060;flex-shrink:0;width:min(1.11111vw,16px);height:min(1.11111vw,16px)}}.lp3 .p-header__cta{gap:min(.833333vw,12px);display:flex}@media (max-width:1059px){.lp3 .p-header__cta{display:none}}.lp3 .p-header__cta .p-header__cta-link{background-color:var(--c-accent-2);border:2px solid var(--c-accent-2);border-radius:4px;justify-content:center;align-items:center;gap:8px;width:min(13.8889vw,200px);height:40px;font-size:clamp(10px,.972222vw,14px);font-weight:700;transition:all .5s;display:flex}.lp3 a.p-header__cta-link:link,.lp3 a.p-header__cta-link:visited{color:var(--c-white)}.lp3 .p-header__cta .p-header__cta-link i{color:var(--c-accent-2);background-color:var(--c-white);border-radius:2px;padding:2px 6px;font-size:clamp(8px,.833333vw,12px);line-height:1;transform:translateY(1px)}.lp3 .p-header__cta-link+a.p-header__cta-link:link,.lp3 .p-header__cta-link+a.p-header__cta-link:visited{color:var(--c-accent-2)}.lp3 .p-header__cta .p-header__cta-link+.p-header__cta-link{background-color:var(--c-white)}.lp3 a.p-header__cta-link:link:hover,.lp3 a.p-header__cta-link:visited:hover{color:var(--c-white)}.lp3 .p-header__cta .p-header__cta-link:hover,.lp3 .p-header__cta .p-header__cta-link+.p-header__cta-link:hover{background-color:var(--c-accent-a80)}@media (max-width:1059px){.lp3 .p-header__openbtn{z-index:9999;cursor:pointer;width:50px;height:50px;position:absolute;right:0}.lp3 .p-header__openbtn span{background-color:var(--c-black);border-radius:2px;width:45%;height:3px;transition:all .4s;display:inline-block;position:absolute;left:14px}.lp3 .p-header__openbtn span:first-of-type{top:15px}.lp3 .p-header__openbtn span:nth-of-type(2){top:23px}.lp3 .p-header__openbtn span:nth-of-type(3){top:31px}.lp3 .p-header__openbtn.-active span:first-of-type{width:30%;top:18px;left:18px;transform:translateY(6px)rotate(-45deg)}.lp3 .p-header__openbtn.-active span:nth-of-type(2){opacity:0}.lp3 .p-header__openbtn.-active span:nth-of-type(3){width:30%;top:30px;left:18px;transform:translateY(-6px)rotate(45deg)}}.lp3 .p-header__sp-personal{display:none}@media (max-width:1059px){.lp3 .p-header__gnav-sp{z-index:999;overscroll-behavior:contain;touch-action:pan-y;opacity:0;-webkit-overflow-scrolling:touch;background:#000000e6;width:100%;height:auto;transition:all .5s;position:fixed;top:48px;bottom:0;right:-100%;overflow-y:auto}.lp3 .p-header__gnav-sp.-open{opacity:1;right:0}.lp3 .p-header__link-btn{background-color:var(--c-ink-2);padding:16px}.lp3 .p-header__link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.lp3 .p-header__anchor-link{border:1px solid var(--c-white);justify-content:center;align-items:center;gap:10px;width:100%;height:40px;display:flex;position:relative}.lp3 a.p-header__anchor-link:link,.lp3 a.p-header__anchor-link:visited{color:var(--c-white)}.lp3 .p-header__anchor-link:after{content:"";border-right:2px solid var(--c-white);border-bottom:2px solid var(--c-white);width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.lp3 .p-header__nav-btn{background-color:var(--c-white);border:2px solid var(--c-accent-2);border-radius:5px;justify-content:center;align-items:center;height:44px;margin:12px auto 0;font-size:16px;font-weight:700;display:flex}.lp3 a.p-header__nav-btn:link,.lp3 a.p-header__nav-btn:visited{color:var(--c-accent-2)}.lp3 .p-header__nav-btn.-download{background-color:var(--c-accent-2);gap:8px}.lp3 a.p-header__nav-btn.-download:link,.lp3 a.p-header__nav-btn.-download:visited{color:var(--c-white)}.lp3 .p-header__nav-btn.-download i{color:var(--c-accent-2);background-color:var(--c-white);border-radius:2px;padding:2px 6px;font-size:12px;line-height:1}.lp3 .p-header__sp-personal{justify-content:center;align-items:center;gap:8px;height:40px;margin-top:12px;font-size:14px;font-weight:700;line-height:1;display:flex}.lp3 a.p-header__sp-personal:link,.lp3 a.p-header__sp-personal:visited{color:var(--c-white)}}
.lp3 .p-floating-cta{display:none}@media (max-width:768px){.lp3 .p-floating-cta{z-index:997;width:100%;display:block;position:fixed;bottom:0;left:0}}.lp3 .p-floating-cta__container{background:#000c;flex-direction:column;width:100%;display:flex}.lp3 .p-floating-cta__container.-hidden{display:none}.lp3 .p-floating-cta__buttons{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:min(2.13333vw,8px);width:100%;padding:min(2.66667vw,10px);display:grid}.lp3 .p-floating-cta__button{gap:4px;min-width:0;display:grid}.lp3 .p-floating-cta__btn{text-align:center;background-color:var(--c-accent);border:2px solid var(--c-accent);border-radius:5px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:700;display:flex}.lp3 a.p-floating-cta__btn:link,.lp3 a.p-floating-cta__btn:visited{color:var(--c-white)}.lp3 .p-floating-cta__btn.-secondary{background-color:var(--c-white)}.lp3 a.p-floating-cta__btn.-secondary:link,.lp3 a.p-floating-cta__btn.-secondary:visited{color:var(--c-accent)}
.lp3 .p-kv-business{width:100%;position:relative;overflow:hidden}@media (max-width:768px){.lp3 .p-kv-business{height:auto;min-height:134.667vw}}.lp3 .p-kv-business__bg{z-index:-1;background-image:radial-gradient(120% 92% at 78% 14%,#309da44d 0%,#309da400 58%),linear-gradient(135deg,#0b1a3a 0%,#10254f 38%,#173b7b 72%,#1b2a5c 100%);width:100%;height:100%;position:absolute;inset:0}.lp3 .p-kv-business__main{justify-content:center;align-items:center;gap:calc(min(2.77778vw,40px));width:100%;max-width:calc(1200px + min(5.55556vw,80px));margin-inline:auto;padding:0 calc(min(2.77778vw,40px));display:flex}@media (max-width:768px){.lp3 .p-kv-business__main{align-items:flex-start;padding:40px 20px 30px}}.lp3 .p-kv-business__typo{width:clamp(360px,36.1111vw,520px);position:relative}@media (max-width:768px){.lp3 .p-kv-business__typo{width:100%}}.lp3 .p-kv-business__headline{font-feature-settings:"palt";color:var(--c-white);font-size:clamp(38px,3.8vw,55px);font-style:italic;font-weight:700;line-height:1.35}@media (max-width:768px){.lp3 .p-kv-business__headline{font-size:clamp(30px,9vw,72px);line-height:1.4;left:.5%}}.lp3 .p-kv-business__mark{background-image:linear-gradient(100deg, var(--c-teal) 0%, var(--c-blue) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .16em}.lp3 .p-kv-business__lede{margin-top:24px}.lp3 .p-kv-business__eyebrow{color:var(--c-white);align-items:center;gap:16px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.lp3 .p-kv-business__eyebrow:after{content:"";background-color:#fff9;flex:1;height:1px}.lp3 .p-kv-business__chips{align-items:center;gap:10px;margin-top:14px;display:flex}.lp3 .p-kv-business__chip{color:var(--c-ink);background-color:var(--c-white);border-radius:4px;padding:5px 12px;font-size:14px;font-weight:700;line-height:1.5}.lp3 .p-kv-business__chip-x{color:var(--c-white);font-size:14px;font-weight:700}.lp3 .p-kv-business__body{color:var(--c-white);margin-top:18px;font-size:16px;line-height:1.75}@media (max-width:768px){.lp3 .p-kv-business__chips{flex-wrap:wrap}}.lp3 .p-kv-business__cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}@media (max-width:768px){.lp3 .p-kv-business__cta{grid-template-columns:1fr;gap:12px}}.lp3 .p-kv-business__cta-link{border-radius:5px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:all .5s;display:flex}.lp3 .p-kv-business__cta-link.-primary{background:var(--c-accent);border:2px solid var(--c-accent);gap:.5em}.lp3 a.p-kv-business__cta-link.-primary:link,.lp3 a.p-kv-business__cta-link.-primary:visited{color:var(--c-white)}.lp3 .p-kv-business__cta-link.-primary i{color:var(--c-accent);background-color:var(--c-white);padding:.2em .5em;font-size:clamp(10px,.833333vw,12px);font-style:normal}.lp3 .p-kv-business__cta-link.-secondary{background:var(--c-white);border:2px solid var(--c-accent)}.lp3 a.p-kv-business__cta-link.-secondary:link,.lp3 a.p-kv-business__cta-link.-secondary:visited{color:var(--c-accent)}@media (hover:hover){.lp3 a.p-kv-business__cta-link:hover,.lp3 a.p-kv-business__cta-link:focus-visible{color:var(--c-white);background-color:var(--c-accent-light);border-color:var(--c-white)}}.lp3 .p-kv-business__banner{aspect-ratio:1048/192;border:1px solid #ffffff59;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;margin-top:30px;padding:10px 14px;display:none;overflow:hidden}@media (min-width:769px){.lp3 .p-kv-business__banner{display:flex}}.lp3 .p-kv-business__banner-label{color:#ffffffb8;font-size:12px;font-weight:700;line-height:1}.lp3 .p-kv-business__banner-list{flex-wrap:wrap;gap:6px;display:flex}.lp3 .p-kv-business__banner-list li{color:var(--c-white);border:1px solid #ffffff59;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.35}.lp3 .p-kv-business__form{background-color:var(--c-white);border-radius:20px 20px 16px 16px;flex-direction:column;width:min(43.0556vw,620px);min-height:727px;margin:40px 0;display:flex}@media (max-width:768px){.lp3 .p-kv-business__form{display:none}}.lp3 .p-kv-business__note{background-color:#192160;border-radius:16px 16px 0 0;flex-direction:column;flex:none;align-items:center;gap:6px;padding-block:12px;display:flex}.lp3 .p-kv-business__note p{color:var(--c-white);font-size:14px;font-weight:700;line-height:1.3}.lp3 .p-kv-business__note-flex{align-items:center;gap:9px;display:flex}.lp3 .p-kv-business__note-flex span{color:var(--c-white);font-size:14px;font-weight:400;line-height:1.3}.lp3 .p-kv-business__offer{flex-direction:column;flex:1;justify-content:center;gap:22px;padding:28px 40px 0;display:flex}.lp3 .p-kv-business__free{text-align:center;background-color:var(--c-tint);border:1px solid var(--c-navy-a18);border-radius:12px;padding:16px 20px}.lp3 .p-kv-business__free-label{color:var(--c-ink-2);font-size:14px;font-weight:700;line-height:1.5}.lp3 .p-kv-business__free-num{color:var(--c-navy);margin-top:2px;font-size:20px;font-weight:700;line-height:1.2}.lp3 .p-kv-business__free-num span{font-family:var(--f-num);letter-spacing:.01em;margin-right:2px;font-size:40px}.lp3 .p-kv-business__free-note{color:var(--c-ink-2);margin-top:4px;font-size:13px;line-height:1.5}.lp3 .p-kv-business__steps{flex-direction:column;gap:10px;display:flex}.lp3 .p-kv-business__step{color:var(--c-ink);align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.lp3 .p-kv-business__step-no{width:22px;height:22px;font-family:var(--f-num);color:var(--c-white);background-color:var(--c-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex}.lp3 .p-kv-business__included-label{color:var(--c-ink-2);font-size:13px;font-weight:700;line-height:1.5}.lp3 .p-kv-business__included-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:10px;display:grid}.lp3 .p-kv-business__included-list li{color:var(--c-ink);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.lp3 .p-kv-business__included-list svg{color:var(--c-teal);flex:none}.lp3 .p-kv-business__submit{background-color:var(--c-accent);border-radius:5px;flex:none;justify-content:center;align-items:center;width:calc(100% - 80px);height:50px;margin:24px 40px 40px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:all .5s;display:flex}.lp3 a.p-kv-business__submit:link,.lp3 a.p-kv-business__submit:visited{color:var(--c-white)}@media (hover:hover){.lp3 a.p-kv-business__submit:hover,.lp3 a.p-kv-business__submit:focus-visible{background-color:var(--c-accent-light)}}
.lp3 .p-issue{--c-issue-navy:#173b7b;--c-issue-panel:#ebebeb;--c-issue-chip:#252533;--c-issue-detail:#ffffffe0;--c-issue-frame:#ffffff4d;--c-issue-fill:#ffffff0f;--chip-top:0.32%;--panel-top:3.215%;--panel-h:44.855%;--tail-top:48.071%;--tail-h:2.733%;--figure-top:54.019%;background:var(--c-issue-navy);margin-top:80px;padding-block:60px}@media (max-width:768px){.lp3 .p-issue{padding-block:72px 80px}}.lp3 .p-issue__inner{max-width:1080px;margin-inline:auto;padding-inline:min(2.77778vw,40px)}@media (max-width:768px){.lp3 .p-issue__inner{width:calc(100% - 32px);padding-inline:0}}.lp3 .p-issue__title{color:var(--c-white);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0;font-size:32px;font-weight:700;line-height:1.5;display:flex}@media (max-width:768px){.lp3 .p-issue__title{font-size:26px;line-height:1.6}}.lp3 .p-issue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:32px;display:grid}@media (max-width:768px){.lp3 .p-issue__grid{grid-template-columns:1fr;gap:40px;margin-top:40px}}.lp3 .p-issue-card{aspect-ratio:220/311;width:100%;position:relative}@media (max-width:768px){.lp3 .p-issue-card{aspect-ratio:343/340}}.lp3 .p-issue-card__chip-row{z-index:1;inset-inline:0;top:var(--chip-top);justify-content:center;display:flex;position:absolute}.lp3 .p-issue-card__chip{background:var(--c-issue-chip);width:min(5.97222vw,86px);height:min(1.38889vw,20px);color:var(--c-white);letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;gap:4px;font-size:min(.833333vw,12px);font-weight:700;line-height:1;display:inline-flex}.lp3 .p-issue-card__chip-num{font-family:var(--f-num);font-size:min(.902778vw,13px)}.lp3 .p-issue-card__panel{inset-inline:0;top:var(--panel-top);height:var(--panel-h);background:var(--c-issue-panel);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:min(.555556vw,8px);padding:min(1.80556vw,26px) min(.972222vw,14px) min(.972222vw,14px);display:flex;position:absolute}.lp3 .p-issue-card__heading{color:var(--c-navy);font-size:min(1.11111vw,16px);font-weight:700;line-height:1.5}.lp3 .p-issue-card__line{display:block}.lp3 .p-issue-card__tail{top:var(--tail-top);width:min(1.52778vw,22px);height:var(--tail-h);background:var(--c-issue-panel);clip-path:polygon(0 0,100% 0,50% 100%);margin-left:min(-.763889vw,-11px);position:absolute;left:50%}.lp3 .p-issue-card__figure{inset-inline:0;top:var(--figure-top);border:1px solid var(--c-issue-frame);background:var(--c-issue-fill);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding-inline:min(.972222vw,14px);display:flex;position:absolute;bottom:0}.lp3 .p-issue-card__note{color:var(--c-issue-detail);font-size:min(.902778vw,13px);font-weight:400;line-height:1.8}@media (max-width:768px){.lp3 .p-issue-card__chip{width:min(26.6667vw,100px);height:min(6.13333vw,23px);font-size:min(3.73333vw,14px)}.lp3 .p-issue-card__chip-num{font-size:min(4vw,15px)}.lp3 .p-issue-card__panel{gap:min(2.4vw,9px);padding:min(8vw,30px) min(4.26667vw,16px) min(4.26667vw,16px)}.lp3 .p-issue-card__heading{font-size:min(5.6vw,21px)}.lp3 .p-issue-card__tail{width:min(6.93333vw,26px);margin-left:min(-3.46667vw,-13px)}.lp3 .p-issue-card__figure{padding-inline:min(4.26667vw,16px)}.lp3 .p-issue-card__note{font-size:min(4.26667vw,16px)}}
.lp3 .p-comparison-chart{--root-padding-pc:50px 0 100px;--root-padding-sp:32px 20px 80px;--image-padding-sp:20px;--image-width-pc:1084px;--image-width-sp:656px;padding:var(--root-padding-pc,100px 0)}@media (max-width:768px){.lp3 .p-comparison-chart{padding:var(--root-padding-sp,72px 0)}}.lp3 .p-comparison-chart__header{justify-items:center;display:grid}.lp3 .p-comparison-chart__header[data-decoration=arrow]{gap:16px}@media (max-width:768px){.lp3 .p-comparison-chart__header[data-decoration=arrow]{gap:12px}}.lp3 .p-comparison-chart__arrow{flex:none;display:block}.lp3 .p-comparison-chart__title{color:var(--c-black);text-align:center;flex-direction:column;align-items:center;gap:24px;font-size:32px;font-weight:700;line-height:1.5;display:flex}@media (max-width:768px){.lp3 .p-comparison-chart__title{font-size:26px}}.lp3 .p-comparison-chart__lead{color:var(--c-ink-3);text-align:center;font-size:16px;font-weight:700;line-height:1.75}@media (max-width:768px){.lp3 .p-comparison-chart__lead{margin-top:0;font-size:14px;line-height:1.8}}.lp3 .p-comparison-chart__img{width:100%;max-width:var(--image-width-pc,1280px);margin-top:56px;padding-inline:var(--image-padding-sp,40px);margin-inline:auto;position:relative;overflow-x:auto}.lp3 .p-comparison-chart__img>svg{display:none}@media (max-width:940px){.lp3 .p-comparison-chart__img{width:100vw;margin-inline:calc(50% - 50vw)}.lp3 .p-comparison-chart__img>svg{margin:auto;transition:opacity .24s;display:block;position:absolute;inset:0 10px 0 auto}.lp3 .p-comparison-chart__img img,.lp3 .p-comparison-chart__chart-slot{min-width:930px}.lp3 .p-comparison-chart[data-sp-swiped=true] .p-comparison-chart__img>svg{opacity:0;pointer-events:none}}@media (max-width:768px){.lp3 .p-comparison-chart__img img,.lp3 .p-comparison-chart__chart-slot{min-width:var(--image-width-sp,768px)}}.lp3 .p-comparison-chart__img img{width:100%;height:auto}.lp3 .p-comparison-chart__br-sp,.lp3 .p-comparison-chart__br-pc{display:none}@media (min-width:769px){.lp3 .p-comparison-chart__br-pc{display:block}}@media (max-width:768px){.lp3 .p-comparison-chart__br-sp{display:block}}.lp3 .p-comparison-chart__chart-slot{aspect-ratio:2088/1083;border:1px dashed var(--c-gray);background-color:var(--c-gray-2);color:var(--c-ink-2);text-align:center;border-radius:8px;place-items:center;padding:24px;font-size:14px;line-height:1.6;display:grid}.lp3 .p-cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;width:100%;min-width:900px;font-size:15px;line-height:1.6}.lp3 .p-cmp-table__corner{background:0 0;border:none;width:170px}.lp3 .p-cmp-table__head.-ours{width:340px}.lp3 .p-cmp-table__head{color:var(--c-ink-2);vertical-align:middle;background:#eee;padding:18px 12px;font-size:15px;font-weight:700}.lp3 .p-cmp-table__head.-ours{background:linear-gradient(100deg, var(--c-teal), var(--c-blue));color:var(--c-white);border-radius:12px 12px 0 0;padding:16px 12px}.lp3 .p-cmp-table__wordmark{font-family:var(--f-num);letter-spacing:.06em;font-size:20px;font-weight:700;line-height:1.2;display:block}.lp3 .p-cmp-table__tagline{opacity:.9;margin-top:3px;font-size:12px;font-weight:700;display:block}.lp3 .p-cmp-table__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp3 .p-cmp-table__label{background:var(--c-navy);color:var(--c-white);vertical-align:middle;border-bottom:1px solid #ffffff40;padding:20px 10px;font-size:15px;font-weight:700}.lp3 .p-cmp-table tbody tr:last-child .p-cmp-table__label{border-bottom:none}.lp3 .p-cmp-table__cell{background:var(--c-white);color:var(--c-ink-2);vertical-align:middle;border-bottom:1px solid #e6e6e6;padding:20px 16px}.lp3 .p-cmp-table__cell,.lp3 .p-cmp-table__label{word-break:auto-phrase}.lp3 .p-cmp-table__phrase{display:inline-block}.lp3 .p-cmp-table tbody tr:last-child .p-cmp-table__cell{border-bottom:none}.lp3 .p-cmp-table__cell.-ours{color:var(--c-ink);text-align:left;border-inline:2px solid var(--c-blue);background:#fffdf3;border-bottom:1px solid #e8e3cf;font-weight:700}.lp3 .p-cmp-table thead .-ours{border-inline:2px solid var(--c-blue);border-top:2px solid var(--c-blue)}.lp3 .p-cmp-table tbody tr:last-child .p-cmp-table__cell.-ours{border-bottom:2px solid var(--c-blue);border-radius:0 0 12px 12px}.lp3 .p-cmp-table__point{text-align:left;align-items:flex-start;gap:10px;display:flex}.lp3 .p-cmp-table__point+.p-cmp-table__point{margin-top:10px}.lp3 .p-cmp-table__check{flex:none;margin-top:3px}@media (max-width:768px){.lp3 .p-cmp-table{font-size:14px}.lp3 .p-cmp-table__label,.lp3 .p-cmp-table__cell{padding:14px 10px}.lp3 .p-cmp-table__wordmark{font-size:17px}}
.lp3 .p-reason-business{background:var(--c-tint);padding-block:100px}.lp3 .p-reason-business__inner{max-width:calc(1100px + 2*min(2.77778vw,40px));margin-inline:auto;padding-inline:min(2.77778vw,40px)}.lp3 .p-reason-business__title{text-align:center;font-size:32px;font-weight:700;line-height:1.5}.lp3 .p-reason-business__title strong{font-size:40px}.lp3 .p-reason-business__title:after{content:"";display:none}@media (max-width:768px){.lp3 .p-reason-business{padding-block:72px}.lp3 .p-reason-business__inner{width:calc(100% - 40px);padding-inline:0}.lp3 .p-reason-business__title{font-size:20px}.lp3 .p-reason-business__title strong{font-size:26px}.lp3 .p-reason-business__title:after{background-color:var(--c-ink);width:40px;height:3px;margin:16px auto 0;display:block}}.lp3 .p-reason-business-list{--reason-line-overhang:min(calc(100vw * (140 / 1440)), 140px);margin-top:min(3.88889vw,56px);display:grid}@media (max-width:768px){.lp3 .p-reason-business-list{margin-top:32px}}.lp3 .p-reason-business-list__item{grid-template-columns:min(38.1944vw,550px) 1fr;align-items:start;gap:min(5.55556vw,80px);display:grid}.lp3 .p-reason-business-list__item+.p-reason-business-list__item{margin-top:min(5.55556vw,80px)}.lp3 .p-reason-business-list__item:nth-child(2n){grid-template-columns:1fr min(38.1944vw,550px);gap:min(2.5vw,36px)}.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-image{order:2}.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-body{--item-line-left:0;--item-line-width:calc(100% + var(--reason-line-overhang));order:1}.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-line{z-index:1}@media (max-width:768px){.lp3 .p-reason-business-list__item,.lp3 .p-reason-business-list__item:nth-child(2n){grid-template-columns:1fr;gap:20px}.lp3 .p-reason-business-list__item+.p-reason-business-list__item{margin-top:48px}.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-image,.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-body{order:0}}.lp3 .p-reason-business-list__item-image{width:100%;height:auto;display:block;position:relative}.lp3 .p-reason-business-list__figure{aspect-ratio:1100/620;width:100%;height:auto;display:block}.lp3 .p-reason-business-list__number{background:linear-gradient(90deg, var(--c-teal), var(--c-blue));width:min(6.52778vw,94px);height:min(6.52778vw,94px);color:var(--c-white);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:min(-1.52778vw,-22px);left:min(-1.52778vw,-22px)}.lp3 .p-reason-business-list__number i{font-family:var(--f-num);font-size:min(4.02778vw,58px);font-style:normal;font-weight:700;display:block;transform:skew(-10deg)}@media (max-width:768px){.lp3 .p-reason-business-list__number{width:57px;height:57px;font-size:9px;top:-13px;left:-12px}.lp3 .p-reason-business-list__number i{font-size:35px}}.lp3 .p-reason-business-list__item-body{--item-line-left:calc(-1 * var(--reason-line-overhang));--item-line-width:calc(100% + var(--reason-line-overhang));flex-direction:column;gap:min(1.11111vw,16px);padding-bottom:min(2.91667vw,42px);display:flex;position:relative}.lp3 .p-reason-business-list__item-title{color:var(--c-ink-3);font-size:min(2.77778vw,40px);font-weight:700;line-height:1.4}.lp3 .p-reason-business-list__item-description{letter-spacing:0;color:#252525;word-break:auto-phrase;line-break:strict;font-size:clamp(12px,1.11111vw,16px);line-height:2}.lp3 .p-reason-business-list__item-title{word-break:auto-phrase;line-break:strict}@media (max-width:768px){.lp3 .p-reason-business-list__item-body{gap:14px;padding-bottom:32px}.lp3 .p-reason-business-list__item-body,.lp3 .p-reason-business-list__item:nth-child(2n) .p-reason-business-list__item-body{--item-line-left:0;--item-line-width:100%}.lp3 .p-reason-business-list__item-title{font-size:28px}.lp3 .p-reason-business-list__item-description{font-size:14px;line-height:1.7}}.lp3 .p-reason-business-list__item-line{bottom:0;left:var(--item-line-left);width:var(--item-line-width);background:linear-gradient(90deg, var(--c-teal), var(--c-blue));opacity:.7;height:1px;position:absolute}
.lp3 .p-faq{background-color:var(--c-navy);width:100%;padding:80px 0 96px}@media (max-width:768px){.lp3 .p-faq{padding:56px 0 64px}}.lp3 .p-faq__inner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px;display:flex}@media (max-width:768px){.lp3 .p-faq__inner{gap:28px;padding-inline:20px}}.lp3 .p-faq__title{color:var(--c-white);text-align:center;letter-spacing:.04em;font-size:36px;font-weight:700;line-height:normal}@media (max-width:768px){.lp3 .p-faq__title{font-size:26px}}.lp3 .p-faq__card{background-color:var(--c-white);border-radius:24px;width:100%;padding:48px}@media (max-width:768px){.lp3 .p-faq__card{border-radius:16px;padding:20px 16px}}.lp3 .p-faq__list{flex-direction:column;gap:16px;max-width:1000px;margin:0 auto;list-style:none;display:flex}@media (max-width:768px){.lp3 .p-faq__list{gap:12px}}.lp3 .p-faq__details{border-radius:8px;overflow:hidden}@media (max-width:768px){.lp3 .p-faq__details{border-radius:6px}}.lp3 .p-faq__summary{color:var(--c-white);cursor:pointer;background-color:#1c4f93;align-items:center;gap:16px;padding:10px 50px;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.lp3 .p-faq__summary::-webkit-details-marker{display:none}@media (max-width:768px){.lp3 .p-faq__summary{gap:10px;padding:12px 10px;font-size:14px}}.lp3 .p-faq__badge{width:32px;height:32px;font-family:var(--f-num);color:var(--c-navy);background-color:var(--c-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}@media (max-width:768px){.lp3 .p-faq__badge{width:26px;height:26px;font-size:12px}}.lp3 .p-faq__question{flex:1;font-size:16px}.lp3 .p-faq__icon{flex-shrink:0;width:18px;height:18px;position:relative}.lp3 .p-faq__icon:before,.lp3 .p-faq__icon:after{content:"";background-color:var(--c-white);border-radius:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp3 .p-faq__icon:before{width:16px;height:4px}.lp3 .p-faq__icon:after{width:4px;height:16px}.lp3 .p-faq__details[open] .p-faq__icon:after{display:none}.lp3 .p-faq__answer{color:#3a434d;white-space:pre-line;background-color:var(--c-tint);padding:25px 50px;font-size:16px;line-height:1.5}@media (max-width:768px){.lp3 .p-faq__answer{padding:16px;font-size:16px;line-height:1.4}}.lp3 .p-faq__link{text-align:center;background-color:var(--c-white);border:2px solid var(--c-accent);border-radius:8px;width:100%;max-width:380px;padding:17.5px;font-size:16px;font-weight:700;transition:all .2s ease-out;display:block}.lp3 a.p-faq__link:link,.lp3 a.p-faq__link:visited{color:var(--c-accent)}@media (max-width:768px){.lp3 .p-faq__link{padding:16px 28px}}@media (hover:hover){.lp3 a.p-faq__link:hover,.lp3 a.p-faq__link:focus-visible{color:var(--c-white);background-color:var(--c-accent-light);border-color:var(--c-white)}}
.lp3 .p-examples{background-color:var(--c-white);--ex-slide:min(calc(100vw * (1000 / 1440)), 1000px);--ex-track:min(calc(100vw - 80px), 1000px);--ex-gap:24px;width:100%;padding:64px 40px;overflow:hidden}@media (max-width:768px){.lp3 .p-examples{--ex-slide:min(calc(100vw - 80px), 1000px);padding:48px 40px}}.lp3 .p-examples__inner{flex-direction:column;align-items:center;gap:40px;width:min(100%,1000px);margin-inline:auto;display:flex}.lp3 .p-examples__title{color:var(--c-ink);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0;font-size:36px;font-weight:700;line-height:1.5;display:flex}.lp3 .p-examples__title:after{content:"";background-color:var(--c-ink);width:80px;height:3px;display:block}@media (max-width:768px){.lp3 .p-examples__title{font-size:26px}}.lp3 .p-examples__carousel{width:100%;position:relative}.lp3 .p-examples__track{overflow:visible}.lp3 .p-examples__list{transform:translateX(calc((var(--ex-track) - var(--ex-slide)) / 2 - 6 * (var(--ex-slide) + var(--ex-gap))));align-items:stretch;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex}.lp3 .p-examples__list.-instant{transition:none}.lp3 .p-examples__slide{flex:none;width:min(69.4445vw,1000px);margin-right:24px;display:flex}@media (max-width:768px){.lp3 .p-examples__slide{width:min(100vw - 80px,1000px)}}.lp3 .p-examples-card{background:linear-gradient(var(--c-white), var(--c-white)) padding-box, linear-gradient(90deg, var(--c-teal), var(--c-blue)) border-box;border:3px solid #0000;align-items:center;gap:min(5.55556vw,80px);width:100%;padding:56px min(5.55556vw,80px);display:flex}@media (max-width:768px){.lp3 .p-examples-card{flex-direction:column;justify-content:space-between;gap:min(6.4vw,24px);padding:min(6.4vw,24px)}}.lp3 .p-examples-card__content{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:768px){.lp3 .p-examples-card__content{gap:min(4.26667vw,16px)}}.lp3 .p-examples-card__part{border:1px solid var(--c-teal);width:fit-content;color:var(--c-teal);border-radius:9999px;padding:3px 14px;font-size:14px;font-weight:700;line-height:1.6}@media (max-width:768px){.lp3 .p-examples-card__part{font-size:12px}}.lp3 .p-examples-card__id{width:fit-content;font-family:var(--f-num);background:linear-gradient(90deg, var(--c-teal), var(--c-blue));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;line-height:1.3}@media (max-width:768px){.lp3 .p-examples-card__id{font-size:min(8.53333vw,32px)}}.lp3 .p-examples-card__title{color:var(--c-ink);margin:0;font-size:48px;font-weight:700;line-height:1.3}@media (max-width:768px){.lp3 .p-examples-card__title{font-size:min(6.4vw,24px)}}.lp3 .p-examples-card__description{color:var(--c-ink);font-size:18px;font-weight:400;line-height:1.6}@media (max-width:768px){.lp3 .p-examples-card__description{font-size:min(4.26667vw,16px)}}.lp3 .p-examples-card__figure{flex:none;height:480px}.lp3 .p-examples-card__figure svg{width:auto;height:100%;display:block}@media (max-width:768px){.lp3 .p-examples-card__figure{height:400px}}.lp3 .p-examples__arrows{pointer-events:none;justify-content:space-between;width:100%;display:flex;position:absolute;top:calc(50% - min(2.77778vw,40px));transform:translateY(-50%)}@media (max-width:768px){.lp3 .p-examples__arrows{top:calc(50% - min(8.53333vw,32px))}}.lp3 .p-examples__arrow{pointer-events:auto;cursor:pointer;background:0 0;border:none;width:min(4.44444vw,64px);height:min(4.44444vw,64px);padding:0}@media (max-width:768px){.lp3 .p-examples__arrow{width:min(10.6667vw,40px);height:min(10.6667vw,40px)}}.lp3 .p-examples__arrow svg{width:100%;height:100%;display:block}.lp3 .p-examples__arrow.-prev{transform:translate(-50%)}.lp3 .p-examples__arrow.-next{transform:translate(50%)}.lp3 .p-examples__arrow:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:9999px}.lp3 .p-examples__pagination{justify-content:center;gap:16px;margin-top:40px;display:flex}.lp3 .p-examples__pagination li{justify-content:center;align-items:center;display:flex}.lp3 .p-examples__dot{cursor:pointer;background:#ccc;border:none;border-radius:9999px;width:10px;height:10px;padding:0}.lp3 .p-examples__dot.is-active{background:linear-gradient(90deg, var(--c-teal), var(--c-blue))}.lp3 .p-examples__dot:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px}.lp3 .p-examples__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.lp3 .p-learning-flow{padding-block:100px;overflow:hidden}.lp3 .p-learning-flow__inner{padding-inline:40px}@media (max-width:768px){.lp3 .p-learning-flow{padding-block:72px}.lp3 .p-learning-flow__inner{padding-inline:20px}}.lp3 .p-learning-flow__title{text-align:center;flex-direction:column;align-items:center;gap:24px;font-size:36px;font-weight:700;line-height:1.5;display:flex;position:relative}.lp3 .p-learning-flow__title:after{content:"";background-color:currentColor;width:80px;height:3px}@media (max-width:768px){.lp3 .p-learning-flow__title{font-size:26px}.lp3 .p-learning-flow__title:after{width:40px;height:2px}}.lp3 .p-learning-flow__lead{text-align:center;margin-top:40px;line-height:1.6}.lp3 .p-learning-flow__lead-upper{color:var(--c-slate);background:linear-gradient(270deg, var(--c-teal) 0%, var(--c-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.lp3 .p-learning-flow__lead-lower{color:var(--c-ink-2);margin-top:16px;font-size:18px}.lp3 .p-learning-flow__lead-stat{color:var(--c-teal);margin-top:12px;font-size:15px;font-weight:700}.lp3 .p-learning-flow__br-pc{display:inline}.lp3 .p-learning-flow__br-sp{display:none}@media (max-width:768px){.lp3 .p-learning-flow__lead-upper{font-size:21px}.lp3 .p-learning-flow__lead-lower{margin-top:24px;font-size:14px}.lp3 .p-learning-flow__lead-stat{font-size:13px}.lp3 .p-learning-flow__br-pc{display:none}.lp3 .p-learning-flow__br-sp{display:inline}}.lp3 .p-learning-flow__contents{z-index:1;position:relative}.lp3 .p-learning-flow__diagram{margin-top:32px;width:100%;max-width:1000px;height:auto;margin-inline:auto;display:block}.lp3 .p-learning-flow__diagram-no{fill:var(--c-teal);letter-spacing:.06em;font-size:13.5px;font-weight:700}.lp3 .p-learning-flow__diagram-title{fill:var(--c-ink);font-size:18px;font-weight:700}.lp3 .p-learning-flow__diagram-point{fill:var(--c-ink-2);font-size:14px}.lp3 .p-learning-flow__diagram-loop{fill:var(--c-navy);font-size:13px;font-weight:700}@media (max-width:768px){.lp3 .p-learning-flow__diagram{display:none}}.lp3 .p-learning-flow__steps{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.lp3 .p-learning-flow__steps{clip-path:none;white-space:normal;width:auto;height:auto;margin:24px 0 0;position:static;overflow:visible}.lp3 .p-learning-flow__steps-list{flex-direction:column;gap:28px;display:flex}.lp3 .p-learning-flow__step{background:var(--c-white);border:1px solid #d7e2ee;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 16px;display:flex;position:relative}.lp3 .p-learning-flow__step:not(:last-child):after{content:"";background:var(--c-navy);width:3px;height:16px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.lp3 .p-learning-flow__step-icon{background:var(--c-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.lp3 .p-learning-flow__step-icon svg{width:34px;height:34px;display:block}.lp3 .p-learning-flow__step-body{flex:auto;min-width:0}.lp3 .p-learning-flow__step-no{min-width:40px;color:var(--c-teal);letter-spacing:.06em;background:#e8f4f5;border-radius:11px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.lp3 .p-learning-flow__step-title{margin-top:8px;font-size:16px;font-weight:700;line-height:1.5}.lp3 .p-learning-flow__step-points{color:var(--c-ink-2);flex-direction:column;gap:6px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.lp3 .p-learning-flow__step-points li{align-items:flex-start;gap:8px;display:flex}.lp3 .p-learning-flow__step-check{flex:none;width:16px;height:16px;margin-top:2px}.lp3 .p-learning-flow__loop{color:var(--c-navy);justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.lp3 .p-learning-flow__loop-icon{flex:none;width:16px;height:16px}}
.lp3 .p-plan-engineer{background-color:var(--c-tint);--cmp-w:min(828px, calc(100vw - 40px));--after-w:calc(var(--cmp-w) - min(calc(100vw * (60 / 1440)), 60px));width:100%;padding:100px 20px}.lp3 .p-plan-engineer__container{flex-direction:column;gap:33px;max-width:1200px;margin-inline:auto;display:flex}.lp3 .p-plan-engineer__heading{color:var(--c-ink);text-align:center;flex-direction:column;align-items:center;gap:24px;font-size:36px;font-weight:700;line-height:1.5;display:flex}.lp3 .p-plan-engineer__heading:after{content:"";background-color:var(--c-ink);width:80px;height:3px;display:block}.lp3 .p-plan-engineer__columns{flex-direction:column;align-items:center;gap:40px;display:flex}.lp3 .p-plan-engineer__comparison{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:828px;margin-inline:auto;display:flex}.lp3 .p-plan-engineer__compare{gap:calc(var(--cmp-w) * (14 / 828));width:100%;padding:calc(var(--cmp-w) * (22 / 828)) calc(var(--cmp-w) * (24 / 828)) calc(var(--cmp-w) * (30 / 828));background-color:var(--c-white);border:1px solid #e3eaf2;border-radius:8px;flex-direction:column;align-items:center;display:flex}.lp3 .p-plan-engineer__compare-title{font-size:calc(var(--cmp-w) * (20 / 828));color:var(--c-ink);text-align:center;font-weight:700;line-height:1.5}.lp3 .p-plan-engineer__chips{gap:calc(var(--cmp-w) * (16 / 828));flex-wrap:wrap;justify-content:center;display:flex}.lp3 .p-plan-engineer__chip{min-height:calc(var(--cmp-w) * (40 / 828));padding-inline:calc(var(--cmp-w) * (16 / 828));font-size:calc(var(--cmp-w) * (16 / 828));color:var(--c-ink);background-color:#efefef;border-radius:4px;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.lp3 .p-plan-engineer__chip.-strong{color:var(--c-white);background-color:#4a4a4a}.lp3 .p-plan-engineer__arrow{width:34.44px;height:auto}.lp3 .p-plan-engineer__after{flex-direction:column;align-items:center;width:100%;padding-inline:min(2.08333vw,30px);display:flex}.lp3 .p-plan-engineer__after-lead{font-size:calc(var(--after-w) * (21 / 768));color:var(--c-ink);font-weight:700;line-height:1.4}.lp3 .p-plan-engineer__after-main{gap:calc(var(--after-w) * (24 / 768));justify-content:center;align-items:center;display:flex}.lp3 .p-plan-engineer__after-copy{font-size:calc(var(--after-w) * (34 / 768));color:var(--c-ink);text-align:center;font-weight:700;line-height:1.5}.lp3 .p-plan-engineer__after-copy span{white-space:nowrap;display:block}.lp3 .p-plan-engineer__slash{width:auto;height:calc(var(--after-w) * (100 / 768));color:var(--c-ink);flex:none}.lp3 .p-plan-engineer__slash.-right{transform:scaleX(-1)}.lp3 .p-plan-engineer__sp-wrapper{display:contents}.lp3 .p-plan-engineer__sp-anchor{display:none}.lp3 .p-plan-engineer__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(2.08333vw,30px);width:100%;display:grid}@media (min-width:1025px){.lp3 .p-plan-engineer__cards.-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px;margin-inline:auto}}.lp3 .p-plan-engineer__card{background-color:var(--c-white);border:2px solid #e6e6e6;border-radius:8px;flex-direction:column;align-items:center;min-width:0;padding:48px calc(min(.798611vw,11.5px) - 2px) min(2.77778vw,40px);display:flex;position:relative}.lp3 .p-plan-engineer__card.-recommend{background:linear-gradient(var(--c-white), var(--c-white)) padding-box, linear-gradient(90deg, var(--c-teal), var(--c-blue)) border-box;border-width:6px;border-color:#0000;scroll-margin-top:24px}.lp3 .p-plan-engineer__badge{aspect-ratio:298/60;width:min(100% - 2*min(2.43056vw,35px),298px);color:var(--c-white);background:linear-gradient(90deg, var(--c-teal), var(--c-blue));border-radius:8px;justify-content:center;align-items:center;font-size:min(1.52778vw,22px);font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.lp3 .p-plan-engineer__badge:after{content:"";border-top:10px solid #2b84a6;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.lp3 .p-plan-engineer__card-title{height:36.2px;color:var(--c-blue);justify-content:center;align-items:center;font-size:26px;font-weight:700;line-height:1;display:flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp3 .p-plan-engineer__card-title{color:#0000;background:linear-gradient(90deg, var(--c-teal), var(--c-blue));-webkit-background-clip:text;background-clip:text}}.lp3 .p-plan-engineer__card-lead{color:var(--c-ink);margin-top:32px;font-size:21px;font-weight:700;line-height:1.6}.lp3 .p-plan-engineer__price{margin-top:24px;width:100%;max-width:340px;margin-inline:auto}.lp3 .p-plan-engineer__price-main{justify-content:center;align-items:baseline;gap:4px;height:64px;display:flex}.lp3 .p-plan-engineer__price-label{color:var(--c-ink);font-size:18px;font-weight:700}.lp3 .p-plan-engineer__price-amount{font-family:var(--f-num);color:var(--c-accent);letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1}.lp3 .p-plan-engineer__price-tax{color:var(--c-ink-2);font-size:13px;font-weight:700}.lp3 .p-plan-engineer__price-band{height:36px;color:var(--c-ink);text-align:center;background-color:#eef3f8;border-radius:4px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.3;display:flex}.lp3 .p-plan-engineer__price-note{height:44px;color:var(--c-teal);text-align:center;justify-content:center;align-items:center;margin-top:18px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.lp3 .p-plan-engineer__price-note.-boxed{border:2px solid var(--c-teal);border-radius:4px}.lp3 .p-plan-engineer__features{flex-direction:column;gap:min(.972222vw,14px);margin-top:24px;padding-bottom:10px;display:flex}.lp3 .p-plan-engineer__feature{color:var(--c-blue);grid-template-columns:16.19px auto;align-items:center;gap:8px;display:grid}.lp3 .p-plan-engineer__check{width:100%;height:auto}.lp3 .p-plan-engineer__feature span{color:var(--c-ink);font-size:16px;font-weight:700;line-height:1.3}.lp3 .p-plan-engineer__feature.-highlight .p-plan-engineer__phrase-text{background:linear-gradient(#0000 60%,#ffdb5b99 0);display:inline}.lp3 .p-plan-engineer__feature .p-plan-engineer__phrase{display:inline-block}.lp3 .p-plan-engineer__feature.-note{align-items:start}.lp3 .p-plan-engineer__feature.-note .p-plan-engineer__check{margin-top:5px}.lp3 .p-plan-engineer__feature.-note span{color:var(--c-ink-2);font-size:13px;font-weight:400;line-height:1.7}.lp3 .p-plan-engineer__btn{text-align:center;background-color:var(--c-accent);border:2px solid var(--c-accent);border-radius:5px;width:100%;max-width:275px;margin-top:24px;padding:15px min(1.38889vw,20px);font-size:14px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s}.lp3 a.p-plan-engineer__btn:link,.lp3 a.p-plan-engineer__btn:visited{color:var(--c-white)}@media (hover:hover){.lp3 a.p-plan-engineer__btn:hover,.lp3 a.p-plan-engineer__btn:focus-visible{background-color:var(--c-accent-light);border-color:var(--c-white)}}.lp3 .p-plan-engineer__btn.-off{max-width:320px;color:var(--c-ink-2);white-space:nowrap;background-color:#0000;border-color:#ddd;padding-inline:12px;font-size:clamp(11px,3.3vw,13px);font-weight:700;line-height:1.5}.lp3 .p-plan-engineer__legal{color:var(--c-ink-2);text-align:center;font-size:13px;line-height:1.7}.lp3 a.p-plan-engineer__legal-link:link,.lp3 a.p-plan-engineer__legal-link:visited{color:var(--c-blue);text-decoration:underline}@media (max-width:1024px){.lp3 .p-plan-engineer__sp-wrapper{flex-direction:column;gap:12px;display:flex}.lp3 .p-plan-engineer__sp-anchor{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:center;gap:10px;display:grid}.lp3 .p-plan-engineer__sp-anchor-link{color:var(--c-white);background:linear-gradient(90deg, var(--c-teal), var(--c-blue));border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:2px;display:flex}.lp3 .p-plan-engineer__sp-anchor-link p{width:100%;color:var(--c-ink);text-align:center;background-color:var(--c-white);border-top-left-radius:2px;border-top-right-radius:2px;padding-block:16px;font-size:14px;font-weight:700;line-height:1.3}.lp3 .p-plan-engineer__sp-anchor-link svg{width:7px;height:auto;margin-block:1px}.lp3 .p-plan-engineer__cards{grid-template-columns:minmax(0,1fr);gap:30px;max-width:400px}}@media (max-width:768px){.lp3 .p-plan-engineer{--after-w:var(--cmp-w);padding-block:72px}.lp3 .p-plan-engineer__heading{font-size:26px}.lp3 .p-plan-engineer__columns{gap:24px}.lp3 .p-plan-engineer__compare{gap:calc(var(--cmp-w) * (12 / 335));padding:calc(var(--cmp-w) * (18 / 335)) calc(var(--cmp-w) * (14 / 335)) calc(var(--cmp-w) * (20 / 335))}.lp3 .p-plan-engineer__compare-title{font-size:calc(var(--cmp-w) * (15 / 335))}.lp3 .p-plan-engineer__chips{gap:calc(var(--cmp-w) * (8 / 335));flex-direction:column;align-self:stretch}.lp3 .p-plan-engineer__chip{min-height:calc(var(--cmp-w) * (36 / 335));font-size:calc(var(--cmp-w) * (14 / 335));justify-content:center}.lp3 .p-plan-engineer__arrow{width:23.5px}.lp3 .p-plan-engineer__after{padding-inline:initial}.lp3 .p-plan-engineer__after-lead{font-size:calc(var(--after-w) * (14 / 335))}.lp3 .p-plan-engineer__after-main{gap:calc(var(--after-w) * (6 / 335))}.lp3 .p-plan-engineer__after-copy{font-size:calc(var(--after-w) * (16 / 335))}.lp3 .p-plan-engineer__slash{height:calc(var(--after-w) * (40 / 335))}.lp3 .p-plan-engineer__card{padding:40px 12.5px}.lp3 .p-plan-engineer__badge{width:min(100% - 2*min(10.6667vw,40px),298px);font-size:min(4.8vw,18px)}.lp3 .p-plan-engineer__card-title{height:28.3px;font-size:20px}.lp3 .p-plan-engineer__card-lead{text-align:center;font-size:18px;line-height:1.3}.lp3 .p-plan-engineer__price{margin-top:16px}.lp3 .p-plan-engineer__features{gap:14px;margin-top:20px}.lp3 .p-plan-engineer__feature{grid-template-columns:15px auto}.lp3 .p-plan-engineer__feature span{font-size:13px}.lp3 .p-plan-engineer__feature.-note span{font-size:12px}.lp3 .p-plan-engineer__btn{margin-top:16px;padding:15px 20px}.lp3 .p-plan-engineer__legal{text-align:left;font-size:12px}}
.lp3 .p-service-flow-eng{padding-block:72px}.lp3 .p-service-flow-eng__inner{max-width:1080px;margin-inline:auto;padding-inline:40px}.lp3 .p-service-flow-eng__title{color:#1a1a1a;flex-direction:column;align-items:center;gap:24px;font-size:36px;font-weight:700;line-height:normal;display:flex}.lp3 .p-service-flow-eng__title:after{content:"";background-color:#1a1a1a;width:80px;height:3px}.lp3 .p-service-flow-eng-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:min(3.47222vw,50px);width:100%;margin-top:40px;display:grid}.lp3 .p-service-flow-eng-list__item{text-align:center;font-weight:700}.lp3 .p-service-flow-eng-list__thumb{grid-row:span 3}.lp3 .p-service-flow-eng-list__figure{width:100%;height:auto;display:block}.lp3 .p-service-flow-eng-list__number{font-family:var(--f-num);fill:#34949b;font-size:52px;font-weight:700}.lp3 .p-service-flow-eng-list__glyph{font-family:var(--f-num);font-size:18px;font-weight:700}.lp3 .p-service-flow-eng-list__title{color:#337195;margin-top:20px;font-size:16px;font-weight:700;line-height:1.5}.lp3 .p-service-flow-eng-list__link{margin-top:10px;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:40px;width:max-content;margin-inline:auto;padding:5px 40px;font-size:12px;line-height:1.6;transition:all .5s;display:block}.lp3 a.p-service-flow-eng-list__link:link,.lp3 a.p-service-flow-eng-list__link:visited{color:var(--c-white)}@media (hover:hover){.lp3 a.p-service-flow-eng-list__link:hover,.lp3 a.p-service-flow-eng-list__link:focus-visible{color:var(--c-accent);background-color:var(--c-white)}}.lp3 .p-service-flow-eng-list__desc{margin-top:10px;font-size:12px;line-height:1.8}.lp3 .p-service-flow-eng-list__title,.lp3 .p-service-flow-eng-list__desc{word-break:auto-phrase;line-break:strict}.lp3 .p-service-flow-eng-list__desc li{text-align:left;display:flex}.lp3 .p-service-flow-eng-list__desc li:before{content:"・"}.lp3 .p-service-flow-eng-list__desc small{font-size:10px}@media (max-width:768px){.lp3 .p-service-flow-eng__inner{padding-inline:20px}.lp3 .p-service-flow-eng__title{text-align:center}.lp3 .p-service-flow-eng__title-text>span{display:inline-block}.lp3 .p-service-flow-eng-list{grid-template-columns:minmax(0,1fr);gap:20px;width:max-content;max-width:100%;margin-inline:auto}.lp3 .p-service-flow-eng-list__item{text-align:left;grid-template-columns:minmax(0,100px) minmax(0,1fr);gap:0 20px;display:grid}.lp3 .p-service-flow-eng-list__title{grid-column:2;margin-top:0;font-size:min(4.26667vw,16px)}.lp3 .p-service-flow-eng-list__link{grid-column:2;align-self:center;margin-inline:0;padding-inline:12px}.lp3 .p-service-flow-eng-list__desc{grid-column:2;font-size:min(3.2vw,12px)}}
.lp3 .p-subscribe-form{background:var(--c-white);padding-bottom:100px}.lp3 .p-subscribe-form__title{color:var(--c-ink);flex-direction:column;align-items:center;gap:24px;font-size:36px;font-weight:700;line-height:1.5;display:flex}.lp3 .p-subscribe-form__title:after{content:"";background-color:currentColor;width:80px;height:3px}@media (max-width:768px){.lp3 .p-subscribe-form__title{font-size:26px}.lp3 .p-subscribe-form__title:after{width:40px;height:1px}}.lp3 .p-subscribe-form__entry{margin-top:40px;color:#071b3a;width:100%;max-width:880px;margin-inline:auto;padding:0 40px}@media (max-width:768px){.lp3 .p-subscribe-form__entry{padding:0 20px}}.lp3 .p-subscribe-form__selector{background:#f0f6fb;border:0;border-radius:8px;margin:0;padding:30px min(6.94444vw,100px) 50px}@media (max-width:768px){.lp3 .p-subscribe-form__selector{padding:36px 20px 32px}}.lp3 .p-subscribe-form__selector-title{color:#071b3a;text-align:center;width:100%;margin-bottom:42px;font-size:24px;font-weight:800;line-height:1.4;display:block}@media (max-width:768px){.lp3 .p-subscribe-form__selector-title{margin-bottom:24px;font-size:24px}}.lp3 .p-subscribe-form__options{gap:16px;max-width:1200px;margin-inline:auto;display:grid}.lp3 .p-subscribe-form__option{cursor:pointer;background:var(--c-white);border:2px solid #d8dee4;border-radius:6px;grid-template-columns:20px clamp(100px,9.44445vw,136px) minmax(0,1fr) 84px;align-items:center;gap:7px;padding:11px 14px;transition:border-color .2s,outline-color .2s;display:grid;position:relative}.lp3 .p-subscribe-form__option:has(.p-subscribe-form__radio:checked){outline-offset:0;border-color:#2d99a8;outline:2px solid #2d99a82e}@media (max-width:768px){.lp3 .p-subscribe-form__option{grid-template-columns:20px 125px 80px;justify-self:center;gap:0 16px;padding:10px 15px}}.lp3 .p-subscribe-form__radio{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp3 .p-subscribe-form__radio-mark{background:var(--c-white);border:2px solid #dadee0;border-radius:50%;width:20px;height:20px}.lp3 .p-subscribe-form__radio:checked+.p-subscribe-form__radio-mark{background:#2d99a8;border-color:#2d99a8}.lp3 .p-subscribe-form__radio:checked+.p-subscribe-form__radio-mark:after{content:"";border:2px solid var(--c-white);border-radius:50%;width:100%;height:100%;display:block}.lp3 .p-subscribe-form__radio:focus-visible+.p-subscribe-form__radio-mark{outline-offset:3px;outline:3px solid #7ab8ef}@media (max-width:768px){.lp3 .p-subscribe-form__radio-mark{grid-row:span 2}}.lp3 .p-subscribe-form__name{color:#0a1f3e;text-align:left;letter-spacing:0;font-size:clamp(16px,1.52778vw,22px);font-weight:700;line-height:1.4}@media (max-width:768px){.lp3 .p-subscribe-form__name{font-size:20px}}.lp3 .p-subscribe-form__price{color:#071b3a;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-weight:700;line-height:1.4;display:flex}@media (max-width:768px){.lp3 .p-subscribe-form__price{grid-area:2/2/auto/-1;margin-left:0}}.lp3 .p-subscribe-form__fact{color:#dd1969;white-space:nowrap;align-items:baseline;gap:2px;font-weight:700;line-height:1.4;display:inline-flex}.lp3 .p-subscribe-form__fact-lead{font-size:15px;font-weight:700;line-height:1.4}.lp3 .p-subscribe-form__fact-strong{font-size:21px;font-weight:700;line-height:1.4}@media (max-width:768px){.lp3 .p-subscribe-form__fact-strong{font-size:19px}}.lp3 .p-subscribe-form__amount{color:#071b3a;white-space:nowrap;align-items:baseline;gap:3px;font-weight:700;line-height:1.4;display:inline-flex}.lp3 .p-subscribe-form__amount-prefix{font-size:12px;font-weight:700;line-height:1.4}.lp3 .p-subscribe-form__amount-value{font-size:14px;font-weight:700;line-height:1.4}.lp3 .p-subscribe-form__amount-tax{font-size:12px;font-weight:700;line-height:1.4}@media (max-width:768px){.lp3 .p-subscribe-form__amount{flex-basis:100%}.lp3 .p-subscribe-form__amount-prefix,.lp3 .p-subscribe-form__amount-tax{font-size:11px}.lp3 .p-subscribe-form__amount-value{font-size:13px}}.lp3 .p-subscribe-form__badge{color:var(--c-white);white-space:nowrap;background:linear-gradient(90deg,#309da4,#2368a7);border-radius:999px;justify-content:center;align-items:center;padding:4px 14px 6px;font-size:14px;font-weight:700;line-height:1.43;display:inline-flex}@media (max-width:768px){.lp3 .p-subscribe-form__badge{font-size:13px}}.lp3 .p-subscribe-form__forms{margin-top:40px}.lp3 .p-subscribe-form__notice{color:#33475b;margin-bottom:24px;font-size:14px;line-height:1.7}.lp3 .p-subscribe-form__field{margin-bottom:24px}.lp3 .p-subscribe-form__field.-two{grid-template-columns:1fr 1fr;gap:45px;display:grid}@media (max-width:768px){.lp3 .p-subscribe-form__field.-two{grid-template-columns:1fr;gap:24px}}.lp3 .p-subscribe-form__label{color:#33475b;margin-bottom:8px;font-size:14px;line-height:1.4;display:block}.lp3 .p-subscribe-form__req{color:#f2545b;margin-left:2px}.lp3 .p-subscribe-form__hint{color:#7c98b6;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.lp3 .p-subscribe-form__input{color:#33475b;background:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:16px}.lp3 .p-subscribe-form__input:disabled{color:#7c98b6;cursor:not-allowed;opacity:1}.lp3 .p-subscribe-form__consent{grid-template-columns:13px 1fr;align-items:start;gap:0 8px;margin-bottom:24px;padding-left:6px;display:grid}.lp3 .p-subscribe-form__checkbox{background:var(--c-white);border:1px solid #33475b;border-radius:2px;width:13px;height:13px;margin-top:4px}.lp3 .p-subscribe-form__consent-body{gap:2px;display:grid}.lp3 .p-subscribe-form__consent-text{color:#33475b;font-size:14px;line-height:1.5}.lp3 a.p-subscribe-form__consent-link:link,.lp3 a.p-subscribe-form__consent-link:visited{color:#0068b1;text-decoration:underline}.lp3 .p-subscribe-form__submit{text-align:center;background:var(--c-accent);border:2px solid var(--c-accent);border-radius:3px;justify-content:center;align-items:center;min-width:194px;height:44px;padding:0 24px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex}.lp3 a.p-subscribe-form__submit:link,.lp3 a.p-subscribe-form__submit:visited{color:var(--c-white)}@media (hover:hover){.lp3 a.p-subscribe-form__submit:hover,.lp3 a.p-subscribe-form__submit:focus-visible{color:var(--c-accent);background:var(--c-white)}}@media (max-width:768px){.lp3 .p-subscribe-form__submit{width:100%}}.p-subscribe-form__submit.-closed{color:#55606b;cursor:default;background:0 0;border:1px solid #d5dde5;font-weight:400}
.lp3 .p-cta-business{background:#0a3777;padding-block:50px;position:relative;overflow:hidden}.lp3 .p-cta-business__background{z-index:0;background-image:radial-gradient(120% 150% at 16% -10%,#ffffff1f,#fff0 62%),radial-gradient(90% 120% at 100% 110%,#309da438,#309da400 60%),repeating-linear-gradient(115deg,#ffffff0b 0 1px,#fff0 1px 16px);position:absolute;inset:0}.lp3 .p-cta-business__background:after{content:"";background:linear-gradient(90deg,#07285e38,#082b642e 42%,#082b6452);position:absolute;inset:0}.lp3 .p-cta-business__inner{z-index:1;justify-content:center;align-items:center;gap:30px;max-width:1000px;margin-inline:auto;padding:0 40px;display:flex;position:relative}@media (max-width:768px){.lp3 .p-cta-business__inner{flex-direction:column;gap:20px;padding:40px 16px 48px}}.lp3 .p-cta-business__visual{justify-content:center;align-items:center;width:min(37.5vw,420px);display:flex}@media (max-width:768px){.lp3 .p-cta-business__visual{width:300px}}.lp3 .p-cta-business__documents{width:min(100%,640px);height:auto;display:block}@media (max-width:768px){.lp3 .p-cta-business__documents{width:min(100%,520px)}}.lp3 .p-cta-business__doc-wordmark{font-family:var(--f-num);letter-spacing:.04em;fill:#fff;font-size:30px;font-weight:700}.lp3 .p-cta-business__doc-title{fill:#fff;font-size:46px;font-weight:700}.lp3 .p-cta-business__doc-pill{fill:#fff;font-size:28px;font-weight:700}.lp3 .p-cta-business__content{min-width:0;color:var(--c-white);text-align:center;justify-items:center;gap:28px;display:grid}@media (max-width:768px){.lp3 .p-cta-business__content{gap:22px}}.lp3 .p-cta-business__eyebrow{justify-content:center;align-items:center;gap:16px;width:100%;margin:0;font-size:min(1.96429vw,22px);font-weight:700;line-height:1.3;display:flex}.lp3 .p-cta-business__eyebrow span{background:#ffffffb8;flex-grow:1;height:2px;display:block}@media (max-width:768px){.lp3 .p-cta-business__eyebrow{gap:12px;font-size:16px}}.lp3 .p-cta-business__title{margin:0;font-size:min(2.85714vw,32px);font-weight:700;line-height:1.5}@media (max-width:768px){.lp3 .p-cta-business__title{font-size:23px}}.lp3 .p-cta-business__button{background:var(--c-accent);border:2px solid var(--c-accent);border-radius:8px;justify-content:center;align-items:center;gap:20px;width:100%;padding:min(1.42857vw,16px);transition:all .5s;display:flex}.lp3 a.p-cta-business__button:link,.lp3 a.p-cta-business__button:visited{color:var(--c-white)}.lp3 a.p-cta-business__button:focus-visible{color:var(--c-accent);background:var(--c-white);transform:translateY(-2px)}@media (hover:hover){.lp3 a.p-cta-business__button:hover{color:var(--c-accent);background:var(--c-white);transform:translateY(-2px)}}@media (max-width:768px){.lp3 .p-cta-business__button{gap:12px;padding:14px 16px}}.lp3 .p-cta-business__button-badge{background:var(--c-white);color:var(--c-accent);border-radius:2px;justify-content:center;align-items:center;padding:min(.535714vw,64px) min(1.07143vw,12px);font-size:min(1.60714vw,18px);font-weight:700;line-height:1;display:inline-flex}.lp3 a.p-cta-business__button:focus-visible .p-cta-business__button-badge{color:var(--c-white);background:#ff8400}@media (hover:hover){.lp3 a.p-cta-business__button:hover .p-cta-business__button-badge{color:var(--c-white);background:#ff8400}}@media (max-width:768px){.lp3 .p-cta-business__button-badge{padding:4px 8px;font-size:12px}}.lp3 .p-cta-business__button-label{font-size:min(1.78571vw,20px);font-weight:700;line-height:1.2}@media (max-width:768px){.lp3 .p-cta-business__button-label{font-size:14px}}
