.wf{--wf-serif:var(--font-cactus,"Cactus Classical Serif",Georgia,serif)}.wf-steps__list{--st-gap:16px;--st-pad:clamp(22px,2vw,28px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--st-gap);margin:0;padding:44px 0 0;list-style:none}.wf-step{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:clamp(440px,34vw,500px);padding:var(--st-pad);border-radius:var(--wf-r);background:#fff;box-shadow:0 18px 40px -28px #3c281447}.wf-step:before{content:"";position:absolute;top:-34px;left:calc(var(--st-pad) + 2px);z-index:1;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #d9d2c8;transition:background-color .4s var(--wf-ease),box-shadow .4s var(--wf-ease);transition-delay:calc(var(--rv-d,0ms) + .2s)}.wf-step.is-in:before,.wf:not(.wf--rv) .wf-step:before{background:var(--color-accent,#ff6b35);box-shadow:0 0 0 3px #ff6b3538}.wf-step__track{position:absolute;top:-29px;left:calc(var(--st-pad) + 8px);width:calc(100% + var(--st-gap));height:2px;border-radius:2px;background:#ddd6cc}.wf-step:last-child .wf-step__track{display:none}.wf-step__track i{position:absolute;inset:0;border-radius:inherit;background:var(--color-accent,#ff6b35);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--wf-ease);transition-delay:calc(var(--rv-d,0ms) + .32s)}.wf-step.is-in .wf-step__track i,.wf:not(.wf--rv) .wf-step__track i{transform:none}.wf-step__vis{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;height:clamp(150px,12vw,176px);margin:calc(var(--st-pad) * -.45) calc(var(--st-pad) * -.45) 0;border-radius:var(--wf-r-s)}.wf-step__vis:before{content:"";position:absolute;inset:-25%;z-index:-1;background:var(--field) center / cover;filter:blur(30px) saturate(1.35) brightness(.86)}.wf-step__n{margin:clamp(24px,2.4vw,36px) 0 clamp(14px,1.4vw,20px);color:var(--wf-ink);font-family:var(--ld-font);font-size:var(--wf-num);font-weight:400;line-height:.9;letter-spacing:-.04em;font-variant-numeric:lining-nums}.wf .wf-step__t{margin:0 0 10px;color:var(--wf-ink);font-size:var(--wf-card-t);font-weight:400;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.wf .wf-step__d{margin:0;color:var(--wf-grey);font-size:var(--wf-text);line-height:1.45;text-wrap:pretty}.sv-map{display:flex;align-items:center;gap:0}.sv-map__n{padding:7px 11px;border-radius:var(--wf-r-s);background:#fff;color:var(--wf-ink);font-size:var(--wf-small);font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 8px 18px -10px #0006}.sv-map__n.is-pick{background:var(--wf-ink);color:#fff;box-shadow:0 0 0 3px #ffffff80,0 8px 18px -10px #00000080}.sv-map__ln{width:12px;height:2px;background:#fffc}.sv-logos{display:flex;align-items:center;gap:8px}.sv-tile{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--wf-r-s);background:#fff;box-shadow:0 8px 18px -10px #00000073;transition:transform .45s var(--wf-ease),opacity .45s var(--wf-ease);transition-delay:calc(var(--rv-d,0ms) + .26s + var(--k) * 70ms)}.sv-tile img{width:22px;height:22px;object-fit:contain}.sv-tile--sk{width:52px;height:52px;border-radius:10px}.sv-tile--sk img{width:30px;height:30px;border-radius:8px}.wf--rv .wf-step:not(.is-in) .sv-tile:not(.sv-tile--sk){opacity:0;transform:translateY(-10px)}.sv-ch{display:flex;flex-direction:column;align-items:center;gap:12px}.sv-ch__apps{display:flex;gap:8px}.sv-ch__app{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#fff;box-shadow:0 8px 18px -10px #00000073}.sv-ch__app img{width:18px;height:18px}.sv-ch__msg{display:flex;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 7px;border-radius:8px 8px 8px 2px;background:#fff;color:var(--wf-ink);font-size:var(--wf-small);font-weight:500;line-height:1.2;box-shadow:0 8px 18px -10px #00000073;transition:transform .45s var(--wf-ease),opacity .45s var(--wf-ease);transition-delay:calc(var(--rv-d,0ms) + .38s)}.sv-ch__msg img{width:22px;height:22px;border-radius:6px}.wf--rv .wf-step:not(.is-in) .sv-ch__msg{opacity:0;transform:translateY(8px)}.sv-team{display:flex;align-items:center}.sv-team__p{display:grid;place-items:center;width:40px;height:40px;margin-left:-4px;border-radius:999px;box-shadow:0 0 0 3px #fff;font-size:var(--wf-small);font-weight:500;line-height:1}.sv-team__p--1{width:52px;height:52px;margin:0 10px 0 0;background:var(--wf-ink);color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 6px #ff6b35e6;font-size:var(--wf-small);z-index:2}.sv-team__p--2{background:#efe7dc;color:var(--wf-ink);z-index:1}.sv-team__p--3{background:#f6d9c8;color:#5a2a10}.sv-team__p--4{background:#e3ddd3;color:var(--wf-ink)}.sv-team__sk{display:grid;place-items:center;width:32px;height:32px;margin-left:12px;border-radius:999px;background:#fff;opacity:.92;box-shadow:0 8px 18px -10px #00000073}.sv-team__sk img{width:20px;height:20px;border-radius:6px}@media(max-width:1199px){.wf-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}.wf-step{min-height:380px}.wf-step:nth-child(2n) .wf-step__track{display:none}}@media(prefers-reduced-motion:reduce){.wf-step:before,.wf-step__track i,.sv-tile,.sv-ch__msg{transition:none}.wf--rv .wf-step:not(.is-in) .sv-tile:not(.sv-tile--sk),.wf--rv .wf-step:not(.is-in) .sv-ch__msg{opacity:1;transform:none}}.wf-li{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;background:#1111110f;color:#111;transition:background-color .2s ease-out,color .2s ease-out,transform .16s ease-out}.wf-li svg{width:18px;height:18px;fill:currentColor}.wf-li:focus-visible{outline:2px solid var(--wf-orange);outline-offset:2px}@media(hover:hover)and (pointer:fine){.wf-li:hover{background:#111;color:#fff}}.wf-li:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.wf-li{transition:none}}.wf-secu .wf-head--c{margin-bottom:clamp(40px,4vw,64px)}.wf-secq{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%;margin:0}.wf .wf-secq__q{margin:0}.wf .wf-secq__q p{margin:0;color:#fff;font-size:var(--wf-text);font-weight:400;line-height:1.35;letter-spacing:-.015em;text-indent:-.4em;text-wrap:pretty}.wf .wf-secq__who{display:flex;align-items:center;gap:12px;font-size:var(--wf-small);line-height:1.3;color:#fff}.wf-secq__who img,.wf-secq__ini{flex:none;width:44px;height:44px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 2px #ffffffe6}.wf-secq__ini{display:grid;place-items:center;background:#ece1cf;color:#4f4b45;font-size:var(--wf-small);font-weight:500;letter-spacing:.02em}.wf-secq__id{min-width:0}.wf-secq__id b{display:block;font-weight:500}.wf-secq__id b+span{display:block}.wf-secq__who .wf-li{margin-left:auto;background:#ffffff2e;color:#fff}@media(hover:hover)and (pointer:fine){.wf-secq__who .wf-li:hover{background:#fff;color:var(--wf-orange)}}.wf-secq__who .wf-li:focus-visible{outline-color:#fff}.wf-secu__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,1.6vw,24px);align-items:stretch}.wf-map{position:relative;min-height:clamp(380px,34vw,560px);overflow:hidden;border-radius:var(--wf-r);background:radial-gradient(42% 48% at 47% 50%,#c4470e12,#c4470e00),#f2f0ec}.wf-map img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.wf-map__pops{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wf-map__pops>circle{fill:#f0612a;opacity:0;transform-box:fill-box;transform-origin:center}.wf-map__lock{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:90px;height:90px;translate:-50% -50%;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 3px #ff6b3524,0 0 0 11px #ff6b3524,0 10px 22px -10px #28180a52}.wf-map__lock:before{content:"";position:absolute;inset:-13px;border:2.25px solid rgb(255 107 53 / .35);border-radius:inherit}.wf-map__lock svg{width:36px;height:36px}.wf-map__lock path{fill:none;stroke:#3a3632;stroke-width:2.7;stroke-linecap:round}.wf-map__lock rect{fill:#3a3632}@media(prefers-reduced-motion:no-preference){.wf-map__lock{opacity:0;scale:.88;transition:opacity .9s ease .25s,scale .9s cubic-bezier(.22,1,.36,1) .25s}.wf-map.is-live .wf-map__lock{opacity:1;scale:1}}@media(prefers-reduced-motion:no-preference){.wf-map.is-live .wf-map__pops>circle{animation:wf-map-pop 6.2s cubic-bezier(.45,0,.55,1) var(--d) infinite both}}@keyframes wf-map-pop{0%{opacity:0;transform:scale(1)}7%{opacity:1;transform:scale(2.1)}14%{opacity:1;transform:scale(1.25)}21%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.wf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,16px);margin:0;padding:0;list-style:none}.wf-tile{display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-sizing:border-box;min-height:clamp(150px,12vw,180px);padding:clamp(20px,1.8vw,26px);border-radius:var(--wf-r-s);background:var(--wf-warm-2);color:var(--wf-ink)}.wf .wf-tile__t{font-size:var(--wf-text);font-weight:400;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty}.wf-tile__seal{display:block;flex:none;width:clamp(60px,5vw,72px);height:clamp(60px,5vw,72px)}.wf-tile__seal .seal{width:100%;height:100%}.wf-tile--go{padding:0;background:var(--wf-black,#0b0b0b)}.wf-tile--q{background:var(--wf-orange);color:#fff}.wf-tile--wide{grid-column:1 / -1}.wf-tile__a{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:100%;box-sizing:border-box;padding:clamp(20px,1.8vw,26px);border-radius:inherit;color:#fff;text-decoration:none}.wf-tile__a svg{flex:none;width:18px;height:18px;margin-bottom:3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--wf-ease)}@media(hover:hover)and (pointer:fine){.wf-tile__a:hover svg{transform:translate(3px)}}.wf-tile__a:focus-visible{outline:2px solid var(--wf-orange);outline-offset:2px}.wf-tile--go:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.wf-tile__a svg{transition:none}}@media(max-width:1023px){.wf-secu__grid{grid-template-columns:minmax(0,1fr)}.wf-map{min-height:0;aspect-ratio:5 / 4}.wf-map__lock{width:64px;height:64px;box-shadow:inset 0 0 0 2px #ff6b3524,0 0 0 7px #ff6b3524,0 8px 18px -8px #28180a4d}.wf-map__lock:before{inset:-9px;border-width:2px}.wf-map__lock svg{width:26px;height:26px}}@media(max-width:767px){.wf-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.wf-tile{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:16px 18px}.wf-tile__seal{width:56px;height:56px}.wf-tile--q{display:block;padding:22px 20px}.wf-tile--go{padding:0}.wf-tile__a{min-height:64px;align-items:center;padding:18px}.wf-steps__list{--st-gap:14px;grid-template-columns:minmax(0,1fr);row-gap:var(--st-gap);padding:0 0 0 30px}.wf-step{min-height:0;padding:20px}.wf-step:before{top:24px;left:-30px}.wf-step__track,.wf-step:nth-child(2n) .wf-step__track{display:block;top:36px;left:-25px;width:2px;height:calc(100% + var(--st-gap))}.wf-step:last-child .wf-step__track{display:none}.wf-step__track i{transform:scaleY(0);transform-origin:50% 0}.wf-step__vis{height:132px;margin:-9px -9px 0}.wf-step__n{margin:20px 0 10px}}.wf-steps,.wf-quotes{scroll-margin-top:var(--nav-height)}.wf-qs__nav{align-items:center}.wf .wf-qs__count{margin:0 10px 0 0;color:var(--wf-grey);font-size:var(--wf-small);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.wf-qs__count b{color:var(--wf-ink);font-weight:500}.wf-qs__view{display:grid}.wf-q{grid-area:1/1;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:clamp(32px,3.4vw,52px);box-sizing:border-box;min-height:clamp(440px,36vw,540px);margin:0;padding:clamp(28px,3.6vw,56px);border-radius:var(--wf-r);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}.wf-q:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--bg) center / cover}.wf-q:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,#faf7f2e6,#faf7f2bd 34%,#faf7f233 66%,#faf7f28c)}.wf-q[data-on]{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--wf-ease) .12s,transform .5s var(--wf-ease) .12s,visibility 0s}.wf-q__q{margin:0}.wf .wf-q__q p{margin:0;max-width:28ch;color:var(--wf-ink);font-size:var(--wf-quote);font-weight:400;line-height:1.16;letter-spacing:-.03em;text-indent:-.4em;text-wrap:pretty}.wf .wf-q__who{display:flex;align-items:center;gap:16px;margin:auto 0 0;font-size:var(--wf-small);line-height:1.35}.wf-q__who img,.wf-q__ph{flex:none;width:56px;height:56px;border-radius:999px;object-fit:cover}.wf-q__ph{display:grid;place-items:center;background:var(--wf-warm-2);color:#8a867f}.wf-q__ph svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.wf-q__id b{display:block;font-weight:500;color:var(--wf-ink);font-size:var(--wf-small)}.wf-q__id b+span{display:block;color:#4f4b45}.wf-q__who .wf-li{margin-left:4px;background:#ffffffb8}@media(prefers-reduced-motion:reduce){.wf-q,.wf-q[data-on]{transform:none;transition:opacity .2s linear,visibility 0s}}@media(max-width:767px){.wf-quotes .wf-head--row{flex-direction:column;align-items:flex-start;gap:16px}.wf-qs__nav{gap:8px}.wf .wf-qs__count{margin-right:4px}.wf-q{min-height:500px;padding:24px 20px}.wf .wf-q__q p{line-height:1.22}.wf-q__who img,.wf-q__ph{width:48px;height:48px}.wf-q__who{flex-wrap:wrap}}.wf-qr{padding-bottom:60px;margin-bottom:-52px}.wf-qc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:32px;box-sizing:border-box;width:calc((min(100vw - 2 * var(--wf-gutter, 40px),var(--ld-frame-max, 1360px)) - 2 * 16px) / 3);min-height:clamp(420px,33vw,480px);margin:0;padding:clamp(26px,2.6vw,40px);border-radius:var(--wf-r);background:#fff;box-shadow:0 1px 2px #28180a0f,0 20px 40px -18px #28180a6b}.wf-qc:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--bg) center / cover}.wf-qc:after{content:"";position:absolute;inset:0;z-index:-1;background:#faf7f2a8}.wf-qc__q{margin:0}.wf .wf-qc__q p{margin:0;color:var(--wf-ink);font-size:clamp(28px,2.4vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-indent:-.4em;text-wrap:pretty}.wf-qc .wf-q__who{margin-top:auto;gap:14px}.wf-qc .wf-q__who img,.wf-qc .wf-q__ph{width:60px;height:60px;box-shadow:0 6px 14px -6px #28180a73}.wf-qc .wf-q__ph{background:#fff}.wf .wf-qc .wf-q__id b{font-size:var(--wf-text);line-height:1.25}.wf-qc .wf-q__id b+span{color:#3f3b36}.wf-qc .wf-li{background:#fff}@media(hover:hover)and (pointer:fine){.wf-qc .wf-li:hover{background:#111;color:#fff}}@media(max-width:1023px){.wf-qc{width:clamp(300px,44vw,400px)}}@media(max-width:767px){.wf-qc{width:min(320px,calc(100vw - 72px));min-height:420px;padding:24px 22px}.wf .wf-qc__q p{font-size:var(--wf-h3);line-height:1.22}.wf-qc .wf-q__who img,.wf-qc .wf-q__ph{width:52px;height:52px}}
