.q{--q-blue:#619eff;--q-blue-dark:#4a8af0;--q-blue-deep:#2f6fd6;--q-blue-soft:#e8f0ff;--q-blue-mist:#e1ecff;--q-cream:#f8f7f5;--q-sand:#f4f2ee;--q-beige:#edeae4;--q-ink:#515151;--q-mute:#8a867f;--q-black:#191818;--q-line:#ecebe6;--q-line-2:#e3dfd8;--q-title:Gimlet, Arial, sans-serif;--q-text:"Overpass Variablefont Wght", Overpass, system-ui, sans-serif;--q-ease:cubic-bezier(.22, 1, .36, 1);--q-spring:cubic-bezier(.2, 1.4, .4, 1);--q-nav:77px;--q-pad:120px;--q-sec:140px;--q-sh-1:0 1px 2px #1918180d, 0 10px 28px -14px #1918182e;--q-sh-2:0 2px 6px #1918180f, 0 22px 48px -22px #19181852;background:var(--q-cream);color:var(--q-ink);font-family:var(--q-text);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5;overflow:clip}.q *,.q :before,.q :after{box-sizing:border-box}.q :where(p,ul,ol,li,h1,h2,h3,h4,figure,blockquote,dl,dd){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:0;margin:0;padding:0}.q :is(ul,ol){list-style:none}.q img{max-width:100%;height:auto;display:block}.q :where(a){color:inherit;text-decoration:none}.q :where(button){font:inherit;color:inherit}.q :focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}.q-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rf-wrap{width:100%;max-width:1440px;padding:0 var(--q-pad);margin:0 auto}.rf-sec{padding-top:var(--q-sec)}.rf-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--q-blue);font-size:.8125rem;font-weight:700;display:block}.rf-eyebrow--white{color:#ffffffd9}.rf-h2,.rf-h3{font-family:var(--q-title);color:var(--q-black);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.03}.rf-h2{font-size:clamp(2.125rem,3.4vw,3rem)}.rf-h3{font-size:clamp(1.5rem,2.2vw,2.125rem);line-height:1.08}.rf-lead{font-size:1.125rem;line-height:1.6}.rf-head{text-align:center;justify-items:center;gap:1.125rem;max-width:42rem;margin:0 auto 3.75rem;display:grid}.rf-head .rf-lead{max-width:40rem}.rf-head--wide{max-width:56rem}.q-btn{background:var(--q-blue);min-height:3.125rem;color:var(--q-cream);font-family:var(--q-text);cursor:pointer;white-space:nowrap;transition:background .2s, transform .35s var(--q-ease), box-shadow .35s var(--q-ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:.5625rem .5625rem .5625rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 12px 24px -12px #4184f5d9}.q-btn:hover{background:var(--q-blue-dark);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 16px 30px -12px #4184f5f2}.q-btn:active{transform:translateY(0)scale(.985)}.q-btn__ico{background:var(--q-cream);width:2rem;height:2rem;color:var(--q-blue);border-radius:7px;flex:none;place-items:center;display:grid}.q-btn__ico svg{width:.875rem;height:.875rem;transition:transform .35s var(--q-ease)}.q-btn:hover .q-btn__ico svg{transform:translate(1.5px,-1.5px)}.q-btn--white{color:var(--q-blue-deep);background:#fff;box-shadow:0 14px 28px -16px #0d1e4d8c}.q-btn--white:hover{color:var(--q-blue-dark);background:#fff}.q-btn--white .q-btn__ico{background:var(--q-blue);color:#fff}.q-btn--ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffffb3}.q-btn--ghost:hover{background:#ffffff29;box-shadow:inset 0 0 0 1.5px #fff}.q-btn--ghost .q-btn__ico{color:var(--q-blue);background:#fff}.q-btn--line{color:var(--q-black);box-shadow:inset 0 0 0 1px var(--q-line-2), 0 1px 2px #1918180a;background:#fff}.q-btn--line:hover{background:#fff;box-shadow:inset 0 0 0 1px #cbc6bd,0 8px 18px -12px #1918184d}.q-btn--line .q-btn__ico{background:var(--q-blue);color:#fff}.q-btn--plain{padding:.5625rem 1.25rem}.q-btn--sm{min-height:2.75rem;padding-left:1rem;font-size:.9375rem}.q-btn--sm.q-btn--plain{padding:.5rem 1rem}.q-btn--sm .q-btn__ico{width:1.75rem;height:1.75rem}.rf-link{color:var(--q-blue-deep);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.rf-link svg{width:.875rem;height:.875rem;transition:transform .35s var(--q-ease)}.rf-link:hover svg{transform:translate(2px,-2px)}.rf-check{background:var(--q-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.rf-check svg{width:62%;height:62%}.rf-check--white{color:var(--q-blue);background:#fff}.rf-pill{background:var(--q-blue-soft);color:var(--q-blue-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.rf-pill .rf-check{width:1rem;height:1rem}.rf-pill--sand{background:var(--q-sand);color:var(--q-ink);padding:.375rem .75rem}.rf-logo{object-fit:contain;width:2.875rem;height:2.875rem;box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:50%;flex:none}.rf-verified{width:1.125rem;height:1.125rem;color:var(--q-blue);flex:none}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open){box-shadow:none;background:0 0;border-bottom-color:#0000}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__brand{color:#fff}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__link{color:#ffffffeb}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__link:hover{color:#fff;background:#ffffff1f}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__link[aria-current=page]:after{background:#fff}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__search{color:#fff;background:#ffffff1f;border-color:#ffffff4d}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__burger{color:#fff;background:#ffffff24;border-color:#ffffff4d}html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__burger span,html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__burger span:before,html:has(.rf-over) .qnav:not(.is-scrolled):not(.is-mobile-open) .qnav__burger span:after{background:#fff}.rf-over{margin-top:calc(-1 * var(--q-nav))}.q-search{z-index:10;text-align:left;width:100%;color:var(--q-black);font-family:var(--q-text);background:#fff;border-radius:20px;gap:.625rem;padding:.875rem;display:grid;position:relative;box-shadow:0 2px 4px #1918180f,0 30px 60px -28px #0000008c}.q-search__need,.q-search__where{background:#f6f4f0;border-radius:12px;align-items:center;gap:.75rem;min-width:0;min-height:3rem;padding:0 1rem;transition:box-shadow .2s,background .2s;display:flex;position:relative}.q-search__need:focus-within,.q-search__where:focus-within{box-shadow:inset 0 0 0 2px var(--q-blue);background:#fff}.q-search svg{width:1.25rem;height:1.25rem;color:var(--q-black);flex:none}.q-search input[type=search],.q-search input[type=text]{width:100%;min-width:0;height:auto;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:var(--q-text);color:var(--q-black);background:0 0;border:0;outline:0;flex:1;margin:0;padding:.375rem 0;font-size:1rem}.q-search input::placeholder{color:#85827b;opacity:1}.q-search input::-webkit-search-cancel-button{display:none}.q-search__row{gap:.625rem;display:flex}.q-search__where{flex:1}.q-search__where svg{width:1.125rem;height:1.125rem}.q-search__go{border-radius:12px;flex:none;min-width:12.75rem}.q-search__go .q-btn__ico,.q-bar__go .q-btn__ico{color:#fff;background:0 0;width:1.25rem}.q-search .qs__menu,.q-bar .qs__menu{z-index:60;overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(35rem,100vw - 2rem);max-height:min(27rem,60vh);padding:.5rem;position:absolute;top:calc(100% + .625rem);left:0;overflow:auto;box-shadow:0 0 0 1px #19181814,0 24px 48px -20px #19181859}.q-search .qs__menu[hidden],.q-bar .qs__menu[hidden]{display:none}.q-search .qs__opt[aria-selected=true],.q-search .qs__opt:hover,.q-bar .qs__opt[aria-selected=true],.q-bar .qs__opt:hover{background:var(--q-cream);box-shadow:none;transform:none}.q-bar{z-index:10;width:100%;color:var(--q-black);font-family:var(--q-text);text-align:left;background:#fff;border-radius:16px;align-items:center;padding:.5rem;display:flex;position:relative;box-shadow:0 2px 4px #1918180f,0 30px 60px -28px #0000008c}.q-bar__f{border-radius:12px;flex:1 1 0;align-items:center;gap:.75rem;min-width:0;min-height:4rem;padding:0 1.125rem;transition:background .2s,box-shadow .2s;display:flex;position:relative}.q-bar__f:hover{background:#f6f4f0}.q-bar__f:focus-within{box-shadow:inset 0 0 0 2px var(--q-blue);background:#f6f4f0}.q-bar__f+.q-bar__f:before{content:"";background:var(--q-line-2);width:1px;position:absolute;top:1.125rem;bottom:1.125rem;left:0}.q-bar__f:hover:before,.q-bar__f:focus-within:before,.q-bar__f:hover+.q-bar__f:before,.q-bar__f:focus-within+.q-bar__f:before{opacity:0}.q-bar__f--need{flex-grow:1.45}.q-bar__f>svg{flex:none;width:1.25rem;height:1.25rem}.q-bar__txt{flex:1;min-width:0;display:grid}.q-bar__txt label{color:var(--q-black);font-size:.8125rem;font-weight:700;line-height:1.2}.q-bar input[type=search],.q-bar input[type=text],.q-bar select{width:100%;min-width:0;height:auto;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:var(--q-text);color:var(--q-black);text-overflow:ellipsis;background:0 0;border:0;outline:0;margin:0;padding:.125rem 0 0;font-size:1rem}.q-bar select{cursor:pointer}.q-bar select.is-empty{color:#85827b}.q-bar input::placeholder{color:#85827b;opacity:1}.q-bar input::-webkit-search-cancel-button{display:none}.q-bar__go{border-radius:12px;flex:none;min-height:3.375rem;margin-left:.375rem;padding:.5rem 1rem .5rem 1.375rem}.rf-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rf-chips__label{white-space:nowrap;color:#fffc;flex:none;margin-right:.125rem;font-size:.875rem;font-weight:700}.rf-chip{color:#fff;font-family:var(--q-text);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border:0;border-radius:999px;align-items:center;padding:.4375rem .9375rem;font-size:.875rem;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff57}.rf-chip:hover{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffffb3}.rf-faces{display:flex}.rf-faces img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #fff}.rf-faces img+img{margin-left:-.75rem}.rf-hero{isolation:isolate;background:var(--q-black);color:#fff;flex-direction:column;min-height:max(56.25rem,100svh);display:flex;position:relative}.rf-hero__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.rf-hero__track{position:absolute;inset:0}.rf-hero__img{object-fit:cover;object-position:60% 50%;opacity:0;width:100%;transition:opacity 1.4s,transform 10s linear;position:absolute;inset:0;transform:scale(1.06);height:100%!important}.rf-hero__img.is-on{opacity:1;transform:scale(1)}.rf-hero__caps{right:var(--q-pad);z-index:2;position:absolute;bottom:7.25rem}.rf-hero__caps .rf-v2__cap{color:#fff}.rf-hero__media:after{content:"";background:linear-gradient(#1918184d 0%,#19181800 26% 62%,#1918189e 100%),linear-gradient(90deg,#191818d6 0%,#1918188f 46%,#1918181f 100%);position:absolute;inset:0}.rf-hero__in{padding-top:calc(var(--q-nav) + 3.5rem);flex:1;align-items:center;padding-bottom:3.5rem;display:flex}.rf-hero__txt{flex-direction:column;gap:1.25rem;width:100%;max-width:41rem;display:flex}.rf-hero h1{font-family:var(--q-title);letter-spacing:-.04em;color:#fff;font-size:clamp(2.75rem,4.45vw,4.0625rem);font-weight:700;line-height:1.02}.rf-mark{white-space:nowrap;position:relative}.rf-mark svg{width:100%;height:.24em;position:absolute;bottom:-.16em;left:.02em;overflow:visible}.rf-mark path{stroke:var(--q-blue);stroke-width:7px;stroke-linecap:round;fill:none;stroke-dasharray:600;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--q-ease)}.rf-cta .rf-mark path{stroke:#8dbcff}.rf-hero__lead{color:#ffffffe6;max-width:33rem;font-size:1.1875rem;line-height:1.55}.rf-hero .q-search{max-width:35rem;margin-top:.625rem}.rf-hero .rf-chips{margin-top:.25rem}.rf-safe{color:#ffffffe6;align-items:center;gap:.625rem;font-size:1rem;display:flex}.rf-safe svg{flex:none;width:1.125rem;height:1.125rem}.rf-hero__figs{align-items:center;gap:2.5rem;margin-top:.5rem;display:flex}.rf-hero__figs dl{gap:2.5rem;display:flex}.rf-hero__figs dl>div{flex-direction:column-reverse;display:flex}.rf-hero__figs dd{font-family:var(--q-title);letter-spacing:-.02em;color:#fff;font-size:1.875rem;font-weight:700;line-height:1}.rf-hero__figs dt{color:#ffffffd1;margin-top:.375rem;font-size:.9375rem}.rf-hero__proof{color:#fff;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:700;display:none}.rf-hero__proof .rf-faces img{width:2rem;height:2rem}.rf-partband{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#19181852;border-top:1px solid #ffffff2e;position:relative;overflow:hidden}.rf-partband .rf-wrap{justify-content:center;align-items:center;gap:2.75rem;min-height:5.4375rem;display:flex}.rf-partband__label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;flex:none;font-size:.8125rem;font-weight:700}.rf-partband__rail{min-width:0}.rf-partband__logos{align-items:center;gap:2.75rem;display:flex}.rf-partband__logos a{opacity:.88;flex:none;transition:opacity .2s;display:block}.rf-partband__logos a:hover{opacity:1}.rf-partband__logos img{object-fit:contain;width:auto;max-width:9rem;height:2.375rem}.rf-partband__logos a[aria-hidden=true]{display:none}.rf-about{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;display:grid}.rf-head--left{text-align:left;justify-items:start;max-width:none;margin:0 0 2.5rem}.rf-pillars{border-top:1px solid var(--q-line);display:grid}.rf-pillars li{border-bottom:1px solid var(--q-line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.rf-pillars__n{letter-spacing:.1em;color:var(--q-blue);padding-top:.25rem;font-size:.8125rem;font-weight:700}.rf-pillars b{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);font-size:1.375rem;font-weight:700;display:block}.rf-pillars p{margin-top:.25rem;font-size:1rem;line-height:1.55}.rf-about__acts{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.rf-about__img{margin:0}.rf-about__img img{aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:28px;width:100%;height:auto!important}.rf-about__img figcaption{color:var(--q-mute);margin-top:.75rem;font-size:.875rem}@media (width<=991px){.rf-about{grid-template-columns:minmax(0,1fr);gap:2rem}.rf-about__txt{display:contents}.rf-about__img{order:1}.rf-pillars{order:2}.rf-about__acts{order:3;margin-top:-.5rem}.rf-about__img img{aspect-ratio:3/2}}@media (width<=640px){.rf-head--left{margin-bottom:0}.rf-pillars li{grid-template-columns:2.25rem 1fr;padding:1rem 0}.rf-pillars b{font-size:1.1875rem}.rf-pillars p{font-size:.9375rem}.rf-about__img img{border-radius:20px}}.rf-show__grid{grid-template-columns:minmax(0,40rem) minmax(0,31.25rem);justify-content:space-between;align-items:start;gap:3.75rem;display:grid}.rf-mosaic{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rf-mosaic__col{align-content:start;gap:1rem;display:grid}.rf-mosaic__col:first-child{padding-top:3.75rem}.rf-mosaic__col:nth-child(3){padding-top:5rem}.rf-tile{background:var(--q-beige);aspect-ratio:4/5;cursor:pointer;transition:box-shadow .45s var(--q-ease), transform .45s var(--q-ease);border-radius:20px;display:block;position:relative;overflow:hidden}.rf-mosaic__col:nth-child(2) .rf-tile:first-child{aspect-ratio:208/300}.rf-mosaic__col:first-child .rf-tile:last-child,.rf-mosaic__col:nth-child(3) .rf-tile:last-child{aspect-ratio:200/230}.rf-tile>img{object-fit:cover;filter:grayscale()contrast(.96)brightness(1.02);width:100%;transition:filter .6s var(--q-ease), transform .8s var(--q-ease);transform:scale(1.02);height:100%!important}.rf-tile.is-on{box-shadow:0 0 0 3px var(--q-blue), 0 24px 44px -20px #4184f5b3;transform:translateY(-4px)}.rf-tile.is-on>img,.rf-tile:hover>img{filter:none;transform:scale(1.05)}.rf-tile__cap{max-width:calc(100% - 1.5rem);color:var(--q-black);white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--q-ease);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .3125rem;font-size:.8125rem;font-weight:700;display:flex;position:absolute;bottom:.75rem;left:.75rem;transform:translateY(6px);box-shadow:0 8px 20px -10px #00000080}.rf-tile__cap img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:1.625rem;height:1.625rem}.rf-tile__cap span{text-overflow:ellipsis;overflow:hidden}.rf-tile.is-on .rf-tile__cap{opacity:1;transform:none}.rf-names{border-top:1px solid var(--q-line-2)}.rf-name{border-bottom:1px solid var(--q-line-2)}.rf-name__btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.875rem;width:100%;padding:1.25rem 0;display:flex}.rf-name__dot{width:.625rem;height:.625rem;transition:width .45s var(--q-ease), background .3s;background:#cfcbc3;border-radius:999px;flex:none;margin-top:.6875rem}.rf-name__t{gap:.25rem;display:grid}.rf-name__n{color:#a8a49b;align-items:center;gap:.375rem;font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .3s;display:flex}.rf-name__n .rf-verified{display:none}.rf-name__m{letter-spacing:.14em;text-transform:uppercase;color:#aaa69d;font-size:.6875rem;font-weight:700;transition:color .3s}.rf-name:hover .rf-name__n{color:var(--q-ink)}.rf-name__more{transition:grid-template-rows .55s var(--q-ease);grid-template-rows:0fr;display:grid}.rf-name__more>div{overflow:hidden}.rf-name__body{gap:.875rem;padding:0 0 1.375rem 2.25rem;display:grid}.rf-name__body p{font-size:.9375rem;line-height:1.6}.rf-name__badges{flex-wrap:wrap;gap:.5rem;display:flex}.rf-name__acts{flex-wrap:wrap;gap:.625rem;margin-top:.25rem;display:flex}.rf-name.is-on .rf-name__dot{background:var(--q-blue);width:1.375rem}.rf-name.is-on .rf-name__n{color:var(--q-black);font-weight:700}.rf-name.is-on .rf-name__n .rf-verified{display:block}.rf-name.is-on .rf-name__m{color:var(--q-blue-deep)}.rf-name.is-on .rf-name__more{grid-template-rows:1fr}.rf-show__all{margin-top:1.75rem}.rf-inset{padding:var(--q-sec) 1rem 0}.rf-stats{isolation:isolate;text-align:center;color:#fff;border-radius:36px;max-width:88rem;margin:0 auto;padding:6rem 1.5rem 4.375rem;position:relative;overflow:hidden}.rf-stats__bg{z-index:-2;object-fit:cover;width:100%;position:absolute;top:-8%;left:0;height:116%!important}.rf-stats:before{content:"";z-index:-1;background:linear-gradient(#0c18286b,#0c18280f 38%,#0c182800 70%);position:absolute;inset:0}.rf-stats .rf-h2,.rf-stats .rf-lead{text-shadow:0 1px 18px #08122059}.rf-stats .rf-h2{color:#fff}.rf-stats .rf-lead{color:#ffffffeb;max-width:34rem;margin:.875rem auto 0}.rf-stats__card{text-align:left;background:#fff;border-radius:24px;grid-template-columns:repeat(3,1fr);max-width:63.75rem;margin:2.25rem auto 0;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.rf-stat{box-shadow:inset -1px 0 0 var(--q-line), inset 0 -1px 0 var(--q-line);flex-direction:column;padding:1.75rem 1.75rem 1.875rem;transition:background .4s;display:flex;position:relative}.rf-stat:hover{background:#fbfcff}.rf-pic{width:2.75rem;height:2.75rem;color:var(--q-black);margin-bottom:1.25rem;display:block}.rf-pic svg{width:100%;height:100%;overflow:visible}.rf-pic path,.rf-pic circle{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.rf-pic .pc-a{stroke:var(--q-blue)}.rf-pic .pc-dot{fill:var(--q-blue);stroke:none}.rf-pic [pathLength]{stroke-dasharray:1;stroke-dashoffset:0}.motion-ready .rf-stats__card:not(.is-drawn) .rf-pic [pathLength]{stroke-dashoffset:1px}.rf-stats__card.is-drawn .rf-pic [pathLength]{animation:pc-draw 1.6s var(--q-ease) both;animation-delay:calc(var(--i,0) * .12s)}.rf-stats__card.is-drawn .rf-pic .pc-a{animation-delay:calc(var(--i,0) * .12s + .55s)}@keyframes pc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rf-pic .pc-dot{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite pc-breathe}@keyframes pc-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.rf-stat:hover .rf-pic [pathLength]{animation:pc-draw 1.1s var(--q-ease) both}.rf-stat:hover .rf-pic .pc-a{animation-delay:.35s}.rf-stat b{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:2.75rem;font-weight:700;line-height:1}.rf-stat span{color:var(--q-ink);margin-top:.5rem;font-size:.9375rem}.rf-bento{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rf-card{border-radius:28px;position:relative;overflow:hidden}.rf-card__txt{align-content:start;gap:.75rem;padding:.375rem 2.25rem 2.25rem;display:grid}.rf-card__txt p{font-size:1rem;line-height:1.6}.rf-card--map{background:var(--q-blue-mist);box-shadow:inset 0 0 0 1px #ffffffe6}.rf-card--chat{background:var(--q-blue);color:#fff}.rf-card--chat .rf-h3{color:#fff}.rf-card--chat .rf-card__txt p{color:#ffffffeb}.rf-card__art{height:23.25rem;position:relative}.rf-tags{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.rf-tags span{color:var(--q-black);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1918180f}.rf-tags .rf-check{width:1rem;height:1rem;color:var(--q-blue);background:0 0}.rf-tags .rf-check svg{width:100%;height:100%}.rf-solo{color:var(--q-black);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.625rem;margin-top:.25rem;padding:.4375rem 1rem .4375rem .4375rem;font-size:.875rem;font-weight:700;display:inline-flex}.rf-solo .rf-check{background:var(--q-blue-soft);width:1.75rem;height:1.75rem;color:var(--q-blue)}.rf-map{background:#d6e5ff;border-radius:22px;position:absolute;inset:1.25rem 1.25rem 0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffffd9}.rf-map>svg{width:100%;height:100%;position:absolute;inset:0}.rf-map__lake{color:#4d84e0;font-size:.6875rem;font-weight:700;position:absolute;bottom:10%;right:5%;transform:rotate(-24deg)}.rf-map__c{position:absolute;top:56%;left:53%}.rf-wave{background:#619eff29;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.rf-wave:first-child{background:#619eff12;width:15.625rem;height:15.625rem;box-shadow:inset 0 0 0 1.2px #619eff80}.rf-wave:nth-child(2){background:#619eff1c;width:10.625rem;height:10.625rem;box-shadow:inset 0 0 0 1.2px #619eff80}.rf-wave:nth-child(3){width:6rem;height:6rem}.rf-you{background:var(--q-blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem 1rem .375rem .375rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 14px 28px -12px #2f6fd6e6}.rf-you i{background:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.rf-you i:after{content:"";background:var(--q-blue);border-radius:50%;width:.625rem;height:.625rem}.rf-pin{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .3125rem;display:flex;position:absolute;box-shadow:0 14px 28px -16px #0d1e4d73,0 1px 2px #0d1e4d14}.rf-pin img{object-fit:contain;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:50%}.rf-pin b{color:var(--q-black);font-size:.8125rem;line-height:1.25;display:block}.rf-pin small{color:var(--q-mute);font-size:.6875rem;line-height:1.25;display:block}.rf-chat__label{letter-spacing:.16em;color:#ffffffd9;font-size:.6875rem;font-weight:700;position:absolute;top:1.625rem;left:2.25rem}.rf-chat__ring{border-radius:50%;position:absolute;top:50%;left:38%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff2e}.rf-chat__win{width:23.25rem;color:var(--q-black);background:#fff;border-radius:20px;gap:.625rem;padding:1rem;display:grid;position:absolute;top:3.25rem;left:2.25rem;box-shadow:0 30px 60px -26px #0d1e4d99}.rf-chat__head{border-bottom:1px solid var(--q-line);align-items:center;gap:.625rem;padding-bottom:.625rem;display:flex}.rf-chat__head img{object-fit:cover;border-radius:50%;width:2.375rem;height:2.375rem}.rf-chat__head b{font-size:.875rem;line-height:1.2;display:block}.rf-chat__head small{color:var(--q-mute);font-size:.75rem;display:block}.rf-bub{border-radius:16px;max-width:16.25rem;padding:.5625rem .8125rem;font-size:.8125rem;line-height:1.45}.rf-bub--me{background:var(--q-blue);color:#fff;border-bottom-right-radius:4px;justify-self:end}.rf-bub--qliq{background:#f1f4f9;border-bottom-left-radius:4px;justify-self:start}.rf-typing{background:#f1f4f9;border-radius:14px;justify-self:start;gap:.25rem;padding:.6875rem .8125rem;display:flex}.rf-typing i{background:var(--q-mute);border-radius:50%;width:.375rem;height:.375rem}.rf-track{width:14.875rem;color:var(--q-black);background:#fff;border-radius:16px;gap:.5rem;padding:.875rem;display:grid;position:absolute;bottom:.25rem;right:1.875rem;box-shadow:0 30px 60px -24px #0d1e4d99}.rf-track b{font-size:.8125rem}.rf-track ul{gap:.5rem;display:grid}.rf-track li{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.rf-track li .rf-check{width:1.25rem;height:1.25rem}.rf-track li.is-wait{color:var(--q-mute);font-weight:400}.rf-track li.is-wait .rf-check{box-shadow:inset 0 0 0 2px var(--q-blue);color:#0000;background:0 0}.rf-track__bar{background:var(--q-blue-soft);border-radius:4px;height:.3125rem;overflow:hidden}.rf-track__bar i{background:var(--q-blue);border-radius:4px;width:66%;height:100%;display:block}.rf-card--wide{background:#eef4ff;grid-column:1/-1;grid-template-columns:30rem 1fr;align-items:center;min-height:27.5rem;display:grid;box-shadow:inset 0 0 0 1px #e3ebfa}.rf-card--wide .rf-card__txt{gap:1rem;padding:3.5rem 0 3.5rem 3.5rem}.rf-checks{gap:.625rem;margin-top:.25rem;display:grid}.rf-checks li{color:var(--q-black);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;display:flex}.rf-checks .rf-check{width:1.375rem;height:1.375rem}.rf-fan{height:27.5rem;position:relative}.rf-fan__ring{border-radius:50%;position:absolute;top:56%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #619eff29}.rf-fiche{width:14.5rem;transition:transform .9s var(--q-ease), box-shadow .4s;background:#fff;border-radius:18px;margin-left:-7.25rem;position:absolute;top:3.5rem;left:50%;overflow:hidden;box-shadow:0 30px 60px -28px #0d1e4d80,0 1px 2px #0d1e4d0f}.rf-fiche>img{object-fit:cover;width:100%;height:9.375rem!important}.rf-fiche__b{gap:.625rem;padding:.875rem;display:grid}.rf-fiche__who{align-items:center;gap:.625rem;min-width:0;display:flex}.rf-fiche__who img{object-fit:contain;width:2.125rem;height:2.125rem;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:50%;flex:none}.rf-fiche__who>div{min-width:0}.rf-fiche__who b{text-overflow:ellipsis;white-space:nowrap;color:var(--q-black);font-size:.875rem;display:block;overflow:hidden}.rf-fiche__who small{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;color:var(--q-blue-deep);font-size:.625rem;font-weight:700;display:block;overflow:hidden}.rf-fiche .rf-pill{justify-self:start;font-size:.75rem}.rf-fiche--l{transform:translate(-10.5rem,2.5rem)rotate(-8deg)}.rf-fiche--r{transform:translate(10.5rem,1.5rem)rotate(8deg)}.rf-fiche--c{z-index:2}.rf-fiche:hover{box-shadow:0 36px 70px -26px #0d1e4d99}.rf-anim .rf-wave{animation:rf-pulse 3.6s var(--q-ease) infinite}.rf-anim .rf-wave:nth-child(2){animation-delay:.4s}.rf-anim .rf-wave:nth-child(3){animation-delay:.8s}@keyframes rf-pulse{0%,to{opacity:1;scale:1}50%{opacity:.75;scale:1.07}}.rf-anim .rf-pin,.rf-anim .rf-you,.rf-anim .rf-bub,.rf-anim .rf-typing,.rf-anim .rf-track,.rf-anim .rf-track li,.rf-anim .rf-chat__win{opacity:0}.rf-anim.is-in .rf-you{animation:rf-pop .7s var(--q-spring) both}.rf-anim.is-in .rf-pin{animation:rf-drop .75s var(--q-spring) both;animation-delay:calc(.35s + var(--i) * .13s)}.rf-anim.is-in .rf-chat__win{animation:rf-rise .8s var(--q-ease) both}.rf-anim.is-in .rf-bub--me{animation:rf-pop .6s var(--q-spring) .45s both}.rf-anim.is-in .rf-bub--qliq{animation:rf-pop .6s var(--q-spring) 1.5s both}.rf-anim.is-in .rf-typing{animation:rf-pop .5s var(--q-spring) .95s both}.rf-anim.is-in .rf-typing i{animation:1.2s ease-in-out infinite rf-dot}.rf-anim.is-in .rf-typing i:nth-child(2){animation-delay:.15s}.rf-anim.is-in .rf-typing i:nth-child(3){animation-delay:.3s}.rf-anim.is-in .rf-track{animation:rf-rise .8s var(--q-ease) 1.9s both}.rf-anim.is-in .rf-track li{animation:rf-pop .5s var(--q-spring) both;animation-delay:calc(2.3s + var(--i) * .25s)}.rf-anim.is-in .rf-track__bar i{animation:rf-fill 1.2s var(--q-ease) 2.4s both}.rf-anim .rf-fiche--l,.rf-anim .rf-fiche--r{transform:translateY(.5rem)rotate(0)}.rf-anim.is-in .rf-fiche--l{transition-delay:.15s;transform:translate(-10.5rem,2.5rem)rotate(-8deg)}.rf-anim.is-in .rf-fiche--r{transition-delay:.15s;transform:translate(10.5rem,1.5rem)rotate(8deg)}@keyframes rf-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes rf-drop{0%{opacity:0;transform:translateY(-16px)scale(.9)}to{opacity:1;transform:none}}@keyframes rf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes rf-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes rf-fill{0%{width:0}}.rf-av{grid-template-columns:1.75fr 1fr;gap:1rem;display:grid}.rf-av__card{isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.rf-av__txt{align-content:start;gap:.75rem;display:grid}.rf-av__txt p{font-size:1rem;line-height:1.6}.rf-av__map{background:#eef4ff;grid-column:1/-1;gap:1.75rem;padding:2.5rem;display:grid}.rf-av__mhead{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.rf-av__mhead .rf-av__txt{max-width:34rem}.rf-av__places{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:34rem;display:flex}.rf-av__places a{min-height:2.5rem;color:var(--q-black);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 .5rem 0 .875rem;font-size:.875rem;font-weight:700;transition:box-shadow .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #619eff40}.rf-av__places a:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue);color:var(--q-blue-deep)}.rf-av__places b{background:var(--q-blue);color:#fff;border-radius:999px;place-items:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;font-size:.75rem;display:grid}.rf-av__mbody{grid-template-columns:1.25fr .75fr;align-items:center;gap:2rem;display:grid}.rf-av__canton{aspect-ratio:1000/734;width:100%;position:relative}.rf-av__canton svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rf-av__land{fill:#fff;stroke:none}.rf-av__outline{fill:none;stroke:#9fc2ff;stroke-width:2.5px;stroke-linejoin:round}.rf-av__lake{fill:#c7dcff}.rf-av__lakelabel{fill:#4d84e0;letter-spacing:.04em;font:700 16px Overpass Variablefont Wght,Overpass,sans-serif}.rf-av__town{z-index:1;color:#3c5a8c;white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:6px;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;position:absolute;translate:-50% calc(-100% - .625rem)}.rf-av__halo{left:var(--hx);top:var(--hy);width:var(--hw);aspect-ratio:1;pointer-events:none;transition:left .9s var(--q-ease), top .9s var(--q-ease), width .9s var(--q-ease);background:#619eff1a;border:1.5px dashed #619eff99;border-radius:50%;position:absolute;translate:-50% -50%}.rf-av__dot{width:.75rem;height:.75rem;transition:background .4s, scale .5s var(--q-spring);background:#9fbfef;border-radius:50%;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:0 0 0 2px #fff}.rf-av__dot:after{content:"";border-radius:50%;position:absolute;inset:-.5rem}.rf-av__dot.is-tip{z-index:2;background:var(--q-black)!important;scale:1.5!important}.rf-av__canton[data-active] .rf-av__dot{background:#c8d8f2;scale:.8}.rf-av__canton[data-active=littoral] .rf-av__dot[data-d=littoral],.rf-av__canton[data-active=val-de-ruz] .rf-av__dot[data-d=val-de-ruz],.rf-av__canton[data-active=val-de-travers] .rf-av__dot[data-d=val-de-travers],.rf-av__canton[data-active=montagnes] .rf-av__dot[data-d=montagnes]{background:var(--q-blue);scale:1.2}.rf-av__tip{z-index:3;white-space:nowrap;pointer-events:none;opacity:0;translate:var(--tx,-50%) calc(-100% - .875rem);transition:opacity .3s, left .5s var(--q-ease), top .5s var(--q-ease);background:#fff;border-radius:10px;padding:.4375rem .75rem;display:grid;position:absolute;box-shadow:0 12px 28px -12px #0d1e4d73}.rf-av__tip.is-on{opacity:1}.rf-av__tip b{color:var(--q-black);font-size:.8125rem}.rf-av__tip small{color:var(--q-mute);font-size:.6875rem}.rf-av__panel{background:#fff;border-radius:22px;gap:.75rem;padding:.75rem;display:grid;box-shadow:0 24px 48px -32px #0d1e4d66}.rf-av__regions{grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.rf-av__region{text-align:left;cursor:pointer;background:#f4f7fd;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.rf-av__region span{color:var(--q-black);font-size:.875rem;font-weight:700}.rf-av__region b{font-family:var(--q-title);color:var(--q-blue-deep);font-size:1.125rem}.rf-av__region:hover{background:#e6efff}.rf-av__region.is-on{background:var(--q-blue)}.rf-av__region.is-on span,.rf-av__region.is-on b{color:#fff}.rf-av__prog{background:#ffffffd9;width:0;height:3px;position:absolute;bottom:0;left:0}.rf-av__map.is-cycling .rf-av__region.is-on .rf-av__prog{animation:4.5s linear both av-prog}.rf-av__map.is-hold .rf-av__region.is-on .rf-av__prog{animation-play-state:paused}@keyframes av-prog{0%{width:0}to{width:100%}}.rf-av__list ul{display:grid}.rf-av__list li+li{border-top:1px solid var(--q-line)}.rf-av__list li a{color:var(--q-black);border-radius:12px;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem .5rem;transition:background .25s;display:grid}.rf-av__list li a:hover{background:#f4f7fd}.rf-av__list img,.rf-av__nologo{object-fit:contain;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:50%}.rf-av__nologo{color:var(--q-blue-deep);place-items:center;font-weight:700;display:grid}.rf-av__list li span{min-width:0;display:grid}.rf-av__list li b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.rf-av__list li small{color:var(--q-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.rf-av__list li i{width:1.75rem;height:1.75rem;color:var(--q-black);background:#f4f2ee;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.rf-av__list li a:hover i{background:var(--q-blue);color:#fff}.rf-av__list li i svg{width:.75rem;height:.75rem}.rf-av__list.is-on li{animation:av-rise .45s var(--q-ease) both;animation-delay:calc(var(--k) * 60ms)}.rf-av__all{color:var(--q-blue-deep);background:#eef4ff;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:700;display:flex}.rf-av__all svg{width:.875rem;height:.875rem}.rf-av__all:hover{background:#e2ecff}html.js-motion .rf-av__map:not(.is-in) .rf-av__outline{stroke-dasharray:1;stroke-dashoffset:1px}html.js-motion .rf-av__map:not(.is-in) :is(.rf-av__land,.rf-av__lake,.rf-av__lakelabel,.rf-av__dot,.rf-av__town,.rf-av__halo){opacity:0}html.js-motion .rf-av__map.is-in .rf-av__outline{stroke-dasharray:1;animation:av-draw 1.5s var(--q-ease) both}html.js-motion .rf-av__map.is-in .rf-av__land{animation:.8s .6s both av-fade}html.js-motion .rf-av__map.is-in .rf-av__lake{animation:.9s .3s both av-fade}html.js-motion .rf-av__map.is-in .rf-av__lakelabel{animation:.6s 1s both av-fade}html.js-motion .rf-av__map.is-in .rf-av__dot{animation:av-drop .6s var(--q-spring) both;animation-delay:calc(.8s + var(--o,0) * 1.1s)}html.js-motion .rf-av__map.is-in .rf-av__town{animation:.5s 1.7s both av-fade}html.js-motion .rf-av__map.is-in .rf-av__halo{animation:.6s 2s both av-fade}@keyframes av-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes av-fade{0%{opacity:0}}@keyframes av-drop{0%{opacity:0;translate:0 -14px}60%{opacity:1}to{opacity:1;translate:0}}@keyframes av-rise{0%{opacity:0;translate:0 8px}}.rf-av__enzo{background:var(--q-black);color:#fff;grid-template-rows:auto 1fr;gap:1.5rem;padding:.75rem .75rem 2rem;display:grid}.rf-av__photo{aspect-ratio:4/3.4;background:#1d1d1d;border-radius:20px;margin:0;overflow:hidden}.rf-av__photo img{object-fit:cover;object-position:50% 14%;width:100%;height:100%!important}.rf-av__enzo .rf-av__txt{padding:0 1.25rem}.rf-av__enzo .rf-h3{color:#fff}.rf-av__enzo .rf-av__txt p{color:#fffc}.rf-av__enzo .rf-av__txt b{color:#fff}.rf-av__call{color:var(--q-black);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.625rem;margin-top:.25rem;padding:.5rem 1.125rem .5rem .5rem;font-size:.9375rem;font-weight:700;transition:background .3s;display:inline-flex}.rf-av__call:hover{background:#eef4ff}.rf-av__call-ico{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.rf-av__call-ico svg{width:1rem;height:1rem}.rf-av__verify{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;gap:1.75rem;padding:2.5rem;display:grid}.rf-av__vhead{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.rf-av__vhead .rf-av__txt{max-width:26rem}.rf-av__kpi{gap:2rem;display:flex}.rf-av__kpi>div{flex-direction:column-reverse;display:flex}.rf-av__kpi dd{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:2.25rem;font-weight:700;line-height:1}.rf-av__kpi dt{color:var(--q-mute);margin-top:.375rem;font-size:.8125rem}.rf-av__vbody{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2rem;display:grid}.rf-av__steps{gap:.25rem;display:grid;position:relative}.rf-av__steps:before{content:"";background:var(--q-line);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.0625rem}.rf-av__steps li{grid-template-columns:2.25rem 1fr;align-items:start;gap:.875rem;padding:.75rem .5rem .75rem 0;transition:opacity .4s;display:grid;position:relative}.rf-av__sn{z-index:1;background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;transition:background .35s,color .35s,box-shadow .35s;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.rf-av__steps b{color:var(--q-black);font-size:1rem;display:block}.rf-av__steps small{color:var(--q-mute);margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}.rf-av__verify.is-live .rf-av__steps li:not(.is-done):not(.is-cur){opacity:.45}.rf-av__verify.is-live .rf-av__steps li:not(.is-done) .rf-av__sn{color:var(--q-ink);box-shadow:0 0 0 4px #fff, inset 0 0 0 1.5px var(--q-line-2,#ddd8cf);background:#fff}.rf-av__verify.is-live .rf-av__steps li.is-cur .rf-av__sn{color:var(--q-blue-deep);box-shadow:0 0 0 4px #fff, inset 0 0 0 2px var(--q-blue)}.rf-av__deck{gap:1rem;display:grid}.rf-av__fiche{display:grid}.rf-av__f{background:var(--q-beige,#f8f7f5);color:var(--q-black);box-shadow:inset 0 0 0 1px var(--q-line);opacity:0;visibility:hidden;transition:opacity .35s, translate .35s var(--q-ease), visibility 0s .35s, box-shadow .3s;border-radius:22px;grid-area:1/1;gap:.875rem;padding:.75rem .75rem 1.125rem;display:grid}.rf-av__f.is-on{opacity:1;visibility:visible;transition:opacity .35s, translate .35s var(--q-ease), visibility 0s, box-shadow .3s}.rf-av__f.is-out{opacity:0;translate:-18px}.rf-av__f:hover{box-shadow:inset 0 0 0 1px var(--q-blue)}.rf-av__shots{grid-template-columns:2fr 1fr 1fr;gap:.375rem;height:9.5rem;display:grid}.rf-av__shots>span{border-radius:12px;overflow:hidden}.rf-av__shots>span:first-child{border-radius:14px 6px 6px 14px}.rf-av__shots img{object-fit:cover;width:100%;transition:scale .8s var(--q-ease);height:100%!important}.rf-av__f:hover .rf-av__shots img{scale:1.05}.rf-av__fhead{align-items:center;gap:.75rem;padding:0 .5rem;display:flex}.rf-av__fhead img,.rf-av__fhead .rf-av__nologo{object-fit:contain;width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:50%;flex:none}.rf-av__fhead>span:nth-child(2){min-width:0;display:grid}.rf-av__fhead b{font-size:1rem}.rf-av__fhead small{color:var(--q-mute);font-size:.8125rem}.rf-av__state{flex:none;margin-left:auto}.rf-av__state>span{white-space:nowrap;border-radius:999px;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.rf-av__state-w{color:#a76a00;background:#fff4dc;display:none!important}.rf-av__state-ok{color:#1f7a45;background:#e3f7ea}.rf-av__verify.is-live .rf-av__f:not(.is-done) .rf-av__state-w{display:inline-block!important}.rf-av__verify.is-live .rf-av__f:not(.is-done) .rf-av__state-ok{display:none}.rf-av__checks{gap:.375rem;padding:0 .5rem;display:grid}.rf-av__checks>span{align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;transition:opacity .3s;display:flex}.rf-av__tick svg{width:1.25rem;height:1.25rem;display:block}.rf-av__tick circle{fill:var(--q-blue);stroke:var(--q-blue);stroke-width:2px;transition:fill .3s,stroke .3s}.rf-av__tick path{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .4s .1s var(--q-ease)}.rf-av__verify.is-live .rf-av__f [data-c]:not(.is-ok){opacity:.5}.rf-av__verify.is-live .rf-av__f [data-c]:not(.is-ok) circle{fill:#fff;stroke:#cfdcf3}.rf-av__verify.is-live .rf-av__f [data-c]:not(.is-ok) path{stroke-dashoffset:1px}.rf-av__foot{border-top:1px solid var(--q-line);color:var(--q-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .5rem 0;font-size:.8125rem;font-weight:700;display:flex}.rf-av__foot u{text-underline-offset:3px;color:var(--q-blue-deep)}.rf-av__foot img{width:8rem;height:auto;transition:opacity .3s}.rf-av__verify.is-live .rf-av__f:not(.is-done) .rf-av__foot img{opacity:0}.rf-av__verify.is-live .rf-av__f.is-done .rf-av__foot img{animation:av-stamp .6s var(--q-spring) both}@keyframes av-stamp{0%{opacity:0;rotate:-12deg;scale:1.5}to{opacity:1;rotate:0deg;scale:1}}.rf-av__picks{justify-content:center;gap:.625rem;display:flex}.rf-av__pick{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--q-line);cursor:pointer;opacity:.55;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,box-shadow .3s;display:grid;position:relative}.rf-av__pick img{object-fit:contain;border-radius:50%;width:2.25rem;height:2.25rem}.rf-av__pick span{font-weight:700}.rf-av__pick:hover{opacity:1}.rf-av__pick.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--q-blue)}@media (width<=1279px){.rf-av{grid-template-columns:minmax(0,1fr)}.rf-av__enzo{grid-template-rows:none;grid-template-columns:.9fr 1.1fr;align-items:center;padding:.75rem}.rf-av__enzo .rf-av__txt{padding:1rem 1.5rem}}@media (width<=991px){.rf-av__mhead,.rf-av__vhead{flex-direction:column;align-items:flex-start;gap:1.25rem}.rf-av__places{justify-content:flex-start}.rf-av__mbody,.rf-av__vbody{grid-template-columns:minmax(0,1fr)}.rf-av__enzo{grid-template-columns:minmax(0,1fr);padding:.75rem .75rem 1.75rem}.rf-av__enzo .rf-av__txt{padding:0 .75rem}}@media (width<=640px){.rf-av__map,.rf-av__verify{border-radius:22px;gap:1.25rem;padding:1.5rem 1.125rem}.rf-av__places{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 2.25rem);max-width:none;margin:0 -1.125rem;padding:0 1.125rem;overflow-x:auto}.rf-av__places::-webkit-scrollbar{display:none}.rf-av__places li{flex:none}.rf-av__town{padding:.0625rem .3125rem;font-size:.5625rem}.rf-av__dot{width:.5625rem;height:.5625rem;margin:-.28rem 0 0 -.28rem}.rf-av__panel{border-radius:18px;padding:.5rem}.rf-av__list li a{padding:.5rem .375rem}.rf-av__enzo{border-radius:22px}.rf-av__kpi dd{font-size:1.75rem}.rf-av__shots{height:7.5rem}.rf-av__checks>span{font-size:.8125rem}.rf-av__foot{flex-wrap:wrap}.rf-av__foot img{width:6.5rem}.rf-av__steps li{padding:.5rem 0}.rf-av__steps small{font-size:.8125rem}}.rf-cta{isolation:isolate;color:#fff;border-radius:36px;grid-template-columns:1fr 37.5rem;align-items:center;gap:4rem;max-width:88rem;margin:0 auto;padding:5.25rem 5.5rem;display:grid;position:relative;overflow:hidden}.rf-cta__bg{z-index:-2;object-fit:cover;width:100%;position:absolute;top:-8%;left:0;height:116%!important}.rf-cta:before{content:"";z-index:-1;background:#0e162c99;position:absolute;inset:0}.rf-cta__l{justify-items:start;gap:1.5rem;max-width:26rem;display:grid}.rf-cta__l img{filter:drop-shadow(0 30px 40px #00145073);width:14.5rem;animation:6s ease-in-out infinite rf-float}@keyframes rf-float{50%{transform:translateY(-10px)rotate(-1.5deg)}}.rf-cta__l p{color:#ffffffe6;font-size:1.0625rem;line-height:1.65}.rf-cta__r .rf-h2{color:#fff;font-size:clamp(2.125rem,3.1vw,2.875rem)}.rf-facts{color:var(--q-black);background:#faf8f3;border-radius:24px;margin-top:2rem;padding:.5rem 2rem}.rf-facts>div{grid-template-columns:13.25rem 1fr;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.rf-facts>div+div{border-top:1px solid var(--q-line)}.rf-facts dt{font-family:var(--q-title);letter-spacing:-.04em;font-size:2.5rem;font-weight:700;line-height:1}.rf-facts dd{color:var(--q-ink);font-size:.875rem;line-height:1.5}.rf-ways{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rf-way{border-radius:28px;flex-direction:column;justify-content:space-between;gap:2rem;min-height:26.25rem;padding:2.75rem;display:flex;position:relative;overflow:hidden}.rf-way>div{gap:1rem;display:grid}.rf-way p{max-width:30.5rem;font-size:1rem;line-height:1.65}.rf-way .q-btn{align-self:flex-start}.rf-way--self{background:#eef4ff}.rf-way--self .rf-eyebrow{color:var(--q-blue-deep)}.rf-way--done{background:var(--q-blue);color:#fff}.rf-way--done .rf-h3{color:#fff}.rf-way--done p{color:#ffffffeb}.rf-way--img{padding:0}.rf-way--img img{object-fit:cover;width:100%;transition:transform 1.2s var(--q-ease);position:absolute;inset:0;height:100%!important}.rf-way--img:hover img{transform:scale(1.04)}.rf-steps__tabs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:2.75rem;display:grid}.rf-steps__tab{text-align:left;cursor:pointer;background:0 0;border:0;gap:.875rem;padding:0;display:grid}.rf-steps__bar{background:#e2ded6;border-radius:3px;height:3px;overflow:hidden}.rf-steps__bar i{background:var(--q-blue);width:0;height:100%;display:block}.rf-steps__tab.is-done .rf-steps__bar i,.rf-steps__tab.is-on .rf-steps__bar i{width:100%}.rf-steps.is-playing .rf-steps__tab.is-on .rf-steps__bar i{animation:7s linear both rf-progress}.rf-steps.is-paused .rf-steps__tab.is-on .rf-steps__bar i{animation-play-state:paused}@keyframes rf-progress{0%{width:0}to{width:100%}}.rf-steps__tab span{color:var(--q-mute);font-size:1rem;font-weight:600;transition:color .3s}.rf-steps__tab small{margin-right:.625rem;font-size:.875rem;font-weight:700}.rf-steps__tab em{font-style:normal}.rf-steps__tab.is-on span{color:var(--q-black)}.rf-steps__tab.is-on small{color:var(--q-blue)}.rf-steps__view{margin-right:calc((100vw - min(100vw, 1440px)) / -2 - var(--q-pad));overflow:hidden}.rf-steps__track{transition:transform .85s var(--q-ease);gap:1.75rem;display:flex}.rf-slide{width:min(68.75rem, calc(100vw - 2 * var(--q-pad) - 6rem));opacity:.55;background:#eef4ff;border-radius:28px;flex:none;grid-template-columns:1fr 1fr;min-height:31.25rem;transition:opacity .6s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff}.rf-slide.is-on{opacity:1}.rf-slide__img{position:relative;overflow:hidden}.rf-slide__img img{object-fit:cover;width:100%;height:100%!important}.rf-slide__chip{color:var(--q-blue-deep);background:#fff;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 6px 16px -10px #0d1e4d66}.rf-slide__txt{align-content:center;gap:1.125rem;padding:3.5rem;display:grid}.rf-slide__txt .rf-eyebrow{font-size:.75rem}.rf-slide__txt p{font-size:1.0625rem;line-height:1.6}.rf-slide__txt ul{gap:.75rem;display:grid}.rf-slide__txt li{color:var(--q-black);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:700;display:flex}.rf-slide__txt li .rf-check{width:1.5rem;height:1.5rem;color:var(--q-blue);background:#fff}.rf-slide__act{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.rf-arrows{gap:.625rem;display:flex}.rf-arrow{width:2.875rem;height:2.875rem;color:var(--q-black);cursor:pointer;transition:transform .3s var(--q-ease), opacity .2s;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 16px -10px #0d1e4d73}.rf-arrow:hover{transform:scale(1.06)}.rf-arrow[disabled]{opacity:.4;box-shadow:inset 0 0 0 1px var(--q-line-2);cursor:default;background:0 0;transform:none}.rf-arrow svg{width:1.125rem;height:1.125rem}.rf-join{isolation:isolate;background:var(--q-blue);color:#fff;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);grid-template-areas:"head card""act card";align-content:center;gap:2.25rem 5rem;padding:4.5rem 4.5rem 4.5rem 5rem;display:grid;position:relative;overflow:hidden}.rf-join:before{content:"";z-index:-1;border:1px dashed #ffffff42;border-radius:50%;width:46rem;height:46rem;position:absolute;top:50%;right:-14rem;translate:0 -50%;box-shadow:0 0 0 7rem #ffffff0a}.rf-join__head{grid-area:head;align-self:end;justify-items:start;gap:1.125rem;max-width:38rem;display:grid}.rf-join__head .rf-h2{color:#fff}.rf-join__head>p{color:#ffffffed;font-size:1.0625rem;line-height:1.6}.rf-join__people{color:#ffffffe6;align-items:center;gap:.875rem;margin-top:.375rem;font-size:.9375rem;line-height:1.35;display:flex}.rf-join__people b{color:#fff}.rf-join__faces{flex:none;display:flex}.rf-join__faces img{object-fit:cover;width:2.75rem;height:2.75rem;box-shadow:0 0 0 2.5px var(--q-blue);background:#fff;border-radius:50%}.rf-join__faces img+img{margin-left:-.75rem}.rf-join__act{flex-wrap:wrap;grid-area:act;align-self:start;align-items:center;gap:.75rem 1.75rem;display:flex}.rf-join__more{min-height:2.75rem;font-family:var(--q-title);color:#fff;text-underline-offset:.35em;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline 1.5px #ffffff80;transition:text-decoration-color .25s;display:inline-flex}.rf-join__more:hover{text-decoration-color:#fff}.rf-join__more svg{width:1rem;height:1rem;transition:transform .3s var(--q-ease)}.rf-join__more:hover svg{transform:translate(2px,-2px)}.rf-join__card{color:var(--q-black);background:#fff;border-radius:24px;grid-area:card;align-self:center;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 30px 60px -30px #0d1e4d99}.rf-join__card-h{border-bottom:1.5px solid var(--q-black);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:1rem;padding-bottom:.875rem;font-size:.6875rem;font-weight:700;display:flex}.rf-join__card-h span+span{color:var(--q-mute)}.rf-join__list>div{border-bottom:1px solid var(--q-line-2);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1rem 0;display:flex}.rf-join__list dt{color:var(--q-ink);flex:none;font-size:.9375rem}.rf-join__list dd{font-family:var(--q-title);letter-spacing:-.01em;color:var(--q-black);text-align:right;font-size:1.0625rem;font-weight:600}.rf-join__list .is-big dd{letter-spacing:-.03em;color:var(--q-blue-deep);font-size:2.375rem;font-weight:400;line-height:.9}.rf-join__enzo{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .875rem;padding-top:1.125rem;display:grid}.rf-join__logo{background:var(--q-blue);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:2.75rem;height:2.75rem;display:grid}.rf-join__logo svg{width:1.75rem;height:auto}.rf-join__logo path{fill:currentColor}.rf-join__enzo p{color:var(--q-ink);font-size:.875rem;line-height:1.4}.rf-join__enzo p b{color:var(--q-black)}.rf-join__enzo a{min-height:1.75rem;color:var(--q-blue-deep);justify-self:start;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:inline-flex}.rf-join__enzo a span{width:1rem;height:1rem;display:inline-grid}@media (width<=1100px){.rf-join{grid-template-columns:1fr;grid-template-areas:"head""card""act";gap:2rem;padding:3.5rem 3rem}.rf-join__card{width:100%;max-width:32rem}}.rf-btns{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.rf-parts{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rf-part{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-1);transition:transform .45s var(--q-ease), box-shadow .45s var(--q-ease);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.rf-part:hover{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-2);transform:translateY(-4px)}.rf-part__logo{background:#fff;place-items:center;height:8.25rem;padding:1.5rem 2.5rem;display:grid}.rf-part__logo img{object-fit:contain;width:auto;max-width:13.75rem;max-height:4.25rem;transition:transform .6s var(--q-ease)}.rf-part:hover .rf-part__logo img{transform:scale(1.04)}.rf-part__b{gap:.625rem;padding:1.25rem 1.375rem 1.5rem;display:grid}.rf-part__h{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rf-part__h b{color:var(--q-black);font-size:1.0625rem;font-weight:700}.rf-part__h span{background:var(--q-blue-soft);color:var(--q-blue-deep);border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.rf-part__b p{font-size:.875rem;line-height:1.55}.rf-part__b .rf-link{margin-top:.125rem;font-size:.9375rem}.rf-center{justify-content:center;margin-top:2rem;display:flex}.rf-become{isolation:isolate;background:var(--q-blue);color:#fff;position:relative;overflow:hidden}.rf-become__ring{z-index:-1;border:1px dashed #ffffff47;border-radius:50%;position:absolute;top:50%;left:73.5%;translate:-50% -50%}.rf-become .rf-wrap{grid-template-columns:34rem 1fr;align-items:center;gap:3rem;min-height:31.25rem;display:grid}.rf-become__txt{justify-items:start;gap:1.25rem;padding:4.5rem 0;display:grid}.rf-become__txt .rf-h2{color:#fff;font-size:clamp(2.25rem,3.8vw,3.375rem)}.rf-become__txt p{color:#ffffffed;font-size:1.0625rem;line-height:1.6}.rf-become__txt .rf-btns{justify-content:flex-start}.rf-become__tiles{height:22rem;position:relative}.rf-become__tiles>*{border-radius:20px;place-items:center;width:10rem;height:6.5rem;display:grid;position:absolute}.rf-become__tiles a{transition:transform .5s var(--q-ease);background:#fff;box-shadow:0 30px 50px -26px #0d1e4d99}.rf-become__tiles a:hover{transform:translateY(-5px)rotate(-1deg)}.rf-become__tiles img{object-fit:contain;max-width:7rem;max-height:3.25rem}.rf-become__ghost{text-align:center;background:#ffffff1a;border:1.5px dashed #ffffffbf;align-content:center;gap:.125rem;font-size:.875rem;font-weight:700}.rf-become__ghost b{font-size:1.5rem;line-height:1}.rf-faq{grid-template-columns:34rem 1fr;align-items:start;gap:4rem;display:grid}.rf-faq__l{top:calc(var(--q-nav) + 2rem);justify-items:start;gap:1.125rem;display:grid;position:sticky}.rf-faq__l .rf-h2{font-size:clamp(2.125rem,3vw,2.75rem)}.rf-faq__l p a{color:var(--q-blue-deep);font-weight:700}.rf-faq__tabs{box-shadow:inset 0 0 0 1px var(--q-line-2);background:#fff;border-radius:999px;gap:.25rem;margin-top:.75rem;padding:.375rem;display:inline-flex}.rf-faq__tabs button{color:var(--q-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:700;transition:background .25s,color .25s}.rf-faq__tabs button[aria-selected=true]{background:var(--q-blue);color:#fff;box-shadow:0 8px 18px -10px #4184f5e6}.rf-faq [role=tabpanel]{gap:.875rem;display:grid}.rf-faq [role=tabpanel][hidden]{display:none}.rf-qa{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-1);background:#fff;border-radius:18px}.rf-qa summary{color:var(--q-black);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.375rem 1.5rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.rf-qa summary::-webkit-details-marker{display:none}.rf-qa summary i{background:var(--q-sand);border-radius:50%;flex:none;width:2rem;height:2rem;transition:background .3s;position:relative}.rf-qa summary i:before,.rf-qa summary i:after{content:"";background:var(--q-black);width:.75rem;height:2px;transition:transform .4s var(--q-ease), background .3s;border-radius:2px;margin:-1px 0 0 -.375rem;position:absolute;top:50%;left:50%}.rf-qa summary i:after{transform:rotate(90deg)}.rf-qa[open] summary i{background:var(--q-blue)}.rf-qa[open] summary i:before,.rf-qa[open] summary i:after{background:#fff}.rf-qa[open] summary i:after{transform:rotate(0)}.rf-qa p{padding:0 1.5rem 1.375rem;font-size:.9375rem;line-height:1.65}.rf-final{isolation:isolate;background:var(--q-blue);color:#fff;text-align:center;border-radius:36px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;padding:4rem 2rem 4.5rem;display:grid;position:relative}.rf-final__bg{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rf-final__wave{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.rf-final>.rf-final__wave{z-index:-1}.rf-fanp{width:min(44rem,100%);height:17.5rem;position:relative}.rf-fanp img{object-fit:cover;width:8.5rem;transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) rotate(var(--r));transition:transform .6s var(--q-ease);border:4px solid #fff;border-radius:16px;margin-left:-4.25rem;position:absolute;top:1.5rem;left:50%;box-shadow:0 24px 40px -20px #0d1e4d99;height:11.5rem!important}.rf-fanp img:hover{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px - 12px)) rotate(var(--r))}.rf-final .rf-h2{color:#fff;margin-top:-.5rem;font-size:clamp(2.25rem,4vw,3.5rem)}.rf-final>p{color:#ffffffed;max-width:38rem;font-size:1.125rem;line-height:1.6}.rf-final .q-bar{max-width:47.5rem;margin-top:.75rem}.rf-final__alt{color:#fff;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.9375rem;font-weight:700;text-decoration:underline #ffffff80}.rf-final__alt:hover{text-decoration-color:#fff}.rf-end{height:var(--q-sec)}.rf-v2{padding:0 1rem}.rf-v2__panel{isolation:isolate;background:var(--q-black);color:#fff;border-radius:0 0 32px 32px;flex-direction:column;min-height:max(56.5rem,100svh);display:flex;position:relative}.rf-v2__media{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rf-v2__track{position:absolute;inset:0}.rf-v2__media:after{content:"";background:linear-gradient(#1918186b 0%,#1918181f 30%,#19181814 52%,#191818b8 100%);position:absolute;inset:0}.rf-v2__media img{object-fit:cover;opacity:0;width:100%;transition:opacity 1.4s,transform 10s linear;position:absolute;inset:0;transform:scale(1.06);height:100%!important}.rf-v2__media img.is-on{opacity:1;transform:scale(1)}.rf-v2__search{width:min(60rem,100% - 6rem);margin:calc(var(--q-nav) + 9.25rem) auto 0;justify-items:center;gap:1rem;display:grid}.rf-v2__search .rf-chips{justify-content:center}.rf-v2__bottom{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:auto;padding:4rem 3rem 3.5rem;display:flex}.rf-v2__bottom>div{justify-items:start;gap:1.5rem;display:grid}.rf-v2 h1{max-width:64rem;font-family:var(--q-title);letter-spacing:-.04em;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.02}.rf-proof{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem 1rem .375rem .375rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.rf-proof .rf-faces img{object-fit:contain;background:#fff;width:1.75rem;height:1.75rem}.rf-proof .rf-faces img+img{margin-left:-.5rem}.rf-proof__m{display:none}.rf-v2__caps{flex:none;padding-bottom:.5rem}.rf-v2__cap{text-align:right;justify-items:end;gap:.25rem;display:grid}.rf-v2__cap b{font-size:.9375rem}.rf-v2__cap small{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:.6875rem;font-weight:700}.rf-v2__cap[hidden]{display:none}.rf-tb{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:3rem;display:grid}.rf-tb__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.rf-seg{background:var(--q-beige);border-radius:12px;padding:.25rem;display:inline-flex}.rf-seg button{color:var(--q-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.5625rem 1.125rem;font-size:.9375rem;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}.rf-seg button[aria-pressed=true]{color:var(--q-black);background:#fff;box-shadow:0 1px 2px #1918181f,0 6px 14px -10px #19181859}.rf-filters{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.rf-sel{height:2.75rem;box-shadow:inset 0 0 0 1px var(--q-line-2);background:#fff;border-radius:12px;align-items:center;transition:box-shadow .2s;display:inline-flex;position:relative}.rf-sel:hover,.rf-sel:focus-within{box-shadow:inset 0 0 0 1px #c9c4bb}.rf-sel span{color:var(--q-mute);white-space:nowrap;padding-left:1rem;font-size:.875rem;font-weight:700}.rf-sel select{-webkit-appearance:none;appearance:none;height:100%;font-family:var(--q-text);color:var(--q-black);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0 2.25rem 0 .375rem;font-size:.875rem;font-weight:700}.rf-sel:after{content:"";border-right:1.6px solid var(--q-black);border-bottom:1.6px solid var(--q-black);pointer-events:none;width:.4375rem;height:.4375rem;margin-top:-.3125rem;position:absolute;top:50%;right:1rem;transform:rotate(45deg)}.rf-switch{height:2.75rem;box-shadow:inset 0 0 0 1px var(--q-line-2);color:var(--q-black);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.625rem;padding:0 1rem 0 .75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.rf-switch input{opacity:0;pointer-events:none;position:absolute}.rf-switch i{background:#d8d4cc;border-radius:999px;width:1.875rem;height:1.125rem;transition:background .25s;position:relative}.rf-switch i:after{content:"";width:.875rem;height:.875rem;transition:transform .3s var(--q-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rf-switch input:checked+i{background:var(--q-blue)}.rf-switch input:checked+i:after{transform:translate(.75rem)}.rf-switch input:focus-visible+i{outline:2px solid var(--q-blue);outline-offset:2px}.rf-reset{height:2.75rem;color:var(--q-blue-deep);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 1rem;font-size:.875rem;font-weight:700}.rf-reset:hover{background:var(--q-blue-soft)}.rf-reset[hidden]{display:none}.rf-tabs{scrollbar-width:none;margin:0 calc(-1 * var(--q-pad));padding:.125rem var(--q-pad);scroll-padding-inline:var(--q-pad);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--q-pad), #000 calc(100% - var(--q-pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--q-pad), #000 calc(100% - var(--q-pad)), transparent);gap:.5rem;display:flex;overflow-x:auto}.rf-tabs::-webkit-scrollbar{display:none}.rf-tab{box-shadow:inset 0 0 0 1px var(--q-line-2);color:var(--q-black);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.rf-tab small{color:var(--q-mute);font-size:.75rem;font-weight:700}.rf-tab:hover{box-shadow:inset 0 0 0 1px #c9c4bb}.rf-tab[aria-pressed=true]{background:var(--q-black);color:#fff;box-shadow:none}.rf-tab[aria-pressed=true] small{color:#ffffffb3}.rf-sum{color:var(--q-mute);font-size:.9375rem}.rf-sum strong{color:var(--q-black)}.rf-res{padding-top:1.5rem}.rf-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.rf-grid>[hidden]{display:none!important}.rf-grid>.is-later{display:none}.rf-grid.is-all>.is-later{display:flex}.rf-acard{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-1);transition:transform .45s var(--q-ease), box-shadow .45s var(--q-ease);background:#fff;border-radius:20px;flex-direction:column;gap:.875rem;padding:.75rem .75rem 1.125rem;display:flex;position:relative}.rf-acard:hover{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-2);transform:translateY(-4px)}.rf-acard.is-near{box-shadow:inset 0 0 0 1.5px var(--q-blue), var(--q-sh-1)}.rf-gal{grid-template-rows:1fr 1fr;grid-template-columns:1.9fr 1fr;gap:.5rem;height:13.75rem;display:grid}.rf-gal>*{background:var(--q-sand);border-radius:12px;overflow:hidden}.rf-gal>:first-child{grid-row:1/3}.rf-gal--1>:first-child{grid-column:1/3}.rf-gal--2>:nth-child(2){grid-row:1/3}.rf-gal img{object-fit:cover;width:100%;transition:transform .8s var(--q-ease);height:100%!important}.rf-acard:hover .rf-gal img{transform:scale(1.04)}.rf-gal--0>:first-child{background:#eef4ff;grid-column:1/3;place-items:center;display:grid}.rf-gal--0 img,.rf-acard:hover .rf-gal--0 img{object-fit:contain;border-radius:12px;width:auto;max-width:40%;max-height:55%;transform:none;height:auto!important}.rf-gal--0 span{font-family:var(--q-title);color:var(--q-blue);font-size:2.5rem;font-weight:700}.rf-acard__b{gap:.75rem;padding:0 .375rem;display:grid}.rf-acard__who{align-items:center;gap:.75rem;min-width:0;display:flex}.rf-acard__who>div{min-width:0}.rf-acard__name{min-width:0;color:var(--q-black);align-items:center;gap:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.3;display:flex}.rf-acard__name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-acard__name a:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.rf-acard__meta{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--q-blue-deep);margin-top:.1875rem;font-size:.6875rem;font-weight:700;overflow:hidden}.rf-logo-empty{background:var(--q-blue-soft);width:2.875rem;height:2.875rem;color:var(--q-blue-deep);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.rf-acard__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.rf-acard__badges{flex-wrap:wrap;gap:.5rem;display:flex}.rf-acard__acts{z-index:2;gap:.625rem;margin-top:.25rem;display:flex;position:relative}.rf-acard__acts .q-btn{flex:1}.rf-acard__acts .q-btn--line{flex:none}.rf-more{justify-items:center;gap:.625rem;margin-top:2.25rem;display:grid}.rf-more[hidden]{display:none}.rf-more p{color:var(--q-mute);font-size:.8125rem}.rf-shots{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.rf-shots[hidden]{display:none}.rf-shot{background:var(--q-sand);aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.rf-shot[hidden]{display:none}.rf-shot__img img{object-fit:cover;width:100%;transition:transform .8s var(--q-ease);height:100%!important}.rf-shot__img{position:absolute;inset:0}.rf-shot:hover .rf-shot__img img{transform:scale(1.05)}.rf-shot__by{color:var(--q-black);background:#fffffff2;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .3125rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem}.rf-shot__by img{object-fit:contain;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.rf-shot__by span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-empty{max-width:34rem;box-shadow:inset 0 0 0 1px var(--q-line);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:.75rem;margin:2rem auto 0;padding:3rem 2rem;display:grid}.rf-empty[hidden]{display:none}.rf-empty b{color:var(--q-black);font-size:1.25rem}.rf-promo{isolation:isolate;background:var(--q-blue);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:2.75rem 3.5rem;display:flex;position:relative;overflow:hidden}.rf-promo__ring{z-index:-1;border:1px dashed #ffffff4d;border-radius:50%;position:absolute;top:50%;left:88%;translate:-50% -50%}.rf-promo>div{gap:.75rem;display:grid}.rf-promo .rf-h3{color:#fff;font-size:clamp(1.625rem,2.6vw,2.25rem)}.rf-promo ul{flex-wrap:wrap;gap:.5rem 1.375rem;margin-top:.25rem;display:flex}.rf-promo li{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.rf-promo li .rf-check{width:1.125rem;height:1.125rem}.rf-trades{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.25rem;display:grid}.rf-trade{box-shadow:inset 0 0 0 1px var(--q-line);transition:transform .4s var(--q-ease), box-shadow .4s var(--q-ease);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.rf-trade:hover{box-shadow:inset 0 0 0 1px var(--q-line), var(--q-sh-2);transform:translateY(-3px)}.rf-trade b{color:var(--q-black);font-size:1rem;display:block}.rf-trade small{color:var(--q-mute);margin-top:.125rem;font-size:.8125rem;display:block}.rf-trade .q-btn__ico{background:var(--q-blue);color:#fff;width:1.75rem;height:1.75rem}.rf-trade--all{background:var(--q-black);box-shadow:none}.rf-trade--all b{color:#fff}.rf-trade--all small{color:#ffffffb3}.rf-regions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.rf-regions>span{color:var(--q-ink);font-size:.875rem;font-weight:700}.rf-regions a{box-shadow:inset 0 0 0 1px var(--q-line-2);color:var(--q-black);background:#fff;border-radius:999px;padding:.5625rem 1rem;font-size:.875rem;font-weight:700;transition:box-shadow .2s}.rf-regions a:hover{box-shadow:inset 0 0 0 1px var(--q-blue)}.js-rv .rf-rv{opacity:0;transition:opacity .9s var(--q-ease), transform .9s var(--q-ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js-rv .rf-rv.is-in{opacity:1;transform:none}@media (width<=1279px){.q{--q-pad:48px;--q-sec:120px}.rf-show__grid{grid-template-columns:1fr 1fr;gap:2.5rem}.rf-cta{grid-template-columns:1fr;padding:4rem}.rf-card--wide,.rf-become .rf-wrap{grid-template-columns:1fr 1fr}.rf-faq{grid-template-columns:1fr 1.3fr;gap:3rem}.rf-trades,.rf-shots{grid-template-columns:repeat(3,1fr)}.rf-partband__logos{gap:1.75rem}.rf-partband__logos img{height:2rem}}@media (width<=991px){.q{--q-pad:32px;--q-sec:96px}.rf-show__grid,.rf-bento,.rf-ways,.rf-faq,.rf-become .rf-wrap{grid-template-columns:1fr}.rf-mosaic{max-width:40rem}.rf-card--wide{grid-template-columns:1fr}.rf-card--wide .rf-card__txt{order:2;padding:0 2.25rem 2.25rem}.rf-fan{order:1}.rf-grid,.rf-parts{grid-template-columns:repeat(2,1fr)}.rf-faq__l{position:static}.rf-slide{grid-template-columns:1fr}.rf-slide__img{height:18rem}.rf-partband .rf-wrap{justify-content:flex-start}.rf-become__tiles{max-width:34rem;height:20rem}.rf-v2__bottom{flex-direction:column;align-items:flex-start}.rf-v2__cap{text-align:left;justify-items:start}.q-bar__f--metier{display:none}}@media (width<=640px){.q{--q-pad:24px;--q-sec:72px}.rf-head{gap:.875rem;margin-bottom:2rem}.rf-h2{font-size:1.9375rem}.rf-h3{font-size:1.5rem}.rf-lead{font-size:1rem}.q-btn{min-height:3rem;font-size:.9375rem}.rf-hero{min-height:0}.rf-hero__in{padding-top:calc(var(--q-nav) + 1.75rem);align-items:flex-start;padding-bottom:2rem}.rf-hero__txt{gap:1.125rem}.rf-hero h1{letter-spacing:-.035em;font-size:2.125rem}.rf-mark path{stroke-width:5px}.rf-hero__lead{font-size:1rem}.rf-hero .rf-chips,.rf-hero__figs,.rf-hero__caps{display:none}.rf-hero__proof{display:flex}.rf-hero .rf-safe{font-size:.875rem}.q-search{gap:.5rem;padding:.625rem}.q-search__row{flex-direction:column;gap:.5rem}.q-search__go{width:100%;min-width:0}.q-search .qs__menu{width:100%}.q-search__where .qs__menu{top:auto;bottom:calc(100% + .5rem)}.rf-partband .rf-wrap{flex-direction:column;align-items:stretch;gap:.75rem;min-height:0;padding:1rem 0 1.125rem}.rf-partband__label{text-align:center;font-size:.75rem}.rf-partband__rail{overflow:hidden}.rf-partband__logos{gap:1.5rem;width:max-content;padding-left:1.5rem;animation:28s linear infinite rf-marquee}.rf-partband__logos a[aria-hidden=true]{display:block}.rf-partband__logos img{max-width:6.5rem;height:1.75rem}.rf-mosaic,.rf-mosaic__col{gap:.5rem}.rf-mosaic__col:first-child{padding-top:2rem}.rf-mosaic__col:nth-child(3){padding-top:2.75rem}.rf-tile{border-radius:12px}.rf-tile__cap{gap:.25rem;padding:.1875rem .5rem .1875rem .1875rem;font-size:.625rem;bottom:.375rem;left:.375rem}.rf-tile__cap img{width:1.125rem;height:1.125rem}.rf-name__n{font-size:1.0625rem}.rf-name__body{padding-left:0}.rf-name__acts .q-btn{flex:1}.rf-inset{padding-left:.75rem;padding-right:.75rem}.rf-stats{border-radius:24px;padding:3.5rem .75rem .75rem}.rf-stats__card{border-radius:18px;grid-template-columns:1fr 1fr}.rf-stat{padding:1.125rem}.rf-pic{width:2.125rem;height:2.125rem;margin-bottom:.875rem}.rf-stat b{font-size:2rem}.rf-stat span{font-size:.8125rem}.rf-card__art{height:16.5rem}.rf-card__txt{padding:.25rem 1.25rem 1.5rem}.rf-map{border-radius:18px;inset:.875rem .875rem 0}.rf-map__c{top:50%}.rf-wave:first-child{width:10.5rem;height:10.5rem}.rf-wave:nth-child(2){width:7.25rem;height:7.25rem}.rf-wave:nth-child(3){width:4rem;height:4rem}.rf-you{padding:.25rem .75rem .25rem .25rem;font-size:.75rem}.rf-you i{width:1.375rem;height:1.375rem}.rf-pin{gap:.375rem;padding:.25rem .625rem .25rem .25rem}.rf-pin img{width:1.5rem;height:1.5rem}.rf-pin b{font-size:.6875rem}.rf-pin small{font-size:.625rem}.rf-pin--x{display:none}.rf-card--chat .rf-card__art{height:25rem}.rf-track{bottom:.5rem}.rf-chat__label{top:1.125rem;left:1.25rem}.rf-chat__win{width:calc(100% - 4.5rem);padding:.75rem;top:2.5rem;left:1.125rem}.rf-bub{max-width:13rem;font-size:.75rem}.rf-track{width:10.5rem;padding:.6875rem;right:.875rem}.rf-track b,.rf-track li{font-size:.6875rem}.rf-track li .rf-check{width:1rem;height:1rem}.rf-card--wide .rf-card__txt{padding:0 1.25rem 1.5rem}.rf-fan{height:19rem}.rf-fiche{border-radius:14px;width:10rem;margin-left:-5rem;top:2rem}.rf-fiche>img{height:6.5rem!important}.rf-fiche__b{gap:.375rem;padding:.5rem}.rf-fiche__who img{width:1.5rem;height:1.5rem}.rf-fiche__who b{font-size:.6875rem}.rf-fiche__who small{font-size:.5rem}.rf-fiche .rf-pill{padding:.1875rem .5rem .1875rem .25rem;font-size:.5625rem}.rf-fiche--l,.rf-anim.is-in .rf-fiche--l{transform:translate(-6.25rem,2rem)rotate(-8deg)}.rf-fiche--r,.rf-anim.is-in .rf-fiche--r{transform:translate(6.25rem,1.25rem)rotate(8deg)}.rf-cta{border-radius:24px;gap:2rem;padding:2.5rem 1.5rem}.rf-cta__l img{width:9rem}.rf-cta__r .rf-h2{font-size:1.875rem}.rf-facts{border-radius:18px;padding:.25rem 1.25rem}.rf-facts>div{grid-template-columns:1fr;gap:.375rem;padding:1.125rem 0}.rf-facts dt{font-size:2rem}.rf-way{border-radius:22px;gap:1.75rem;min-height:0;padding:1.75rem}.rf-way--img{min-height:15rem}.rf-ways>:nth-child(2){order:1}.rf-ways>:first-child{order:2}.rf-ways>:nth-child(3){order:3}.rf-ways>:nth-child(4){order:4}.rf-ways>:first-child{margin-bottom:.75rem}.rf-steps__tabs{gap:.5rem;margin-bottom:1.5rem}.rf-steps__tab span{font-size:.75rem}.rf-steps__tab em{display:none}.rf-steps__view{margin-right:calc(-1 * var(--q-pad))}.rf-slide{width:calc(100vw - 2 * var(--q-pad) - 1.5rem);border-radius:22px;min-height:0}.rf-slide__img{height:13rem}.rf-slide__txt{gap:.875rem;padding:1.5rem}.rf-slide__txt p{font-size:.9375rem}.rf-slide__act{flex-direction:column;align-items:stretch}.rf-slide__act .q-btn{justify-content:space-between}.rf-arrows{justify-content:flex-end}.rf-join{border-radius:24px;grid-template-columns:1fr;grid-template-areas:"head""card""act";gap:1.75rem;padding:2.5rem 1.375rem 1.75rem}.rf-join:before{width:26rem;height:26rem;box-shadow:none;top:7rem;right:-18rem;translate:none}.rf-join__head{gap:.875rem}.rf-join__head>p{font-size:1rem}.rf-join__people{font-size:.875rem}.rf-join__faces img{width:2.375rem;height:2.375rem}.rf-join__card{border-radius:20px;padding:1.25rem 1.25rem 1.125rem}.rf-join__card-h{letter-spacing:.12em;font-size:.625rem}.rf-join__list>div{padding:.8125rem 0}.rf-join__list dt{font-size:.875rem}.rf-join__list dd{font-size:.9375rem}.rf-join__list .is-big dd{font-size:2rem}.rf-join__act{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:-.25rem}.rf-join__act .q-btn{justify-content:space-between}.rf-join__more{justify-content:center}.rf-btns{flex-direction:column;align-self:stretch;width:100%}.rf-btns .q-btn{justify-content:space-between}.rf-parts{grid-template-columns:1fr 1fr;gap:.625rem}.rf-part{border-radius:16px}.rf-part__logo{height:6.25rem;padding:1rem}.rf-part__logo img{max-width:100%;max-height:3rem}.rf-part__b{display:none}.rf-become .rf-wrap{gap:1.25rem;min-height:0;padding-top:3rem;padding-bottom:2.75rem}.rf-become__txt{padding:0}.rf-become__txt .rf-h2{font-size:2.125rem}.rf-become__tiles{grid-template-columns:repeat(3,1fr);gap:.625rem;height:auto;display:grid}.rf-become__tiles>*{border-radius:14px;width:auto;height:4.25rem;position:static}.rf-become__tiles img{max-width:75%;max-height:2rem}.rf-become__ghost{font-size:.6875rem}.rf-faq__tabs button{padding:.5rem .875rem;font-size:.875rem}.rf-qa summary{padding:1.125rem;font-size:.9375rem}.rf-qa p{padding:0 1.125rem 1.125rem}.rf-final{border-radius:24px;padding:2.25rem 1.25rem 2.5rem}.rf-fanp{height:11rem}.rf-fanp img{width:5.25rem;transform:translate(calc(var(--x) * .46px), calc(var(--y) * .5px)) rotate(var(--r));border-width:3px;border-radius:12px;margin-left:-2.625rem;top:.75rem;height:7.25rem!important}.rf-final .rf-h2{font-size:2rem}.rf-final>p{font-size:.9375rem}.q-bar{border-radius:18px;flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem}.q-bar__f{background:#f6f4f0;min-height:3.75rem}.q-bar__f+.q-bar__f:before{display:none}.q-bar__go{justify-content:center;margin:0}.q-bar .qs__menu{width:100%}.rf-v2{padding:0}.rf-v2__panel{border-radius:0 0 24px 24px;min-height:0}.rf-v2__bottom{padding:calc(var(--q-nav) + 9rem) var(--q-pad) 0;order:1;gap:1rem;margin-top:0}.rf-v2__bottom>div{gap:1rem}.rf-v2__search{width:auto;margin:1.25rem var(--q-pad) 0;order:2;justify-items:stretch}.rf-v2__search .rf-chips{scrollbar-width:none;margin-right:calc(-1 * var(--q-pad));padding-right:var(--q-pad);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.rf-v2__search .rf-chips::-webkit-scrollbar{display:none}.rf-v2__search .rf-chip{flex:none}.rf-v2 h1{font-size:2rem}.rf-proof{font-size:.8125rem}.rf-proof__d{display:none}.rf-proof__m{display:inline}.rf-seg button{flex:1 1 0;min-width:0}.rf-v2__caps{padding:1rem var(--q-pad) 1.75rem;order:3}.rf-v2__cap{text-align:left;justify-items:start}.rf-tb{gap:.875rem;padding-top:1.75rem}.rf-seg{display:flex}.rf-seg button{flex:1}.rf-tb__row{flex-flow:column;align-items:stretch}.rf-filters{scrollbar-width:none;margin:0 calc(-1 * var(--q-pad));padding:.125rem var(--q-pad);flex-wrap:nowrap;overflow-x:auto}.rf-filters::-webkit-scrollbar{display:none}.rf-filters>*{flex:none}.rf-grid{grid-template-columns:1fr;gap:1rem}.rf-gal{height:11.875rem}.rf-promo{border-radius:22px;flex-direction:column;align-items:stretch;padding:1.75rem 1.375rem}.rf-promo ul{flex-direction:column}.rf-promo .q-btn{justify-content:space-between}.rf-more .q-btn{justify-content:space-between;width:100%}.rf-trades{grid-template-columns:1fr 1fr;gap:.625rem}.rf-trade{padding:.875rem}.rf-trade .q-btn__ico{display:none}.rf-shots{grid-template-columns:1fr 1fr;gap:.625rem}}@keyframes rf-marquee{to{transform:translate(-50%)}}@keyframes rf-intro-safe{to{opacity:1}}@keyframes rf-draw{to{stroke-dashoffset:0}}.js-motion:not(.motion-ready) [data-intro]{opacity:0;animation:10ms 2.5s forwards rf-intro-safe}.js-motion .rf-mark:not(.is-drawn) path{stroke-dashoffset:600px}.js-motion:not(.motion-ready) .rf-mark path{animation:1s 2.5s forwards rf-draw}.rf-w{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.rf-w>span{display:inline-block}.rf-w--free{overflow:visible}.rf-hero__track{will-change:transform}.rf-off,.rf-off *{animation-play-state:paused!important}.js-motion .rf-partband .rf-wrap{justify-content:flex-start}.js-motion .rf-partband__rail{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.js-motion .rf-partband__logos{width:max-content;padding-left:2.75rem;animation:42s linear infinite rf-marquee}.js-motion .rf-partband__logos a[aria-hidden=true]{display:block}.rf-partband__rail:hover .rf-partband__logos{animation-play-state:paused}.rf-progress{z-index:1100;background:var(--q-blue);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}html.js-motion .qnav{transition:box-shadow .3s ease, border-color .3s ease, background .3s ease, transform .55s var(--q-ease,cubic-bezier(.22, 1, .36, 1))}html.js-motion .qnav.is-hidden{transform:translateY(-105%)}.rf-qa p{overflow:hidden}@media (width<=640px){.rf-partband{-webkit-backdrop-filter:none;background:#1918188c}.rf-chip,.rf-proof{-webkit-backdrop-filter:none;background:#19181859}}@media (hover:none){.q-btn:active,.rf-acard:active,.rf-part:active,.rf-trade:active,.rf-chip:active,.rf-tab:active,.rf-name__btn:active{transition-duration:.12s;transform:scale(.97)}}@media (width<=640px){.rf-ways.is-stack .rf-way{top:calc(var(--q-nav) + .5rem + var(--k,0) * .875rem);transform-origin:50% 0;min-height:21rem;position:sticky;box-shadow:0 -18px 40px -24px #19181859}.rf-ways.is-stack .rf-way--img{min-height:21rem}}@media (prefers-reduced-motion:reduce){.q *,.q :before,.q :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js-rv .rf-rv{opacity:1;transform:none}.rf-anim .rf-pin,.rf-anim .rf-you,.rf-anim .rf-bub,.rf-anim .rf-typing,.rf-anim .rf-track,.rf-anim .rf-track li,.rf-anim .rf-chat__win{opacity:1}.rf-partband__logos{animation:none!important}}@media (width<=640px){.rf-cta__l,.rf-cta__r{display:contents}.rf-cta{justify-items:start;gap:1.25rem}.rf-cta__l img{order:0;width:6rem}.rf-cta__l .rf-eyebrow{order:1;margin-top:.25rem}.rf-cta__r .rf-h2{order:2}.rf-cta__l p{order:3;font-size:1rem}.rf-cta__l .q-btn{order:4}.rf-facts{order:5;width:100%;margin-top:.5rem;padding:.25rem 1.125rem}.rf-facts>div{grid-template-columns:7.25rem 1fr;gap:.75rem;padding:.875rem 0}.rf-facts dt{white-space:nowrap;font-size:1.5rem}.rf-facts dd{font-size:.8125rem}.rf-ways{gap:0}.rf-way--img{border-radius:22px 22px 0 0;min-height:13rem}.rf-way--self,.rf-way--done{border-radius:0 0 22px 22px}.rf-ways>:first-child{margin-bottom:1rem}.rf-way{gap:1.25rem;padding:1.5rem 1.375rem 1.625rem}.rf-way--img{padding:0}.rf-parts{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--q-pad));padding:.25rem var(--q-pad) 1rem;scroll-padding-inline:var(--q-pad);gap:.75rem;display:flex;overflow-x:auto}.rf-parts::-webkit-scrollbar{display:none}.rf-parts>li{scroll-snap-align:start;flex:0 0 78%}.rf-part{height:100%}.rf-part__logo{height:6.5rem}.rf-part__b{padding:1rem 1.125rem 1.25rem;display:grid}.rf-part__h{flex-wrap:wrap;gap:.375rem}.rf-become__tiles{display:none}.rf-av__rlabel{font-size:.625rem}.rf-faq__tabs button,.rf-steps__tab{min-height:2.75rem}.rf-steps__tab em{font-size:.75rem;display:inline}.rf-steps__tab small{margin:0 0 .125rem;display:block}.rf-about__acts .rf-link{align-items:center;min-height:2.75rem;display:inline-flex}.rf-about__acts{gap:.25rem 1.5rem}.rf-stats{padding-top:3rem}.rf-stat{padding:1rem 1rem 1.125rem}.rf-pic{width:1.875rem;height:1.875rem;margin-bottom:.625rem}.rf-stat b{font-size:1.875rem}}.ap-hero{padding-top:3rem}.ap-hero__top{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;display:grid}.ap-hero__l{gap:1.25rem;display:grid}.ap-hero__h1{font-family:var(--q-title);letter-spacing:-.045em;color:var(--q-black);font-size:clamp(3rem,5.6vw,5.5rem);font-weight:700;line-height:1}.ap-hero__r{gap:1.5rem;padding-bottom:.5rem;display:grid}.ap-hero__r p{font-size:1.1875rem;line-height:1.6}.ap-btns{justify-content:flex-start;align-items:center;gap:1.5rem;margin-top:0}.ap-band{margin:3.5rem 0 0;position:relative}.ap-band img{aspect-ratio:21/9;object-fit:cover;object-position:50% 42%;border-radius:32px;width:100%;height:auto!important}.ap-band figcaption{color:var(--q-black);background:#ffffffeb;border-radius:999px;padding:.4375rem .875rem;font-size:.8125rem;font-weight:700;position:absolute;top:1.25rem;left:1.25rem}.ap-figs{z-index:2;width:calc(100% - 6rem);box-shadow:0 30px 60px -36px #0d1e4d73, inset 0 0 0 1px var(--q-line);background:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);margin:-3.5rem auto 0;padding:.5rem;display:grid;position:relative}.ap-figs>div{flex-direction:column-reverse;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.ap-figs>div+div{box-shadow:inset 1px 0 0 var(--q-line)}.ap-figs dd{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:2.75rem;font-weight:700;line-height:1}.ap-figs dt{color:var(--q-ink);font-size:.9375rem}.ap-story__head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.ap-story__head>div:first-child{gap:1rem;max-width:40rem;display:grid}.ap-story__head .rf-arrows{flex-direction:row}.ap-story__rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem max(var(--q-pad), calc((100vw - 1440px) / 2 + var(--q-pad))) 1rem;scroll-padding-inline:max(var(--q-pad), calc((100vw - 1440px) / 2 + var(--q-pad)));gap:1.25rem;display:flex;overflow-x:auto}.ap-story__rail::-webkit-scrollbar{display:none}.ap-step{scroll-snap-align:start;flex:0 0 19rem;align-content:start;gap:.75rem;display:grid}.ap-step__n{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.ap-step__n b{letter-spacing:.08em;color:var(--q-blue-deep);font-size:.875rem;font-weight:700}.ap-step__n i{background:var(--q-line-2,#e2ddd5);flex:1;height:2px}.ap-step figure{aspect-ratio:1;background:#fff;border-radius:20px;margin:0;overflow:hidden}.ap-step figure img{object-fit:cover;width:100%;transition:scale .8s var(--q-ease);height:100%!important}.ap-step:hover figure img{scale:1.04}.ap-step h3{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);margin-top:.25rem;font-size:1.3125rem;font-weight:700}.ap-step p{font-size:.9375rem;line-height:1.55}.ap-now{aspect-ratio:1;background:var(--q-blue);color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.ap-now b{font-family:var(--q-title);letter-spacing:-.04em;font-size:4.5rem;line-height:.9}.ap-now span{max-width:13rem;font-size:1rem;font-weight:700;line-height:1.35}.ap-now .q-btn{margin-top:.75rem}.ap-step--now .ap-step__n b{color:var(--q-blue)}.ap-bento{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.ap-card{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:28px;flex-direction:column;gap:1rem;padding:2.25rem;display:flex}.ap-card h3{font-family:var(--q-title);letter-spacing:-.025em;color:var(--q-black);font-size:1.75rem;font-weight:700;line-height:1.12}.ap-card p{font-size:1rem;line-height:1.65}.ap-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--q-blue-deep);background:#eef4ff;border-radius:999px;align-self:flex-start;padding:.3125rem .75rem;font-size:.75rem;font-weight:700}.ap-card--mission{background:var(--q-blue);color:#fff;box-shadow:none;grid-row:span 2;justify-content:flex-end;padding:2.75rem}.ap-card--mission h3{color:#fff;font-size:clamp(2rem,3vw,2.75rem)}.ap-card--mission p{color:#ffffffeb;font-size:1.0625rem}.ap-card--mission .ap-tag{color:#fff;background:#ffffff2e}.ap-values{flex-wrap:wrap;gap:.625rem;display:flex}.ap-values li{background:var(--q-beige,#f8f7f5);font-family:var(--q-title);color:var(--q-black);border-radius:999px;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .5rem;font-size:1.125rem;font-weight:700;display:inline-flex}.ap-values__ico{width:2rem;height:2rem;color:var(--q-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.ap-values__ico svg{width:1.125rem;height:1.125rem}.ap-sel{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4.5rem;display:grid}.ap-sel__l{top:calc(var(--q-nav,5rem) + 2rem);justify-items:start;gap:1.25rem;display:grid;position:sticky}.ap-sel__badge{width:11rem;height:auto;margin:.25rem 0 .5rem}.ap-checks{gap:.75rem;display:grid}.ap-checks li{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:22px;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;display:grid}.ap-checks__n{font-family:var(--q-title);color:#c8c3bb;font-size:1.5rem;font-weight:700}.ap-checks h3{color:var(--q-black);font-size:1.125rem;font-weight:700}.ap-checks p{margin-top:.25rem;font-size:.9375rem;line-height:1.5}.ap-checks__ok{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ap-checks__ok svg{width:1rem;height:1rem}.ap-team{margin-top:var(--q-sec,120px);background:var(--q-blue);color:#fff;border-radius:40px 40px 0 0;padding:6rem 0}.ap-team__head{gap:1rem;max-width:40rem;margin-bottom:3rem;display:grid}.ap-team__head .rf-h2{color:#fff}.ap-team__head p{color:#ffffffe6;font-size:1.125rem}.ap-team__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ap-person{gap:1.5rem;display:grid}.ap-person figure{aspect-ratio:4/4.4;background:#1c1c1c;border-radius:28px;margin:0;overflow:hidden}.ap-person figure img{object-fit:cover;object-position:50% 18%;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.ap-person:hover figure img{scale:1.03}.ap-person__b{gap:.875rem;display:grid}.ap-person__h{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ap-person__h h3{font-family:var(--q-title);letter-spacing:-.025em;color:#fff;font-size:1.875rem;font-weight:700}.ap-person__h span{color:#ffffffd9;margin-top:.25rem;font-size:.9375rem;font-weight:700;display:block}.ap-person__in{width:2.75rem;height:2.75rem;color:var(--q-blue);transition:transform .3s var(--q-ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ap-person__in:hover{transform:translateY(-2px)}.ap-person__in svg{width:1.125rem;height:1.125rem}.ap-person__b p{color:#ffffffeb;max-width:34rem;font-size:1rem;line-height:1.65}.ap-person__call{min-height:2.75rem;color:var(--q-black);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.625rem;padding:.375rem 1.125rem .375rem .375rem;font-size:.9375rem;font-weight:700;display:inline-flex}.ap-person__call span{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.ap-person__call svg{width:1rem;height:1rem}.ap-parts__head{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.75rem;display:flex}.ap-parts__t{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);font-size:1.5rem;font-weight:700}.ap-parts__logos{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.ap-parts__logos a{height:6rem;box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:18px;place-items:center;padding:1rem 1.5rem;transition:box-shadow .3s;display:grid}.ap-parts__logos a:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue)}.ap-parts__logos img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;max-height:2.75rem;transition:filter .3s,opacity .3s}.ap-parts__logos a:hover img{filter:none;opacity:1}.ap-cta{isolation:isolate;text-align:center;color:#fff;border-radius:36px;justify-items:center;gap:1.25rem;padding:6rem 2rem;display:grid;position:relative;overflow:hidden}.ap-cta__bg{z-index:-2;object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.ap-cta:before{content:"";z-index:-1;background:#0e162c73;position:absolute;inset:0}.ap-cta .rf-h2{color:#fff;max-width:18ch}.ap-cta>p{color:#ffffffeb;max-width:34rem;font-size:1.125rem}.ap-cta__btns{margin-top:.5rem}.ap-cta__pro{color:#fff;text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-flex}.ap-cta__pro svg{width:.75rem;height:.75rem}@media (width<=991px){.ap-hero__top,.ap-sel{grid-template-columns:minmax(0,1fr);gap:2rem}.ap-sel__l{position:static}.ap-figs{grid-template-columns:repeat(2,1fr);width:calc(100% - 3rem)}.ap-figs>div:nth-child(3){box-shadow:inset 0 1px 0 var(--q-line)}.ap-figs>div:nth-child(4){box-shadow:inset 1px 0 0 var(--q-line), inset 0 1px 0 var(--q-line)}.ap-bento{grid-template-columns:minmax(0,1fr)}.ap-card--mission{grid-row:auto}.ap-team__grid{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (width<=640px){.ap-hero{padding-top:1.75rem}.ap-hero__h1{font-size:2.75rem}.ap-hero__r p{font-size:1.0625rem}.ap-btns{flex-direction:row;justify-content:flex-start;align-self:flex-start;gap:.75rem 1.25rem;width:auto}.ap-btns .rf-link{align-items:center;min-height:2.75rem;display:inline-flex}.ap-band{margin-top:2rem}.ap-band img{aspect-ratio:4/3;border-radius:22px}.ap-band figcaption{font-size:.75rem;top:.75rem;left:.75rem}.ap-figs{border-radius:18px;width:calc(100% - 1.5rem);margin-top:-2rem;padding:.25rem}.ap-figs>div{padding:1rem}.ap-figs dd{font-size:2rem}.ap-figs dt{font-size:.8125rem}.ap-story__head{margin-bottom:1.5rem}.ap-story__head .rf-arrows{display:none}.ap-step{flex-basis:78%}.ap-now b{font-size:3.5rem}.ap-card,.ap-card--mission{border-radius:22px;padding:1.5rem}.ap-card h3{font-size:1.375rem}.ap-card--mission h3{font-size:1.75rem}.ap-values li{font-size:1rem}.ap-checks li{border-radius:18px;grid-template-columns:2rem 1fr auto;gap:.75rem;padding:1.125rem}.ap-checks__n{font-size:1.125rem}.ap-checks h3{font-size:1rem}.ap-checks p{font-size:.875rem}.ap-checks__ok{width:1.875rem;height:1.875rem}.ap-team{border-radius:28px 28px 0 0;padding:3.5rem 0}.ap-team__head{margin-bottom:2rem}.ap-person figure{border-radius:22px}.ap-person__h h3{font-size:1.5rem}.ap-parts__head{flex-direction:column;align-items:flex-start;gap:.5rem}.ap-parts__logos{grid-template-columns:repeat(2,1fr);gap:.5rem}.ap-parts__logos a{border-radius:14px;height:4.5rem;padding:.75rem}.ap-parts__logos img{max-height:2rem}.ap-cta{border-radius:24px;padding:3.5rem 1.25rem}.ap-cta>p{font-size:1rem}.ap-cta__btns{flex-direction:column;align-self:stretch}.ap-cta__btns .q-btn{justify-content:space-between}}.rf-hero3{z-index:5;isolation:isolate;min-height:calc(100svh - var(--q-nav,5rem));color:#fff;background:var(--q-black);align-items:flex-end;display:flex;position:relative}.rf-hero3__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.rf-hero3__bg{object-fit:cover;object-position:50% 35%;width:100%;position:absolute;inset:0;height:100%!important}.rf-hero3:after{content:"";z-index:-1;background:linear-gradient(#19181800 30%,#1918188c 62%,#191818e6 100%);position:absolute;inset:0}.rf-hero3__cap,.rf-hero3__chips{display:none}.rf-hero3__in{flex-direction:column;gap:1.25rem;padding-top:4rem;padding-bottom:3rem;display:flex}.rf-hero3__tags{flex-wrap:wrap;gap:.5rem;display:flex}.rf-hero3__tags li{backdrop-filter:blur(6px);background:#ffffff24;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.rf-hero3__tags li:before{content:"";background:var(--q-blue);width:.4375rem;height:.4375rem}.rf-hero3__h1{max-width:15ch;font-family:var(--q-title);letter-spacing:-.045em;color:#fff;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:700;line-height:1}.rf-hero3__row{justify-content:space-between;align-items:center;gap:2rem;display:flex}.rf-hero3__bar{flex:1;max-width:50rem}.rf-hero3__proof{color:#ffffffd9;align-items:center;gap:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.rf-hero3__proof .rf-faces img{box-shadow:0 0 0 2px var(--q-black)}@media (width<=991px){.rf-hero3__row{flex-direction:column;align-items:stretch}}@media (width<=640px){.rf-hero3{flex-direction:column;align-items:stretch;min-height:0}.rf-hero3:after{display:none}.rf-hero3__media{z-index:0;aspect-ratio:1200/880;position:relative;overflow:hidden}.rf-hero3__bg{object-position:50% 50%;position:absolute;inset:0;height:100%!important}.rf-hero3__media:after{content:"";background:linear-gradient(180deg, #19181800 62%, var(--q-black) 100%);position:absolute;inset:0}.rf-hero3__cap{left:var(--q-pad);z-index:1;color:#fff;backdrop-filter:blur(6px);background:#1918188c;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem}.rf-hero3__cap:before{content:"";background:var(--q-blue);border-radius:50%;width:.375rem;height:.375rem}.rf-hero3__in{z-index:1;gap:1rem;padding-top:.5rem;padding-bottom:2rem;position:relative}.rf-hero3__tags{gap:.375rem}.rf-hero3__tags li{padding:.3125rem .625rem;font-size:.75rem}.rf-hero3__h1{font-size:2.5rem;line-height:1}.rf-hero3__row{gap:1rem;margin-top:.25rem}.rf-hero3__chips{flex-wrap:wrap;gap:.5rem;display:flex}.rf-hero3__chips a:nth-child(n+4){display:none}.rf-hero3__chips a{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.rf-hero3__chips a:active{color:var(--q-black);background:#fff}.rf-hero3__proof{display:none}}@keyframes rf-card-in{0%{opacity:0;translate:0 14px}}html.js-motion .rf-grid.is-intro>.rf-acard,html.js-motion .rf-grid>.rf-acard.is-new{animation:rf-card-in .55s var(--q-ease) both;animation-delay:calc(var(--k,0) * 55ms)}.rf-v2,.rf-final{z-index:5;position:relative}.rf-hero3:after{pointer-events:none}.rf-final .qs__menu{max-height:min(20rem,45vh);top:auto;bottom:calc(100% + .875rem)}.rf-av__map,.rf-av__verify,.rf-av__panel,.rf-av__deck,.rf-av__fiche{grid-template-columns:minmax(0,1fr)}.rf-av__mhead>*,.rf-av__vhead>*{min-width:0}.sv-hero{z-index:5;isolation:isolate;min-height:min(calc(100svh - var(--q-nav,5rem)), 52rem);color:#fff;background:var(--q-black);align-items:flex-end;display:flex;position:relative}.sv-hero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.sv-hero__bg{object-fit:cover;object-position:50% 40%;width:100%;position:absolute;inset:0;height:100%!important}.sv-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1918181a 25%,#1918188c 60%,#191818e6 100%);position:absolute;inset:0}.sv-hero__in{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:5rem;padding-bottom:3rem;display:flex}.sv-hero__kick{background:var(--q-blue);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.sv-hero__h1{max-width:17ch;font-family:var(--q-title);letter-spacing:-.045em;color:#fff;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:700;line-height:1}.sv-hero__lead{color:#ffffffe6;max-width:40rem;font-size:1.1875rem;line-height:1.55}.sv-hero__bar{width:100%;max-width:50rem}.sv-hero__btns{flex-wrap:wrap;gap:.75rem;display:flex}.sv-hero__tags{flex-wrap:wrap;gap:.5rem;display:flex}.sv-hero__tags li{backdrop-filter:blur(6px);background:#ffffff24;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.sv-hero__tags li:before{content:"";background:var(--q-blue);width:.4375rem;height:.4375rem}.sv-rows{gap:4.5rem;display:grid}.sv-row{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}.sv-row--rev .sv-row__img{order:2}.sv-row__img{aspect-ratio:4/3;background:#e9e5de;border-radius:28px;margin:0;overflow:hidden}.sv-row__img img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.sv-row:hover .sv-row__img img{scale:1.03}.sv-row__img--dark{background:#171717}.sv-row__txt{justify-items:start;gap:1.125rem;display:grid}.sv-num{background:var(--q-blue);width:3rem;height:3rem;font-family:var(--q-title);color:#fff;border-radius:14px;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.sv-row__txt h3{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;line-height:1.08}.sv-row__txt p{max-width:34rem;font-size:1.0625rem;line-height:1.65}.sv-checks{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.sv-checks li{color:var(--q-black);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.sv-ways{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:36rem;display:grid}.sv-way{box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-black);text-align:left;font:inherit;cursor:pointer;transition:box-shadow .25s, transform .3s var(--q-ease);background:#fff;border:0;border-radius:18px;align-content:start;gap:.375rem;padding:1.25rem 1.25rem 3rem;display:grid;position:relative}.sv-way:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue);transform:translateY(-3px)}.sv-way b{font-size:1.0625rem}.sv-way span{color:var(--q-ink);font-size:.875rem;line-height:1.5}.sv-way i{background:var(--q-blue);color:#fff;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;bottom:1rem;left:1.25rem}.sv-way i svg{width:.75rem;height:.75rem}.sv-way--blue{background:var(--q-blue);color:#fff;box-shadow:none}.sv-way--blue span{color:#ffffffeb}.sv-way--blue i{color:var(--q-blue);background:#fff}.sv-call{background:var(--q-black);color:#fff;transition:transform .3s var(--q-ease);border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;display:inline-flex}.sv-call:hover{transform:translateY(-2px)}.sv-call>span:first-child{background:var(--q-blue);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.sv-call svg{width:1.125rem;height:1.125rem}.sv-call b{font-size:.9375rem;display:block}.sv-call small{color:#ffffffbf;font-size:.8125rem;display:block}.sv-mini{gap:2rem;display:flex}.sv-mini>div{flex-direction:column-reverse;display:flex}.sv-mini dd{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:2.25rem;font-weight:700;line-height:1}.sv-mini dt{color:var(--q-mute);margin-top:.375rem;font-size:.8125rem}.sv-cta{isolation:isolate;text-align:center;color:#fff;border-radius:36px;justify-items:center;gap:1.125rem;padding:6rem 2rem;display:grid;position:relative;overflow:hidden}.sv-cta__bg{z-index:-2;object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.sv-cta:before{content:"";z-index:-1;background:#0e162c6b;position:absolute;inset:0}.sv-cta .rf-h2{color:#fff}.sv-cta>p{color:#ffffffeb;max-width:34rem;font-size:1.125rem}.sv-split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem;display:grid}.sv-split__img{aspect-ratio:4/4.4;background:#e9e5de;border-radius:28px;margin:0;overflow:hidden}.sv-split__img img{object-fit:cover;width:100%;height:100%!important}.sv-split__txt{gap:2rem;display:grid}.sv-split__txt>div{gap:1rem;display:grid}.sv-list{gap:.75rem;display:grid}.sv-list li{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:20px;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem;display:grid}.sv-list__ico{width:3rem;height:3rem;color:var(--q-blue-deep);background:#eef4ff;border-radius:14px;place-items:center;display:grid}.sv-list__ico svg{width:1.5rem;height:1.5rem}.sv-list h3{color:var(--q-black);font-size:1.0625rem;font-weight:700}.sv-list p{margin-top:.25rem;font-size:.9375rem;line-height:1.55}.sv-ps{gap:.875rem;max-width:64rem;margin:0 auto 2.5rem;display:grid}.sv-ps__row{grid-template-columns:1fr 3rem 1fr;align-items:stretch;gap:.75rem;display:grid}.sv-ps__pb,.sv-ps__so{border-radius:22px;align-content:start;gap:.625rem;padding:1.5rem;display:grid}.sv-ps__pb{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff}.sv-ps__so{background:#eef4ff;box-shadow:inset 0 0 0 1px #619eff59}.sv-ps__pb p{color:var(--q-ink);font-size:1rem;line-height:1.55}.sv-ps__so p{color:var(--q-black);font-size:1rem;font-weight:600;line-height:1.55}.sv-ps__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--q-blue-deep);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.sv-ps__tag>span{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid}.sv-ps__tag svg{width:.75rem;height:.75rem}.sv-ps__tag--x{color:#b4532f}.sv-ps__tag--x>span{color:#c4552e;background:#fde7df}.sv-ps__arrow{background:var(--q-blue);color:#fff;border-radius:50%;align-self:center;place-items:center;width:3rem;height:3rem;display:grid}.sv-ps__arrow svg{width:1.25rem;height:1.25rem}.sv-other{background:var(--q-black);color:#fff;transition:transform .3s var(--q-ease);border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.sv-other:hover{transform:translateY(-3px)}.sv-other b{font-family:var(--q-title);letter-spacing:-.02em;font-size:1.5rem;display:block}.sv-other small{color:#ffffffc7;margin-top:.25rem;font-size:.9375rem;display:block}.sv-other i{background:var(--q-blue);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.sv-other i svg{width:1rem;height:1rem}.sv-pack{margin-top:var(--q-sec,120px);background:var(--q-blue);color:#fff;border-radius:40px;padding:6rem 0}.sv-pack__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.sv-pack__l{gap:1.25rem;display:grid}.sv-pack__l .rf-h2{color:#fff}.sv-pack__l>p{color:#ffffffeb;max-width:30rem;font-size:1.125rem;line-height:1.6}.sv-pack__steps{gap:.625rem;margin-top:.5rem;display:grid}.sv-pack__steps span{align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:flex}.sv-pack__steps b{background:#ffffff2e;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid;box-shadow:inset 0 0 0 1px #fff6}.sv-pack__card{color:var(--q-black);background:#fff;border-radius:28px;gap:1.25rem;padding:2rem;display:grid;box-shadow:0 40px 80px -40px #0d1e4d99}.sv-pack__h{border-bottom:2px solid var(--q-black);font-family:var(--q-title);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.sv-pack__badge{font-family:var(--q-text);letter-spacing:.1em;text-transform:uppercase;color:var(--q-blue-deep);background:#eef4ff;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:700}.sv-pack__card ul{gap:0;display:grid}.sv-pack__card li{align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;font-weight:600;display:flex}.sv-pack__card li+li{border-top:1px solid var(--q-line)}.sv-pack__btns{flex-wrap:wrap;gap:.75rem;display:flex}.sv-plus{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;display:grid}.sv-plus__card{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:28px;align-content:start;gap:1rem;padding:2rem;display:grid}.sv-plus__ico{width:3.25rem;height:3.25rem;color:var(--q-blue-deep);background:#eef4ff;border-radius:16px;place-items:center;display:grid}.sv-plus__ico svg{width:1.625rem;height:1.625rem}.sv-plus__h{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.sv-plus__h h3{font-family:var(--q-title);letter-spacing:-.025em;color:var(--q-black);font-size:1.625rem;font-weight:700}.sv-plus__h span{background:var(--q-beige,#f4f1ec);color:var(--q-ink);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.sv-plus__card p{font-size:1rem;line-height:1.6}.sv-plus__note{color:var(--q-blue-deep);background:#f4f7fd;border-radius:12px;padding:.625rem .875rem;font-weight:700;font-size:.875rem!important}.sv-plus__card ul{gap:.5rem;display:grid}.sv-plus__card li{color:var(--q-black);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.sv-plus__foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.sv-plus__foot small{color:var(--q-mute);font-size:.875rem}.sv-cases{margin-top:var(--q-sec,120px);background:var(--q-black);color:#fff;border-radius:40px;padding:6rem 0}.sv-cases .rf-head .rf-h2{color:#fff}.sv-cases .rf-head p{color:#fffc;max-width:38rem;font-size:1.0625rem;line-height:1.6}.sv-cases__grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.sv-case{color:#fff;transition:transform .35s var(--q-ease);background:#232222;border-radius:28px;display:grid;overflow:hidden}.sv-case:hover{transform:translateY(-4px)}.sv-case figure{aspect-ratio:4/3;margin:0;overflow:hidden}.sv-case figure img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.sv-case:hover figure img{scale:1.04}.sv-case__b{justify-items:start;gap:.5rem;padding:1.5rem 1.75rem 1.75rem;display:grid}.sv-case__tag{background:var(--q-blue);letter-spacing:.06em;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:700}.sv-case h3{font-family:var(--q-title);letter-spacing:-.025em;color:#fff;margin-top:.25rem;font-size:1.625rem;font-weight:700}.sv-case small{color:#ffffffb3;font-size:.875rem}.sv-case p{color:#ffffffd9;font-size:1rem;line-height:1.6}.sv-case .rf-link{color:#8dbcff;margin-top:.25rem}.sv-bro{background:var(--q-blue);color:#fff;border-radius:36px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;padding:3rem;display:grid}.sv-bro__l{justify-items:start;gap:1rem;display:grid}.sv-bro__l .rf-h2{color:#fff}.sv-bro__l p{color:#ffffffeb;max-width:28rem;font-size:1.0625rem;line-height:1.6}.sv-bro__call{color:#fff;align-items:center;gap:.625rem;margin-top:.5rem;font-weight:700;display:inline-flex}.sv-bro__call span{width:2.25rem;height:2.25rem;color:var(--q-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.sv-bro__call svg{width:1rem;height:1rem}.sv-bro__form{color:var(--q-black);background:#fff;border-radius:24px;margin:0;padding:1.75rem}.sv-bro__form form{gap:1rem;display:grid}.sv-f{gap:.375rem;display:grid}.sv-f span{color:var(--q-black);font-size:.8125rem;font-weight:700}.sv-f input{width:100%;min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--q-line);font:inherit;color:var(--q-black);background:#f6f4f0;border:0;border-radius:14px;padding:0 1rem;font-size:1rem}.sv-f input:focus{box-shadow:inset 0 0 0 2px var(--q-blue);background:#fff;outline:none}.sv-f2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sv-consent{color:var(--q-ink);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.sv-consent a{color:var(--q-blue-deep);text-underline-offset:2px;font-weight:700;text-decoration:underline}.sv-consent input{width:1.125rem;height:1.125rem;accent-color:var(--q-blue);flex:none;margin-top:.125rem}.sv-bro__go{cursor:pointer;width:100%;font:inherit;border:0;justify-content:center;font-weight:700}.sv-bro__done{padding:.5rem 0;display:none}.sv-bro__done p{margin-bottom:1rem;font-size:1rem;line-height:1.55}.sv-bro__fail{color:#9b3b1a;background:#fde7df;border-radius:12px;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;display:none}@media (width<=991px){.sv-row,.sv-split,.sv-pack__grid,.sv-bro{grid-template-columns:minmax(0,1fr);gap:2rem}.sv-row--rev .sv-row__img{order:0}.sv-rows{gap:3.5rem}.sv-split__img{aspect-ratio:4/3}.sv-plus,.sv-cases__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sv-hero{flex-direction:column;align-items:stretch;min-height:0}.sv-hero:after{display:none}.sv-hero__media{z-index:0;aspect-ratio:4/3;position:relative}.sv-hero__media:after{content:"";background:linear-gradient(180deg, #19181800 60%, var(--q-black) 100%);position:absolute;inset:0}.sv-hero__in{gap:1rem;padding-top:.75rem;padding-bottom:2rem}.sv-hero__h1{font-size:2.375rem}.sv-hero__lead{font-size:1rem}.sv-hero__btns{flex-direction:column;align-self:stretch}.sv-hero__btns .q-btn{justify-content:space-between}.sv-hero__tags li{padding:.3125rem .625rem;font-size:.75rem}.sv-row__img{border-radius:22px}.sv-num{border-radius:12px;width:2.5rem;height:2.5rem;font-size:1rem}.sv-row__txt p{font-size:1rem}.sv-ways{grid-template-columns:minmax(0,1fr)}.sv-mini{gap:1.25rem}.sv-mini dd{font-size:1.75rem}.sv-cta{border-radius:24px;padding:3.5rem 1.25rem}.sv-cta .rf-btns{flex-direction:column;align-self:stretch}.sv-cta .rf-btns .q-btn{justify-content:space-between}.sv-split__img{border-radius:22px}.sv-list li{border-radius:18px;grid-template-columns:2.5rem 1fr;gap:.875rem;padding:1rem}.sv-list__ico{border-radius:12px;width:2.5rem;height:2.5rem}.sv-ps__row{grid-template-columns:minmax(0,1fr);gap:0}.sv-ps__pb{border-radius:20px 20px 0 0}.sv-ps__so{border-radius:0 0 20px 20px}.sv-ps__arrow{z-index:1;justify-self:center;width:2.25rem;height:2.25rem;margin:-1.125rem 0;position:relative;rotate:90deg}.sv-ps__pb,.sv-ps__so,.sv-other{padding:1.25rem}.sv-other b{font-size:1.25rem}.sv-pack,.sv-cases{border-radius:28px;padding:3.5rem 0}.sv-pack__card{border-radius:22px;padding:1.25rem}.sv-pack__h{font-size:1.25rem}.sv-pack__btns{flex-direction:column}.sv-pack__btns .q-btn{justify-content:space-between}.sv-plus__card{border-radius:22px;padding:1.5rem}.sv-case{border-radius:22px}.sv-case__b{padding:1.25rem}.sv-bro{border-radius:24px;padding:1.5rem 1.125rem}.sv-bro__form{border-radius:20px;padding:1.125rem}.sv-f2{grid-template-columns:minmax(0,1fr)}}.sv-svc{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sv-svc--2{grid-template-columns:repeat(2,1fr)}.sv-svc__card{box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-black);transition:transform .35s var(--q-ease), box-shadow .35s;background:#fff;border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sv-svc__card:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue), 0 30px 60px -36px #0d1e4d73;transform:translateY(-4px)}.sv-svc__card figure{aspect-ratio:4/3;background:#e9e5de;margin:0;position:relative;overflow:hidden}.sv-svc__card figure img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.sv-svc__card:hover figure img{scale:1.04}.sv-svc__card figure span{letter-spacing:.04em;color:var(--q-black);background:#fff;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.sv-svc__card.is-base figure span{background:var(--q-blue);color:#fff}.sv-svc__b{flex-direction:column;gap:.875rem;padding:1.5rem 1.5rem 1.625rem;display:flex}.sv-svc__b h3{font-family:var(--q-title);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}.sv-svc__b p{color:var(--q-ink);font-size:1rem;line-height:1.55}.sv-svc__b ul{border-top:1px solid var(--q-line);gap:.5rem;padding-top:.875rem;display:grid}.sv-svc__b li{align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.sv-svc__go{color:var(--q-blue-deep);align-items:center;gap:.625rem;margin-top:auto;padding-top:.5rem;font-weight:700;display:inline-flex}.sv-svc__go i{background:var(--q-blue);color:#fff;width:2rem;height:2rem;transition:transform .3s var(--q-ease);border-radius:10px;place-items:center;display:grid}.sv-svc__go svg{width:.75rem;height:.75rem}.sv-svc__card:hover .sv-svc__go i{transform:translate(3px)}.sv-howwrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;display:grid}.sv-howwrap__img{aspect-ratio:4/4.8;background:#171717;border-radius:28px;margin:0;position:relative;overflow:hidden}.sv-howwrap__img img{object-fit:cover;object-position:50% 15%;width:100%;height:100%!important}.sv-howwrap__img figcaption{color:var(--q-black);background:#fffffff2;border-radius:18px;gap:.125rem;padding:1rem 1.125rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.sv-howwrap__img figcaption b{font-size:1rem}.sv-howwrap__img figcaption span{color:var(--q-mute);font-size:.8125rem}.sv-howwrap__img figcaption a{color:var(--q-blue-deep);align-items:center;gap:.5rem;margin-top:.5rem;font-weight:700;display:inline-flex}.sv-howwrap__img figcaption i{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.sv-howwrap__img figcaption svg{width:.875rem;height:.875rem}.sv-howwrap__txt{gap:2rem;display:grid}.sv-howwrap__txt>div{gap:1rem;display:grid}.sv-how{gap:.25rem;display:grid;position:relative}.sv-how:before{content:"";background:var(--q-line);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.375rem}.sv-how li{grid-template-columns:2.75rem 1fr;gap:1rem;padding:.875rem 0;display:grid;position:relative}.sv-how__n{z-index:1;background:var(--q-blue);width:2.75rem;height:2.75rem;font-family:var(--q-title);color:#fff;box-shadow:0 0 0 5px var(--q-beige,#f8f7f5);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.sv-how h3{color:var(--q-black);font-size:1.125rem;font-weight:700}.sv-how p{margin-top:.25rem;font-size:.9375rem;line-height:1.55}.sv-sh{padding-top:2.5rem}.sv-sh__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}.sv-sh__txt{flex-direction:column;align-items:flex-start;gap:1.375rem;display:flex}.sv-crumbs{color:var(--q-mute);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.sv-crumbs a{color:var(--q-blue-deep)}.sv-crumbs a:hover{text-decoration:underline}.sv-crumbs [aria-current]{background:var(--q-blue);color:#fff;border-radius:999px;padding:.25rem .625rem}.sv-sh__h1{font-family:var(--q-title);letter-spacing:-.045em;color:var(--q-black);font-size:clamp(2.75rem,4.8vw,4.5rem);font-weight:700;line-height:1.02}.sv-sh__lead{max-width:34rem;font-size:1.1875rem;line-height:1.6}.sv-sh__btns{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.sv-sh__call{min-height:2.75rem;color:var(--q-black);align-items:center;gap:.625rem;font-weight:700;display:inline-flex}.sv-sh__call span{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.sv-sh__call svg{width:1rem;height:1rem}.sv-sh__tags{gap:.5rem;display:grid}.sv-sh__tags li{color:var(--q-black);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.sv-sh__img{aspect-ratio:1;background:#e9e5de;border-radius:32px;margin:0;position:relative;overflow:hidden}.sv-sh__img img{object-fit:cover;width:100%;height:100%!important}.sv-sh__img figcaption{color:var(--q-black);background:#fffffff2;border-radius:999px;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.sv-get{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem;display:grid}.sv-get__l{gap:1rem;display:grid}.sv-get__card{box-shadow:inset 0 0 0 1px var(--q-line), 0 30px 60px -40px #0d1e4d59}.sv-steps3{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sv-steps3 li{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:24px;align-content:start;gap:.75rem;padding:2rem 1.75rem;display:grid;position:relative}.sv-steps3 li:not(:last-child):after{content:"";z-index:1;background:var(--q-blue);width:1.5rem;height:2px;position:absolute;top:3.125rem;right:-.875rem}.sv-steps3__n{font-family:var(--q-title);letter-spacing:-.04em;color:var(--q-blue);font-size:2.75rem;font-weight:700;line-height:1}.sv-steps3 h3{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);font-size:1.375rem;font-weight:700}.sv-steps3 p{font-size:.9375rem;line-height:1.6}.sv-why3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sv-why3 li{background:#eef4ff;border-radius:24px;align-content:start;gap:.75rem;padding:1.75rem;display:grid}.sv-why3 .sv-list__ico{background:#fff}.sv-why3 h3{color:var(--q-black);font-size:1.125rem;font-weight:700}.sv-why3 p{font-size:.9375rem;line-height:1.6}.sv-ex{background:var(--q-black);color:#fff;transition:transform .35s var(--q-ease);border-radius:36px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sv-ex:hover{transform:translateY(-4px)}.sv-ex figure{aspect-ratio:1;margin:0;overflow:hidden}.sv-ex figure img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.sv-ex:hover figure img{scale:1.04}.sv-ex__b{flex-direction:column;justify-content:center;align-items:flex-start;gap:.875rem;padding:3rem;display:flex}.sv-ex__b .rf-h2{color:#fff}.sv-ex__b small{color:#ffffffb3;font-size:.9375rem}.sv-ex__b p{color:#ffffffe0;max-width:30rem;font-size:1.0625rem;line-height:1.6}.sv-ex__b .rf-link{color:#8dbcff}@media (width<=991px){.sv-svc,.sv-svc--2,.sv-steps3,.sv-why3{grid-template-columns:minmax(0,1fr)}.sv-steps3 li:not(:last-child):after{display:none}.sv-howwrap,.sv-sh__grid,.sv-get,.sv-ex{grid-template-columns:minmax(0,1fr);gap:2rem}.sv-howwrap__img{aspect-ratio:4/3.6}.sv-ex{gap:0}}@media (width<=640px){.sv-svc__card{border-radius:22px}.sv-svc__b{padding:1.25rem}.sv-svc__b h3{font-size:1.5rem}.sv-howwrap{gap:1.75rem}.sv-howwrap__img{border-radius:22px}.sv-sh{padding-top:1.5rem}.sv-sh__grid{gap:1.75rem}.sv-sh__h1{font-size:2.375rem}.sv-sh__lead{font-size:1.0625rem}.sv-sh__btns{flex-direction:column;align-self:stretch;align-items:stretch}.sv-sh__btns .q-btn{justify-content:space-between}.sv-sh__img{aspect-ratio:4/3.4;border-radius:22px}.sv-get{gap:1.5rem}.sv-steps3 li{border-radius:20px;padding:1.5rem 1.25rem}.sv-steps3__n{font-size:2.25rem}.sv-why3 li{border-radius:20px;padding:1.25rem}.sv-ex{border-radius:24px}.sv-ex__b{padding:1.5rem 1.25rem 1.75rem}}.sv-exp{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sv-exp__card{border-radius:28px;flex-direction:column;gap:1rem;padding:2.25rem;display:flex}.sv-exp__card--com{background:var(--q-blue);color:#fff}.sv-exp__card--rel{background:var(--q-black);color:#fff}.sv-exp__n{font-family:var(--q-title);letter-spacing:.08em;opacity:.75;font-size:1rem;font-weight:700}.sv-exp__card h3{font-family:var(--q-title);letter-spacing:-.035em;color:#fff;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:700;line-height:1.05}.sv-exp__card p{color:#ffffffe6;font-size:1.0625rem;line-height:1.6}.sv-exp__card ul{border-top:1px solid #ffffff40;gap:.5rem;padding-top:1rem;display:grid}.sv-exp__card li{align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;display:flex}.sv-exp__card .rf-check{color:var(--q-blue);background:#fff}.sv-exp__card--rel .rf-check{background:var(--q-blue);color:#fff}.sv-exp__links{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.sv-exp__links a{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:background .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.sv-exp__links a:hover{color:var(--q-black);background:#fff}.sv-exp__links svg{width:.75rem;height:.75rem}.sv-figs{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:1rem;padding:.5rem;display:grid}.sv-figs>div{flex-direction:column-reverse;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.sv-figs>div+div{box-shadow:inset 1px 0 0 var(--q-line)}.sv-figs dd{font-family:var(--q-title);letter-spacing:-.035em;color:var(--q-black);font-size:2.75rem;font-weight:700;line-height:1}.sv-figs>div:first-child dd{color:var(--q-blue)}.sv-figs dt{color:var(--q-ink);font-size:.875rem}.sv-sectors{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.sv-sectors>span{color:var(--q-black);font-size:.9375rem;font-weight:700}.sv-sectors ul{flex-wrap:wrap;gap:.5rem;display:flex}.sv-sectors li{box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-black);background:#fff;border-radius:999px;padding:.4375rem .875rem;font-size:.875rem;font-weight:600}.sv-sectors li.is-more{box-shadow:none;color:var(--q-mute);background:0 0}@media (width<=991px){.sv-exp{grid-template-columns:minmax(0,1fr)}.sv-figs{grid-template-columns:repeat(2,1fr)}.sv-figs>div:nth-child(3){box-shadow:inset 0 1px 0 var(--q-line)}.sv-figs>div:nth-child(4){box-shadow:inset 1px 0 0 var(--q-line), inset 0 1px 0 var(--q-line)}}@media (width<=640px){.sv-exp__card{border-radius:22px;padding:1.5rem 1.25rem}.sv-figs{border-radius:18px;padding:.25rem}.sv-figs>div{padding:1rem}.sv-figs dd{font-size:2rem}.sv-figs dt{font-size:.8125rem}.sv-sectors{flex-direction:column;align-items:flex-start}}.bl-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;padding-top:3rem;padding-bottom:2.5rem;display:grid}.bl-head__l{gap:1rem;display:grid}.bl-head__h1{font-family:var(--q-title);letter-spacing:-.045em;color:var(--q-black);font-size:clamp(2.875rem,5.4vw,5.25rem);font-weight:700;line-height:1}.bl-head__r{gap:1.25rem;padding-bottom:.5rem;display:grid}.bl-head__r p{font-size:1.125rem;line-height:1.6}.bl-head__figs{gap:2.5rem;display:flex}.bl-head__figs>div{flex-direction:column-reverse;display:flex}.bl-head__figs dd{font-family:var(--q-title);color:var(--q-black);font-size:2.25rem;font-weight:700;line-height:1}.bl-head__figs dt{color:var(--q-mute);margin-top:.25rem;font-size:.875rem}.bl-meta{color:var(--q-mute);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.bl-meta i{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.bl-meta__t{width:.9375rem;height:.9375rem;margin-right:-.25rem;display:inline-grid}.bl-meta__t svg{width:100%;height:100%}.bl-tag{color:var(--q-black);background:#fffffff2;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.bl-tag--light{background:var(--q-blue);color:#fff}.bl-author{align-items:center;gap:.75rem;display:inline-flex}.bl-author img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.bl-author>span{display:grid}.bl-author b{color:var(--q-black);font-size:.9375rem}.bl-author small{color:var(--q-mute);font-size:.8125rem}.bl-read{color:var(--q-blue-deep);align-items:center;gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}.bl-read i{background:var(--q-blue);color:#fff;width:1.875rem;height:1.875rem;transition:transform .3s var(--q-ease);border-radius:9px;place-items:center;display:grid}.bl-read svg{width:.75rem;height:.75rem}.bl-feat{box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-black);transition:box-shadow .35s, transform .35s var(--q-ease);background:#fff;border-radius:32px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden}.bl-feat:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue), 0 40px 80px -50px #0d1e4d73;transform:translateY(-3px)}.bl-feat figure{min-height:26rem;margin:0;position:relative;overflow:hidden}.bl-feat figure img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);position:absolute;inset:0;height:100%!important}.bl-feat:hover figure img{scale:1.03}.bl-feat__b{flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.bl-feat__b h2{font-family:var(--q-title);letter-spacing:-.035em;font-size:clamp(1.875rem,2.8vw,2.625rem);font-weight:700;line-height:1.06}.bl-feat__b p{color:var(--q-ink);font-size:1.0625rem;line-height:1.6}.bl-feat:hover .bl-read i,.bl-card:hover .bl-read i{transform:translate(3px)}.bl-list__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}.bl-list__t{font-family:var(--q-title);letter-spacing:-.03em;color:var(--q-black);font-size:2rem;font-weight:700}.bl-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.bl-tab{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--q-line);font:inherit;color:var(--q-black);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .625rem 0 1rem;font-size:.9375rem;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.bl-tab b{background:#f4f2ee;border-radius:999px;place-items:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;font-size:.75rem;display:grid}.bl-tab:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue)}.bl-tab.is-on{background:var(--q-black);color:#fff;box-shadow:none}.bl-tab.is-on b{background:var(--q-blue);color:#fff}.bl-grid{grid-template-columns:repeat(6,1fr);gap:1.25rem;display:grid}.bl-card-wrap{grid-column:span 2}.bl-card-wrap.is-big{grid-column:span 3}.bl-card-wrap[hidden]{display:none}.bl-grid--3 .bl-card-wrap{grid-column:span 2}.bl-card{height:100%;box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-black);transition:box-shadow .35s, transform .35s var(--q-ease);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bl-card:hover{box-shadow:inset 0 0 0 1.5px var(--q-blue), 0 30px 60px -40px #0d1e4d73;transform:translateY(-4px)}.bl-card figure{aspect-ratio:3/2;background:#e9e5de;margin:0;position:relative;overflow:hidden}.bl-card figure img{object-fit:cover;width:100%;transition:scale .9s var(--q-ease);height:100%!important}.bl-card:hover figure img{scale:1.04}.bl-card__b{flex-direction:column;flex:1;gap:.75rem;padding:1.375rem 1.5rem 1.5rem;display:flex}.bl-card__b h3{font-family:var(--q-title);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.15}.is-big .bl-card__b h3{font-size:1.75rem}.bl-card__b p{color:var(--q-ink);font-size:.9375rem;line-height:1.55}.bl-empty{text-align:center;color:var(--q-mute);padding:2rem}.bl-pager{justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.bl-themes{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bl-theme{width:100%;height:100%;font:inherit;text-align:left;color:var(--q-black);cursor:pointer;transition:background .3s, color .3s, transform .3s var(--q-ease);background:#eef4ff;border:0;border-radius:24px;flex-direction:column;gap:.625rem;padding:1.75rem 1.5rem 1.5rem;display:flex}.bl-theme:hover{background:var(--q-blue);color:#fff;transform:translateY(-3px)}.bl-theme__n{font-family:var(--q-title);color:var(--q-blue-deep);font-size:1rem;font-weight:700;transition:color .3s}.bl-theme b{font-family:var(--q-title);letter-spacing:-.02em;font-size:1.375rem}.bl-theme small{color:var(--q-ink);font-size:.9375rem;line-height:1.5;transition:color .3s}.bl-theme__c{align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.bl-theme__c i{width:.75rem;height:.75rem;display:inline-grid}.bl-theme:hover .bl-theme__n,.bl-theme:hover small{color:#ffffffe6}.bl-cta{z-index:5;background:var(--q-blue);color:#fff;text-align:center;border-radius:36px;justify-items:center;gap:1rem;padding:4rem 2rem;display:grid;position:relative}.bl-cta .rf-h2{color:#fff;max-width:20ch}.bl-cta>p{color:#ffffffeb;font-size:1.0625rem}.bl-cta__bar{text-align:left;width:min(100%,50rem);margin-top:.75rem}.bl-cta__alt{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.25rem;font-weight:700;text-decoration:underline}.bl-cta .qs__menu{max-height:min(20rem,45vh);top:auto;bottom:calc(100% + .875rem)}.ar-head{justify-items:start;gap:1.25rem;max-width:64rem;margin:0 auto;padding-top:2.5rem;padding-bottom:2.25rem;display:grid}.ar-head__h1{font-family:var(--q-title);letter-spacing:-.04em;color:var(--q-black);font-size:clamp(2.375rem,4.4vw,4rem);font-weight:700;line-height:1.04}.ar-head__lead{max-width:46rem;color:var(--q-ink);font-size:1.25rem;line-height:1.55}.ar-head__meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.5rem;display:flex}.ar-head__meta .bl-author img{width:2.75rem;height:2.75rem}.ar-head__dot{background:var(--q-line-2,#ddd8cf);width:1px;height:1.75rem}.ar-cover{margin:0 auto}.ar-cover img{aspect-ratio:21/9;object-fit:cover;object-position:50% 30%;background:#e9e5de;border-radius:32px;width:100%;height:auto!important}.ar-body{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:4rem;padding-top:3.5rem;display:grid}.ar-body:not(:has(.ar-toc)){grid-template-columns:minmax(0,1fr)}.ar-toc{top:calc(var(--q-nav,5rem) + 1.5rem);gap:1rem;display:grid;position:sticky}.ar-toc__box{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:20px;padding:1.25rem}.ar-toc__box summary{font-family:var(--q-title);color:var(--q-black);cursor:pointer;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.ar-toc__box summary::-webkit-details-marker{display:none}.ar-toc__box summary span{font-family:var(--q-text);color:var(--q-mute);font-size:.75rem;font-weight:700}.ar-toc__box ol{gap:.125rem;display:grid}.ar-toc__box a{color:var(--q-ink);border-radius:10px;grid-template-columns:1.75rem 1fr;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.35;transition:background .2s,color .2s;display:grid}.ar-toc__box a span{color:var(--q-mute);padding-top:.0625rem;font-size:.75rem;font-weight:700}.ar-toc__box a:hover{color:var(--q-black);background:#f4f7fd}.ar-toc__box a.is-on{color:var(--q-blue-deep);background:#eef4ff}.ar-toc__box a.is-on span{color:var(--q-blue)}.ar-toc__help{background:var(--q-black);color:#fff;border-radius:20px;gap:.75rem;padding:1.25rem;display:grid}.ar-toc__help b{font-size:.9375rem}.ar-toc__help .q-btn{justify-content:space-between}.ar-main{max-width:46rem}.ar-prose{color:var(--q-ink);font-size:1.125rem;line-height:1.75}.ar-prose>*+*{margin-top:1.25rem}.ar-prose h2{scroll-margin-top:calc(var(--q-nav,5rem) + 1.5rem);font-family:var(--q-title);letter-spacing:-.03em;color:var(--q-black);margin-top:3rem;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:700;line-height:1.15}.ar-prose h2:first-child{margin-top:0}.ar-prose h3,.ar-prose .qliq-rt-h1{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);margin-top:2.25rem;font-size:1.375rem;font-weight:700;line-height:1.25}.ar-prose h4{color:var(--q-black);margin-top:1.75rem;font-size:1.125rem;font-weight:700}.ar-prose p{margin-bottom:0}.ar-prose a{color:var(--q-blue-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline 1.5px}.ar-prose strong{color:var(--q-black)}.ar-prose ul,.ar-prose ol{gap:.625rem;padding-left:0;list-style:none;display:grid}.ar-prose ul li{padding-left:1.75rem;position:relative}.ar-prose ul li:before{content:"";background:var(--q-blue);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.7em;left:.25rem}.ar-prose ol{counter-reset:ar}.ar-prose ol li{counter-increment:ar;padding-left:2.25rem;position:relative}.ar-prose ol li:before{content:counter(ar);width:1.5rem;height:1.5rem;color:var(--q-blue-deep);background:#eef4ff;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:.15em;left:0}.ar-prose blockquote{border-left:4px solid var(--q-blue);color:var(--q-black);background:#eef4ff;border-radius:0 16px 16px 0;margin-left:0;padding:1.25rem 1.5rem;font-size:1.1875rem}.ar-prose img,.ar-prose figure img{border-radius:20px;width:100%;height:auto!important}.ar-prose figure{margin:2rem 0}.ar-prose figcaption{color:var(--q-mute);margin-top:.5rem;font-size:.875rem}.ar-prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.ar-prose th,.ar-prose td{border-bottom:1px solid var(--q-line);text-align:left;padding:.75rem}.ar-prose th{color:var(--q-black);font-weight:700}.ar-inline{background:var(--q-blue);color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:3rem 0;padding:1.5rem 1.75rem;display:flex}.ar-inline>div:first-child{gap:.25rem;display:grid}.ar-inline b{font-family:var(--q-title);letter-spacing:-.02em;font-size:1.375rem}.ar-inline span{color:#ffffffe6;font-size:.9375rem}.ar-inline__btns{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.ar-inline .q-btn{color:var(--q-blue-deep);background:#fff}.ar-inline .q-btn .q-btn__ico{background:var(--q-blue);color:#fff}.ar-inline__alt{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.ar-author{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;margin-top:3.5rem;padding:1.75rem;display:grid}.ar-author img{object-fit:cover;border-radius:50%;width:5.5rem;height:5.5rem}.ar-author>div{gap:.375rem;display:grid}.ar-author__k{letter-spacing:.12em;text-transform:uppercase;color:var(--q-blue-deep);font-size:.75rem;font-weight:700}.ar-author b{font-family:var(--q-title);color:var(--q-black);font-size:1.375rem}.ar-author p{font-size:.9375rem;line-height:1.6}.ar-author a{color:var(--q-blue-deep);justify-self:start;align-items:center;gap:.5rem;margin-top:.25rem;font-weight:700;display:inline-flex}.ar-author a i{background:var(--q-blue);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ar-author a svg{width:.875rem;height:.875rem}@media (width<=1279px){.ar-body{grid-template-columns:15rem minmax(0,1fr);gap:3rem}}@media (width<=991px){.bl-head{grid-template-columns:minmax(0,1fr);gap:1.5rem}.bl-feat{grid-template-columns:minmax(0,1fr)}.bl-feat figure{aspect-ratio:16/10;min-height:0}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-card-wrap,.bl-card-wrap.is-big,.bl-grid--3 .bl-card-wrap{grid-column:span 1}.bl-themes{grid-template-columns:repeat(2,1fr)}.ar-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:2rem}.ar-toc{position:static}.ar-toc__help{display:none}.ar-main{max-width:none}}@media (width<=640px){.bl-head{padding-top:1.75rem;padding-bottom:1.5rem}.bl-head__h1{font-size:2.625rem}.bl-head__r p{font-size:1.0625rem}.bl-feat{border-radius:24px}.bl-feat__b{padding:1.5rem 1.25rem}.bl-feat__b h2{font-size:1.75rem}.bl-list__t{font-size:1.625rem}.bl-tabs{scrollbar-width:none;width:calc(100% + 2 * var(--q-pad));margin:0 calc(-1 * var(--q-pad));padding:0 var(--q-pad);flex-wrap:nowrap;overflow-x:auto}.bl-tabs::-webkit-scrollbar{display:none}.bl-tab{flex:none}.bl-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.bl-card{border-radius:20px}.bl-card__b{padding:1.125rem 1.25rem 1.25rem}.is-big .bl-card__b h3,.bl-card__b h3{font-size:1.3125rem}.bl-themes{grid-template-columns:minmax(0,1fr)}.bl-theme{border-radius:20px;padding:1.25rem}.bl-cta{border-radius:24px;padding:2.75rem 1.25rem}.ar-head{gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.ar-head__h1{font-size:2.125rem}.ar-head__lead{font-size:1.0625rem}.ar-head__dot{display:none}.ar-cover img{aspect-ratio:4/3;border-radius:20px}.ar-prose{font-size:1.0625rem;line-height:1.7}.ar-prose h2{margin-top:2.25rem;font-size:1.5rem}.ar-inline{border-radius:18px;margin:2.25rem 0;padding:1.25rem}.ar-inline__btns{flex-direction:column;align-items:stretch;width:100%}.ar-inline__btns .q-btn{justify-content:space-between}.ar-author{border-radius:20px;grid-template-columns:minmax(0,1fr);padding:1.25rem}.ar-author img{width:4rem;height:4rem}}.q-you__plus{background:var(--q-black);color:#fff;width:2.25rem;height:2.25rem;transition:transform .45s var(--q-ease), background-color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.q-you__plus svg{width:1rem;height:1rem}.q-you{color:var(--q-black);border:1.5px dashed #1918184d;border-radius:18px;justify-content:center;align-items:center;gap:.75rem;transition:border-color .3s,background-color .3s;display:flex}.q-you__txt{text-align:left;gap:.125rem;font-size:.875rem;line-height:1.25;display:grid}.q-you__txt b{font-weight:700}.q-you__txt>span{color:var(--q-blue-deep);align-items:center;gap:.3125rem;font-weight:600;display:inline-flex}.q-you__txt svg{width:.75rem;height:.75rem;transition:transform .35s var(--q-ease)}.q-you:hover,.q-you:focus-visible{border-style:solid;border-color:var(--q-black);background:#fff}.q-you:hover .q-you__plus,.q-you:focus-visible .q-you__plus{background:var(--q-blue);transform:rotate(90deg)}.q-you:hover .q-you__txt svg{transform:translate(2px,-2px)}.ap-parts__logos a.q-you{box-shadow:none;background:0 0;display:flex}.ap-parts__logos a.q-you:hover{box-shadow:none;background:#fff}a.rf-become__ghost{color:#fff;box-shadow:none;transition:background-color .3s, border-color .3s, transform .5s var(--q-ease)}.rf-become__ghost b svg{width:1.25rem;height:1.25rem;transition:transform .45s var(--q-ease)}.rf-become__ghost small{opacity:.8;font-size:.6875rem;font-weight:600}a.rf-become__ghost:hover,a.rf-become__ghost:focus-visible{background:#fff3;border-style:solid;border-color:#fff;transform:translateY(-5px)}a.rf-become__ghost:hover b svg{transform:rotate(90deg)}.rf-free{display:flex}.rf-free>a{text-align:center;border:1.5px dashed #19181847;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:22rem;padding:2rem 1.75rem;transition:border-color .3s,background-color .3s;display:flex}.rf-free b{font-family:var(--q-title);letter-spacing:-.02em;color:var(--q-black);font-size:1.375rem;font-weight:700}.rf-free p{max-width:19rem;color:var(--q-ink);font-size:.9375rem;line-height:1.55}.rf-free>a:hover,.rf-free>a:focus-visible{border-style:solid;border-color:var(--q-black);background:#fff}.rf-free>a:hover .q-you__plus{background:var(--q-blue);transform:rotate(90deg)}.sv-cases__next{color:#fff;border:1.5px dashed #ffffff4d;border-radius:22px;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem 1.5rem;transition:border-color .3s,background-color .3s;display:flex}.sv-cases__next .q-you__plus{color:var(--q-black);background:#fff}.sv-cases__next>span:nth-child(2){flex:1;gap:.125rem;display:grid}.sv-cases__next b{font-family:var(--q-title);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.sv-cases__next small{color:#ffffffb8;font-size:.9375rem}.sv-cases__next .rf-link{color:#8dbcff}.sv-cases__next:hover,.sv-cases__next:focus-visible{background:#232222;border-style:solid;border-color:#ffffffd9}.sv-cases__next:hover .q-you__plus{background:var(--q-blue);color:#fff;transform:rotate(90deg)}.rf-join__you{background:var(--q-blue);color:#fff;border:1.5px dashed #ffffffd9;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:-1.625rem;transition:background-color .3s,color .3s,border-color .3s;display:grid;position:relative}.rf-join__you>span{transition:transform .45s var(--q-ease);display:grid}.rf-join__you svg{width:1rem;height:1rem}.rf-join__you:after{content:attr(data-tip);background:var(--q-black);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .25s, translate .25s var(--q-ease);border-radius:8px;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% 4px}.rf-join__you:hover,.rf-join__you:focus-visible{color:var(--q-blue);background:#fff;border-style:solid;border-color:#fff}.rf-join__you:hover>span{transform:rotate(90deg)}.rf-join__you:hover:after,.rf-join__you:focus-visible:after{opacity:1;translate:-50%}[data-call]{outline-offset:6px;outline:3px solid #0000}[data-call].is-called{animation:q-called 1.8s var(--q-ease) both}@keyframes q-called{0%{outline-offset:14px;outline-color:#fff0}25%{outline-offset:6px;outline-color:#fffffff2}to{outline-offset:6px;outline-color:#fff0}}@media (width<=767px){.rf-free>a{min-height:0;padding:1.75rem 1.25rem}.sv-cases__next{flex-wrap:wrap;gap:.75rem 1rem;padding:1.125rem 1.25rem}.sv-cases__next .rf-link{flex-basis:100%;padding-left:3.25rem}.rf-join__you{width:2.375rem;height:2.375rem;margin-left:-1.5rem}.ap-parts__logos a.q-you{height:4.5rem}}@media (prefers-reduced-motion:reduce){[data-call].is-called{animation:none}.q-you__plus,.rf-join__you>span{transition:none}}.ap-parts__logos a.q-you{flex-direction:column;gap:.375rem;padding:.75rem}.ap-parts__logos .q-you__plus{width:1.75rem;height:1.75rem}.ap-parts__logos .q-you__txt{text-align:center;white-space:nowrap;justify-items:center;font-size:.8125rem}@media (width<=767px){.ap-parts__logos a.q-you{flex-direction:row;gap:.5rem;padding:.5rem}.ap-parts__logos .q-you__plus{width:1.5rem;height:1.5rem}.ap-parts__logos .q-you__txt{text-align:left;justify-items:start;font-size:.75rem}}.rf-hero3__parts{border-top:1px solid #ffffff2e;align-items:center;gap:2rem;margin-top:.75rem;padding-top:1.5rem;display:flex}.rf-hero3__parts-k{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;flex:none;font-size:.6875rem;font-weight:700;transition:color .3s}.rf-hero3__parts-k:hover{color:#fff}.rf-marq{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rf-marq__list{flex:none;align-items:center;gap:3.5rem;padding-right:3.5rem;animation:38s linear infinite rf-marq;display:flex}.rf-marq:hover .rf-marq__list,.rf-marq:focus-within .rf-marq__list{animation-play-state:paused}.rf-marq__list a{place-items:center;height:2.5rem;display:grid}.rf-marq__list img{object-fit:contain;opacity:.82;width:auto;max-width:9rem;transition:opacity .3s;height:2rem!important}.rf-marq__list a:hover img,.rf-marq__list a:focus-visible img{opacity:1}@keyframes rf-marq{to{transform:translate(-100%)}}@media (width<=640px){.rf-hero3__parts{flex-direction:column;align-items:stretch;gap:.875rem;margin-top:.5rem;padding-top:1.25rem}.rf-marq{margin:0 calc(-1 * var(--q-pad))}.rf-marq__list{gap:2.25rem;padding-right:2.25rem;animation-duration:30s}.rf-marq__list img{max-width:6.5rem;height:1.5rem!important}}@media (prefers-reduced-motion:reduce){.rf-marq{-webkit-mask-image:none;mask-image:none}.rf-marq__list{flex-wrap:wrap;flex:1;row-gap:1rem;animation:none}.rf-marq__list[aria-hidden]{display:none}}.rf-hero3__tags{gap:.5rem 1.75rem}.rf-hero3__tags li{box-shadow:none;backdrop-filter:none;text-shadow:0 1px 10px #1918188c;background:0 0;border-radius:0;gap:.5rem;padding:0;font-size:.9375rem;font-weight:600}.rf-hero3__tags li:before{content:none}.rf-hero3__ck{background:var(--q-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.rf-hero3__ck svg{width:.8125rem;height:.8125rem}@media (width<=640px){.rf-hero3__tags{gap:.375rem 1rem}.rf-hero3__tags li{padding:0;font-size:.8125rem}.rf-hero3__ck{width:1.125rem;height:1.125rem}.rf-hero3__ck svg{width:.75rem;height:.75rem}}.rf-hero3__h1{max-width:19ch}.rf-hero3__lead{color:#ffffffe6;text-shadow:0 1px 10px #1918188c;max-width:40rem;margin-top:-.25rem;font-size:1.125rem;line-height:1.5}.rf-hero3__proof a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=640px){.rf-hero3__h1{font-size:2.25rem}.rf-hero3__lead{font-size:.9375rem}}@keyframes q-intro-out{to{visibility:hidden;opacity:0}}@keyframes q-intro-unclip{to{clip-path:inset(0);opacity:1}}.q-intro{display:none}html.js-motion[data-intro-v="1"] .q-intro{z-index:2000;color:#619eff;pointer-events:none;background:#f8f7f5;place-content:center;justify-items:center;gap:1.25rem;font-family:Overpass,Arial,sans-serif;display:grid;position:fixed;inset:0}html.js-motion[data-intro-v="1"]:not(.motion-ready) .q-intro{animation:.3s 2.8s forwards q-intro-out}.q-intro__logo{width:4.5rem;height:auto}.q-intro__line{background:#51515126;width:9rem;height:2px;display:block;overflow:hidden}.q-intro__line i{transform-origin:0;background:#619eff;height:100%;display:block}.q-intro__k{letter-spacing:.18em;text-transform:uppercase;color:#515151;font-size:.6875rem;font-weight:700}html.js-motion[data-intro-v="2"]:not(.motion-ready) .rf-hero3__media{clip-path:inset(30% 35% round 16px);animation:10ms 2.8s forwards q-intro-unclip}html.js-motion[data-intro-v="3"]:not(.motion-ready) .rf-hero3__media{opacity:0;animation:10ms 2.8s forwards q-intro-unclip}@media (width<=640px){.q-intro__logo{width:3.75rem}html.js-motion[data-intro-v="2"]:not(.motion-ready) .rf-hero3__media{clip-path:inset(18% 20% round 14px)}}.rf-browse__head{justify-content:space-between;align-items:flex-end;gap:2rem 4rem;display:flex}.rf-browse__head .rf-h2{margin-top:1rem}.rf-browse__head .rf-lead{max-width:30rem;margin:0}.rf-browse{box-shadow:inset 0 0 0 1px var(--q-line);background:#fff;border-radius:24px;margin-top:2.25rem;padding:.5rem 2rem 1.75rem}.rf-tlist{grid-template-columns:repeat(3,1fr);column-gap:2.5rem;display:grid}.rf-tlist li{border-bottom:1px solid var(--q-line)}.rf-tlist a{min-height:3.5rem;color:var(--q-black);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.rf-tlist__n{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.3;transition:color .2s}.rf-tlist__c{background:var(--q-blue-soft);text-align:center;min-width:1.75rem;color:var(--q-blue-deep);border-radius:999px;flex:none;padding:.25rem .5rem .125rem;font-size:.8125rem;font-weight:700;line-height:1.2}.rf-tlist i{width:1rem;color:var(--q-blue);transition:transform .3s var(--q-ease);flex:none;display:grid}.rf-tlist i svg{width:1rem;height:1rem}.rf-tlist a:hover .rf-tlist__n{color:var(--q-blue-deep)}.rf-tlist a:hover i{transform:translate(2px,-2px)}.rf-tlist__more{display:none}.rf-browse__regions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.rf-browse__regions>span{letter-spacing:.12em;text-transform:uppercase;color:var(--q-mute);flex:none;font-size:.75rem;font-weight:700}.rf-browse__regions div{flex-wrap:wrap;gap:.5rem;display:flex}.rf-browse__regions a{background:var(--q-cream);box-shadow:inset 0 0 0 1px var(--q-line-2);color:var(--q-black);border-radius:999px;padding:.5rem .9375rem;font-size:.875rem;font-weight:700;transition:box-shadow .2s,color .2s}.rf-browse__regions a:hover{box-shadow:inset 0 0 0 1px var(--q-blue);color:var(--q-blue-deep)}@media (width<=991px){.rf-browse__head{flex-direction:column;align-items:flex-start;gap:1rem}.rf-tlist{grid-template-columns:1fr 1fr}}@media (width<=640px){.rf-browse{border-radius:20px;margin-top:1.5rem;padding:.25rem 1.125rem 1.25rem}.rf-tlist{grid-template-columns:1fr}.rf-tlist a{min-height:3.25rem}.rf-browse:not(.is-open) .rf-tlist .is-extra{display:none}.rf-tlist__more{justify-content:space-between;width:100%;margin-top:1rem;display:inline-flex}.rf-browse.is-open .rf-tlist__more .q-btn__ico svg{transform:rotate(45deg)}.rf-browse__regions{border-top:1px solid var(--q-line);flex-direction:column;align-items:stretch;gap:.625rem;margin-top:1.25rem;padding-top:1.125rem}.rf-browse__regions div{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1.125rem;padding:0 1.125rem;overflow-x:auto}.rf-browse__regions div::-webkit-scrollbar{display:none}.rf-browse__regions a{flex:none}}.rf-av4__head{justify-content:space-between;align-items:flex-end;gap:1rem 4rem;display:flex}.rf-av4__head .rf-lead{max-width:26rem;margin:0}.rf-av4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.rf-av4__c{background:var(--q-blue);color:#fff;min-height:25rem;transition:transform .5s var(--q-ease), box-shadow .5s var(--q-ease);border-radius:24px;flex-direction:column;padding:2rem 1.75rem 1.875rem;display:flex}.rf-av4__c--ink{background:#4a4a4a}.rf-av4__c:hover{transform:translateY(-4px);box-shadow:0 24px 44px -26px #1918188c}.rf-av4__fig{align-items:flex-end;height:7.5rem;margin:0 0 auto;display:flex}.rf-av4__c h3{font-family:var(--q-title);letter-spacing:-.03em;color:#fff;margin-top:2.5rem;font-size:1.5rem;font-weight:700;line-height:1.1}.rf-av4__c p{color:#ffffffdb;margin-top:.75rem;font-size:.9375rem;line-height:1.55}.rf-av4__fig svg{width:auto;max-width:100%;height:100%;display:block;overflow:visible}.rf-av4__fig .f{fill:#fff}.rf-av4__fig .d{stroke-dasharray:1;stroke-dashoffset:0}.rf-av4__fig g{transform-box:fill-box}html.motion-ready .rf-av4 .rf-anim:not(.is-in) .d{stroke-dashoffset:1px}html.motion-ready .rf-av4 .rf-anim:not(.is-in) .f{opacity:0}html.motion-ready .rf-av4 .rf-anim.is-in .d{animation:av4Draw .9s var(--q-ease) both;animation-delay:calc(var(--d,0s) + var(--s) * .18s)}html.motion-ready .rf-av4 .rf-anim.is-in .f{animation:.5s both av4Fade;animation-delay:calc(var(--d,0s) + .7s)}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-pin{animation:av4Bob 2.8s calc(var(--d,0s) + 1.4s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-wave{animation:av4Wave 3.2s calc(var(--d,0s) + 1.4s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-lens{animation:av4Scan 4.6s calc(var(--d,0s) + 1.4s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-check{animation:av4Draw .9s var(--q-ease) calc(var(--d,0s) + .36s) both, av4Recheck 4.6s calc(var(--d,0s) + 1.4s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-dot{animation:av4Fade .5s ease calc(var(--d,0s) + .7s) both, av4Type 1.4s calc(var(--d,0s) + 1.4s + var(--k) * .18s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-bubble{animation:av4Bob 3.4s calc(var(--d,0s) + 1.4s) ease-in-out infinite;transform-origin:0 100%}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-tag{animation:av4Swing 3.6s calc(var(--d,0s) + 1.4s) ease-in-out infinite;transform-origin:85%}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-spark{animation:av4Twinkle 2.4s calc(var(--d,0s) + 1.6s) ease-in-out infinite}@keyframes av4Draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes av4Fade{0%{opacity:0}to{opacity:1}}@keyframes av4Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes av4Wave{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes av4Scan{0%,to{transform:translate(0)}50%{transform:translate(-46px,-14px)}}@keyframes av4Recheck{0%,40%,to{stroke-dashoffset:0}50%{stroke-dashoffset:1px}62%{stroke-dashoffset:0}}@keyframes av4Type{0%,60%,to{opacity:1;transform:translateY(0)}30%{opacity:.5;transform:translateY(-4px)}}@keyframes av4Swing{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes av4Twinkle{0%,to{opacity:1}50%{opacity:.3}}@media (width<=1199px){.rf-av4{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-av4__c{min-height:21rem}.rf-av4__c:nth-child(3){background:#4a4a4a}.rf-av4__c:nth-child(4){background:var(--q-blue)}}@media (width<=991px){.rf-av4__head{flex-direction:column;align-items:flex-start}}@media (width<=640px){.rf-av4{grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem}.rf-av4__c{border-radius:22px;min-height:0;padding:1.5rem 1.375rem 1.625rem}.rf-av4__c:nth-child(3){background:var(--q-blue)}.rf-av4__c:nth-child(4){background:#4a4a4a}.rf-av4__fig{height:5.25rem}.rf-av4__c h3{margin-top:1.25rem;font-size:1.3125rem}.rf-av4__c p{margin-top:.5rem;font-size:.875rem}}.rf-av4__c{min-height:0}.rf-av4__fig{margin-bottom:0}.rf-av4__c h3{margin-top:2.25rem;font-size:clamp(1.25rem,1.55vw,1.5rem)}.rf-av4__head{flex-direction:column;align-items:flex-start;gap:1rem}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-flag{animation:av4Flag 2.4s calc(var(--d,0s) + 1.4s) ease-in-out infinite;transform-origin:0 100%}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-boat{animation:av4Drift 5.2s calc(var(--d,0s) + 1.4s) ease-in-out infinite;transform-origin:50% 100%}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-tick{animation:av4Draw .9s var(--q-ease) calc(var(--d,0s) + var(--s) * .18s) both, av4Recheck 4.8s calc(var(--d,0s) + 1.8s + (var(--s) - 2) * .4s) ease-in-out infinite}html.motion-ready .rf-av4.is-live .rf-anim.is-in .i-seal{animation:av4Seal 4.8s calc(var(--d,0s) + 1.8s) ease-in-out infinite;transform-origin:50% 40%}@keyframes av4Flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-6deg)scaleX(.92)}}@keyframes av4Drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px)rotate(-3deg)}}@keyframes av4Seal{0%,70%,to{transform:scale(1)rotate(0)}78%{transform:scale(1.08)rotate(-6deg)}86%{transform:scale(1)rotate(0)}}.rf-become__tiles a.rf-become__ghost{box-shadow:none;color:#fff;background:#ffffff1a}.rf-become__tiles a.rf-become__ghost:hover,.rf-become__tiles a.rf-become__ghost:focus-visible{background:#fff3}.rf-cta:before{background:linear-gradient(90deg,#0e162cb8,#0e162c80)}.rf-stats:before{background:linear-gradient(#0c1828b8,#0c182857 40%,#0c182800 72%)}.ap-person__fig--zoom img{transform-origin:50% 12%;transform:scale(1.32)}.ap-team__grid{align-items:start}.sv-sh__img:has(img[src*=fiche-kasapi]){box-shadow:0 0 0 1px var(--q-line-2), 0 30px 60px -36px #19181873;border-radius:32px}.ap-card--mission{justify-content:space-between}.ap-bridge{width:min(22rem,80%);margin:0 0 auto}.ap-bridge svg{width:100%;height:auto;display:block;overflow:visible}.ap-bridge .d{stroke-dasharray:1;stroke-dashoffset:0}html.motion-ready .ap-bridge:not(.is-in) .d{stroke-dashoffset:1px}html.motion-ready .ap-bridge:not(.is-in) .ap-bridge__dot{opacity:0}html.motion-ready .ap-bridge.is-in .d{animation:av4Draw .9s var(--q-ease) both;animation-delay:calc(var(--s) * .18s)}html.motion-ready .ap-bridge.is-in .ap-bridge__dot{animation:4.2s ease-in-out 1.2s infinite apCross}html.motion-ready .ap-bridge.is-in .ap-bridge__wave{animation:3.2s ease-in-out 1.2s infinite av4Wave}html.motion-ready .ap-bridge.is-in .ap-bridge__spark{animation:2.4s ease-in-out 1.4s infinite av4Twinkle}@keyframes apCross{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(130px)}60%,to{opacity:0;transform:translate(130px)}}@media (width<=991px){.ap-bridge{width:min(16rem,70%);margin-bottom:1.5rem}}.qf{--qf-blue:#619eff;--qf-ink:#191818;--qf-line:#ffffff38;--qf-ease:cubic-bezier(.22, 1, .36, 1);background:var(--qf-blue);color:#fff;border-radius:40px 40px 0 0;margin-top:0;font-family:Overpass Variablefont Wght,Overpass,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 -40px #f8f7f5}.qf a{color:inherit;text-decoration:none}.qf ul{margin:0;padding:0;list-style:none}.qf p{margin:0}.qf__wrap{z-index:1;max-width:1440px;margin:0 auto;padding:4.5rem 120px 2rem;position:relative}.qf__cta{box-shadow:inset 0 0 0 1px var(--qf-line);background:#ffffff1f;border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.25rem;display:flex}.qf__cta-t{letter-spacing:-.03em;font-family:Gimlet,Arial,sans-serif;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}.qf__cta-s{color:#ffffffe0;max-width:34rem;font-size:1rem;line-height:1.55;margin-top:.5rem!important}.qf__btns{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.qf-btn{min-height:3.25rem;font:inherit;cursor:pointer;transition:transform .3s var(--qf-ease), background .3s;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.875rem;padding:.375rem .375rem .375rem 1.25rem;font-size:1rem;font-weight:700;display:inline-flex}.qf-btn:hover{transform:translateY(-2px)}.qf-btn__ico{border-radius:10px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.qf-btn__ico svg{width:.875rem;height:.875rem}.qf-btn--white{background:#fff;color:#2f6fd6!important}.qf-btn--white .qf-btn__ico{background:var(--qf-blue);color:#fff}.qf-btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.qf-btn--ghost:hover{background:#ffffff1a}.qf-btn--ghost .qf-btn__ico{color:var(--qf-blue);background:#fff}.qf__grid{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:4rem;padding:4rem 0 3rem;display:grid}.qf__logo{color:#fff;width:4.5rem;display:inline-block}.qf__logo svg{width:100%;height:auto;display:block}.qf__logo path,.qf__mark path{fill:currentColor}.qf__tag{letter-spacing:-.02em;max-width:20rem;font-family:Gimlet,Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2;margin-top:1.25rem!important}.qf__people{gap:1rem;margin-top:2rem;display:grid}.qf__person{gap:.125rem;display:grid}.qf__person b{font-size:.9375rem}.qf__person span{color:#ffffffd1;font-size:.875rem}.qf__call{background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.5rem;padding:.25rem .875rem .25rem .25rem;font-size:.875rem;font-weight:700;display:inline-flex;color:var(--qf-ink)!important}.qf__call span{background:var(--qf-blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.qf__call svg{width:.9375rem;height:.9375rem}.qf__social{gap:.5rem;margin-top:1.75rem;display:flex}.qf__social a{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1.5px #fff9}.qf__social a:hover{color:var(--qf-blue);background:#fff}.qf__social svg{width:1.125rem;height:1.125rem}.qf__nav{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:2rem;display:grid}@media (width>=1100px){.qf__col a,.qf__h{white-space:nowrap}}@media (width>=992px) and (width<=1099px){.qf__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=992px) and (width<=1360px){.qf__grid{grid-template-columns:minmax(0,.62fr) minmax(0,2fr);gap:2.5rem}.qf__nav{gap:1.5rem}}.qf__reach{display:contents}.qf__social-l{display:none}.qf__col>summary{cursor:default;list-style:none;display:block}.qf__col>summary::-webkit-details-marker{display:none}.qf__plus{display:none}.qf__h{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.8125rem;font-weight:700;margin-bottom:1rem!important}.qf__col ul{gap:.25rem;display:grid}.qf__col a{min-height:2rem;transition:background-size .35s var(--qf-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 85%;background-repeat:no-repeat;background-size:0 1.5px;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.qf__col a:hover{background-size:100% 1.5px}.qf__bottom{border-top:1px solid var(--qf-line);color:#ffffffd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.qf__legal{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.qf__legal a,.qf__credit a{text-underline-offset:3px;text-decoration:underline!important}.qf__legal a:hover,.qf__credit a:hover{color:#fff}.qf__mark{z-index:0;color:#ffffff1f;pointer-events:none;justify-content:center;align-items:flex-start;height:9.5rem;margin-top:1rem;display:flex;position:relative;overflow:hidden}.qf__mark svg{flex:none;width:min(42vw,34rem);height:auto}.qf__wrap:not(:has(.qf__cta)) .qf__grid{padding-top:.5rem}@media (width<=1279px){.qf__wrap{padding-left:48px;padding-right:48px}}@media (width<=991px){.qf__wrap{padding:3.5rem 32px 1.75rem}.qf__cta{flex-direction:column;align-items:flex-start}.qf__grid{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem}.qf__nav{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media (width<=640px){.qf{border-radius:28px 28px 0 0;margin-top:0}.qf__wrap{padding:1.25rem 16px}.qf__cta{border-radius:22px;gap:1.125rem;padding:1.5rem 1.25rem 1.25rem}.qf__cta-t{font-size:1.5rem}.qf__cta-s{font-size:.9375rem}.qf__btns{flex-direction:column;align-self:stretch;gap:.5rem}.qf__btns .qf-btn{width:100%}.qf__grid{gap:1.75rem;padding:2.25rem 4px 1.5rem}.qf__wrap:not(:has(.qf__cta)) .qf__grid{padding-top:1.75rem}.qf__brand{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.qf__logo{width:3.25rem}.qf__tag{max-width:none;font-size:1.125rem;line-height:1.2;margin-top:0!important}.qf__reach{box-shadow:inset 0 0 0 1px var(--qf-line);background:#ffffff1f;border-radius:20px;grid-column:1/-1;margin-top:1.5rem;padding:0 1.125rem;display:block}.qf__people{gap:0;margin-top:0}.qf__person{border-bottom:1px solid var(--qf-line);padding:1rem 0}.qf__person b{font-size:1rem}.qf__call{min-height:2.75rem;margin-top:.75rem;padding-right:1rem;font-size:.9375rem}.qf__call span{width:2.25rem;height:2.25rem}.qf__social{align-items:center;margin-top:0;padding:.75rem 0}.qf__social-l{margin-right:auto;font-size:.9375rem;font-weight:700;display:block}.qf__nav{border-top:1px solid #fff6;display:block}.qf__col{border-bottom:1px solid var(--qf-line)}.qf__col>summary{letter-spacing:0;text-transform:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;font-size:1.0625rem;display:flex;margin:0!important}.qf__plus{width:2rem;height:2rem;transition:transform .35s var(--qf-ease), background .25s;border-radius:50%;flex:none;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff8c}.qf__plus:before,.qf__plus:after{content:"";background:#fff;border-radius:1px;width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qf__plus:after{rotate:90deg}.qf__col[open] .qf__plus{background:#ffffff24;transform:rotate(45deg)}.qf__col ul{gap:0;padding:0 0 .875rem}.qf__col[open] ul{animation:qf-open .35s var(--qf-ease)}.qf__col a{color:#ffffffdb;min-height:2.75rem;font-size:.9375rem;font-weight:500}.qf__col a:hover{color:#fff}.qf__col--regions ul{grid-template-columns:1fr 1fr;column-gap:1rem}.qf__col--regions a{line-height:1.25}.qf__bottom{color:#ffffffc7;border-top:0;gap:.25rem;padding:.5rem 4px 0;font-size:.8125rem;display:grid}.qf__legal{color:#fff;order:-1;grid-template-columns:1fr 1fr;gap:0 1rem;margin-bottom:.75rem;font-size:.875rem;display:grid}.qf__legal a{align-items:center;min-height:2.75rem;display:inline-flex;text-decoration:none!important}.qf__legal li:last-child{grid-column:1/-1}.qf__credit a{align-items:center;min-height:2.75rem;display:inline-flex}.qf__mark{height:4.5rem;margin-top:.5rem}.qf__mark svg{width:58vw}}@keyframes qf-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.qf__plus{transition:none}.qf__col[open] ul{animation:none}}
