.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 .ki3-day{padding:var(--s-section-m) 0 0}.c9 .os-std{row-gap:24px}.c9 .os-std-text{max-width:560px}@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 .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-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 .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 .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 .bs-types-sec .sy-svc-stack .lead{max-width:640px}.c9 .bs-types-sec.pad-m{padding-top:calc(var(--s-section-s) + 36px);padding-bottom:var(--s-section-m)}.c9 .bs-php+.bs-tech{padding-top:var(--s-section-m)}.c9 .bs-tech+section{padding-top:var(--s-section-s)}.c9 .bs-flow-sec.sy-own{padding:var(--s-section-l) 0;background:var(--ink)}.c9 .bs-flow-sec .h1,.c9 .bs-flow-sec .lead{color:#fff}.c9 .bs-flow-sec .body{color:var(--on-dark)}.c9 .bs-flow-sec .be-card{background:#ffffff0f}.c9 .bs-flow-sec .sw9-win{box-shadow:0 24px 60px -24px #0000008c}.c9 .bs-flow-sec+.bs-rules{padding-top:var(--s-section-m)}.c9 .bs-flow-sec .bs-vis{align-self:center}.c9 .bs-flow-sec .sy-own-txt .body{margin-top:18px}@media (min-width:1024px){.c9 .bs-flow-sec .sy-own-split .sy-own-txt{grid-area:1/1/auto/6;padding-right:0}.c9 .bs-flow-sec .sy-own-split .bs-vis{grid-area:1/7/auto/13}}@media (max-width:1023px){.c9 .bs-flow-sec .bs-vis{max-width:540px;margin:0 auto}}.c9 .bs-rules{padding:var(--s-section-m) 0}.c9 .bt-head{text-align:center;max-width:760px;margin:0 auto}.c9 .bt-head .body{max-width:620px;margin:24px auto 0}.c9 .bt-grid{margin:var(--s-head) 0 0;grid-template-columns:1fr;gap:12px;padding:0;list-style:none;display:grid}@media (min-width:640px){.c9 .bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.c9 .bt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.c9 .bt-card{background:var(--ink);border-radius:var(--r-s,22px);flex-direction:column;padding:clamp(24px,2.2vw,32px);display:flex}.c9 .bt-card .bt-txt{margin-top:clamp(40px,4.4vw,64px)}.c9 .bt-card .t-card{color:#fff}.c9 .bt-card .body-s{color:var(--on-dark);margin-top:10px}@media (max-width:639px){.c9 .bt-card .bt-txt{margin-top:28px}}.c9 .bt-tile{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.c9 .bt-tile svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.c9 .bt-tile.t-lav{color:#6e5a93;background:#957dba33}.c9 .bt-tile.t-white{color:var(--dark);background:#fff}.c9 .bt-tile.t-glass{color:#fff;background:#ffffff1a}.c9 .bt-card .bt-tile.t-lav{color:#d9cdee;background:#957dba52}.c9 .bt-tile.t-mint{background:var(--green);color:var(--dark)}.c9 .bs-php{--bleed:8px;padding:0}@media (min-width:640px){.c9 .bs-php{--bleed:12px}}@media (min-width:1024px){.c9 .bs-php{--bleed:20px}}.c9 .bs-php>.container{max-width:none;padding:0 var(--bleed)}.c9 .bp-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:1024px){.c9 .bp-grid{grid-template-columns:3fr 2fr;gap:20px}}.c9 .bp-light,.c9 .bp-warm{border-radius:var(--r-l,28px);padding:clamp(28px,3.6vw,56px)}.c9 .bp-light{background:var(--neutral);grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:1280px){.c9 .bp-light{grid-template-columns:1.1fr 1fr}}.c9 .bp-light,.c9 .bp-warm{padding:clamp(28px,4vw,72px)}.c9 .bp-copy .h2,.c9 .bp-warm .h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--dark);margin-top:28px;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.12}.c9 .bp-copy .body{margin-top:20px}.c9 .bp-copy .cta{margin-top:32px}.c9 .bp-warm{background:var(--cream);flex-direction:column;display:flex}.c9 .bp-warm .body{margin-top:20px}.c9 .bp-chips{flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.c9 .bp-chips{margin-top:auto;padding-top:40px}}.c9 .bp-chips li{color:var(--dark);background:#fff;border:1px solid #2e2e381f;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;display:inline-flex}.c9 .bp-chips li:before{content:"";background:var(--green-ink);border-radius:50%;width:7px;height:7px}.c9 .bp-mock{--e:cubic-bezier(.22,1,.36,1);justify-self:center;width:100%;max-width:400px}.c9 .bp-mock .hd .tag{color:var(--green-ink);background:#7ebbae3d;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.c9 .bp-mock ul{margin:0;padding:6px 18px 10px;list-style:none}.c9 .bp-mock li.sw9-row{border-bottom:1px solid var(--line);padding:12px 0}.c9 .bp-mock li.sw9-row:last-child{border-bottom:0}.c9 .bp-mock .kv{font-family:var(--font-body);flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.c9 .bp-mock .kv small{color:var(--gray);font-size:12px;font-weight:500}.c9 .bp-mock .pg{color:#6e5a93;white-space:nowrap;background:#957dba29;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}@media (prefers-reduced-motion:no-preference){.c9 .bs9js .bp-mock:not(.go) li{opacity:0}.c9 .bp-mock.go li{animation:bkUp .5s var(--e) both;animation-delay:calc(.15s + var(--i) * .25s)}.c9 .bp-mock.go li .ok,.c9 .bp-mock.go li .pg{animation:.4s cubic-bezier(.3,1.5,.5,1) both bkPop;animation-delay:calc(.4s + var(--i) * .25s)}}.c9 .bs-topics li{align-content:start;row-gap:8px;display:grid}.c9 .bs-topics .x{font-family:var(--font-body);color:var(--gray);font-size:15px;font-weight:400;line-height:1.5}.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 .bs-feed{--e:cubic-bezier(.22,1,.36,1);width:100%;max-width:480px}.c9 .bs-feed .hd .tag{color:var(--gray);margin-left:auto;font-size:12px;font-weight:500}.c9 .bs-feed ul{margin:0;padding:6px 18px 10px;list-style:none}.c9 .bs-feed li.sw9-row{border-bottom:1px solid var(--line);padding:12px 0}.c9 .bs-feed li.sw9-row:last-child{border-bottom:0}.c9 .bs-feed .kv{font-family:var(--font-body);flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.c9 .bs-feed .kv small{color:var(--gray);font-size:12px;font-weight:500}.c9 .bs-feed .tg{white-space:nowrap;color:#6e5a93;background:#957dba29;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.c9 .bs-feed li.chk .vz-ico{color:#6e5a93;background:#957dba29}@media (prefers-reduced-motion:no-preference){.c9 .bs9js .bs-feed:not(.go) li{opacity:0}.c9 .bs-feed.go li{animation:bkUp .5s var(--e) both;animation-delay:calc(.15s + var(--i) * .3s)}.c9 .bs-feed.go li .ok,.c9 .bs-feed.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}
