@charset "UTF-8";:root{--color-white: #fff;--color-primary: #222;--color-txt: #000;--color-txt_drk: #6b6b6b;--color-txt_md: #878787;--color-text-link: #2243dd;--color-accent: #d6007f;--color-accent-blue: #5072da;--color-accent-green: #009e6f;--color-accent-charcoal: #5e5e5e;--color-accent-navy: #242954;--color-canvas: #f2f2f2;--color-canvas_md: #e4e4e4;--color-border: #dbdbdb;--color-border-md: #dbdbdb;--color-border_drk: #2e2e2e}body,html{background:#f2f2f2}@media screen and (min-width: 1024px){body,html{scroll-padding-top:14rem}}@media screen and (max-width: 1023.98px){body,html{scroll-padding-top:8.5rem}}.nav-contents-container{position:relative;z-index:2}@media screen and (min-width: 1024px){.nav-contents-container{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;gap:4.3333333333%;padding-top:0}}@media screen and (min-width: 1024px){.side-nav{margin-top:4rem;flex-shrink:0;position:sticky;top:11.2rem;width:16.8rem;transform:translate(28px)}}@media screen and (max-width: 1023.98px){.side-nav{padding-top:5.6rem;padding-bottom:5.6rem;border-top:1px solid #dbdbdb}}@media screen and (max-width: 1023.98px){.top:has(.top__img)+.nav-contents-container .side-nav{border-top:none;padding-top:0}}@media screen and (max-width: 1023.98px){.side-nav__anchors-list{display:flex;flex-wrap:wrap;gap:.8rem}}@media screen and (min-width: 1024px){.side-nav__anchors-item{color:#878787;font-weight:600;font-size:1.3rem;line-height:1.8461538462;transition:color .2s ease}}@media screen and (max-width: 1023.98px){.side-nav__anchors-item{display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.0714285714;letter-spacing:.06rem}}@media screen and (hover: hover) and (min-width: 1024px){.side-nav__anchors-item:hover{color:#222}}@media screen and (min-width: 1024px){.side-nav__anchors-link{display:inline-block;padding:.8rem 0}.side-nav__anchors-link.active{color:#222;font-weight:700}}@media screen and (max-width: 1023.98px){.side-nav__anchors-link{display:inline-flex;align-items:center;gap:.6rem;height:4rem;border:1px solid #dbdbdb;padding:0 1.6rem;border-radius:9999px;background-color:#fff}}@media screen and (min-width: 1024px){.side-nav__anchors-link-icon{display:none}}@media screen and (max-width: 1023.98px){.side-nav__anchors-link-icon{display:inline-block;width:.8rem;height:.8rem;transform:rotate(90deg) translate(20%)}}.nav-contents{flex:1}.nav-contents>*:first-child{margin-top:0!important}hr.wp-block-separator{border:none;height:2px;background:linear-gradient(to right,#d6007f 32px,#dbdbdb 32px)}@media screen and (min-width: 1024px){hr.wp-block-separator{margin-top:12rem;margin-bottom:4rem}}@media screen and (max-width: 1023.98px){hr.wp-block-separator{margin-top:8rem;margin-bottom:3.2rem}}@media screen and (max-width: 1023.98px){.kv+hr.wp-block-separator{margin-top:5.6rem}}.service-cta+hr.wp-block-separator{margin-top:10.4rem}.nav-contents>h2{color:#000;font-weight:700}@media screen and (min-width: 1024px){.nav-contents>h2{margin-top:4rem}}@media screen and (max-width: 1023.98px){.nav-contents>h2{margin-top:2.4rem}}@media screen and (min-width: 1024px){.nav-contents>h2{font-size:3.4rem}}@media screen and (max-width: 1023.98px){.nav-contents>h2{font-size:2.6rem}}@media screen and (min-width: 1024px){.nav-contents>h2{line-height:1.4117647059}}@media screen and (max-width: 1023.98px){.nav-contents>h2{line-height:1.5384615385}}@media screen and (min-width: 1024px){.nav-contents>h2+p{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){.nav-contents>h2+p{margin-top:1.6rem}}p.title-eyebrow+h2,hr+h2{margin-top:0}.nav-contents>h3{color:#000;font-weight:700}@media screen and (min-width: 1024px){.nav-contents>h3{margin-top:4rem}}@media screen and (max-width: 1023.98px){.nav-contents>h3{margin-top:2.4rem}}@media screen and (min-width: 1024px){.nav-contents>h3{font-size:2.4rem}}@media screen and (max-width: 1023.98px){.nav-contents>h3{font-size:1.8rem}}@media screen and (min-width: 1024px){.nav-contents>h3{line-height:1.5333333333}}@media screen and (max-width: 1023.98px){.nav-contents>h3{line-height:1.7}}.wp-block-column h3{color:#000;font-weight:700}@media screen and (min-width: 1024px){.wp-block-column h3{font-size:2.4rem}}@media screen and (max-width: 1023.98px){.wp-block-column h3{font-size:1.8rem}}@media screen and (min-width: 1024px){.wp-block-column h3{line-height:1.5333333333}}@media screen and (max-width: 1023.98px){.wp-block-column h3{line-height:1.7}}@media screen and (min-width: 1024px){.nav-contents>h2+h3{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){.nav-contents>h2+h3{margin-top:2.4rem}}.points__next+h3{margin-top:1.6rem}*:has(.points__next)+h3{margin-top:1.6rem;text-align:center}.title-eyebrow{color:#000;font-weight:700!important;display:block}@media screen and (min-width: 1024px){.title-eyebrow{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.title-eyebrow{font-size:1.6rem}}@media screen and (min-width: 1024px){.title-eyebrow{line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.title-eyebrow{line-height:1.75}}@media screen and (min-width: 1024px){.title-eyebrow{margin-top:4rem}}@media screen and (max-width: 1023.98px){.title-eyebrow{margin-top:2.4rem}}.nav-contents>p{color:#000;font-weight:400;margin-top:2.4rem}@media screen and (min-width: 1024px){.nav-contents>p{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.nav-contents>p{font-size:1.6rem}}@media screen and (min-width: 1024px){.nav-contents>p{line-height:1.875}}@media screen and (max-width: 1023.98px){.nav-contents>p{line-height:1.7142857143}}@media screen and (min-width: 1024px){.nav-contents>p+h3{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){.nav-contents>p+h3{margin-top:3.2rem}}.nav-contents>p+p{margin-top:1em}.wp-block-column p{color:#000;font-weight:400;margin-top:2.4rem}@media screen and (min-width: 1024px){.wp-block-column p{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.wp-block-column p{font-size:1.6rem}}@media screen and (min-width: 1024px){.wp-block-column p{line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-column p{line-height:1.7142857143}}.wp-block-column *+p{margin-top:1em}.wp-block-columns{margin-top:6.4rem;display:flex;gap:2.4rem}@media screen and (max-width: 1023.98px){.wp-block-columns{flex-direction:column;gap:1.6rem}}.wp-block-columns .wp-block-column{flex:1}.wp-block-columns .wp-block-column img{width:100%}h3+.wp-block-columns,h2+.wp-block-columns,p+.wp-block-columns{margin-top:3.2rem}.nav-contents>.wp-block-image{margin-top:2.4rem}.wp-block-table{margin-top:6.4rem;width:100%;position:relative}@media screen and (max-width: 1023.98px){.wp-block-table{padding-bottom:2.4rem;scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table::-webkit-scrollbar{display:none}}.wp-block-table table{width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 1023.98px){.wp-block-table table{width:max-content;min-width:100%}}.wp-block-table table td{line-break:strict;word-break:auto-phrase}.wp-block-table table thead tr th:first-child{padding:0;background-color:transparent;border-bottom:1px solid #2e2e2e}@media screen and (max-width: 1023.98px){.wp-block-table table thead tr th:first-child{width:11rem}}.wp-block-table table thead tr th:not(:first-child){background-color:#222;color:#fff;text-align:center;vertical-align:middle;border-bottom:1px solid #2e2e2e;border-right:1px solid #fff}@media screen and (min-width: 1024px){.wp-block-table table thead tr th:not(:first-child){padding:1.4rem 2.4rem;font-size:1.6rem;font-weight:600;line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-table table thead tr th:not(:first-child){width:16rem;padding:.8rem;font-size:1.2rem;font-weight:700;line-height:1.6666666667}}.wp-block-table table thead tr th:not(:first-child):nth-child(2){border-radius:.4rem 0 0}.wp-block-table table thead tr th:not(:first-child):last-child{border-right:none;border-radius:0 .4rem 0 0}.wp-block-table table tbody tr td:first-child{color:#000;text-align:left;vertical-align:middle;border-bottom:1px solid #2e2e2e;border-right:1px solid #2e2e2e}@media screen and (min-width: 1024px){.wp-block-table table tbody tr td:first-child{padding:1.4rem 1.6rem;font-size:1.6rem;font-weight:600;line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-table table tbody tr td:first-child{padding:.8rem;font-size:1.2rem;font-weight:700;line-height:1.6666666667;min-width:10rem}}.wp-block-table table tbody tr td:not(:first-child){background-color:#fff;color:#000;font-weight:400;vertical-align:top;border-bottom:1px solid #2e2e2e;border-right:1px solid #2e2e2e}@media screen and (min-width: 1024px){.wp-block-table table tbody tr td:not(:first-child){padding:1.4rem 2.4rem;font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-table table tbody tr td:not(:first-child){padding:.8rem;font-size:1.2rem;line-height:1.6666666667}}@media screen and (min-width: 1024px){.wp-block-table table tbody tr td:not(:first-child) strong{font-weight:600}}@media screen and (max-width: 1023.98px){.wp-block-table table tbody tr td:not(:first-child) strong{font-weight:700}}.wp-block-table table tbody tr td:not(:first-child) strong+.service-table-list{margin-top:.8rem}.wp-block-table table tbody-list{margin:0;list-style-type:disc}@media screen and (min-width: 1024px){.wp-block-table table tbody-list{padding-left:2.4rem}}@media screen and (max-width: 1023.98px){.wp-block-table table tbody-list{padding-left:1.8rem}}@media screen and (min-width: 1024px){.wp-block-table table tbody-list li{line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-table table tbody-list li{line-height:1.6666666667}}.wp-block-table table tbody-list li+li{margin-top:0}h3+.wp-block-table,h2+.wp-block-table,p+.wp-block-table{margin-top:3.2rem}.common-table-bar-track{position:relative;bottom:0;left:0;width:100%;height:3px;background-color:#dbdbdb}.common-table-bar-track.hide{display:none}.common-table-bar-thumb{position:absolute;top:0;left:0;width:20%;height:100%;background-color:#222;touch-action:none}.common-table-bar-thumb:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.common-table-bar-thumb:active{cursor:grabbing}.wp-block-gallery{display:grid;margin-left:0;margin-right:0}@media screen and (min-width: 1024px){.wp-block-gallery{gap:64px 40px}.wp-block-gallery:not(:first-child){margin-top:40px}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1023.98px){.wp-block-gallery{grid-template-columns:minmax(0,1fr);gap:24px}.wp-block-gallery:not(:first-child){margin-top:16px}}.wp-block-gallery>.wp-block-image{display:flex;flex-direction:column;min-width:0;margin:0}.wp-block-gallery>.wp-block-image img{aspect-ratio:1080/720;object-fit:cover;background-color:#e4e4e4}.wp-block-gallery .wp-element-caption{margin:0;color:#878787}@media screen and (min-width: 1024px){.wp-block-gallery .wp-element-caption{margin-top:8px;font-size:1.4rem;line-height:1.6428571429}}@media screen and (max-width: 1023.98px){.wp-block-gallery .wp-element-caption{margin-top:8px;font-size:1.2rem;line-height:1.6666666667}}.wp-block-media-text{display:grid;align-items:start}@media screen and (min-width: 1024px){.wp-block-media-text{grid-template-columns:30.6rem minmax(0,1fr);gap:40px}.wp-block-media-text:not(:first-child){margin-top:40px}}@media screen and (max-width: 1023.98px){.wp-block-media-text{grid-template-columns:minmax(0,1fr);gap:16px}.wp-block-media-text:not(:first-child){margin-top:16px}}.wp-block-media-text__media{margin:0}.wp-block-media-text__media img{display:block;width:100%;height:auto;aspect-ratio:306/204;object-fit:cover;border-radius:.4rem;background-color:#e4e4e4}.wp-block-media-text__content{display:flex;flex-direction:column;min-width:0}@media screen and (min-width: 1024px){.wp-block-media-text__content{gap:8px}}@media screen and (max-width: 1023.98px){.wp-block-media-text__content{gap:8px}}.wp-block-media-text__content .wp-block-heading{margin:0;padding:0;border:none;color:#151515;font-weight:700}.wp-block-media-text__content .wp-block-heading:before,.wp-block-media-text__content .wp-block-heading:after{content:none}@media screen and (min-width: 1024px){.wp-block-media-text__content .wp-block-heading{font-size:2.2rem;line-height:1.9090909091}}@media screen and (max-width: 1023.98px){.wp-block-media-text__content .wp-block-heading{font-size:1.8rem;line-height:1.5555555556}}.wp-block-media-text__content p{margin:0}@media screen and (min-width: 1024px){.wp-block-media-text__content p{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.wp-block-media-text__content p{font-size:1.4rem;line-height:1.7142857143}}.top{padding-top:6.4rem}@media screen and (min-width: 1024px){.top{padding-bottom:5.6rem}}@media screen and (max-width: 1023.98px){.top{padding-bottom:5.6rem}}@media screen and (max-width: 1023.98px){.top{padding-top:4rem}}@media screen and (min-width: 1024px){.top--bottom-80{padding-bottom:8rem}}@media screen and (max-width: 1023.98px){.top--bottom-80{padding-bottom:5.6rem}}.top--detail{position:relative}@media screen and (min-width: 1024px){.top--detail{padding-bottom:13.6rem}}@media screen and (max-width: 1023.98px){.top--detail{padding-bottom:5.6rem}}.top--detail:before{content:"";display:block;background-image:url(/wp-content/themes/kwm2026/assets/images/service/top-bg-pic.webp);background-repeat:no-repeat;pointer-events:none;position:absolute;top:0;right:0;width:100%;z-index:1}@media screen and (min-width: 1024px){.top--detail:before{height:482px;background-position:top 0 right 6.3rem;background-size:auto 100%}}@media screen and (max-width: 1023.98px){.top--detail:before{height:58.9333333333vw;background-position:top 0 right 5.3333333333vw;background-size:56.8vw auto}}.top__inner{position:relative;z-index:2}.top__title{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.top__title{gap:1.6rem}}@media screen and (max-width: 1023.98px){.top__title{gap:1rem}}.top__title-label{font-weight:700;line-height:1;color:#222}@media screen and (min-width: 1024px){.top__title-label{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.top__title-label{font-size:1.4rem}}.top__title-label span{display:inline-block;padding:0 1.6rem 0 0}.top__title-label span:nth-child(n+2){padding:0 0 0 1.6rem;border-left:2px solid #242954}.top__title-main{display:flex;align-items:center}@media screen and (min-width: 1024px){.top__title-main{gap:1.6rem}}@media screen and (max-width: 1023.98px){.top__title-main{gap:.8rem}}.top__title-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (min-width: 1024px){.top__title-icon{width:4.8rem;height:4.8rem;border-radius:.4rem}}@media screen and (max-width: 1023.98px){.top__title-icon{width:4rem;height:4rem;border-radius:.25rem}}.top__title-icon svg{display:block;width:2.1rem;height:2.1rem;color:#fff}.top__title-icon--sns{background-image:url(/wp-content/themes/kwm2026/assets/images/common/icons/sns-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.top__title-icon--keyword{background-color:#e35bae}.top__title-main-text{padding-bottom:.8rem;font-size:5rem;font-weight:700;line-height:1;color:#000}@media screen and (min-width: 1024px){.top__title-main-text{font-size:5rem}}@media screen and (max-width: 1023.98px){.top__title-main-text{font-size:3rem}}@media screen and (min-width: 1024px){.top--detail .top__title-main-text{font-size:5.4rem}}@media screen and (max-width: 1023.98px){.top--detail .top__title-main-text{font-size:3rem}}@media screen and (min-width: 1024px){.top--detail .top__title-main-text{line-height:1.6666666667}}@media screen and (max-width: 1023.98px){.top--detail .top__title-main-text{line-height:1.4666666667}}@media screen and (min-width: 1024px){.top__columns{margin-top:4rem;display:flex;align-items:flex-end;justify-content:space-between;gap:4.8rem}}@media screen and (max-width: 1023.98px){.top__columns{margin-top:.8rem}}@media screen and (min-width: 1024px){.top__columns--sns{margin-top:-1.6rem}}@media screen and (min-width: 1024px){.top__lead{flex:1;min-width:0;max-width:90rem}}@media screen and (max-width: 1023.98px){.top--detail .top__lead{margin-top:1.6rem}}.top__lead-text{font-weight:700;color:#000}@media screen and (min-width: 1024px){.top__lead-text{font-size:clamp(1.494rem,1.25vw,1.8rem)}}@media screen and (max-width: 1023.98px){.top__lead-text{font-size:1.6rem}}@media screen and (min-width: 1024px){.top__lead-text{line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.top__lead-text{line-height:1.75}}.top__buttons{display:flex;align-items:flex-end;gap:.8rem}@media screen and (min-width: 1024px){.top__buttons{width:100%;max-width:62.4rem;flex-shrink:0}}@media screen and (max-width: 1023.98px){.top__buttons{margin-top:2.4rem}}@media screen and (max-width: 1023.98px) and (max-width: 700px){.top__buttons{flex-direction:column}}@media screen and (min-width: 1024px){.top--detail .top__buttons{margin-top:4rem}}@media screen and (max-width: 1023.98px){.top--detail .top__buttons{margin-top:2.4rem}}.top__button{display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:.4rem}@media screen and (min-width: 1024px){.top__button{padding:2.4rem 1.6rem 2.4rem 2rem;width:100%;height:8rem}}@media screen and (max-width: 1023.98px){.top__button{padding:1.6rem 1.6rem 1.6rem 2rem;width:100%;height:6.4rem}}@media (hover: hover){.top__button:hover .top__button-icon-svg{transform:translate(.3rem)}}.top__button--white{background-color:#fff;border-color:#dbdbdb;color:#000}.top__button--white .top__button-icon,.top__button--black{background-color:#000;color:#fff}.top__button--black .top__button-icon{background-color:#fff;color:#000}.top__button-text{display:flex;flex-direction:column;gap:.4rem;font-weight:700;line-height:1}.top__button-text-sub{white-space:nowrap}@media screen and (min-width: 1024px){.top__button-text-sub{font-size:1.3rem}}@media screen and (max-width: 1023.98px){.top__button-text-sub{font-size:1.1rem}}.top__button-text-main{font-size:1.6rem;line-height:1.4}.top__button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:100px;overflow:hidden}.top__button-icon-svg{display:block;width:1.08rem;height:1.08rem;color:currentColor;transition:transform .3s ease;will-change:transform}.top__img{margin-top:3.2rem;width:100%;height:auto;border-radius:4px;overflow:hidden}.top__img img{width:100%;height:100%;object-fit:cover}.strength__lead{margin-top:2.4rem}@media screen and (min-width: 1024px){h2+.strength__items,h3+.strength__items,p+.strength__items,h2+* .strength__items,h3+* .strength__items,p+* .strength__items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.strength__items,h3+.strength__items,p+.strength__items,h2+* .strength__items,h3+* .strength__items,p+* .strength__items{margin-top:3.2rem}}.strength__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media screen and (min-width: 1024px){.strength__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.strength__items{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){.strength__items{grid-template-columns:minmax(0,1fr)}}.strength__item{display:flex;align-items:center;gap:1.2rem;min-height:17.4rem;padding:3.2rem 3.2rem 3.2rem 2.4rem;background-color:#fff;border-radius:.4rem}@media screen and (max-width: 1023.98px){.strength__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:.8rem;align-items:start;min-height:auto;padding:1.6rem 2.4rem}}.strength__item-icon{flex-shrink:0;width:8rem;height:8rem}.strength__item-icon img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1023.98px){.strength__item-icon{grid-column:1;grid-row:1;align-self:center;width:6.4rem;height:6.4rem}}.strength__item-body{flex:1 1 auto;min-width:0}@media screen and (max-width: 1023.98px){.strength__item-body{display:contents}}.strength__item-title{font-size:1.8rem;font-weight:700;line-height:1.5555555556;color:#000}@media screen and (max-width: 1023.98px){.strength__item-title{grid-column:2;grid-row:1;align-self:center;font-size:1.6rem;line-height:1.4;overflow-wrap:break-word}}.strength__item-text{margin-top:.8rem;font-size:1.4rem;font-weight:400;line-height:1.5714285714;color:#3c3c3c}@media screen and (max-width: 1023.98px){.strength__item-text{grid-column:1/-1;grid-row:2;margin-top:0;line-height:1.6428571429;overflow-wrap:break-word}}@media screen and (min-width: 1024px){h2+.strength__problem,h3+.strength__problem,p+.strength__problem,h2+* .strength__problem,h3+* .strength__problem,p+* .strength__problem{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.strength__problem,h3+.strength__problem,p+.strength__problem,h2+* .strength__problem,h3+* .strength__problem,p+* .strength__problem{margin-top:3.2rem}}@media screen and (min-width: 1024px){.strength__problem{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.strength__problem{margin-top:4.8rem}}.strength__problem-list{display:flex}@media screen and (min-width: 1024px){.strength__problem-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;gap:.8rem 1.6rem;align-items:stretch}}@media screen and (max-width: 1023.98px){.strength__problem-list{flex-direction:column;gap:3.2rem;align-items:center}}.strength__problem-row{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.strength__problem-row{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-items:stretch;min-width:0}}@media screen and (max-width: 1023.98px){.strength__problem-row{width:100%;gap:.4rem;align-items:center}}.strength__problem-card{display:flex;flex-direction:column;width:100%;border-radius:.4rem}@media screen and (min-width: 1024px){.strength__problem-card{height:100%;gap:1.6rem;padding:2.4rem}}@media screen and (max-width: 1023.98px){.strength__problem-card{padding:1.6rem}}.strength__problem-card--issue{background-color:#e6e6e6}@media screen and (max-width: 1023.98px){.strength__problem-card--issue{gap:.8rem}}.strength__problem-card--solution{background-color:#fff;border:1px solid #66c5a8}@media screen and (max-width: 1023.98px){.strength__problem-card--solution{gap:1.6rem}}.strength__problem-card-head{display:flex;flex-direction:column;gap:.8rem;align-items:center}.strength__problem-card-title{font-weight:700;color:#000;text-align:center}@media screen and (min-width: 1024px){.strength__problem-card-title{font-size:1.8rem;line-height:1.4444444444}}@media screen and (max-width: 1023.98px){.strength__problem-card-title{font-size:1.6rem;line-height:1.625}}.strength__problem-card-text{font-size:1.4rem;font-weight:400;line-height:1.6428571429}.strength__problem-card--issue .strength__problem-card-text{color:#3c3c3c}.strength__problem-card--solution .strength__problem-card-text{color:#000}.strength__problem-badge{display:inline-flex;align-items:center;align-self:center;border-radius:1000px;padding:.6rem 1.6rem;color:#fff}.strength__problem-badge--issue{background-color:#000}.strength__problem-badge--solution{background-color:#009e6f}.strength__problem-badge-label{font-weight:700;text-transform:uppercase}@media screen and (min-width: 1024px){.strength__problem-badge-label{font-size:1.4rem;line-height:1.1428571429}}@media screen and (max-width: 1023.98px){.strength__problem-badge-label{font-size:1.2rem;line-height:1.1666666667}}.strength__problem-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#009e6f;margin-inline:auto}.strength__problem-arrow-icon{width:1.4rem;height:1.4rem;transform:rotate(90deg);will-change:transform}@media screen and (min-width: 1024px){h2+.about-sns-ads__strength,h3+.about-sns-ads__strength,p+.about-sns-ads__strength,h2+* .about-sns-ads__strength,h3+* .about-sns-ads__strength,p+* .about-sns-ads__strength{margin-top:1.6rem}}@media screen and (max-width: 1023.98px){h2+.about-sns-ads__strength,h3+.about-sns-ads__strength,p+.about-sns-ads__strength,h2+* .about-sns-ads__strength,h3+* .about-sns-ads__strength,p+* .about-sns-ads__strength{margin-top:0}}@media screen and (min-width: 1024px){.about-sns-ads__strength{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength{margin-top:4.8rem}}.about-sns-ads__strength-items{display:flex;flex-direction:column;counter-reset:about-sns-ads-strength-item}@media screen and (min-width: 1024px){.about-sns-ads__strength-items{gap:1.6rem}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength-items{gap:0}}.about-sns-ads__strength-item{border-bottom:1px solid #dbdbdb;counter-increment:about-sns-ads-strength-item}.about-sns-ads__strength-item:last-child{border-bottom:none}@media screen and (min-width: 1024px){.about-sns-ads__strength-item{display:flex;gap:5.6rem;align-items:flex-start;padding-top:2.4rem;padding-bottom:4.8rem}.about-sns-ads__strength-item:last-child{padding-bottom:0}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength-item{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;padding-top:2.4rem;padding-bottom:2.4rem}.about-sns-ads__strength-item:last-child{padding-bottom:0}}.about-sns-ads__strength-item-head{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 1024px){.about-sns-ads__strength-item-head{flex-shrink:0;width:29.6rem}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength-item-head{width:100%}}.about-sns-ads__strength-item-num{color:#d6007f;font-size:1.4rem;font-weight:700;line-height:1.1428571429;text-transform:uppercase}.about-sns-ads__strength-item-num:before{content:counter(about-sns-ads-strength-item,decimal-leading-zero)}.about-sns-ads__strength-item-title{color:#000;font-weight:700}@media screen and (min-width: 1024px){.about-sns-ads__strength-item-title{font-size:2.2rem;line-height:1.6363636364}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength-item-title{font-size:1.8rem;line-height:1.5}}.about-sns-ads__strength-item-text{color:#000;font-size:1.6rem;font-weight:400;line-height:1.875}@media screen and (min-width: 1024px){.about-sns-ads__strength-item-text{flex:1 1 0;min-width:0}}@media screen and (max-width: 1023.98px){.about-sns-ads__strength-item-text{width:100%}}.service-cta{position:relative;background-color:#1f2774;border-radius:.4rem;overflow:hidden;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.service-cta{margin-top:12rem}}@media screen and (max-width: 1023.98px){.service-cta{margin-top:8rem}}@media screen and (min-width: 1024px){.service-cta{gap:2.4rem}}@media screen and (max-width: 1023.98px){.service-cta{gap:2.4rem}}@media screen and (min-width: 1024px){.service-cta{padding:6.4rem 4.8rem}}@media screen and (max-width: 1023.98px){.service-cta{padding:4.8rem 1.6rem 3.2rem}}.service-cta__bg-text{position:absolute;left:50%;transform:translate(-50%);margin:0;font-weight:400;letter-spacing:0;text-transform:uppercase;color:transparent;background:linear-gradient(to bottom,#fff,#fff0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.1;pointer-events:none;white-space:nowrap}@media screen and (min-width: 1024px){.service-cta__bg-text{top:3.5rem}}@media screen and (max-width: 1023.98px){.service-cta__bg-text{top:3.3rem}}@media screen and (min-width: 1024px){.service-cta__bg-text{font-size:8.8rem}}@media screen and (max-width: 1023.98px){.service-cta__bg-text{font-size:3.467rem}}@media screen and (min-width: 1024px){.service-cta__bg-text{line-height:1}}@media screen and (max-width: 1023.98px){.service-cta__bg-text{line-height:1}}.service-cta__bg-shape{position:absolute;pointer-events:none;opacity:.4}@media screen and (min-width: 1024px){.service-cta__bg-shape{top:11.04rem;left:38.6rem;width:75.263rem;height:30.775rem}}@media screen and (max-width: 1023.98px){.service-cta__bg-shape{display:none}}@media screen and (min-width: 1024px){.service-cta__bg-shape--sp{display:none}}@media screen and (max-width: 1023.98px){.service-cta__bg-shape--sp{display:block;top:26.545rem;left:3.2rem;width:42.732rem;height:12.876rem}}.service-cta__title{position:relative;z-index:1;color:#fff;font-weight:700;text-align:center}@media screen and (min-width: 1024px){.service-cta__title{font-size:3rem}}@media screen and (max-width: 1023.98px){.service-cta__title{font-size:1.8rem}}@media screen and (min-width: 1024px){.service-cta__title{line-height:1.5333333333}}@media screen and (max-width: 1023.98px){.service-cta__title{line-height:1.6}}@media screen and (min-width: 1024px){.service-cta__title{max-width:84rem}}@media screen and (max-width: 1023.98px){.service-cta__title{width:100%}.service-cta__title br{display:none}}.service-cta__lead{color:#fff;text-align:center;font-weight:600}@media screen and (min-width: 1024px){.service-cta__lead{font-size:1.4rem}}@media screen and (max-width: 1023.98px){.service-cta__lead{font-size:1.4rem}}@media screen and (min-width: 1024px){.service-cta__lead{line-height:2.1428571429}}@media screen and (max-width: 1023.98px){.service-cta__lead{line-height:1.5714285714}}.service-cta__actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.service-cta__actions{gap:2.4rem}}@media screen and (max-width: 1023.98px){.service-cta__actions{gap:2.4rem}}@media screen and (min-width: 1024px){.service-cta__actions{width:100%}}@media screen and (max-width: 1023.98px){.service-cta__actions{width:100%}}.service-cta__buttons{display:flex}@media screen and (min-width: 1024px){.service-cta__buttons{align-items:flex-end;justify-content:space-between;width:63.6%;min-width:55rem;gap:1.6rem}}@media screen and (max-width: 1023.98px){.service-cta__buttons{flex-direction:column;align-items:center;width:100%;max-width:36rem;gap:.8rem}}@media screen and (min-width: 1024px){.service-cta__buttons--single{justify-content:center;width:auto;min-width:0}}@media screen and (min-width: 1024px){.service-cta__buttons--single .service-cta__button{flex:none;width:32rem;height:6.4rem;padding:1.6rem 1.6rem 1.6rem 2rem}}.service-cta__button{display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:.4rem}@media (hover: hover){.service-cta__button:hover .service-cta__button-icon-svg{transform:translate(.3rem)}}@media screen and (min-width: 1024px){.service-cta__button{flex:1;padding:2.4rem 1.6rem 2.4rem 2.4rem}}@media screen and (max-width: 1023.98px){.service-cta__button{width:100%;padding:1.6rem 1.6rem 1.6rem 2rem;height:6.4rem}}.service-cta__button--outline{border-color:#fff;color:#fff}@media screen and (min-width: 1024px){.service-cta__button--outline{height:8.1rem}}.service-cta__button--outline .service-cta__button-icon,.service-cta__button--solid{background-color:#fff;color:#1f2774}@media screen and (min-width: 1024px){.service-cta__button--solid{height:8rem}}.service-cta__button--solid .service-cta__button-icon{background-color:#1f2774;color:#fff}.service-cta__button-text{display:flex;flex-direction:column;gap:.4rem;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.service-cta__button-text-sub{font-size:1.3rem}}@media screen and (max-width: 1023.98px){.service-cta__button-text-sub{font-size:1.1rem}}.service-cta__button-text-main{font-size:1.6rem;line-height:1.4;padding-right:1em}.service-cta__button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:100px;overflow:hidden}.service-cta__button-icon-svg{display:block;width:1.08rem;height:1.08rem;color:currentColor;transition:transform .3s ease;will-change:transform}.service-cta__download{display:flex;align-items:center;font-weight:400;color:#fff}@media screen and (min-width: 1024px){.service-cta__download{gap:.9rem}}@media screen and (max-width: 1023.98px){.service-cta__download{gap:.6rem}}@media screen and (min-width: 1024px){.service-cta__download{font-size:1.4rem}}@media screen and (max-width: 1023.98px){.service-cta__download{font-size:1.4rem}}@media screen and (min-width: 1024px){.service-cta__download{line-height:2.1428571429}}@media screen and (max-width: 1023.98px){.service-cta__download{line-height:1.5714285714}}@media screen and (hover: hover) and (min-width: 1024px){.service-cta__download:hover .service-cta__download-icon{transform:translate(.3rem) translateY(15%)}}@media screen and (hover: hover) and (max-width: 1023.98px){.service-cta__download:hover .service-cta__download-icon{transform:translate(.3rem)}}@media screen and (max-width: 1023.98px){.service-cta__download-text--pc{display:none}}@media screen and (min-width: 1024px){.service-cta__download-text--sp{display:none}}.service-cta__download-icon{display:block;flex-shrink:0;color:currentColor;transition:transform .3s ease;will-change:transform}@media screen and (min-width: 1024px){.service-cta__download-icon{width:.85rem}}@media screen and (max-width: 1023.98px){.service-cta__download-icon{width:.85rem}}@media screen and (min-width: 1024px){.service-cta__download-icon{height:.85rem}}@media screen and (max-width: 1023.98px){.service-cta__download-icon{height:.85rem}}@media screen and (min-width: 1024px){.service-cta__download-icon{transform:translate(0) translateY(15%)}}@media screen and (max-width: 1023.98px){.service-cta__download-icon{transform:none}}@media screen and (min-width: 1024px){h2+.service-list__companies,h3+.service-list__companies,p+.service-list__companies,h2+* .service-list__companies,h3+* .service-list__companies,p+* .service-list__companies{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.service-list__companies,h3+.service-list__companies,p+.service-list__companies,h2+* .service-list__companies,h3+* .service-list__companies,p+* .service-list__companies{margin-top:3.2rem}}@media screen and (min-width: 1024px){.service-list__companies{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.service-list__companies{margin-top:4.8rem}}@media screen and (min-width: 1024px){.service-list__companies{display:flex;flex-direction:column;gap:2.4rem}}@media screen and (max-width: 1023.98px){.service-list__companies{display:flex;flex-direction:column;gap:1.6rem}}.service-list__company{background-color:#fff;border:1px solid #dbdbdb;border-radius:.4rem}@media screen and (min-width: 1024px){.service-list__company{display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 3.2rem 4rem}}@media screen and (max-width: 1023.98px){.service-list__company{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 1.6rem 2.4rem}}@media (hover: hover){.service-list__company:hover .service-list__company-link-icon-svg{transform:translate(.3rem)}}@media screen and (min-width: 1024px){.service-list__company-top{display:flex;flex-direction:column;gap:2.4rem}}@media screen and (max-width: 1023.98px){.service-list__company-top{display:flex;flex-direction:column;gap:1.6rem}}.service-list__company-upper{display:flex;width:100%;color:inherit;text-decoration:none}@media screen and (min-width: 1024px){.service-list__company-upper{gap:3.2rem;align-items:center}}@media screen and (max-width: 1023.98px){.service-list__company-upper{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem}}@media screen and (min-width: 1024px){.service-list__company-head{display:flex;flex:1 0 0;flex-direction:column;gap:.8rem;min-width:0}}@media screen and (max-width: 1023.98px){.service-list__company-head{display:contents}}@media screen and (min-width: 1024px){.service-list__company-title-row{display:flex;gap:.8rem;align-items:center}}@media screen and (max-width: 1023.98px){.service-list__company-title-row{display:contents}}.service-list__company-logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;background-color:#fff}@media screen and (min-width: 1024px){.service-list__company-logo{width:5.6rem;height:5.6rem;padding:.8rem;border-radius:.233rem}}@media screen and (max-width: 1023.98px){.service-list__company-logo{grid-column:1;grid-row:1;width:4.8rem;height:4.8rem;padding:.686rem;border-radius:.2rem}}.service-list__company-logo img{display:block;width:100%;height:100%;object-fit:contain}.service-list__company-name{margin:0;color:#000;font-weight:700}@media screen and (min-width: 1024px){.service-list__company-name{flex:1 0 0;min-width:0;font-size:2.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.service-list__company-name{grid-column:2;grid-row:1;align-self:center;font-size:1.8rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.service-list__company-desc{display:contents}}.service-list__company-desc-text{margin:0;color:#000;font-weight:400}@media screen and (min-width: 1024px){.service-list__company-desc-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.service-list__company-desc-text{grid-column:1/-1;grid-row:2;font-size:1.4rem;line-height:1.7142857143}}.service-list__company-link-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:10rem;background-color:#222}@media screen and (min-width: 1024px){.service-list__company-link-icon{width:3.2rem;height:3.2rem}}@media screen and (max-width: 1023.98px){.service-list__company-link-icon{grid-column:3;grid-row:1;align-self:center;width:3.2rem;height:3.2rem}}.service-list__company-link-icon-svg{width:1rem;height:1rem;color:#fff;transition:transform .3s ease;will-change:transform}.service-list__company-divider{width:100%;height:.1rem;border:0;background-color:transparent;background-image:linear-gradient(to right,#dbdbdb 0,#dbdbdb 25%,transparent 25%,transparent 100%);background-repeat:repeat-x;background-size:.4rem .1rem;background-position:left center}.service-list__company-recommend{display:flex;flex-direction:column;gap:.8rem}.service-list__company-recommend-label{margin:0;color:#5e5e5e;font-weight:600;letter-spacing:.06rem;white-space:nowrap}@media screen and (min-width: 1024px){.service-list__company-recommend-label{font-size:1.4rem;line-height:1.0714285714}}@media screen and (max-width: 1023.98px){.service-list__company-recommend-label{font-size:1.2rem;line-height:1.25}}.service-list__company-recommend-list{margin:0;padding:0;list-style:none}@media screen and (max-width: 1023.98px){.service-list__company-recommend-list{display:flex;flex-direction:column;gap:.8rem}}.service-list__company-recommend-item{display:flex;gap:.8rem;align-items:center}.service-list__company-recommend-icon{position:relative;flex-shrink:0;overflow:hidden;width:1.2rem;height:1.2rem}.service-list__company-recommend-icon:before{content:"";position:absolute;top:50%;left:calc(50% + .024rem);width:.6rem;height:.6rem;border-radius:.1rem;background-color:#d6007f;transform:translate(-50%,-50%) rotate(-45deg)}.service-list__company-recommend-text{margin:0;flex:1 0 0;min-width:0;color:#000}@media screen and (min-width: 1024px){.service-list__company-recommend-text{font-size:1.6rem;font-weight:600;line-height:1.875}}@media screen and (max-width: 1023.98px){.service-list__company-recommend-text{font-size:1.4rem;font-weight:400;line-height:1.7142857143}}@media screen and (min-width: 1024px){h2+.points__items,h3+.points__items,p+.points__items,h2+* .points__items,h3+* .points__items,p+* .points__items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.points__items,h3+.points__items,p+.points__items,h2+* .points__items,h3+* .points__items,p+* .points__items{margin-top:3.2rem}}.points__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;counter-reset:points-item}@media screen and (min-width: 1024px){.points__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.points__items{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){.points__items{grid-template-columns:minmax(0,1fr)}}.points__item{display:flex;flex-direction:column;gap:.8rem;background-color:#e6e6e6;border-radius:.4rem;counter-increment:points-item}@media screen and (min-width: 1024px){.points__item{padding:3.2rem 2.4rem}}@media screen and (max-width: 1023.98px){.points__item{padding:1.6rem}}.points__item-head{display:flex;flex-direction:column;gap:.8rem}.points__item-label{color:#000;text-transform:uppercase;font-weight:700}@media screen and (min-width: 1024px){.points__item-label{font-size:1.2rem}}@media screen and (max-width: 1023.98px){.points__item-label{font-size:1rem}}@media screen and (min-width: 1024px){.points__item-label{line-height:1.3333333333}}@media screen and (max-width: 1023.98px){.points__item-label{line-height:1.4}}.points__item-label:before{content:"失敗例 " counter(points-item,decimal-leading-zero)}.points__item-title{font-weight:700;color:#000}@media screen and (min-width: 1024px){.points__item-title{font-size:1.8rem;line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.points__item-title{font-size:1.6rem;line-height:1.4}}.points__item-text{font-weight:400;color:#3c3c3c}@media screen and (min-width: 1024px){.points__item-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.points__item-text{font-size:1.4rem;line-height:1.5714285714}}.points__next-arrow{background:#009e6f;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (min-width: 1024px){.points__next-arrow{height:20.7846096908px;width:57px;margin:3.2rem auto}}@media screen and (max-width: 1023.98px){.points__next-arrow{height:19.0525588833px;width:52px;margin:1.6rem auto}}.points__next-success{text-align:center}.points__next-success-inner{display:inline-flex;align-items:center;justify-content:center;background:#009e6f;color:#fff;font-weight:700;height:3.2rem;border-radius:9999px}@media screen and (min-width: 1024px){.points__next-success-inner{padding:0 2.4rem}}@media screen and (max-width: 1023.98px){.points__next-success-inner{padding:0 1.6rem}}@media screen and (min-width: 1024px){.points__next-success-inner{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.points__next-success-inner{font-size:1.4rem}}@media screen and (min-width: 1024px){.points__next-success-inner{line-height:1.9375}}@media screen and (max-width: 1023.98px){.points__next-success-inner{line-height:2}}@media screen and (min-width: 1024px){h2+.points__solution-items,h3+.points__solution-items,p+.points__solution-items,h2+* .points__solution-items,h3+* .points__solution-items,p+* .points__solution-items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.points__solution-items,h3+.points__solution-items,p+.points__solution-items,h2+* .points__solution-items,h3+* .points__solution-items,p+* .points__solution-items{margin-top:3.2rem}}.points__solution-items{display:grid;gap:1.6rem}@media screen and (min-width: 1024px){.points__solution-items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.points__solution-items{margin-top:4.8rem}}@media screen and (min-width: 1024px){.points__solution-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1023.98px){.points__solution-items{grid-template-columns:minmax(0,1fr)}}.points__solution-item{background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.points__solution-item{padding:3.2rem}}@media screen and (max-width: 1023.98px){.points__solution-item{padding:1.6rem 2.4rem}}.points__solution-item-head{display:flex;align-items:center;gap:.8rem}.points__solution-item-icon{flex-shrink:0;overflow:hidden}@media screen and (min-width: 1024px){.points__solution-item-icon{width:8rem;height:8rem}}@media screen and (max-width: 1023.98px){.points__solution-item-icon{width:6.4rem;height:6.4rem}}.points__solution-item-icon img{display:block;width:100%;height:100%;object-fit:contain}.points__solution-item-title{flex:1;min-width:0;color:#000;font-weight:700}@media screen and (min-width: 1024px){.points__solution-item-title{font-size:1.8rem;line-height:1.4}}@media screen and (max-width: 1023.98px){.points__solution-item-title{font-size:1.6rem;line-height:1.4}}.points__solution-item-text{color:#6b6b6b;font-weight:400}@media screen and (min-width: 1024px){.points__solution-item-text{margin-top:1rem;font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.points__solution-item-text{margin-top:.8rem;font-size:1.4rem;line-height:1.6428571429}}@media screen and (min-width: 1024px){h2+.support-process__urgent,h3+.support-process__urgent,p+.support-process__urgent,h2+* .support-process__urgent,h3+* .support-process__urgent,p+* .support-process__urgent{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.support-process__urgent,h3+.support-process__urgent,p+.support-process__urgent,h2+* .support-process__urgent,h3+* .support-process__urgent,p+* .support-process__urgent{margin-top:3.2rem}}.support-process__urgent{display:flex;border-radius:.4rem;background:#e6e6e6}@media screen and (min-width: 1024px){.support-process__urgent{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.support-process__urgent{margin-top:4.8rem}}@media screen and (min-width: 1024px){.support-process__urgent{gap:2.4rem;align-items:flex-end;padding:3.2rem 3.2rem 4rem}}@media screen and (max-width: 1023.98px){.support-process__urgent{flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:flex-end;padding:2.4rem 1.6rem}}.support-process__urgent-content{flex:1 0 0;min-width:0}@media screen and (min-width: 1024px){.support-process__urgent-content{display:flex;flex-direction:column;gap:1.2rem}}@media screen and (max-width: 1023.98px){.support-process__urgent-content{display:flex;flex-direction:column;gap:.4rem;width:100%}}.support-process__urgent-title{margin:0;color:#222;font-weight:600;font-size:1.8rem;line-height:1.7777777778}.support-process__urgent-text{margin:0;color:#000;font-weight:400}@media screen and (min-width: 1024px){.support-process__urgent-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.support-process__urgent-text{font-size:1.4rem;line-height:1.6428571429}}.support-process__urgent-link{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;overflow:hidden;border-radius:.4rem;background-color:#000;color:#fff;text-decoration:none}@media screen and (min-width: 1024px){.support-process__urgent-link{width:26.4rem;height:8rem;padding:2.4rem 1.6rem 2.4rem 2rem}}@media screen and (max-width: 1023.98px){.support-process__urgent-link{width:100%;padding:1.6rem 1.6rem 1.6rem 2rem}}@media (hover: hover){.support-process__urgent-link:hover .support-process__urgent-link-icon-svg{transform:translate(.3rem)}}.support-process__urgent-link-text{margin:0;color:#fff;font-weight:700;font-size:1.6rem;line-height:1}.support-process__urgent-link-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:10rem;background-color:#fff}.support-process__urgent-link-icon-svg{width:1.2rem;height:1.2rem;color:#000;transition:transform .3s ease;will-change:transform}@media screen and (min-width: 1024px){h2+.support-process__flow,h3+.support-process__flow,p+.support-process__flow,h2+* .support-process__flow,h3+* .support-process__flow,p+* .support-process__flow{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.support-process__flow,h3+.support-process__flow,p+.support-process__flow,h2+* .support-process__flow,h3+* .support-process__flow,p+* .support-process__flow{margin-top:3.2rem}}.support-process__flow{display:flex;flex-direction:column;padding:0;list-style:none;counter-reset:support-process-step}@media screen and (min-width: 1024px){.support-process__flow{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.support-process__flow{margin-top:4.8rem}}@media screen and (min-width: 1024px){.support-process__flow{gap:3.2rem}}@media screen and (max-width: 1023.98px){.support-process__flow{gap:1.6rem}}.support-process__flow-item{position:relative;display:flex;align-items:flex-start;counter-increment:support-process-step}@media screen and (min-width: 1024px){.support-process__flow-item{gap:1.6rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item{gap:.8rem}}.support-process__flow-item:after{content:"";position:absolute;width:2px;transform:translate(-50%);background-image:linear-gradient(to bottom,#222 50%,transparent 50%);background-repeat:repeat-y;background-size:2px .4rem}@media screen and (min-width: 1024px){.support-process__flow-item:after{top:8.8rem;bottom:-3.2rem;left:4.4rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item:after{top:5.6rem;bottom:-1.6rem;left:2.8rem}}.support-process__flow-item:last-child:after{bottom:0}.support-process__flow-item:last-child:before{content:"";display:block;position:absolute;bottom:-1px;width:1.3rem;height:.8rem;background:url(/wp-content/themes/kwm2026/assets/images/common/icons/chevron-down.svg) no-repeat center center/contain}@media screen and (min-width: 1024px){.support-process__flow-item:last-child:before{left:3.75rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item:last-child:before{left:2.15rem}}.support-process__flow-item-step{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #000;border-radius:50%;background-color:#fff;color:#000}@media screen and (min-width: 1024px){.support-process__flow-item-step{width:8.8rem;height:8.8rem;gap:.2rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item-step{width:5.6rem;height:5.6rem;gap:.13rem}}.support-process__flow-item-step-label{margin:0;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.support-process__flow-item-step-label{font-size:1rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item-step-label{font-size:.64rem}}.support-process__flow-item-step-num{margin:0;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.support-process__flow-item-step-num{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item-step-num{font-size:1.2rem}}.support-process__flow-item-step-num:before{content:counter(support-process-step,decimal-leading-zero)}.support-process__flow-item-body{flex:1 0 0;min-width:0;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.support-process__flow-item-body{gap:1.6rem;padding-top:2.4rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item-body{gap:.8rem;padding-top:1.1rem}}.support-process__flow-item-title{margin:0;color:#000;font-weight:600}@media screen and (min-width: 1024px){.support-process__flow-item-title{font-size:2rem;line-height:1.8}}@media screen and (max-width: 1023.98px){.support-process__flow-item-title{font-size:1.8rem;line-height:1.7777777778}}.support-process__flow-item-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.support-process__flow-item-list li{position:relative;color:#3c3c3c;font-weight:400;padding-left:1.6rem}@media screen and (min-width: 1024px){.support-process__flow-item-list li{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.support-process__flow-item-list li{font-size:1.4rem;line-height:1.6428571429}}.support-process__flow-item-list li:before{content:"";position:absolute;top:50%;left:.1rem;width:.6rem;height:.6rem;border-radius:.1rem;background-color:#222;transform:translateY(-50%) rotate(-45deg)}.support-process__flow-item-text{margin:0;font-weight:400}@media screen and (min-width: 1024px){.support-process__flow-item-text{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.support-process__flow-item-text{font-size:1.4rem}}@media screen and (min-width: 1024px){.support-process__flow-item-text{line-height:1.875}}@media screen and (max-width: 1023.98px){.support-process__flow-item-text{line-height:1.7142857143}}.support-process__flow-item-buttons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:.8rem}.support-process__flow-item-text+.support-process__flow-item-buttons{margin-top:.8rem}.support-process__flow-item-buttons li{position:relative;background-color:#fff;border-radius:4px;font-size:1.4rem;line-height:1.4;font-weight:600}.support-process__flow-item-buttons li:after{content:"";position:absolute;top:50%;right:1.6rem;width:2.4rem;height:2.4rem;background-color:#222;color:#fff;border-radius:50%;background-image:url(/wp-content/themes/kwm2026/assets/images/common/icons/arrow-right-md-wh.svg);background-repeat:no-repeat;background-position:center center;background-size:1rem;transform:translateY(-50%);transition:background-position .2s ease}@media (hover: hover){.support-process__flow-item-buttons li:hover:after{background-position:center right .4rem}}.support-process__flow-item-buttons li a{width:100%;height:100%;display:flex;align-items:center;position:relative;padding:1.2rem 5rem 1.2rem 1.6rem}@media screen and (min-width: 1024px){h2+.support-case__items,h3+.support-case__items,p+.support-case__items,h2+* .support-case__items,h3+* .support-case__items,p+* .support-case__items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.support-case__items,h3+.support-case__items,p+.support-case__items,h2+* .support-case__items,h3+* .support-case__items,p+* .support-case__items{margin-top:3.2rem}}.support-case__items{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.support-case__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.support-case__items{margin-top:4.8rem}}@media screen and (min-width: 1024px){.support-case__items{gap:2.4rem}}@media screen and (max-width: 1023.98px){.support-case__items{gap:2.4rem}}.support-case__item-link{display:flex;color:inherit;text-decoration:none}@media screen and (min-width: 1024px){.support-case__item-link{gap:clamp(1.6rem,2.4489795918%,2.4rem);align-items:center}}@media screen and (max-width: 1023.98px){.support-case__item-link{flex-direction:column;gap:1.6rem}}@media screen and (hover: hover) and (min-width: 1024px){.support-case__item-link:hover .support-case__item-arrow{transform:translate(.4rem)}}@media screen and (hover: hover) and (max-width: 1023.98px){.support-case__item-link:hover .support-case__item-arrow{transform:translate(.4rem)}}.support-case__item-img-wrap{position:relative;overflow:hidden;flex-shrink:0;border-radius:.4rem}@media screen and (min-width: 1024px){.support-case__item-img-wrap{aspect-ratio:350/196;width:clamp(0px,35.7142857143%,35rem)}}@media screen and (max-width: 1023.98px){.support-case__item-img-wrap{width:100%;height:18.9rem}}.support-case__item-img-wrap picture{display:block;width:100%;height:100%}.support-case__item-img{width:100%;height:100%;object-fit:cover}.support-case__item-logo{position:absolute;right:.8rem;bottom:.8rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff;border-radius:.2rem}@media screen and (min-width: 1024px){.support-case__item-logo{width:10rem;height:5.6rem;padding:1.6rem}}@media screen and (max-width: 1023.98px){.support-case__item-logo{width:10rem;height:5.6rem;padding:1.6rem}}.support-case__item-logo-img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.support-case__item-body{min-width:0}@media screen and (min-width: 1024px){.support-case__item-body{flex:1 0 0}}@media screen and (max-width: 1023.98px){.support-case__item-body{width:100%}}.support-case__item-head{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.support-case__item-head{gap:.8rem}}@media screen and (max-width: 1023.98px){.support-case__item-head{position:relative;gap:.4rem}}.support-case__item-name{margin:0;color:#000;font-weight:700}@media screen and (min-width: 1024px){.support-case__item-name{font-size:2.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.support-case__item-name{font-size:1.8rem;line-height:1.5}}.support-case__item-subtitle{display:flex}@media screen and (min-width: 1024px){.support-case__item-subtitle{gap:1.6rem;align-items:flex-start}}@media screen and (max-width: 1023.98px){.support-case__item-subtitle{position:relative;flex-direction:column;gap:0}}.support-case__item-subtitle-text{margin:0;color:#000;font-weight:600}@media screen and (min-width: 1024px){.support-case__item-subtitle-text{flex:1 0 0;min-width:0;font-size:1.8rem;line-height:1.7222222222}}@media screen and (max-width: 1023.98px){.support-case__item-subtitle-text{padding-right:1.6rem;font-size:1.4rem;line-height:1.7142857143}}.support-case__item-arrow{flex-shrink:0;color:#000;will-change:transform;transition:transform .25s ease}@media screen and (min-width: 1024px){.support-case__item-arrow{width:1.6rem;height:1.6rem;margin-top:.9rem}}@media screen and (max-width: 1023.98px){.support-case__item-arrow{position:absolute;right:0;bottom:0;width:1.2rem;height:1.2rem}}@media screen and (min-width: 1024px){h2+.support-case__cards,h3+.support-case__cards,p+.support-case__cards,h2+* .support-case__cards,h3+* .support-case__cards,p+* .support-case__cards{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.support-case__cards,h3+.support-case__cards,p+.support-case__cards,h2+* .support-case__cards,h3+* .support-case__cards,p+* .support-case__cards{margin-top:3.2rem}}.support-case__cards{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.support-case__cards{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.support-case__cards{margin-top:4.8rem}}@media screen and (min-width: 1024px){.support-case__cards{gap:1.6rem}}@media screen and (max-width: 1023.98px){.support-case__cards{gap:1.6rem}}.support-case__card{display:flex;flex-direction:column;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.support-case__card{gap:2.4rem;padding:3.2rem 4rem}}@media screen and (max-width: 1023.98px){.support-case__card{gap:2.4rem;padding:2.4rem 1.6rem}}.support-case__card-head{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.support-case__card-head{gap:.8rem}}@media screen and (max-width: 1023.98px){.support-case__card-head{gap:.4rem}}.support-case__card-name{margin:0;color:#000;font-weight:700}@media screen and (min-width: 1024px){.support-case__card-name{font-size:2.4rem}}@media screen and (max-width: 1023.98px){.support-case__card-name{font-size:1.8rem}}@media screen and (min-width: 1024px){.support-case__card-name{line-height:1.5}}@media screen and (max-width: 1023.98px){.support-case__card-name{line-height:1.5}}@media screen and (min-width: 1024px){.support-case__card-name{font-size:2.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.support-case__card-name{font-size:1.8rem;line-height:1.5}}.support-case__card-subtitle{margin:0;color:#000;font-weight:600}@media screen and (min-width: 1024px){.support-case__card-subtitle{font-size:1.8rem;line-height:1.7222222222}}@media screen and (max-width: 1023.98px){.support-case__card-subtitle{font-size:1.4rem;line-height:1.7142857143}}.support-case__card-box{display:flex;flex-direction:column;padding:1.6rem;background-color:#f2f2f2;border-radius:.4rem}@media screen and (min-width: 1024px){.support-case__card-box{gap:1.6rem}}@media screen and (max-width: 1023.98px){.support-case__card-box{gap:2rem}}.support-case__card-row{display:flex;gap:1.2rem;align-items:flex-start}.support-case__card-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;padding-inline:.8rem;padding-block:.1rem;border-radius:.2rem;font-size:1.2rem;line-height:1.6666666667;color:#fff}@media screen and (min-width: 1024px){.support-case__card-badge{font-weight:400}}@media screen and (max-width: 1023.98px){.support-case__card-badge{height:2.2rem;margin-top:.5rem;font-weight:600}}.support-case__card-badge--issue{background-color:#5e5e5e}.support-case__card-badge--solution{background-color:#009e6f}.support-case__card-divider{margin:0;border:none;border-top:1px solid #dbdbdb}.support-case__card-row-text{flex:1 0 0;min-width:0;margin:0;color:#6b6b6b;font-weight:400;font-size:1.4rem}@media screen and (min-width: 1024px){.support-case__card-row-text{line-height:1.6428571429}}@media screen and (max-width: 1023.98px){.support-case__card-row-text{line-height:1.5714285714}}.consultant__link{margin-top:3.2rem;text-align:right}@media screen and (min-width: 1024px){h2+.consultant__cards,h3+.consultant__cards,p+.consultant__cards,h2+* .consultant__cards,h3+* .consultant__cards,p+* .consultant__cards{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.consultant__cards,h3+.consultant__cards,p+.consultant__cards,h2+* .consultant__cards,h3+* .consultant__cards,p+* .consultant__cards{margin-top:3.2rem}}@media screen and (min-width: 1024px){.consultant__cards{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.consultant__cards{margin-top:4.8rem}}@media screen and (min-width: 1024px){.consultant__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media screen and (min-width: 1024px) and (max-width: 1100px){.consultant__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1023.98px){.consultant__cards{display:flex;flex-direction:column;gap:.8rem}}@media screen and (max-width: 1023.98px) and (min-width: 700px){.consultant__cards{display:grid;grid-template-columns:repeat(2,1fr)}}.consultant__card{background-color:#fff;border-radius:.4rem;overflow:hidden}.consultant__card-link{display:grid;height:100%;color:inherit;text-decoration:none;position:relative}@media screen and (min-width: 1024px){.consultant__card-link{grid-template-columns:9.6rem 1fr;grid-template-rows:auto auto;grid-template-areas:"avatar info" "desc desc";gap:1.6rem;padding:2.4rem 2.4rem 2.4rem 0;align-content:start;align-items:start}}@media screen and (max-width: 1023.98px){.consultant__card-link{grid-template-columns:10.6rem 1fr;grid-template-rows:auto auto;grid-template-areas:"avatar info" "avatar desc";padding:2rem 0 1.6rem}}@media (hover: hover){.consultant__card-link:hover .consultant__card-photo{transform:scale(1.1)}.consultant__card-link:hover .consultant__card-arrow{transform:translate(.4rem)}}.consultant__card-avatar{grid-area:avatar;flex-shrink:0;overflow:hidden}@media screen and (min-width: 1024px){.consultant__card-avatar{width:9.6rem;height:9.6rem;background-color:#f9f9f9;border-radius:.12rem}}@media screen and (max-width: 1023.98px){.consultant__card-avatar{width:10.6rem;height:10.6rem;align-self:center;background-color:#f2f2f2;border-radius:0 .2rem .2rem 0}}.consultant__card-avatar picture{display:block;width:100%;height:100%}.consultant__card-avatar img{width:100%;height:100%;object-fit:cover}.consultant__card-avatar-inner{position:relative;width:100%;height:100%}.consultant__card-avatar-org,.consultant__card-avatar-ov{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.consultant__card-avatar-ov{visibility:hidden}.consultant__card-photo{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.consultant__card-info{grid-area:info;display:flex;flex-direction:column;min-width:0}@media screen and (min-width: 1024px){.consultant__card-info{align-self:start}}@media screen and (max-width: 1023.98px){.consultant__card-info{gap:.5rem;padding:0 2rem}}.consultant__card-role{font-size:clamp(.996rem,.8333333333vw,1.2rem);line-height:1.6666666667}@media screen and (min-width: 1024px){.consultant__card-role{color:#3c3c3c}}@media screen and (max-width: 1023.98px){.consultant__card-role{color:#6b6b6b}}.consultant__card-name{font-size:1.8rem;font-weight:700;color:#000;line-height:1.8888888889;margin-top:-.6rem}@media screen and (min-width: 1024px){.consultant__card-name{font-size:clamp(1.494rem,1.25vw,1.8rem)}}@media screen and (max-width: 1023.98px){.consultant__card-name{font-size:clamp(1rem,4.2666666667vw,1.6rem);margin-top:-.4rem}}.consultant__card-desc{grid-area:desc;font-size:1.2rem;line-height:1.6666666667;margin:0}@media screen and (min-width: 1024px){.consultant__card-desc{padding-left:2.4rem;color:#3c3c3c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width: 1023.98px){.consultant__card-desc{padding:0 2rem;height:6.5rem;margin-top:.5rem;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.consultant__card-arrow{position:absolute;right:.8rem;bottom:.8rem;transition:transform .2s ease;will-change:transform}@media screen and (min-width: 1024px){.consultant__card-arrow{display:none}}.consultant__card-arrow svg{width:1.1rem;height:1.1rem}@media screen and (min-width: 1024px){h2+.related-articles__items,h3+.related-articles__items,p+.related-articles__items,h2+* .related-articles__items,h3+* .related-articles__items,p+* .related-articles__items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.related-articles__items,h3+.related-articles__items,p+.related-articles__items,h2+* .related-articles__items,h3+* .related-articles__items,p+* .related-articles__items{margin-top:3.2rem}}.related-articles__items{width:100%}@media screen and (min-width: 1024px){.related-articles__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.related-articles__items{margin-top:4.8rem}}@media screen and (min-width: 1024px){.related-articles__items{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}}@media screen and (max-width: 1023.98px){.related-articles__items{display:flex;flex-direction:column;gap:40px}}@media screen and (max-width: 1023.98px) and (min-width: 700px){.related-articles__items{display:grid;grid-template-columns:repeat(2,1fr)}}.related-articles__card-link{display:flex;flex-direction:column;text-decoration:none;color:inherit}@media screen and (min-width: 1024px){.related-articles__card-link{gap:1.6rem}}@media screen and (max-width: 1023.98px){.related-articles__card-link{gap:16px}}@media (hover: hover){.related-articles__card-link:hover .related-articles__card-arrow{transform:translate(.4rem)}}.related-articles__card-img-wrap{position:relative;overflow:hidden;border-radius:.4rem;aspect-ratio:368/261;background-color:#f2f2f2}.related-articles__card-img-wrap picture{display:block;width:100%;height:100%}.related-articles__card-img{width:100%;height:100%;object-fit:cover}.related-articles__card-body{position:relative;display:flex;flex-direction:column;padding-right:1.6rem}@media screen and (min-width: 1024px){.related-articles__card-body{gap:4px}}@media screen and (max-width: 1023.98px){.related-articles__card-body{gap:8px}}.related-articles__card-meta{display:flex;align-items:center;justify-content:space-between;width:100%}.related-articles__card-date{font-weight:700;font-size:1.2rem;line-height:1.1428571429;color:#6b6b6b}.related-articles__card-tag{display:inline-flex;align-items:center;justify-content:center;height:2.4rem;padding:0 1.2rem;border-radius:10rem;background-color:#f2f2f2;font-weight:600;color:#6b6b6b;white-space:nowrap}@media screen and (min-width: 1024px){.related-articles__card-tag{font-size:1rem}}@media screen and (max-width: 1023.98px){.related-articles__card-tag{font-size:1.2rem}}@media screen and (min-width: 1024px){.related-articles__card-tag{line-height:1.7}}@media screen and (max-width: 1023.98px){.related-articles__card-tag{line-height:1.6666666667}}.related-articles__card-title{font-weight:600;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 1024px){.related-articles__card-title{font-size:1.5rem}}@media screen and (max-width: 1023.98px){.related-articles__card-title{font-size:1.6rem}}@media screen and (min-width: 1024px){.related-articles__card-title{line-height:1.6666666667}}@media screen and (max-width: 1023.98px){.related-articles__card-title{line-height:1.5}}.related-articles__card-arrow{position:absolute;bottom:.6rem;right:0;width:1rem;height:1rem;color:#000;will-change:transform;transition:transform .25s ease}@media screen and (min-width: 1024px){h2+.faq__items,h3+.faq__items,p+.faq__items,h2+* .faq__items,h3+* .faq__items,p+* .faq__items{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.faq__items,h3+.faq__items,p+.faq__items,h2+* .faq__items,h3+* .faq__items,p+* .faq__items{margin-top:3.2rem}}.faq__items{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 1024px){.faq__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.faq__items{margin-top:4.8rem}}@media screen and (min-width: 1024px){.faq__items{gap:1.6rem}}@media screen and (max-width: 1023.98px){.faq__items{gap:1.6rem}}.faq__item{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #dbdbdb}@media screen and (min-width: 1024px){.faq__item{gap:1.6rem;padding-top:2.4rem;padding-bottom:4.8rem}}@media screen and (max-width: 1023.98px){.faq__item{gap:.8rem;padding-bottom:2.4rem}}.faq__question{display:flex;gap:.7rem;width:100%}.faq__question-label{flex-shrink:0;color:#222;font-weight:400;white-space:nowrap}@media screen and (min-width: 1024px){.faq__question-label{font-size:3.2rem;line-height:.75}.faq__question-label:before{transform:translateY(.175em)}}@media screen and (max-width: 1023.98px){.faq__question-label{font-size:2.4rem;line-height:.8333333333}.faq__question-label:before{transform:translateY(.3em)}}.faq__question-label:before{content:"Q.";display:inline-block}.faq__question-text{flex:1;min-width:0;color:#000;font-weight:600}@media screen and (min-width: 1024px){.faq__question-text{font-size:2rem;line-height:1.8}}@media screen and (max-width: 1023.98px){.faq__question-text{font-size:1.8rem;line-height:1.7777777778}}.faq__answer{color:#000;font-weight:400}@media screen and (min-width: 1024px){.faq__answer{max-width:95.2rem;font-size:1.6rem;line-height:1.6875}}@media screen and (max-width: 1023.98px){.faq__answer{width:100%;font-size:1.4rem;line-height:1.6428571429}}@media screen and (min-width: 1024px){.other-services{padding-top:8rem}}@media screen and (max-width: 1023.98px){.other-services{padding-top:6rem}}@media screen and (min-width: 1024px){.other-services__same-container{padding-bottom:4.8rem}}@media screen and (max-width: 1023.98px){.other-services__same-container{padding-bottom:4rem}}.other-services__other-container{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}@media screen and (min-width: 1024px){.other-services__other-container{padding:4.8rem 0}}@media screen and (max-width: 1023.98px){.other-services__other-container{padding:4rem 0}}@media screen and (min-width: 1024px){.other-services__extra-container{padding:4.8rem 0}}@media screen and (max-width: 1023.98px){.other-services__extra-container{padding:4rem 0}}.other-services__title-text{color:#000;font-weight:700}@media screen and (min-width: 1024px){.other-services__title-text{font-size:3rem}}@media screen and (max-width: 1023.98px){.other-services__title-text{font-size:2.4rem}}@media screen and (min-width: 1024px){.other-services__title-text{line-height:1.5333333333}}@media screen and (max-width: 1023.98px){.other-services__title-text{line-height:1.5833333333}}.other-services__title-sub-text{color:#000;font-weight:700}@media screen and (min-width: 1024px){.other-services__title-sub-text{font-size:2.2rem}}@media screen and (max-width: 1023.98px){.other-services__title-sub-text{font-size:2rem}}@media screen and (min-width: 1024px){.other-services__title-sub-text{line-height:1.4545454545}}@media screen and (max-width: 1023.98px){.other-services__title-sub-text{line-height:1.5}}.other-services__link{margin-top:2.4rem;text-align:right}.other-services__same{display:grid;grid-template-areas:"label link" "cards cards";grid-template-columns:1fr auto;align-items:center}@media screen and (min-width: 1024px){.other-services__same{gap:1.6rem;margin-top:4rem}}@media screen and (max-width: 1023.98px){.other-services__same{grid-template-areas:"label" "cards" "link";grid-template-columns:1fr;gap:1.6rem;margin-top:4rem}}.other-services__same-label{grid-area:label;display:flex;align-items:center;gap:1.4rem}.other-services__same-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:.4rem}.other-services__same-icon svg{display:block;width:2rem;height:2rem;color:#fff}.other-services__same-title{margin:0;color:#000;font-weight:700;font-size:2.2rem;line-height:1.4545454545;white-space:nowrap}.other-services__same-link{grid-area:link;justify-self:end}.other-services__same-cards{grid-area:cards;display:grid;margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.other-services__same-cards{grid-template-columns:repeat(3,1fr);gap:.8rem}}@media screen and (min-width: 1024px) and (min-width: 1200px){.other-services__same-cards{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1023.98px){.other-services__same-cards{grid-template-columns:repeat(2,1fr);gap:.8rem}}@media screen and (max-width: 1023.98px) and (max-width: 680px){.other-services__same-cards{grid-template-columns:1fr}}.other-services__same-card{min-width:0}.other-services__same-card-link{display:flex;align-items:center;gap:.8rem;width:100%;padding:1.6rem 2.4rem;border-radius:.4rem;background-color:#fff;color:inherit;text-decoration:none}@media (hover: hover){.other-services__same-card-link:hover .other-services__same-card-icon{transform:translate(.3rem)}}.other-services__same-card-text{flex:1 0 0;min-width:0;color:#000;font-weight:700;font-size:1.6rem;line-height:1.9375}.other-services__same-card-icon{flex-shrink:0;width:1.2rem;height:1.2rem;color:#000;transition:transform .3s ease;will-change:transform}.other-services__same--sns-ads .other-services__same-icon{background-image:url(/wp-content/themes/kwm2026/assets/images/common/icons/sns-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.other-services__same--search-ads .other-services__same-icon{background-color:#4081ec}.other-services__same--shopping-ads .other-services__same-icon{background-color:#90b945}.other-services__same--display-ads .other-services__same-icon{background-color:#f2a231}.other-services__same--video-ads .other-services__same-icon{background-color:#f70000}.other-services__same--other .other-services__same-icon{background-color:#22b166}.other-services__same--keyword-creation .other-services__same-icon{background-color:#e35bae}@media screen and (min-width: 1024px){.other-services__other{margin-top:4rem}}@media screen and (max-width: 1023.98px){.other-services__other{margin-top:4rem}}.other-services__other-cards{display:grid}@media screen and (min-width: 1024px){.other-services__other-cards{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (min-width: 1024px) and (min-width: 1200px){.other-services__other-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1023.98px){.other-services__other-cards{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (max-width: 1023.98px) and (max-width: 800px){.other-services__other-cards{grid-template-columns:1fr}}.other-services__other-card{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:3.2rem;border-radius:.4rem;background-color:#fff}@media screen and (min-width: 1024px){.other-services__other-card{padding:3.2rem}}@media screen and (max-width: 1023.98px){.other-services__other-card{padding:clamp(1rem,6.4vw,2.4rem)}}.other-services__other-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;color:inherit;text-decoration:none}@media (hover: hover){.other-services__other-card-head:hover .other-services__other-card-head-arrow{transform:translate(.3rem)}}.other-services__other-card-head-label{display:flex;align-items:center;gap:1.6rem;min-width:0}@media screen and (min-width: 1024px){.other-services__other-card-head-label{gap:1.6rem}}@media screen and (max-width: 1023.98px){.other-services__other-card-head-label{gap:1rem}}.other-services__other-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.2rem;color:#fff}.other-services__other-card-icon--listing{background-color:#4081ec}.other-services__other-card-icon--shopping{background-color:#90b945}.other-services__other-card-icon--sns{background-image:url(/wp-content/themes/kwm2026/assets/images/common/icons/sns-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.other-services__other-card-icon--display{background-color:#f2a231}.other-services__other-card-icon--video{background-color:#f70000}.other-services__other-card-icon--other{background-color:#22b166}.other-services__other-card-icon-svg{width:1.85rem;height:1.85rem}.other-services__other-card-title{color:#000;font-weight:700;font-size:1.8rem;line-height:1.8888888889;white-space:nowrap}@media screen and (min-width: 1024px){.other-services__other-card-title{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.other-services__other-card-title{font-size:1.6rem}}@media screen and (min-width: 1024px){.other-services__other-card-title{line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.other-services__other-card-title{line-height:1.875}}.other-services__other-card-head-arrow{flex-shrink:0;width:1.2rem;height:1.2rem;color:#000;transition:transform .3s ease;will-change:transform}.other-services__other-card-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.other-services__other-card-item{position:relative;border-bottom:1px solid #dbdbdb}.other-services__other-card-item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#000;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;will-change:transform}@media (hover: hover){.other-services__other-card-item:hover:after{transform:scaleX(1);transform-origin:left}.other-services__other-card-item:hover .other-services__other-card-chevron{transform:translate(.3rem)}}.other-services__other-card-link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;padding:1.2rem 0;color:inherit;text-decoration:none}.other-services__other-card-name{flex:1 0 0;min-width:0;color:#000;font-weight:600;font-size:1.4rem;line-height:1.5}.other-services__other-card-chevron{flex-shrink:0;width:1.2rem;height:1.2rem;color:#000;transition:transform .3s ease;will-change:transform}.other-services__extra-cards{display:grid}@media screen and (min-width: 1024px){.other-services__extra-cards{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (max-width: 1023.98px){.other-services__extra-cards{grid-template-columns:1fr;gap:1.6rem}}.other-services__extra-card{display:flex;flex-direction:column;gap:1.6rem;min-width:0;padding:3.2rem;border-radius:.4rem;background-color:#fff;color:inherit;text-decoration:none}@media screen and (min-width: 1024px){.other-services__extra-card{padding:3.2rem}}@media screen and (max-width: 1023.98px){.other-services__extra-card{padding:clamp(1rem,6.4vw,2.4rem)}}@media (hover: hover){.other-services__extra-card:hover .other-services__extra-card-arrow{transform:translate(.3rem)}}.other-services__extra-card-head{display:flex;align-items:center;gap:.8rem;width:100%}.other-services__extra-card-title{flex:1 0 0;min-width:0;margin:0;color:#000;font-weight:700;font-size:1.8rem;line-height:1.8888888889}@media screen and (min-width: 1024px){.other-services__extra-card-title{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.other-services__extra-card-title{font-size:1.6rem}}@media screen and (min-width: 1024px){.other-services__extra-card-title{line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.other-services__extra-card-title{line-height:1.875}}.other-services__extra-card-arrow{flex-shrink:0;width:1.2rem;height:1.2rem;color:#000;transition:transform .3s ease;will-change:transform}.other-services__extra-card-desc{margin:0;color:#5e5e5e;font-weight:400;font-size:1.4rem;line-height:1.5;letter-spacing:.056rem}@media screen and (min-width: 1024px){h2+.issue__items,h3+.issue__items,p+.issue__items,h2+* .issue__items,h3+* .issue__items,p+* .issue__items{margin-top:4rem}}@media screen and (max-width: 1023.98px){h2+.issue__items,h3+.issue__items,p+.issue__items,h2+* .issue__items,h3+* .issue__items,p+* .issue__items{margin-top:3.2rem}}.issue__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media screen and (max-width: 1023.98px){.issue__items{grid-template-columns:minmax(0,1fr)}}.issue__item{display:flex;flex-direction:column;gap:.8rem;min-width:0;background-color:#e6e6e6;border-radius:.4rem}@media screen and (min-width: 1024px){.issue__item{padding:2.4rem}}@media screen and (max-width: 1023.98px){.issue__item{padding:1.2rem}}.issue__item-head{display:flex;flex-direction:column;gap:.8rem}.issue__item-label{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.6rem 1.2rem;font-weight:600;color:#fff;white-space:nowrap;background-color:#000;border-radius:.1rem}.issue__item-label-text{font-size:1.2rem;line-height:1.3333333333}.issue__item-label-num{font-size:1.4rem;line-height:1.1428571429}.issue__item-title{font-size:1.8rem;font-weight:700;line-height:1.4;color:#000}.issue__item-text{font-size:1.4rem;font-weight:400;line-height:1.6428571429;color:#3c3c3c}@media screen and (min-width: 1024px){h2+.case__items,h3+.case__items,p+.case__items,h2+* .case__items,h3+* .case__items,p+* .case__items{margin-top:1.6rem}}@media screen and (max-width: 1023.98px){h2+.case__items,h3+.case__items,p+.case__items,h2+* .case__items,h3+* .case__items,p+* .case__items{margin-top:1.6rem}}.case__items{display:flex;flex-direction:column;gap:2.4rem}.case__item{display:flex;flex-direction:column;gap:1.6rem;background-color:#fff}@media screen and (min-width: 1024px){.case__item{padding:2.4rem 3.2rem}}@media screen and (max-width: 1023.98px){.case__item{padding:clamp(1rem,4.2666666667vw,2.4rem)}}.case__item-head{display:flex;flex-direction:column;gap:.8rem}.case__item-label{font-size:1.2rem;font-weight:700;line-height:1.4;color:#d6007f}.case__item-title{font-size:1.8rem;font-weight:700;line-height:1.8888888889;color:#000}.case__item-body{display:flex;align-items:center;gap:2.4rem}@media screen and (min-width: 1024px){.case__item-body{justify-content:space-between}}@media screen and (min-width: 1024px) and (max-width: 1100px){.case__item-body{flex-direction:column;align-items:stretch}.case__item-body .case__item-img-wrap{width:100%;max-width:90%}}@media screen and (max-width: 1023.98px){.case__item-body{flex-direction:column;align-items:stretch}}.case__item-img-wrap{flex-shrink:0;overflow:hidden;background-color:#fff}@media screen and (min-width: 1024px){.case__item-img-wrap{width:48.3673469388%}}@media screen and (max-width: 1023.98px){.case__item-img-wrap{width:80%}}@media screen and (max-width: 1023.98px) and (max-width: 700px){.case__item-img-wrap{width:100%}}.case__item-img-wrap picture{display:block;width:100%;height:100%}.case__item-img{display:block;width:100%;object-fit:contain;height:auto}.case__item-box{display:flex;flex:1 1 auto;flex-direction:column;gap:1.6rem;min-width:0;padding:1.6rem;background-color:#f2f2f2;border-radius:.4rem}.case__item-row{display:flex;align-items:flex-start;gap:1.2rem}.case__item-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;padding:.1rem .8rem .2rem;font-size:1.2rem;font-weight:600;line-height:1.6666666667;color:#fff;border-radius:.2rem}.case__item-badge--purpose{background-color:#009e6f}.case__item-badge--issue{background-color:#5e5e5e}.case__item-divider{margin:0;border:none;border-top:1px solid #dbdbdb}.case__item-row-text{flex:1 1 auto;min-width:0;font-size:1.4rem;font-weight:400;line-height:1.6428571429;color:#6b6b6b}@media screen and (min-width: 1024px){h2+.link-cards,h3+.link-cards,p+.link-cards,h2+* .link-cards,h3+* .link-cards,p+* .link-cards{margin-top:4rem}}@media screen and (max-width: 1023.98px){h2+.link-cards,h3+.link-cards,p+.link-cards,h2+* .link-cards,h3+* .link-cards,p+* .link-cards{margin-top:3.2rem}}.link-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 1024px){.link-cards{gap:2.4rem}}@media screen and (max-width: 1023.98px){.link-cards{gap:.8rem}}@media screen and (min-width: 1024px) and (max-width: 1150px){.link-cards{grid-template-columns:1fr;gap:1.6rem}}@media screen and (max-width: 1023.98px){.link-cards{grid-template-columns:minmax(0,1fr)}}.link-card{display:flex;gap:3.2rem;min-width:0;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #f2f2f2;border-radius:.4rem;position:relative}@media screen and (min-width: 1024px){.link-card{padding:3.2rem}}@media screen and (max-width: 1023.98px){.link-card{padding:clamp(1rem,4.2666666667vw,2.4rem)}}@media (hover: hover){.link-card:hover .link-card__icon{transform:translate(.3rem)}}.link-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0}.link-card__title{font-weight:700;line-height:1.5;color:#000}@media screen and (min-width: 1024px){.link-card__title{font-size:2.4rem}}@media screen and (max-width: 1023.98px){.link-card__title{font-size:1.8rem}}.link-card__text{font-weight:400;line-height:1.875;color:#000}@media screen and (min-width: 1024px){.link-card__text{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.link-card__text{font-size:1.4rem}}.link-card__circle-wrap{flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center}.link-card__circle{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;width:3.2rem;height:3.2rem;background-color:#000;border-radius:100px}.link-card__icon{width:1rem;height:1rem;color:#fff;transition:transform .3s ease;will-change:transform}@media screen and (max-width: 1023.98px){.kv{margin-top:5.6rem}}@media screen and (min-width: 1024px){h2+.step-boxes,h3+.step-boxes,p+.step-boxes,h2+* .step-boxes,h3+* .step-boxes,p+* .step-boxes{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.step-boxes,h3+.step-boxes,p+.step-boxes,h2+* .step-boxes,h3+* .step-boxes,p+* .step-boxes{margin-top:1.6rem}}@media screen and (min-width: 1200px){.step-boxes{display:grid;grid-template-columns:1fr 2fr 2fr;grid-template-rows:1fr auto;gap:1.6rem}}@media screen and (max-width: 1199.98px){.step-boxes{display:flex;flex-direction:column;gap:1rem}}@media screen and (min-width: 1200px){.step-box-group{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-height:0}}@media screen and (max-width: 1199.98px){.step-box-group{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:1.6rem}}@media screen and (min-width: 1200px){.step-box-group-inner{min-height:0;height:100%}}@media screen and (max-width: 1199.98px){.step-box-group-inner{width:100%}}@media screen and (min-width: 1200px){.step-box-group-inner--2{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}}@media screen and (max-width: 1199.98px){.step-box-group-inner--2{display:flex;flex-direction:column;gap:1rem}}.step-box{border-radius:4px;border:1px solid #000;background-color:#fff}.step-box--blue{border:1px solid #5072da}.step-box--green{border:1px solid #009e6f}@media screen and (min-width: 1200px){.step-box{height:100%;padding:4.8rem 8.7431693989%}}@media screen and (max-width: 1199.98px){.step-box{min-height:12rem;padding:clamp(1rem,4.2666666667vw,2.4rem)}}.step-box-title{font-weight:700;font-family:Line Seed JP,Noto Sans JP,sans-serif;line-height:1.5;text-align:center}@media screen and (min-width: 1200px){.step-box-title{font-size:clamp(1rem,1.1111111111vw,1.6rem)}}@media screen and (max-width: 1199.98px){.step-box-title{font-size:1.6rem}}.step-box-text{font-size:1.4rem;line-height:1.6}@media screen and (min-width: 1024px){.step-box-text{margin-top:1em}}@media screen and (max-width: 1023.98px){.step-box-text{margin-top:.8rem}}.step-box-arrow{position:relative}@media screen and (min-width: 1200px){.step-box-arrow{height:6rem;display:flex;align-items:center;padding-left:1rem}.step-box-arrow:before{content:"";display:block;width:100%;height:100%;background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-bl.png);background-size:auto 6rem;background-repeat:repeat-x;position:absolute;top:0;left:0}.step-box-arrow:after{content:"";display:block;width:3rem;height:100%;background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-bl.png);background-size:auto 6rem;background-repeat:no-repeat;background-position:center right;position:absolute;top:0;right:-1.4rem}.step-box-arrow--blue:before{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-blue.png)}.step-box-arrow--blue:after{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-blue.png)}.step-box-arrow--green:before{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-green.png)}.step-box-arrow--green:after{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-green.png)}.step-box-arrow--last:before{width:calc(100% - 2rem)}.step-box-arrow--last:after{right:0}}@media screen and (max-width: 1199.98px){.step-box-arrow{width:6rem;flex-shrink:0;display:flex;justify-content:center;align-items:flex-start;padding-top:1.2rem}.step-box-arrow:before{content:"";display:block;width:100%;height:calc(100% - 1.2rem);background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-bl-v.png);background-size:6rem auto;background-repeat:repeat-y;position:absolute;top:0;left:0}.step-box-arrow:after{content:"";display:block;width:100%;height:3rem;background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-bl-v.png);background-size:6rem auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;bottom:-1rem;left:0}.step-box-arrow--blue:before{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-blue-v.png)}.step-box-arrow--blue:after{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-blue-v.png)}.step-box-arrow--green:before{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-body-green-v.png)}.step-box-arrow--green:after{background-image:url(/wp-content/themes/kwm2026/assets/images/service/text-arrow-green-v.png)}}@media screen and (max-width: 1199.98px) and (min-width: 1200px){.step-box-arrow--last:before{width:calc(100% - 2rem)}.step-box-arrow--last:after{right:0}}.step-box-arrow-text{position:relative;z-index:1;font-weight:700;color:#fff}@media screen and (min-width: 1200px){.step-box-arrow-text{font-size:clamp(.8rem,1.0416666667vw,1.6rem)}}@media screen and (max-width: 1199.98px){.step-box-arrow-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}}@media screen and (max-width: 1199.98px){.step-box-arrow-text-num-pc{display:none}}@media screen and (min-width: 1200px){.step-box-arrow-text-num-sp{display:none}}@media screen and (max-width: 1199.98px){.step-box-arrow-text-num-sp{font-size:1.3rem}}@media screen and (max-width: 1199.98px){.step-box-arrow-text-text{writing-mode:vertical-rl;text-orientation:upright;font-size:1.2rem}}@media screen and (min-width: 1024px){h2+.schedule-pic,h3+.schedule-pic,p+.schedule-pic,h2+* .schedule-pic,h3+* .schedule-pic,p+* .schedule-pic{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.schedule-pic,h3+.schedule-pic,p+.schedule-pic,h2+* .schedule-pic,h3+* .schedule-pic,p+* .schedule-pic{margin-top:1.6rem}}.schedule-pic-fig__img{width:100%;height:auto}@media screen and (min-width: 1024px){h2+.curriculum-items,h3+.curriculum-items,p+.curriculum-items,h2+* .curriculum-items,h3+* .curriculum-items,p+* .curriculum-items{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.curriculum-items,h3+.curriculum-items,p+.curriculum-items,h2+* .curriculum-items,h3+* .curriculum-items,p+* .curriculum-items{margin-top:1.6rem}}.curriculum-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1024px){.curriculum-items{gap:1.6rem}}@media screen and (max-width: 1023.98px){.curriculum-items{gap:1.2rem;grid-template-columns:minmax(0,1fr)}}.curriculum-item{display:flex;flex-direction:column;gap:.8rem;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.curriculum-item{padding:clamp(0px,2.2222222222vw,3.2rem)}}@media screen and (max-width: 1023.98px){.curriculum-item{padding:2.4rem}}.curriculum-item-head{display:flex;align-items:center;gap:.8rem}.curriculum-item-head-icon{flex-shrink:0;overflow:hidden}@media screen and (min-width: 1024px){.curriculum-item-head-icon{width:clamp(0px,5.5555555556vw,8rem);height:clamp(0px,5.5555555556vw,8rem)}}@media screen and (max-width: 1023.98px){.curriculum-item-head-icon{width:6rem;height:6rem}}.curriculum-item-head-icon img{display:block;width:100%;height:100%;object-fit:contain}.curriculum-item-title{font-weight:700;color:#000;line-height:1.4}@media screen and (min-width: 1024px){.curriculum-item-title{font-size:clamp(0px,1.25vw,1.8rem)}}@media screen and (max-width: 1023.98px){.curriculum-item-title{font-size:1.6rem}}.curriculum-item-text{font-weight:400;color:#6b6b6b;line-height:1.875}@media screen and (min-width: 1024px){.curriculum-item-text{font-size:clamp(0px,1.1111111111vw,1.6rem)}}@media screen and (max-width: 1023.98px){.curriculum-item-text{font-size:1.4rem}}@media screen and (min-width: 1024px){h2+.support-example__items,h3+.support-example__items,p+.support-example__items,h2+* .support-example__items,h3+* .support-example__items,p+* .support-example__items{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.support-example__items,h3+.support-example__items,p+.support-example__items,h2+* .support-example__items,h3+* .support-example__items,p+* .support-example__items{margin-top:1.6rem}}.support-example__items{display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 1023.98px) and (min-width: 700px){.support-example__items{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.support-example__item{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:4.0816326531%}}@media screen and (min-width: 1024px) and (max-width: 1100px){.support-example__item{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}}@media screen and (max-width: 1023.98px){.support-example__item{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}}.support-example__item-fig{position:relative;flex-shrink:0;background-color:#fff;border-radius:.4rem}@media screen and (max-width: 1023.98px){.support-example__item-fig{width:100%;border-radius:.3rem}}.support-example__item-fig-inner{display:flex;align-items:center;justify-content:center}.support-example__item-fig-img{display:block;width:auto;max-width:100%;height:auto}.support-example__item-fig-note{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;white-space:nowrap;background-color:#2a2a2a}@media screen and (min-width: 1024px){.support-example__item-fig-note{right:0;bottom:1.2rem;height:2.5rem;padding:.8rem;font-size:1.2rem;line-height:1.4}}@media screen and (max-width: 1023.98px){.support-example__item-fig-note{right:0;bottom:.9rem;height:1.85rem;padding:.6rem;font-size:.9rem;line-height:1.4}}.support-example__item-body{flex:1;min-width:0}.support-example__item-body--has-note{display:flex;flex-direction:column;gap:1em}.support-example__item-title{font-weight:700;color:#000}@media screen and (min-width: 1024px){.support-example__item-title{font-size:clamp(0px,1.25vw,1.8rem);line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.support-example__item-title{font-size:1.6rem;line-height:1.75}}.support-example__item-text{font-weight:400;color:#151515}@media screen and (min-width: 1024px){.support-example__item-text{font-size:clamp(0px,1.1111111111vw,1.6rem);line-height:1.875}}@media screen and (max-width: 1023.98px){.support-example__item-text{font-size:1.4rem;line-height:1.8571428571}}.support-example__item-note{font-weight:400;color:#d6007f}@media screen and (min-width: 1024px){.support-example__item-note{font-size:clamp(0px,1.1111111111vw,1.6rem);line-height:1.875}}@media screen and (max-width: 1023.98px){.support-example__item-note{font-size:1.4rem;line-height:1.8571428571}}@media screen and (min-width: 1024px){h2+.support-plan,h3+.support-plan,p+.support-plan,h2+* .support-plan,h3+* .support-plan,p+* .support-plan{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.support-plan,h3+.support-plan,p+.support-plan,h2+* .support-plan,h3+* .support-plan,p+* .support-plan{margin-top:1.6rem}}.support-plan-fig__img{width:100%;height:auto}@media screen and (min-width: 1024px){h2+.stuck,h3+.stuck,p+.stuck,h2+* .stuck,h3+* .stuck,p+* .stuck{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.stuck,h3+.stuck,p+.stuck,h2+* .stuck,h3+* .stuck,p+* .stuck{margin-top:3.2rem}}.stuck{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media screen and (max-width: 1023.98px){.stuck{gap:1.6rem}}.stuck__issues{display:grid;width:100%;gap:1.2rem}@media screen and (min-width: 1024px){.stuck__issues{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1023.98px){.stuck__issues{grid-template-columns:minmax(0,1fr)}}.stuck__issue{display:flex;flex-direction:column;gap:.8rem;min-width:0;background-color:#e6e6e6;border-radius:.4rem}@media screen and (min-width: 1024px){.stuck__issue{padding:2.4rem}}@media screen and (max-width: 1023.98px){.stuck__issue{padding:1.6rem}}.stuck__issue-label{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.6rem 1.2rem;font-weight:600;color:#fff;white-space:nowrap;background-color:#000;border-radius:.1rem}.stuck__issue-label-text{font-size:1.2rem;line-height:1.3333333333}.stuck__issue-label-num{font-size:1.4rem;line-height:1.1428571429}.stuck__issue-title{font-weight:700;line-height:1.4;color:#000}@media screen and (min-width: 1024px){.stuck__issue-title{font-size:clamp(1rem,1.25vw,1.8rem)}}@media screen and (max-width: 1023.98px){.stuck__issue-title{font-size:1.6rem}}.stuck__arrow{flex-shrink:0;width:5.712rem;height:2.38rem;background-color:#009e6f;clip-path:polygon(0 0,100% 0,50% 100%)}.stuck__solution{display:flex;flex-direction:column;gap:1.6rem;width:100%;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.stuck__solution{padding:2.4rem 3.2rem}}@media screen and (max-width: 1023.98px){.stuck__solution{padding:1.6rem;gap:1.2rem}}.stuck__solution-head{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.stuck__solution-label{display:inline-flex;align-items:center;padding:.6rem 1.6rem;font-weight:700;font-size:1.4rem;line-height:1.1428571429;color:#fff;background-color:#009e6f;border-radius:.1rem}.stuck__solution-title{font-weight:700;color:#222}@media screen and (min-width: 1024px){.stuck__solution-title{font-size:2.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.stuck__solution-title{font-size:1.8rem;line-height:1.5555555556}}.stuck__solution-text{font-weight:400;color:#3c3c3c}@media screen and (min-width: 1024px){.stuck__solution-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.stuck__solution-text{font-size:1.4rem;line-height:1.7142857143}}@media screen and (min-width: 1024px){h2+.scm,h3+.scm,p+.scm,h2+* .scm,h3+* .scm,p+* .scm{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.scm,h3+.scm,p+.scm,h2+* .scm,h3+* .scm,p+* .scm{margin-top:3.2rem}}.scm{display:flex;flex-direction:column;overflow:visible;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.scm{gap:3.2rem;padding:3.2rem 2.4rem}}@media screen and (max-width: 1023.98px){.scm{gap:2.4rem;padding:2.4rem 1.6rem}}.scm__head{display:flex;flex-direction:column;gap:2.4rem;width:100%;text-align:center}.scm__title{font-weight:700;color:#222}@media screen and (min-width: 1024px){.scm__title{font-size:3.2rem;line-height:1.125}}@media screen and (max-width: 1023.98px){.scm__title{font-size:2.4rem;line-height:1.3333333333}}.scm__title-accent{color:#2243dd}.scm__lead{font-weight:700;color:#151515}@media screen and (min-width: 1024px){.scm__lead{font-size:1.8rem;line-height:1.4}}@media screen and (max-width: 1023.98px){.scm__lead{font-size:1.6rem;line-height:1.4}}.scm__equation{display:flex;width:100%}@media screen and (min-width: 800px){.scm__equation{flex-direction:row;align-items:stretch;gap:.5rem}}@media screen and (max-width: 799.98px){.scm__equation{flex-direction:column;align-items:stretch;gap:.8rem}}.scm__op{flex-shrink:0;font-weight:600;font-size:2.5rem;line-height:1.4;letter-spacing:.1rem;color:#1a1a2e;text-align:center;font-feature-settings:"palt"}@media screen and (min-width: 800px){.scm__op{display:flex;align-items:center;justify-content:center;width:2.5rem}}@media screen and (max-width: 799.98px){.scm__op--equal{transform:rotate(90deg)}}.scm__box{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:.8rem;min-width:0;padding:2.4rem 1.8rem;overflow:visible;background-color:#fff;border-radius:.4rem}@media screen and (max-width: 799.98px){.scm__box{flex:1 1 auto;padding:2.4rem 1.6rem}}.scm__box--source,.scm__box--ads{border:2px solid #5e5e5e}.scm__box--result{background-color:#2243dd;justify-content:center}.scm__box--result .scm__box-title,.scm__box--result .scm__box-text{color:#fff}.scm__box-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.scm__box-label{display:inline-flex;align-items:center;padding:.6rem 1.2rem;font-weight:600;line-height:1.1428571429;color:#fff;white-space:nowrap;border-radius:.1rem}@media screen and (min-width: 800px){.scm__box-label{font-size:clamp(1.2rem,.9722222222vw,1.4rem)}}@media screen and (max-width: 799.98px){.scm__box-label{font-size:1.2rem}}.scm__box-label--source{background-color:#3564b2}.scm__box-label--ads{background-color:#ce207b}.scm__box-title{position:relative;z-index:1;font-weight:700;line-height:1.4;color:#000}@media screen and (min-width: 800px){.scm__box-title{font-size:clamp(1.6rem,1.3888888889vw,2rem)}}@media screen and (max-width: 799.98px){.scm__box-title{font-size:1.8rem}}.scm__box-text{position:relative;z-index:1;font-weight:400;font-size:1.4rem;line-height:1.7142857143;color:#3c3c3c}.scm__box-fig{position:absolute;z-index:0;pointer-events:none}.scm__box-fig img{display:block}.scm__box-fig--person{top:-.6rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 800px){.scm__box-fig--person{width:clamp(0px,6.5277777778vw,9.4rem);height:clamp(0px,6.5277777778vw,9.4rem);right:clamp(0px,.8333333333vw,1.2rem)}}@media screen and (min-width: 800px) and (max-width: 1300px){.scm__box-fig--person{right:auto;left:clamp(0px,12.5vw,99rem)}}@media screen and (min-width: 800px) and (max-width: 1023.98px){.scm__box-fig--person{left:auto;right:0}}@media screen and (max-width: 799.98px){.scm__box-fig--person{width:9.4rem;height:9.4rem;right:1.2rem}}.scm__box-fig--megaphone{top:-.6rem}@media screen and (min-width: 800px){.scm__box-fig--megaphone{width:clamp(0px,6.3541666667vw,9.15rem);height:clamp(0px,6.5277777778vw,9.4rem);right:clamp(0px,1.25vw,1.8rem)}}@media screen and (min-width: 800px) and (max-width: 1300px){.scm__box-fig--megaphone{right:auto;left:clamp(0px,12.5vw,99rem)}}@media screen and (min-width: 800px) and (max-width: 1023.98px){.scm__box-fig--megaphone{left:auto;right:0}}@media screen and (max-width: 799.98px){.scm__box-fig--megaphone{width:9.1459rem;height:9.4rem;right:1.8rem}}.scm__box-fig--laptop{top:-2.3rem}@media screen and (min-width: 800px){.scm__box-fig--laptop{width:clamp(0px,7.4305555556vw,10.7rem);height:clamp(0px,6.5277777778vw,9.4rem);right:clamp(0px,.8333333333vw,1.2rem)}}@media screen and (min-width: 800px) and (max-width: 1300px){.scm__box-fig--laptop{right:auto;left:clamp(0px,12.5vw,99rem)}}@media screen and (min-width: 800px) and (max-width: 1023.98px){.scm__box-fig--laptop{left:auto;right:0}}@media screen and (max-width: 799.98px){.scm__box-fig--laptop{width:10.7rem;height:9.4rem;right:1.2rem;top:-3rem!important}}.scm__box-fig--laptop img{width:100%;height:100%}@media screen and (max-width: 799.98px){.scm__box-fig--laptop{top:-.8rem}}@media screen and (min-width: 1024px){h2+.check-boxes,h3+.check-boxes,p+.check-boxes,h2+* .check-boxes,h3+* .check-boxes,p+* .check-boxes{margin-top:1.6rem}}@media screen and (max-width: 1023.98px){h2+.check-boxes,h3+.check-boxes,p+.check-boxes,h2+* .check-boxes,h3+* .check-boxes,p+* .check-boxes{margin-top:1.6rem}}.check-boxes{display:grid;width:100%;gap:1.6rem}@media screen and (min-width: 1024px){.check-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1024px) and (max-width: 1200px){.check-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1023.98px){.check-boxes{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 1023.98px) and (min-width: 700px){.check-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-box{display:flex;align-items:center;gap:.8rem;min-width:0;padding:2.4rem 1.6rem;overflow:hidden;background-color:#fff;border-radius:.4rem}.check-box__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#fff;background-color:#009e6f;border-radius:50%}.check-box__icon-svg{display:block;width:1.2rem;height:.84rem}.check-box__text{flex:1 0 0;min-width:0;font-size:1.6rem;font-weight:700;line-height:1.4;color:#000}@media screen and (min-width: 1024px){h2+.features__items,h3+.features__items,p+.features__items,h2+* .features__items,h3+* .features__items,p+* .features__items{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){h2+.features__items,h3+.features__items,p+.features__items,h2+* .features__items,h3+* .features__items,p+* .features__items{margin-top:3.2rem}}.features__items{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 1024px){.features__items{gap:3.2rem}}@media screen and (max-width: 1023.98px){.features__items{gap:1.6rem}}.features__item{min-width:0;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.features__item{display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:4.0816326531%;padding:2.4rem 2.4rem 2.4rem 3.2rem}}@media screen and (min-width: 1024px) and (max-width: 1150px){.features__item{display:flex;flex-direction:column;align-items:stretch;gap:2.4rem}}@media screen and (max-width: 1023.98px){.features__item{display:flex;flex-direction:column;align-items:stretch;gap:2.4rem;padding:4.2666666667vw}}.features__item-body{display:flex;flex:1 1 0;flex-direction:column;gap:2.4rem;min-width:0}.features__item-head{display:flex;flex-direction:column;gap:.8rem;width:100%}.features__item-label{font-size:1.2rem;font-weight:700;line-height:1.4;color:#6b6b6b}.features__item-title{font-weight:700;color:#000}@media screen and (min-width: 1024px){.features__item-title{font-size:2.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.features__item-title{font-size:1.8rem;line-height:1.4}}.features__item-list{display:flex;flex-direction:column;gap:1.6rem;width:100%}.features__item-point{display:flex;align-items:center;gap:.8rem;width:100%;min-width:0}.features__item-point-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#fff;background-color:#d6007f;border-radius:50%}.features__item-point-icon-svg{display:block;width:1rem;height:.7rem}.features__item-point-text{flex:1 0 0;min-width:0;font-weight:600;line-height:1.4;color:#000}@media screen and (min-width: 1024px){.features__item-point-text{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.features__item-point-text{font-size:1.4rem}}.features__item-note{width:100%;font-weight:400;color:#000}@media screen and (min-width: 1024px){.features__item-note{font-size:1.4rem;line-height:1.7142857143}}@media screen and (max-width: 1023.98px){.features__item-note{font-size:1.2rem;line-height:1.5}}.features__item-note a{text-decoration:underline;text-underline-offset:.2em}@media (hover: hover){.features__item-note a:hover{opacity:.7}}.features__item-fig{min-width:0;overflow:hidden;background-color:#f3f5fd;border-radius:.4rem}@media screen and (min-width: 1024px){.features__item-fig{width:100%}}@media screen and (max-width: 1023.98px){.features__item-fig{width:100%;max-width:66rem}}.features__item-fig picture{display:block;width:100%}.features__item-img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){h2+.yt-items,h3+.yt-items,p+.yt-items,h2+* .yt-items,h3+* .yt-items,p+* .yt-items{margin-top:4rem}}@media screen and (max-width: 1023.98px){h2+.yt-items,h3+.yt-items,p+.yt-items,h2+* .yt-items,h3+* .yt-items,p+* .yt-items{margin-top:2.4rem}}.yt-items{display:flex;flex-direction:column;gap:4rem;width:100%}@media screen and (max-width: 1023.98px) and (min-width: 600px){.yt-items{display:grid;grid-template-columns:1fr 1fr;gap:2.1333333333vw}}.yt-items__item{align-items:center;min-width:0;width:100%}@media screen and (min-width: 1024px){.yt-items__item{display:grid;grid-template-columns:1fr 1fr;gap:2.4489795918%}}@media screen and (max-width: 1023.98px){.yt-items__item{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem}}.yt-items__thumb-wrap{display:block;flex-shrink:0;overflow:hidden;aspect-ratio:480/270}.yt-items__thumb picture{display:block;width:100%;height:100%}.yt-items__img{display:block;width:100%;height:100%;object-fit:cover}.yt-items__body{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:2.4rem;min-width:0}@media screen and (max-width: 1023.98px){.yt-items__body{gap:.8rem}}.yt-items__title{width:100%;font-size:1.8rem;font-weight:700;line-height:1.8888888889;color:#000}@media screen and (min-width: 1024px){h2+.strength__cards,h3+.strength__cards,p+.strength__cards,h2+* .strength__cards,h3+* .strength__cards,p+* .strength__cards{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){h2+.strength__cards,h3+.strength__cards,p+.strength__cards,h2+* .strength__cards,h3+* .strength__cards,p+* .strength__cards{margin-top:3.2rem}}.strength__cards{overflow:visible}@media screen and (min-width: 1024px){.strength__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (max-width: 1023.98px){.strength__cards{display:flex;flex-direction:column;gap:2.4rem;padding-top:4rem}}.strength__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:visible;background-color:#fff;border-radius:.4rem}@media screen and (min-width: 1024px){.strength__card{padding:clamp(2rem,2.2222222222vw,3.2rem) clamp(1.6rem,1.6666666667vw,2.4rem) clamp(1.6rem,1.6666666667vw,2.4rem)}}@media screen and (min-width: 1024px) and (max-width: 1150px){.strength__card{padding:clamp(2rem,3.125vw,4.5rem) clamp(1.6rem,1.6666666667vw,2.4rem) clamp(1.6rem,1.6666666667vw,2.4rem)}}@media screen and (max-width: 1023.98px){.strength__card{padding:4rem 1.6rem 1.6rem}}.strength__card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;width:100%}.strength__card-title{width:100%;font-weight:700;line-height:1.4;color:#000;font-feature-settings:"palt"}@media screen and (min-width: 1024px){.strength__card-title{font-size:clamp(1.4rem,1.25vw,1.8rem)}}@media screen and (max-width: 1023.98px){.strength__card-title{font-size:1.8rem}}.strength__card-text{width:100%;font-weight:400;line-height:1.7142857143;color:#3c3c3c}@media screen and (min-width: 1024px){.strength__card-text{font-size:clamp(1.2rem,.9722222222vw,1.4rem)}}@media screen and (max-width: 1023.98px){.strength__card-text{font-size:1.4rem}}.strength__card-fig{position:absolute;top:-3.4rem;right:0;z-index:0;pointer-events:none}.strength__card-fig img{display:block;width:100%;height:100%}@media screen and (min-width: 1024px){.strength__card-fig--01{width:clamp(6rem,5.9722222222vw,8.6rem);height:clamp(6.8rem,6.5277777778vw,9.4rem)}}@media screen and (max-width: 1023.98px){.strength__card-fig--01{width:8.6rem;height:9.4rem}}@media screen and (min-width: 1024px){.strength__card-fig--02{width:clamp(6rem,6.5277777778vw,9.4rem);height:clamp(6rem,6.5277777778vw,9.4rem)}}@media screen and (max-width: 1023.98px){.strength__card-fig--02{right:-2%;width:9.4rem;height:9.4rem}}.strength__card-fig--03{right:-2%}@media screen and (min-width: 1024px){.strength__card-fig--03{width:clamp(6rem,5.625vw,8.1rem);height:clamp(6.8rem,5.9027777778vw,8.5rem)}}@media screen and (max-width: 1023.98px){.strength__card-fig--03{width:8.1rem;height:8.5rem}}@media screen and (min-width: 1024px){h2+.number__cards,h3+.number__cards,p+.number__cards,h2+* .number__cards,h3+* .number__cards,p+* .number__cards{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.number__cards,h3+.number__cards,p+.number__cards,h2+* .number__cards,h3+* .number__cards,p+* .number__cards{margin-top:2.4rem}}.number__cards{width:100%;color:#222}@media screen and (min-width: 1024px){.number__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width: 1024px) and (max-width: 1100px){.number__cards{display:flex;flex-direction:column;gap:1.6rem}}@media screen and (max-width: 1023.98px){.number__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}.number__card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;background-color:#fff}@media screen and (min-width: 1024px){.number__card{flex:1 0 0;width:auto;padding:4rem;gap:2rem}}@media screen and (max-width: 1023.98px){.number__card{padding:3rem 0;gap:1.3rem}.number__card:first-child{grid-column:1/-1}}.number__card-title{text-align:center;font-weight:700;line-height:1.3888888889;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (min-width: 1024px){.number__card-title{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.number__card-title{font-size:1.4rem}}.number__card-figure{display:flex;align-items:baseline;justify-content:center}.number__card-num{font-weight:700;line-height:.5925925926;letter-spacing:-.275rem;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (min-width: 1024px){.number__card-num{font-size:5.4rem}}@media screen and (max-width: 1023.98px){.number__card-num{font-size:4.1rem}}.number__card-comma{font-size:3.4rem;letter-spacing:-.275rem}.number__card-unit{margin-left:.2rem;font-weight:700;line-height:.5625;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (min-width: 1024px){.number__card-unit{font-size:3.2rem}}@media screen and (max-width: 1023.98px){.number__card-unit{font-size:2.4rem}}.number__card-more{display:inline-block;margin-left:.25rem;font-weight:700;line-height:1.1538461538;writing-mode:vertical-rl;text-orientation:upright}@media screen and (min-width: 1024px){.number__card-more{font-size:1.3rem}}@media screen and (max-width: 1023.98px){.number__card-more{font-size:1.1rem}}@media screen and (min-width: 1024px){.number__card-more{transform:translateY(.2em)}}@media screen and (max-width: 1023.98px){.number__card-more{transform:translateY(.2em)}}.number__card-decimal{font-weight:700;font-size:2.9rem;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width: 1023.98px){.number__card-decimal{transform:translateY(0)}}.number__card-note{text-align:center;font-weight:400;font-size:1.2rem;line-height:1.4;letter-spacing:.048rem;font-feature-settings:"palt"}@media screen and (min-width: 1024px){h2+.partners,h3+.partners,p+.partners,h2+* .partners,h3+* .partners,p+* .partners{margin-top:4rem}}@media screen and (max-width: 1023.98px){h2+.partners,h3+.partners,p+.partners,h2+* .partners,h3+* .partners,p+* .partners{margin-top:3.2rem}}@media screen and (min-width: 1024px){.number__cards+.partners{margin-top:4rem}}@media screen and (max-width: 1023.98px){.number__cards+.partners{margin-top:3.2rem}}.partners{display:flex;flex-direction:column;width:100%;background-color:#fff}@media screen and (min-width: 1024px){.partners{gap:3.2rem;padding:3.2rem 4rem}}@media screen and (max-width: 1023.98px){.partners{gap:2.4rem;padding:2.4rem 1.6rem}}.partners__group{display:flex;flex-direction:column;gap:1.6rem;width:100%;min-width:0}.partners__head{display:flex;flex-direction:column;gap:.6rem}.partners__title-row{display:flex;align-items:center;gap:.3rem}.partners__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;color:#fff;background-color:#009e6f;border-radius:50%}.partners__icon-svg{display:block;width:1rem;height:.7rem}.partners__title{flex:1 0 0;min-width:0;font-weight:600;color:#000}@media screen and (min-width: 1024px){.partners__title{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.partners__title{font-size:1.4rem;line-height:1.7142857143}}.partners__text{font-weight:400;color:#6b6b6b}@media screen and (min-width: 1024px){.partners__text{font-size:1.4rem;line-height:1.7142857143}}@media screen and (max-width: 1023.98px){.partners__text{font-size:1.3rem;line-height:1.6923076923}}.partners__badges{display:grid;width:100%;margin:0;padding:0;list-style:none;gap:.8rem 1.2rem}@media screen and (min-width: 1024px){.partners__badges{grid-template-columns:repeat(auto-fill,minmax(9.7rem,1fr))}}@media screen and (max-width: 1023.98px){.partners__badges{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}.partners__badge{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#fff;border-radius:.3rem}.partners__badge img{display:block;object-fit:contain}.partners__badge--google img{width:72%;height:69%}.partners__badge--line-yahoo img{width:98%;height:47%}.partners__badge--meta img{width:90%;height:52%}.partners__badge--microsoft img{width:90%;height:31%}.partners__badge--x img{width:62%;height:52%}.partners__badge--criteo img{width:63%;height:52%}.partners__badge--tiktok img{width:57%;height:59%}.partners__badge--smartnews img{width:70%;height:69%}.partners__badge--iso img{width:56%;height:70%}.partners__badge--isms img{width:54%;height:70%}.partners__badge--kenko img{width:80%;height:76%}@media screen and (min-width: 1024px){.strength-scm{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.strength-scm{margin-top:4.8rem}}@media screen and (min-width: 1024px){.strength-scm{padding-bottom:5.6rem}}@media screen and (max-width: 1023.98px){.strength-scm{padding-bottom:3.2rem}}.strength-scm__inner{display:flex;align-items:flex-start}@media screen and (min-width: 1024px){.strength-scm__inner{gap:3.2653061224%;justify-content:space-between}}@media screen and (max-width: 1023.98px){.strength-scm__inner{flex-direction:column;gap:2.4rem}}@media screen and (max-width: 1023.98px) and (min-width: 800px){.strength-scm__inner{flex-direction:row;gap:6.4vw}}.strength-scm__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.strength-scm__header{width:49.3333333333%;flex-shrink:0;gap:1.6rem}}@media screen and (max-width: 1023.98px){.strength-scm__header{width:100%;gap:.8rem}}.strength-scm__title{font-weight:700;font-size:2.4rem;line-height:1.5}@media screen and (min-width: 1024px){.strength-scm__title{font-size:2.4rem}}@media screen and (max-width: 1023.98px){.strength-scm__title{font-size:1.8rem}}@media screen and (min-width: 1024px){.strength-scm__title{line-height:1.5}}@media screen and (max-width: 1023.98px){.strength-scm__title{line-height:1.5555555556}}.strength-scm__text{color:#000;font-weight:400;margin-top:1.6rem}@media screen and (min-width: 1024px){.strength-scm__text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.strength-scm__text{font-size:1.6rem;line-height:1.75}}.strength-scm__text:not(:last-child){margin-bottom:1.6rem}@media screen and (min-width: 1024px){.strength-scm__fig{width:47.9591836735%;flex-shrink:0;transform:translateY(-4%)}}@media screen and (max-width: 1023.98px){.strength-scm__fig{margin-top:1.6rem;width:100%}}.strength-scm__fig picture,.strength-scm__fig img{display:block;width:100%}.strength-scm__img{display:block;width:100%;height:auto}
