.faq{overflow:hidden}.faq[data-theme=dark]{background:#0f1228;--icon-def:var(--dark-gray);--icon-hover:var(--white)}@media (min-width:1025px){.faq[data-theme=dark] .pattern{display:block}.faq[data-theme=dark] .pattern.left{aspect-ratio:7/3;bottom:-35px;left:clamp(50px,8.333vw,160px);width:clamp(400px,31.25vw,600px)}.faq[data-theme=dark] .pattern.left>div{aspect-ratio:3/7;background:url(../img/patterns/accordion-left-2.svg) 0/cover no-repeat;height:clamp(400px,31.25vw,600px);position:absolute;top:100%;transform:rotate(-90deg);transform-origin:top left}.faq[data-theme=dark] .pattern.left-lg{aspect-ratio:1;background:url(../img/patterns/faq-left.svg) 0 100%/cover no-repeat;bottom:0;left:0;width:clamp(700px,52.083vw,1000px)}.faq[data-theme=dark] .pattern.top{aspect-ratio:13/5;background:url(../img/patterns/faq-top.svg) 0 100%/cover no-repeat;right:0;top:0;width:clamp(500px,33.854vw,650px)}}.faq[data-theme=dark] .section-description{order:2}.faq[data-theme=light]{background:var(--white);--icon-def:var(--dark-gray);--icon-hover:var(--dark-background)}@media (min-width:1025px){.faq[data-theme=light] .pattern.left{aspect-ratio:2/1;background:url(../img/patterns/accordion-left-light.svg) 0/cover no-repeat;bottom:0;display:block;left:0;width:clamp(500px,41.667vw,800px)}}@media (max-width:1024px){.faq[data-theme=light] .section-description{color:var(--dark-gray)}.faq{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#0b1020}}.faq .container{row-gap:clamp(20px,2.083vw,40px);z-index:1}.faq .section-title{grid-column:3/6}.faq .section-description{grid-area:2/3/2/6}.faq .section-description a{background:var(--gradient-hover);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (min-width:1025px){.faq .section-description{max-width:clamp(280px,15.625vw,300px)}}.faq .section-list{gap:clamp(24px,1.667vw,32px);grid-area:1/7/4/-2}@media (max-width:1024px){.faq .section-list{margin-top:20px}}.faq .section-list .item{--is-open:0;--rows:0fr;--icon:var(--icon-def);border-bottom:2px solid var(--grey-20);display:flex;flex-direction:column;padding-bottom:24px}.faq .section-list .item.expanded{--is-open:1;--rows:1fr}.faq .section-list .item-button{align-items:flex-start;align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:clamp(32px,2.292vw,44px);padding-right:clamp(50px,3.542vw,68px);position:relative;text-align:left;width:100%}@media (hover:hover){.faq .section-list .item-button:hover{--icon:var(--icon-hover)}}.faq .section-list .item-icon{aspect-ratio:1;background:var(--icon);flex:none;-webkit-mask:url(../img/icons/open.svg) center/cover no-repeat;mask:url(../img/icons/open.svg) center/cover no-repeat;position:relative;position:absolute;right:0;top:0;transform:rotate(calc(var(--is-open)*45deg));transition:var(--transition);width:clamp(32px,2.292vw,44px)}.faq .section-list .item-icon:before{background:var(--gradient-hover);content:"";inset:0;opacity:var(--is-open);position:absolute;transition:var(--transition)}@media (max-width:1024px){.faq .section-list .item-icon:before{opacity:1}}.faq .section-list .item-collapsed{display:grid;grid-template-rows:var(--rows);transition:grid-template-rows var(--transition)}.faq .section-list .item--wrapper{max-width:80%;overflow:hidden}@media (max-width:1024px){.faq .section-list .item--wrapper{max-width:90%}}.faq .section-list .item--wrapper .content{color:rgba(24,29,47,.8);margin-top:16px}.faq .section-list .item--wrapper .content>*{margin-top:1em}.faq .section-list .item--wrapper .content iframe{max-width:100%}.faq .section-list .item--wrapper b,.faq .section-list .item--wrapper strong{font-family:var(--font-bold)}.faq .pattern{display:none;pointer-events:none;position:absolute}.intro{background-color:var(--grey-background)}.intro .container{row-gap:clamp(40px,4.167vw,80px)}.intro .section-title{gap:clamp(24px,2.396vw,46px);grid-column:2/-2;z-index:1}.intro .section-content{align-items:flex-start;-moz-column-gap:clamp(24px,4.167vw,80px);column-gap:clamp(24px,4.167vw,80px);display:grid;grid-column:2/-2;grid-template-columns:repeat(2,1fr);row-gap:24px;z-index:1}@media (max-width:768px){.intro .section-content{grid-template-columns:1fr}}.intro .section-content .row{background:var(--base-main);gap:clamp(16px,1.25vw,24px);padding:clamp(24px,2.396vw,46px)}.intro .section-content ul{color:var(--dark-gray);display:flex;flex-direction:column;gap:clamp(10px,.729vw,14px);list-style-type:disc;padding-left:1.5em}.intro .section-description{grid-column:2/-2;z-index:1}.intro .pattern{pointer-events:none;position:absolute}.intro .pattern.left{aspect-ratio:10/13;background:url(../img/patterns/table-right.svg) no-repeat 100% 0/cover;left:0;top:0;transform:rotateY(180deg);width:clamp(800px,52.083vw,1000px)}.intro .pattern.right{aspect-ratio:1;background:url(../img/patterns/program-left.svg) 0/cover no-repeat;bottom:0;right:0;transform:rotateY(180deg) translateY(-35%);width:clamp(300px,23.438vw,450px)}@media (max-width:1024px){.intro .pattern{opacity:.5}}.promote{background:var(--dark-background);overflow:hidden}.promote .container{position:relative;row-gap:clamp(40px,4.167vw,80px);z-index:1}.promote .section-title{grid-column:2/6}@media (max-width:768px){.promote .section-title br{display:none}}.promote .section-visual{grid-area:2/9/3/-1}@media (min-width:1025px){.promote .section-visual-item{margin-right:calc(clamp(14px, 7.292vw, 140px)*-1)}}.promote .section-list{gap:clamp(32px,3.125vw,60px);grid-area:2/2/3/8}.promote .section-list-item{align-items:flex-start;gap:clamp(16px,1.25vw,24px)}.promote .section-list-num{color:var(--grey-80);flex:none}.promote .section-list-subtitle{color:var(--grey-80);margin-top:16px}.promote .section-list-subtitle>*{margin-top:12px}.promote .section-list-subtitle ul{display:flex;flex-direction:column;gap:8px;list-style-type:disc;padding-left:1.5em}.promote .pattern{display:block;pointer-events:none;position:absolute}.promote .pattern.right{aspect-ratio:10/17;background:url(../img/patterns/promote-right.svg) 50%/cover no-repeat;right:0;top:60%;transform:translateY(-50%);width:clamp(500px,52.083vw,1000px)}.promote .pattern.left{display:none}@media (min-width:1025px){.promote .pattern.left{aspect-ratio:3/7;background:url(../img/patterns/accordion-left-2.svg) 0/cover no-repeat;display:block;height:clamp(400px,31.25vw,600px);right:0;top:100%;transform:rotate(-90deg) translateX(-33%) translateY(-75%);transform-origin:top left}.promote .pattern.left[data-lazy]{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0/cover no-repeat}.promote .pattern.left[data-lazy].loaded,html.no-js .promote .pattern.left[data-lazy]{background:url(../img/patterns/accordion-left-2.svg) 0/cover no-repeat}}.promote .pattern.top{aspect-ratio:1;background:url(../img/patterns/promote-top.svg) 0/cover no-repeat;left:0;top:0;width:clamp(500px,52.083vw,1000px)}.promote .pattern.top[data-lazy]{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0/cover no-repeat}.promote .pattern.top[data-lazy].loaded,html.no-js .promote .pattern.top[data-lazy]{background:url(../img/patterns/promote-top.svg) 0/cover no-repeat}.promote .pattern.top-left{aspect-ratio:13/5;background:url(../img/patterns/faq-top.svg) 0 100%/cover no-repeat;left:0;top:0;transform:translateX(-50%);width:clamp(500px,33.854vw,650px)}