.c9 .sw-stage{margin-top:clamp(28px,3vw,40px)}.c9 .sw-viz{aspect-ratio:4/3;border-radius:var(--r-l);background:var(--neutral);order:-1;position:relative;overflow:hidden}@media (min-width:1024px){.c9 .sw-viz{aspect-ratio:auto;order:0;grid-column:6/13;height:clamp(440px,38vw,540px)}}@media (max-width:639px){.c9 .sw-viz{border-radius:var(--r-s);aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.c9 .sw-viz *{animation:none!important}}.c9 .mg-svc{padding:var(--s-section-m) 0;--lav:#957dba;--lav-tint:#957dba29;--lav-ink:#6e5a93}.c9 .mg-v{justify-content:center;align-items:center;padding:clamp(20px,3vw,48px);display:flex;position:absolute;inset:0}.c9 .mg-v>*{width:100%;max-width:440px}.c9 .mg-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.c9 .mg-card .hd{font-family:var(--font-display);color:var(--dark);align-items:center;gap:10px;padding:2px 2px 14px;font-size:15px;font-weight:500;display:flex}.c9 .mg-card .hd .tag{font-family:var(--font-body);color:var(--gray);margin-left:auto;font-size:12px;font-weight:500}.c9 .mg-row{background:var(--neutral);color:var(--dark);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.c9 .mg-row+.mg-row{margin-top:6px}.c9 .mg-row b{font-weight:500}.c9 .mg-row .r{color:var(--gray);text-align:right;margin-left:auto;font-size:12.5px}.c9 .mg-row .pill{color:var(--gray);white-space:nowrap;background:#fff;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.c9 .mg-row .pill.g{background:var(--green-tint);color:var(--green-ink)}.c9 .mg-row .pill.l{background:var(--lav-tint);color:var(--lav-ink)}.c9 .mg-card .hd .tag.l{background:var(--lav-tint);color:var(--lav-ink);border-radius:999px;padding:3px 9px}.c9 .mg-row .ok{background:var(--green-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-left:auto}@keyframes mgIn{0%{opacity:0;transform:translateY(10px)}}@keyframes mgPop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:no-preference){.c9 .mg-svc .sw-stage.in .is-active .mg-row{animation:mgIn .55s var(--ease) both;animation-delay:calc(var(--i,0) * .12s + .1s)}.c9 .mg-svc .sw-stage.in .is-active .mg-row .pill.l{animation:mgPop .45s var(--ease) .75s both}.c9 .mg-svc .sw-stage.in .is-active .mg-row .ok{animation:mgPop .4s var(--ease) both;animation-delay:calc(var(--i,0) * .18s + .5s)}}@media (max-width:639px){.c9 .mg-svc .sw-viz{aspect-ratio:auto}.c9 .mg-v{padding:24px 16px;position:relative;inset:auto}}@media (min-width:640px) and (max-width:1023px){.c9 .mg-svc .sw-viz{aspect-ratio:auto;height:440px}}.c9 .mg-take{padding:12px 0 0}@media (min-width:1024px){.c9 .mg-take{padding-top:var(--gap)}}.c9 .mg-take-surf{background:var(--neutral);padding:clamp(28px,3vw,44px) 0}.c9 .mg-take-intro .cta{margin-top:32px}.c9 .mg-take-grid{border-top:1px solid var(--line-strong);row-gap:0}.c9 .mg-take-intro{padding-top:clamp(28px,3vw,44px)}.c9 .mg-take-intro .body{max-width:420px}.c9 .mg-take-intro .h1+.body{margin-top:24px}.c9 .mg-take-intro .body+.body{margin-top:14px}.c9 .mg-take-list{margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}.c9 .mg-take-list li{border-bottom:1px solid var(--line-strong);padding:clamp(28px,3vw,44px) 0 clamp(16px,1.6vw,22px)}.c9 .mg-take-list li:first-child{padding-top:0}.c9 .mg-take-list h3{font-family:var(--font-display);color:var(--dark);letter-spacing:-.015em;font-size:clamp(21px,1.75vw,26px);font-weight:500;line-height:1.25}.c9 .mg-take-list p{font-size:var(--t-body);color:var(--ink);max-width:520px;margin-top:8px;line-height:1.6}@media (min-width:1024px){.c9 .mg-take-intro{grid-column:1/7;padding-bottom:4px;padding-right:clamp(32px,4vw,72px);position:relative}.c9 .mg-take-intro:after{content:"";border-right:1px solid var(--line-strong);position:absolute;top:clamp(20px,2vw,28px);bottom:0;right:0}.c9 .mg-take-list{grid-column:7/13;margin-top:0;padding-top:clamp(28px,3vw,44px);padding-left:clamp(8px,1.6vw,24px)}}.c9 .ki-trust{padding:var(--s-section-m) 0}.c9 .ki-three{margin:var(--s-head) 0 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.c9 .ki-three li{padding:28px 0;position:relative}.c9 .ki-three li+li{border-top:1px solid var(--line-strong)}.c9 .ki-three .body{max-width:360px;margin-top:10px}@media (min-width:1024px){.c9 .ki-three{grid-template-columns:repeat(3,minmax(0,1fr))}.c9 .ki-three li{padding:clamp(32px,3vw,44px) clamp(20px,2.4vw,40px)}.c9 .ki-three li+li{border-top:0}.c9 .ki-three li:first-child{padding-left:0}.c9 .ki-three li:last-child{padding-right:0}.c9 .ki-three li+li:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:clamp(20px,2vw,28px);bottom:clamp(20px,2vw,28px);left:0}}.c9 .ki-head{align-items:start;row-gap:24px}.c9 .ki-head .txt .body{max-width:560px}.c9 .ki-head .txt-acts{margin-top:28px}@media (min-width:1024px){.c9 .ki-head>.h1{grid-column:1/7}.c9 .ki-head>.txt{grid-column:7/13}}.c9 .ki3-start{padding:0}.c9 .ki3-start .mg-take-surf{background:var(--cream)}.c9 .ki3-day{padding:var(--s-section-m) 0 0}.c9 .os-std{row-gap:24px}.c9 .os-std-text{max-width:560px}.c9 .os-std-text .txt-acts{margin-top:28px}@media (min-width:1024px){.c9 .os-std .h1{grid-column:1/7}.c9 .os-std-text{grid-column:7/12}}.c9 .os-topics{margin-top:var(--s-block);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.c9 .os-topics li{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);color:var(--dark);padding:24px 0;line-height:1.3}.c9 .os-topics li+li{border-top:1px solid var(--line)}@media (min-width:640px){.c9 .os-topics{grid-template-columns:1fr 1fr}.c9 .os-topics li+li{border-top:0}.c9 .os-topics li:nth-child(n+3){border-top:1px solid var(--line)}.c9 .os-topics li:nth-child(2n){padding-left:var(--gap);border-left:1px solid var(--line)}}@media (min-width:1024px){.c9 .os-topics{grid-template-columns:repeat(4,1fr)}.c9 .os-topics li:nth-child(n+3){border-top:0}.c9 .os-topics li+li{padding-left:var(--gap);border-left:1px solid var(--line)}}.c9 .ki-page .faq .body a{color:var(--green-ink);text-underline-offset:3px;text-decoration:underline}.c9 .ki-trust .ki-three{border:0;gap:12px}.c9 .ki-trust .ki-three li,.c9 .ki-trust .ki-three li:first-child,.c9 .ki-trust .ki-three li:last-child{border-radius:var(--r-m);background:var(--dark);border:0;min-height:clamp(176px,13vw,200px);padding:clamp(28px,3vw,40px)}.c9 .ki-trust .ki-three li:before{display:none}@media (min-width:1024px){.c9 .ki-trust .ki-three{gap:20px}}@media (max-width:639px){.c9 .ki-trust .ki-three li,.c9 .ki-trust .ki-three li:first-child,.c9 .ki-trust .ki-three li:last-child{border-radius:var(--r-s);min-height:0}}@media (min-width:1024px){.c9 .mg-take-intro{top:calc(var(--header) + 40px);align-self:start;position:sticky}.c9 .mg-take-intro:after{display:none}.c9 .mg-take-list{position:relative}.c9 .mg-take-list:before{content:"";left:calc(-1 * var(--gap));border-left:1px solid var(--l,var(--line-strong));position:absolute;top:clamp(20px,2vw,28px);bottom:0}}.c9 .sy-svc{overflow-x:clip}.c9 .sy-car{--cp:20px;--cw:calc(min(100vw,1280px) - 2*var(--cp));--cg:16px;margin-top:var(--s-head)}@media (min-width:640px){.c9 .sy-car{--cp:32px}}@media (min-width:1024px){.c9 .sy-car{--cp:40px;--cg:var(--gap)}}.c9 .sy-car{--edge:calc((100vw - var(--cw)) / 2)}.c9 .sy-rail{margin-inline:calc(-1 * var(--edge));scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;overflow-x:auto}.c9 .sy-rail::-webkit-scrollbar{display:none}.c9 .sy-rail:focus-visible{outline:2px solid var(--dark);outline-offset:4px;border-radius:var(--r-s)}.c9 .sy-track{gap:var(--cg);width:max-content;padding:0 var(--edge);margin:0;list-style:none;display:flex}.c9 .sy-slide{width:calc(var(--cw) - 28px);scroll-snap-align:start;flex:none}@media (min-width:640px){.c9 .sy-slide{width:calc(var(--cw) * .74)}}@media (min-width:1024px){.c9 .sy-slide{width:calc((var(--cw) - var(--cg)) / 2)}}.c9 .sy-sc{flex-direction:column;height:100%;display:flex}.c9 .sy-sc .vis{border-radius:var(--r-l);background:var(--neutral);height:clamp(300px,30vw,420px);position:relative;overflow:hidden}.c9 .sy-sc .txt{flex-direction:column;flex:1;padding:clamp(20px,2.2vw,28px) clamp(4px,1vw,12px) 0;display:flex}.c9 .sy-sc .t-card{font-size:clamp(20px,1.7vw,24px)}.c9 .sy-sc .body-s{max-width:480px;color:var(--ink);margin-top:10px}.c9 .sy-sc .txt-acts{margin-top:auto;padding-top:20px}.c9 .sy-car-ctrl{justify-content:flex-end;gap:12px;margin-top:clamp(24px,3vw,40px);display:flex}.c9 .sy-car-ctrl .ic{cursor:pointer;color:var(--dark);background:0 0;padding:0}.c9 .sy-car-ctrl .ic:disabled{opacity:.28;cursor:default;pointer-events:none}@media (max-width:639px){.c9 .sy-sc .vis{border-radius:var(--r-s);height:340px}}.c9 .sy-svc.pad-m{padding:var(--s-section-l) 0}.c9 .sy-svc-stack{max-width:680px}.c9 .sy-svc-stack .lead{max-width:600px;margin-top:clamp(20px,2vw,28px)}.c9 .sy-svc{background:#fff}.c9 .sy-svc.pad-m{padding-bottom:0}@media (prefers-reduced-motion:reduce){.c9 .car-js .sy-sc:not(.seen) .vis .act-wrap{visibility:visible}}.c9 .sy-sc .vis .sw-stage{margin:0;position:absolute;inset:0}.c9 .sy-sc .vis .sw-stage>.is-active{position:absolute;inset:0}.c9 .sy-sc .vis .sw-viz{aspect-ratio:auto;background:0 0;border-radius:0;order:0;grid-column:auto;height:auto;position:absolute;inset:0}.c9{--lav:#957dba;--lav-tint:#957dba29;--lav-ink:#6e5a93;--lav-solid:#e3dfe9}.c9 .car-js .sy-sc:not(.seen) .vis .act-wrap{visibility:hidden}@media (prefers-reduced-motion:reduce){.c9 .car-js .sy-sc:not(.seen) .vis .act-wrap{visibility:visible}}.c9 .sy-sc .vis .act-wrap{position:absolute;inset:0}.c9 .ki-trust .ki-three li,.c9 .ki-trust .ki-three li:first-child,.c9 .ki-trust .ki-three li:last-child{background:var(--neutral)}.c9 .ki-trust .ki-three h3{color:var(--dark)}.c9 .ki-trust .ki-three .body{color:var(--ink)}.c9 .vz-ico{background:var(--neutral);width:clamp(26px,2.4vw,34px);height:clamp(26px,2.4vw,34px);color:var(--dark);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.c9 .vz-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.c9 .sw9-win{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #2e2e380d,0 24px 56px -24px #2e2e3847}.c9 .sw9-win .hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.c9 .sw9-win .hd .vz-ico{background:var(--dark);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.c9 .sw9-win .hd .vz-ico svg{width:18px;height:18px}.c9 .sw9-win .hd b{font-family:var(--font-display);font-weight:500;font-size:var(--t-ui);color:var(--dark)}.c9 .sw9-win .hd .tag{color:var(--gray);margin-left:auto;font-size:12px}.c9 .sw9-row{font-family:var(--font-display);font-weight:500;font-size:var(--t-ui);color:var(--dark);align-items:center;gap:12px;display:flex}.c9 .sw9-row .vz-ico{width:30px;height:30px;color:var(--green-ink);background:#7ebbae3d;border-radius:9px;place-items:center;display:grid}.c9 .sw9-row .vz-ico svg{width:16px;height:16px}.c9 .sw9-row .ok{background:var(--green-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.c9 .sw9-row .ok svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.c9 .sy-own{padding:var(--s-section-l) 0 0;--bleed:8px}@media (min-width:640px){.c9 .sy-own{--bleed:12px}}@media (min-width:1024px){.c9 .sy-own{--bleed:20px}}.c9 .sy-own-txt .body{max-width:460px;margin-top:16px}.c9 .sy-own-txt .lead{max-width:460px}.c9 .sy-own-split{align-items:center;row-gap:clamp(32px,4vw,48px)}@media (min-width:1024px){.c9 .sy-own-split .sy-own-txt{grid-column:1/6;padding-right:clamp(0px,2vw,32px)}.c9 .sy-own-split .sy-own-pane{grid-column:6/13}}.c9 .sy-own-split .sy-own-txt .lead{margin-top:clamp(20px,2vw,28px)}@media (min-width:1024px){.c9 .sy-own-split .sy-own-txt{grid-column:1/7;padding-right:clamp(24px,4vw,72px)}.c9 .sy-own-split .sy-own-pane{grid-column:7/13}}.c9 .sy-own{padding-bottom:0}.c9 .os-sitd{--pad:20px;color:#fff;background:#1e1e1e;margin:0}@media (min-width:640px){.c9 .os-sitd{--pad:32px}}@media (min-width:1024px){.c9 .os-sitd{--pad:40px}}.c9 .os-sitd-in{max-width:1280px;padding:clamp(88px,10vw,152px) var(--pad) clamp(56px,6vw,96px);margin:0 auto}.c9 .os-sitd-head{text-align:center;max-width:860px;margin:0 auto}.c9 .os-sitd-head .h1{color:#fff}.c9 .os-sitd-head .h1 em{color:var(--green);font-style:normal}.c9 .os-sitd-pf{grid-template-columns:1fr;gap:40px;margin:clamp(72px,8vw,120px) 0 0;padding:0;list-style:none;display:grid}.c9 .os-sitd-pf li{border-top:1px solid #ffffff24;flex-direction:column;padding-top:24px;display:flex}.c9 .os-sitd-pf .t-card{color:#fff}.c9 .os-sitd-pf .body-s{max-width:360px;color:var(--on-dark-muted);margin-top:12px}@media (min-width:640px){.c9 .os-sitd-pf{gap:48px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c9 .os-sitd-pf{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}}.c9 .ec-intro{padding:calc(var(--header) + clamp(14px,1.6vw,20px)) 0 0}.c9 .ec-intro .display{max-width:16ch;margin-top:clamp(56px,8vw,120px)}.c9 .ec-intro-row{border-top:1px solid var(--line);row-gap:32px;margin-top:clamp(48px,6vw,88px);padding-top:clamp(28px,3vw,40px)}.c9 .ec-intro-text .lead{max-width:560px}@media (min-width:1024px){.c9 .ec-intro-text{grid-area:1/7/auto/12}.c9 .ec-intro-act{grid-area:1/1/auto/6;align-self:start}}.c9 .se-flow-sec.sy-own{padding-top:var(--s-section-s)}.c9 .se-tech{padding-bottom:var(--s-section-m)}.c9 .se-types-sec .sy-svc-stack .lead{max-width:640px}.c9 .se-types-sec.pad-m{padding-top:calc(var(--s-section-s) + 36px)}.c9 .se-keep+.se-flow-sec.sy-own{padding-top:0}.c9 .se-keep .txt .txt-acts{margin-top:28px}.c9 .se-flow-sec.sy-own{padding:var(--s-section-s) 0 var(--s-section-m)}.c9 .se-flow-sec .se-vis{align-self:center}.c9 .se-flow-sec .sy-own-txt .body{margin-top:18px}@media (min-width:1024px){.c9 .se-flow-sec .sy-own-split .sy-own-txt{grid-area:1/1/auto/6;padding-right:0}.c9 .se-flow-sec .sy-own-split .se-vis{grid-area:1/7/auto/13}}@media (max-width:1023px){.c9 .se-flow-sec .se-vis{max-width:540px;margin:0 auto}}.c9 .se-topics li{align-content:start;row-gap:8px;display:grid}.c9 .se-topics .x{font-family:var(--font-body);color:var(--gray);font-size:15px;font-weight:400;line-height:1.5}.c9 .se-tech .os-std-text .body+.body{margin-top:14px}.c9 .se-steps .os-sitd-head em{font-style:normal}.c9 a.inl{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #2e2e3859;text-decoration:underline #2e2e3859;text-decoration-thickness:1px}.c9 a.inl:hover{text-decoration-color:currentColor}.c9 .faq .body a{color:var(--dark);text-underline-offset:3px;text-decoration:underline}.c9 .be-card{background:var(--neutral);border-radius:var(--r-l,28px);place-items:center;padding:clamp(20px,4.5vw,64px);display:grid}.c9 .se-flow{--e:cubic-bezier(.22,1,.36,1);width:100%;max-width:480px}.c9 .se-flow .hd .tag{color:var(--gray);margin-left:auto;font-size:12px;font-weight:500}.c9 .se-flow ul{margin:0;padding:6px 18px 10px;list-style:none}.c9 .se-flow li.sw9-row{border-bottom:1px solid var(--line);padding:12px 0}.c9 .se-flow li.sw9-row:last-child{border-bottom:0}.c9 .se-flow .kv{font-family:var(--font-body);flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.c9 .se-flow .kv small{color:var(--gray);font-size:12px;font-weight:500}.c9 .se-flow .tg{white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.c9 .se-flow .tg.a{color:var(--green-ink);background:#7ebbae3d}.c9 .se-flow .tg.t,.c9 .se-flow li.team .vz-ico{color:#6e5a93;background:#957dba29}@media (prefers-reduced-motion:no-preference){.c9 .se9js .se-flow:not(.go) li{opacity:0}.c9 .se-flow.go li{animation:bkUp .5s var(--e) both;animation-delay:calc(.15s + var(--i) * .3s)}.c9 .se-flow.go li .tg{animation:.4s cubic-bezier(.3,1.5,.5,1) both bkPop;animation-delay:calc(.45s + var(--i) * .3s)}}@keyframes bkUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bkPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.c9 .ki-page .mg-take-list h3{line-height:1.25}
