.agency #main .faq.k-faq,.agency #main .fm-legacy-layout .faq{counter-reset:faq-number;gap:10px}.agency #main .faq.k-faq>.faq__item,.agency #main .fm-legacy-layout .faq>.faq__item{counter-increment:faq-number;background:linear-gradient(120deg,#ffffff09,#ffffff03);border:1px solid #b9d0d721;border-radius:14px;transition:background .45s,border-color .45s,box-shadow .45s;position:relative;overflow:visible}.agency #main .faq.k-faq>.faq__item[open],.agency #main .fm-legacy-layout .faq>.faq__item[open]{background:linear-gradient(115deg,#0d9e9e21,#80002017);border-color:#19afac7a;box-shadow:inset 3px 0 #17a8a5cc,0 12px 36px -20px #0d9e9e3b}.agency #main .faq.k-faq>.faq__item>summary,.agency #main .fm-legacy-layout .faq>.faq__item>summary{cursor:pointer;outline-offset:5px;border-radius:inherit;grid-template-columns:25px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:22px 20px;font-size:1rem;line-height:1.55;list-style:none;display:grid}.agency #main .faq.k-faq>.faq__item>summary:before,.agency #main .fm-legacy-layout .faq>.faq__item>summary:before{content:counter(faq-number, decimal-leading-zero);letter-spacing:.08em;color:#7b9399;font-variant-numeric:tabular-nums;font-size:.68rem}.agency #main .faq.k-faq>.faq__item>summary:after,.agency #main .fm-legacy-layout .faq>.faq__item>summary:after{content:"+";color:#57c9c5;background:#17a8a50f;border:1px solid #17a8a53d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:400;line-height:1;transition:background .35s,transform .45s;display:grid;position:static;transform:none}.agency #main .faq.k-faq>.faq__item[open]>summary:after,.agency #main .fm-legacy-layout .faq>.faq__item[open]>summary:after{background:#17a8a52e;transform:rotate(45deg)}.agency #main .faq>.faq__item>summary::-webkit-details-marker{display:none}.agency #main .faq>.faq__item>summary:focus-visible{outline:2px solid #70d3d0}.agency #main .faq.k-faq>.faq__item>.faq__answer,.agency #main .fm-legacy-layout .faq>.faq__item>.faq__answer{padding:0 24px 24px}.agency #main .faq.fm-reader>.faq__item>.faq__answer{display:none}.agency #main .fm-legacy-layout{max-width:1350px}.agency #main .fm-legacy-layout .faq{flex-direction:column;display:flex}.fq.fq--reader{min-width:0;display:block}.fq.fq--reader .fq__scene{transition:height 1.1s cubic-bezier(.45,0,.15,1)}.fq.fq--reader .fq__stack{transition:transform 1.1s cubic-bezier(.45,0,.15,1),top 1.1s cubic-bezier(.45,0,.15,1)}.fq.fq--reader:not(.is-onscreen) .fq__stack,.fq.fq--reader.has-answer .fq__stack{animation-play-state:paused}.fq.fq--reader .fq__card{transition:transform 1.1s cubic-bezier(.45,0,.15,1),opacity .7s,width 1.1s cubic-bezier(.45,0,.15,1),height 1.1s cubic-bezier(.45,0,.15,1),left 1.1s cubic-bezier(.45,0,.15,1),top 1.1s cubic-bezier(.45,0,.15,1)}.fq.fq--reader .fq__face--a{background:radial-gradient(at 0 0,#14747438,#0000 65%),linear-gradient(145deg,#142426,#171319);border-color:#49b8b46b;overflow:hidden}.fq.fq--reader .fq__reading{opacity:0;transition:opacity .24s,transform .4s;position:absolute;top:70px;left:28px;transform:translateY(12px)}.fq.fq--reader .is-readable .fq__reading{opacity:1;transition:opacity .5s,transform .65s;transform:none}.fq.fq--reader .fq__question{letter-spacing:-.025em;color:#fff;margin:0 0 20px;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:550;line-height:1.35}.fq.fq--reader .fq__answer-copy{color:#d2dbdc;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.fq.fq--reader .fq__answer-copy p{margin:0 0 14px}.fq.fq--reader .fq__answer-copy a{color:#83dfd8;text-underline-offset:4px;text-decoration:underline}.fq.fq--reader .fq__answer-copy ul,.fq.fq--reader .fq__answer-copy ol{padding-left:1.25em}.fq.fq--reader .fq__close{color:#9bbab9;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #b5d9d824;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 0;padding:16px 0 0;font-size:.8rem;display:flex}.fq.fq--reader .fq__close span:last-child{font-size:1.5rem;line-height:1}.fq.fq--reader .fq__close:focus-visible{outline-offset:5px;outline:2px solid #70d3d0}.fq.fq--reader.has-answer .fq__scene{height:calc(var(--reader-height,380px) + 55px)}.fq.fq--reader.has-answer .fq__stack{animation:none;top:24px;transform:translate(0,0)}.fq.fq--reader.has-answer .fq__card:not(.is-open){transform:translate3d(calc(var(--o) * 5px), calc(var(--o) * 8px + 25px), calc(var(--o) * -64px - 150px));opacity:calc(.3 - var(--o) * .035)}.fq.fq--reader.has-answer .fq__card.is-open{width:var(--reader-width);height:var(--reader-height);left:calc(var(--reader-width) / -2);opacity:1;top:0;transform:translate(0,0)rotateY(180deg)}.fq.fq--reader.has-answer .fq__floor{opacity:.65;top:82%}@media (hover:hover){.agency #main .faq.k-faq>.faq__item:hover,.agency #main .fm-legacy-layout .faq>.faq__item:hover{border-color:#48b4b366}}@media (width<=1100px){.fq.fq--reader .fq__scene{height:240px}.fq.fq--reader:not(.has-answer) .fq__stack{scale:.78}.fq.fq--reader.has-answer .fq__scene{height:calc(var(--reader-height,380px) + 32px)}.fq.fq--reader.is-inline{margin:0;padding:0 6px 12px}.fq.fq--reader.has-answer .fq__stack{top:12px}.fq.fq--reader.is-inline .fq__count,.fq.fq--reader.is-inline .fq__cta{display:none}.fq.fq--reader .fq__reading{left:20px}.fq.fq--reader .fq__question{font-size:1.15rem}.k-faq-aside:has(+.fm-reader .fq.is-inline){margin-bottom:-12px}}@media (width<=600px){.agency #main .faq.k-faq>.faq__item>summary,.agency #main .fm-legacy-layout .faq>.faq__item>summary{grid-template-columns:20px minmax(0,1fr) 28px;gap:10px;padding:18px 14px;font-size:.94rem}.agency #main .faq.k-faq>.faq__item>summary:after,.agency #main .fm-legacy-layout .faq>.faq__item>summary:after{width:28px;height:28px}.fq.fq--reader .fq__answer-copy{font-size:.94rem;line-height:1.75}}html.a11y-motion .fq.fq--reader *,html.a11y-motion .faq.k-faq>.faq__item,html.a11y-motion .faq.k-faq summary:after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.fq.fq--reader *,.agency #main .faq.k-faq>.faq__item,.agency #main .faq.k-faq summary:after{transition:none!important;animation:none!important}}.fq.fq--reader.is-travelling{--fq-play:paused!important}.fq.fq--reader.is-in.is-settled .fq__card.is-extracting{opacity:1;transition-duration:.8s;transform:translate3d(-32px,-94px,145px)rotateY(-12deg)rotate(-4deg)}.fq.fq--reader.is-in.is-settled .fq__card.is-front:not(.is-open){opacity:1;transform:translateZ(85px)}.fq.fq--reader.is-in.is-settled:not(.has-answer) .fq__card.is-front{transition-duration:.95s}.fq.fq--reader .fq__preview{color:#e0e9e8;opacity:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:500;line-height:1.45;transition:opacity .45s;display:-webkit-box;position:absolute;top:62px;left:22px;right:22px;overflow:hidden}.fq.fq--reader .fq__face--q .fq__lines{transition:opacity .4s}.fq.fq--reader .is-extracting .fq__preview,.fq.fq--reader .is-front .fq__preview{opacity:1}.fq.fq--reader .is-extracting .fq__face--q .fq__lines,.fq.fq--reader .is-front .fq__face--q .fq__lines{opacity:0}@media (width<=1100px){.fq.fq--reader.is-in.is-settled .fq__card.is-extracting{transform:translate3d(-12px,-62px,90px)rotateY(-10deg)rotate(-3deg)}.fq.fq--reader .fq__scene{perspective:1400px;perspective-origin:50% 35%;transition-duration:.8s}.fq.fq--reader .fq__stack{transition:transform .8s cubic-bezier(.22,.61,.36,1),top .8s cubic-bezier(.22,.61,.36,1),scale .8s cubic-bezier(.22,.61,.36,1);scale:.78}.fq.fq--reader.has-answer .fq__stack{scale:1}.fq.fq--reader .fq__card{transition-duration:.8s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fq.fq--reader.is-in.is-settled .fq__card.is-extracting{transition-duration:.55s;transform:translate3d(-8px,-32px,55px)rotateY(-7deg)rotate(-2deg)}.fq.fq--reader.is-in.is-settled .fq__card.is-front:not(.is-open){transition-duration:.35s;transform:translateZ(30px)}.fq.fq--reader.is-in.is-settled:not(.has-answer) .fq__card.is-front{transition-duration:.65s}.fq.fq--reader .is-readable .fq__reading{transition:opacity .3s,transform .4s}.fq.fq--reader.is-inline{overflow-anchor:none}.fq.fq--reader.is-inline .fq__scene{overflow:clip}.fq.fq--reader .fq__floor{max-width:100%}}.fq[data-astro-cid-frzztuzf]{margin-top:var(--space-3)}.fq__scene[data-astro-cid-frzztuzf]{perspective:1100px;perspective-origin:60% 30%;height:340px;position:relative}.fq__stack[data-astro-cid-frzztuzf]{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(14deg + var(--rx,0deg))) rotateY(calc(-22deg + var(--ry,0deg)));transition:transform .9s var(--ease);position:absolute;top:56%;left:50%}.js[data-astro-cid-frzztuzf] .fq[data-astro-cid-frzztuzf].is-in:not(.has-answer) .fq__stack[data-astro-cid-frzztuzf]{animation:9s ease-in-out infinite alternate fq-breathe;animation-play-state:var(--fq-play,paused)}@keyframes fq-breathe{0%{translate:0}to{translate:0 -8px}}.fq__card[data-astro-cid-frzztuzf]{width:300px;height:180px;transform-style:preserve-3d;transform:translate3d(calc(var(--o) * 10px), calc(var(--o) * -14px), calc(var(--o) * -64px)) rotateY(var(--flip,0deg));opacity:calc(1 - var(--o) * .11);transition:transform .9s var(--ease), opacity .9s var(--ease);border-radius:18px;position:absolute;top:-90px;left:-150px}.fq__card[data-astro-cid-frzztuzf].is-open{--flip:180deg}.fq__face[data-astro-cid-frzztuzf]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(160deg,#22242cf5,#121319fa);border:1px solid #ffffff1f;border-radius:18px;padding:20px 22px;position:absolute;inset:0;box-shadow:0 40px 60px -40px #000000f2,inset 0 1px #ffffff12}.fq__face--a[data-astro-cid-frzztuzf]{background:linear-gradient(160deg,#0e3434f7,#0d1a1efa);border-color:#17a8a573;transform:rotateY(180deg)}.fq__badge[data-astro-cid-frzztuzf]{color:#e9a0b0;border:1px solid #d9506bb3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.74rem;font-weight:600;display:grid;position:absolute;top:20px;left:20px}.fq__badge--a[data-astro-cid-frzztuzf]{color:#8fd6d3;background:#0d9e9e24;border-color:#17a8a5cc}.fq__num[data-astro-cid-frzztuzf]{letter-spacing:.14em;color:#8d9196;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500;position:absolute;top:22px;right:20px}.fq__lines[data-astro-cid-frzztuzf]{gap:10px;display:grid;position:absolute;top:72px;left:22px;right:22px}.fq__lines[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]{height:9px;width:calc(var(--w) * 100%);background:#ffffff2e;border-radius:99px;display:block}.fq__lines[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:first-child{background:#ffffff57;height:11px}.fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]{transform-origin:0;transition:transform .6s var(--ease);background:linear-gradient(90deg,#17a8a5cc,#17a8a540);transform:scaleX(0)}.fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(2){transition-delay:80ms}.fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(3){transition-delay:.16s}.fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(4){transition-delay:.24s}.fq__card[data-astro-cid-frzztuzf].is-open .fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]{transition-delay:calc(.45s + var(--d,0s));transform:none}.fq__card[data-astro-cid-frzztuzf].is-open .fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(2){--d:80ms}.fq__card[data-astro-cid-frzztuzf].is-open .fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(3){--d:.16s}.fq__card[data-astro-cid-frzztuzf].is-open .fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf]:nth-child(4){--d:.24s}.fq__tick[data-astro-cid-frzztuzf]{background:var(--ok);width:26px;height:26px;transition:transform .4s var(--ease) .75s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:20px;transform:scale(0)}.fq__card[data-astro-cid-frzztuzf].is-open .fq__tick[data-astro-cid-frzztuzf]{transform:scale(1)}.fq__tick[data-astro-cid-frzztuzf] svg[data-astro-cid-frzztuzf]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fq__floor[data-astro-cid-frzztuzf]{filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#0d9e9e38,#8000201f 55%,#0000);border-radius:50%;width:360px;height:120px;position:absolute;top:86%;left:50%;transform:translate(-46%,-50%)}.js[data-astro-cid-frzztuzf] .fq[data-astro-cid-frzztuzf]:not(.is-in) .fq__card[data-astro-cid-frzztuzf]{transform:translate3d(calc(var(--o) * 10px), calc(var(--o) * -14px - 120px), calc(var(--o) * -64px - 320px)) rotateX(-30deg);opacity:0;transition:none}.fq[data-astro-cid-frzztuzf].is-in .fq__card[data-astro-cid-frzztuzf]{transition-delay:calc((var(--n) - var(--o)) * 70ms)}.fq[data-astro-cid-frzztuzf].is-in.is-settled .fq__card[data-astro-cid-frzztuzf]{transition-delay:0s}.fq__count[data-astro-cid-frzztuzf]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.fq__count[data-astro-cid-frzztuzf]>span[data-astro-cid-frzztuzf]:first-child{letter-spacing:-.04em;color:#fff;min-width:1.4em;font-size:2.2rem;font-weight:600;line-height:1}.fq__of[data-astro-cid-frzztuzf]{color:var(--muted);font-size:1rem}.fq__lbl[data-astro-cid-frzztuzf]{color:var(--text-2);flex-basis:100%;font-size:.9rem}.fq__cta[data-astro-cid-frzztuzf]{color:var(--text-2);margin:12px 0 0;font-size:.9rem;line-height:1.6}@media (width<=1100px){.fq[data-astro-cid-frzztuzf]:not(.fq--reader){display:none}}html.a11y-motion .fq__stack[data-astro-cid-frzztuzf],html.a11y-motion .fq__card[data-astro-cid-frzztuzf],html.a11y-motion .fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf],html.a11y-motion .fq__tick[data-astro-cid-frzztuzf]{transition:none!important;animation:none!important}html.a11y-motion .fq[data-astro-cid-frzztuzf]:not(.is-in) .fq__card[data-astro-cid-frzztuzf]{opacity:calc(1 - var(--o) * .11);transform:translate3d(calc(var(--o) * 10px), calc(var(--o) * -14px), calc(var(--o) * -64px)) rotateY(var(--flip,0deg))}@media (prefers-reduced-motion:reduce){.fq__stack[data-astro-cid-frzztuzf],.fq__card[data-astro-cid-frzztuzf],.fq__lines--a[data-astro-cid-frzztuzf] i[data-astro-cid-frzztuzf],.fq__tick[data-astro-cid-frzztuzf]{transition:none!important;animation:none!important}.fq[data-astro-cid-frzztuzf]:not(.is-in) .fq__card[data-astro-cid-frzztuzf]{opacity:calc(1 - var(--o) * .11);transform:translate3d(calc(var(--o) * 10px), calc(var(--o) * -14px), calc(var(--o) * -64px)) rotateY(var(--flip,0deg))}}
