.c9 .sw-intro{padding:calc(var(--header) + clamp(14px,1.6vw,20px)) 0 var(--s-section-s)}.c9 .sw-intro-grid{align-items:end;row-gap:36px;margin-top:clamp(56px,8vw,120px)}.c9 .sw-intro .display{max-width:13ch}.c9 .sw-intro-text .lead{max-width:520px}.c9 .sw-intro-text .body{max-width:520px;color:var(--gray);margin-top:16px}.c9 .sw-intro-text .cta{margin-top:32px}@media (max-width:374px){.c9 .sw-intro-text .cta{width:100%;font-size:var(--t-ui);gap:10px;padding:0 18px 0 14px}}@media (min-width:1024px){.c9 .sw-intro .display{grid-column:1/8}.c9 .sw-intro-text{grid-column:8/13}}.c9 .sw-intro{padding-bottom:var(--s-section-m);padding-bottom:0;padding-bottom:var(--s-section-s)}.c9 .mg-intro .display{max-width:none}.c9 .mg-intro .sw-intro-grid{align-items:start}.c9 .mg-intro{padding-bottom:var(--s-section-s)}.c9 .mg-grown{padding:0 0 var(--s-section-m)}.c9 .mg-grown-surf{padding:0}.c9 .mg-grown-c{text-align:center;max-width:760px;margin:0 auto}.c9 .mg-grown-c .h1{max-width:16ch;margin:0 auto}.c9 .mg-grown-c .body{max-width:600px;margin:clamp(20px,2vw,28px) auto 0}.c9 .mg-grown-c .body+.body{margin-top:14px}.c9 .mg-fields{max-width:1000px;margin:var(--s-head) auto 0;grid-template-columns:1fr;gap:16px;padding:0;list-style:none;display:grid}@media (min-width:768px){.c9 .mg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.c9 .mg-fields li{border-radius:var(--r-m);background:var(--neutral);flex-direction:column;justify-content:flex-start;gap:12px;min-height:clamp(176px,13vw,200px);padding:clamp(28px,3vw,40px);display:flex}.c9 .mg-fields 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-fields .body-s{max-width:400px;color:var(--ink)}@media (max-width:639px){.c9 .mg-fields li{border-radius:var(--r-s);min-height:0}}.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 .ki3-start{padding:0}.c9 .ki3-start .mg-take-surf{background:var(--cream)}.c9 .ki-page .faq .body a{color:var(--green-ink);text-underline-offset:3px;text-decoration:underline}@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{--lav:#957dba;--lav-tint:#957dba29;--lav-ink:#6e5a93;--lav-solid:#e3dfe9}.c9 .sy-sys{padding:var(--s-section-l) 0 0}.c9 .sy-sys-grid{align-items:center;row-gap:clamp(28px,4vw,48px)}@media (min-width:1024px){.c9 .sy-sys-grid>.h1{grid-column:1/9}.c9 .sy-sys-text{grid-column:1/5}}.c9 .sy-sys-text .lead{margin-top:clamp(20px,2vw,28px);margin-top:0!important}.c9 .sy-sys-text .body{margin-top:16px}.c9 .sy-plus{padding:var(--s-section-l) 0 0}.c9 .sy-plus-grid{row-gap:clamp(32px,4vw,48px)}@media (min-width:1024px){.c9 .sy-plus-grid .head{grid-column:1/6}}.c9 .sy-plus-grid .head .body{max-width:460px;margin-top:clamp(20px,2vw,28px)}.c9 .sy-plus-grid .head .body+.body{margin-top:14px}.c9 .sy-plus-grid .head .txt-acts{margin-top:32px}.c9 .sy-tier-note{font-size:var(--t-small);color:var(--gray);max-width:460px;margin-top:20px}@media (min-width:1024px){.c9 .sy-plus-grid .head{grid-column:1/6}.c9 .sy-plus-grid .pcs{grid-column:7/13}}.c9 .sy-pcs{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.c9 .sy-pcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.c9 .sy-pc{border-radius:var(--r-m);background:var(--neutral);flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex}.c9 .sy-pc .nm{font-family:var(--font-display);letter-spacing:-.025em;color:var(--dark);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.1}.c9 .sy-pc .body-s{color:var(--ink);margin-top:12px}.c9 .sy-pc .txt-acts{margin-top:auto;padding-top:24px}.c9 .sy-plus-grid .pcs .sy-tier-note{margin-top:20px}@media (max-width:639px){.c9 .sy-pc{border-radius:var(--r-s)}}.c9 .sy-sys9{--bleed:8px;--pad:20px}@media (min-width:640px){.c9 .sy-sys9{--bleed:12px;--pad:32px}}@media (min-width:1024px){.c9 .sy-sys9{--bleed:20px;--pad:40px}}.c9 .sy-sys-surf{isolation:isolate;margin:0 var(--bleed);border-radius:var(--r-l);position:relative;overflow:hidden}@media (max-width:639px){.c9 .sy-sys-surf{border-radius:var(--r-s)}}.c9 .sy-sys-in{max-width:calc(1280px - 2*var(--bleed));padding:clamp(80px,9vw,136px) calc(var(--pad) - var(--bleed));margin:0 auto}.c9 .sys-C .sy-sys-surf{background:var(--dark)}.c9 .sys-C .h1,.c9 .sys-C .sy-sys-text .lead{color:#fff}.c9 .sys-C .sy-sys-text .body{color:var(--on-dark)}.c9 section.sy-sys.sy-sys9{padding:var(--s-section-l) 0 0;background:#fff}.c9 .sy-sys-viz8{align-self:center}@media (min-width:1280px){.c9 .sy-sys-viz8{grid-column:7/13}}@media (min-width:1024px) and (max-width:1279px){.c9 .sy-sys-viz8{grid-column:1/-1;max-width:640px}}@media (min-width:640px) and (max-width:1023px){.c9 .sy-sys-viz8{max-width:640px}}.c9 section.sy-sys{padding:var(--s-section-l) 0 0;background:#fff}.c9 .sy-sys-grid{align-items:start}@media (min-width:1024px){.c9 .sy-sys-text{grid-column:1/6}}.c9 .sy-sys{background:var(--neutral);padding:var(--s-section-l) 0}@media (min-width:1024px){.c9 .sy-sys-text{grid-column:1/5}}.c9 .sy-sys9.sys-C{--bleed:0px}.c9 .sys-C .sy-sys-surf{border-radius:0;margin:0}.c9 .sys-C .sy-sys-in{padding-top:clamp(96px,10vw,160px);padding-bottom:clamp(96px,10vw,160px)}.c9 .ag-intro{padding-bottom:var(--s-section-s)}.c9 .ag-use{padding:var(--s-section-s) 0 0}.c9 .ag-sys .sy-sys-text .txt-acts{margin-top:28px}@media (min-width:1280px){.c9 .ag-sys .sy-sys-viz8{grid-column:6/13;margin-right:calc(-1*clamp(0px,2vw,32px))}}@media (max-width:639px){.c9 .ag-sys .sy-sys-viz8{margin-inline:-12px}}.c9 .ag-tech{padding:var(--s-section-l) 0 var(--s-section-l);padding:var(--s-section-l) 0}.c9 .ag-tech-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.c9 .ag-tech-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1.65fr);gap:20px}}.c9 .ag-main{border-radius:var(--r-m);background:var(--neutral);flex-direction:column;padding:clamp(28px,3vw,44px);display:flex}.c9 .ag-main .h1{font-size:clamp(30px,2.9vw,44px);line-height:1.08}.c9 .ag-main .body{color:var(--ink);margin-top:clamp(18px,1.8vw,24px)}.c9 .ag-main .body+.body{margin-top:14px}.c9 .ag-main .txt-acts{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.c9 .ag-note{font-size:var(--t-small);color:var(--gray);margin-top:auto;padding-top:32px;line-height:1.6}.c9 .ag-opts{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.c9 .ag-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c9 .ag-opts{gap:20px}}.c9 .ag-opt{border-radius:var(--r-m);background:var(--neutral);flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex}.c9 .ag-ic{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.c9 .ag-ic svg{fill:none;width:22px;height:22px;stroke:var(--dark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.c9 .ag-ic.g{background:var(--green-tint)}.c9 .ag-ic.c{background:#f5e7c8}.c9 .ag-ic.l{background:#e3dfe9}.c9 .ag-opt .t-card{margin-top:clamp(40px,4vw,64px)}.c9 .ag-opt .body-s{color:var(--ink);margin-top:10px}@media (max-width:639px){.c9 .ag-main{border-radius:var(--r-s)}.c9 .ag-opts{gap:0;margin-top:16px}.c9 .ag-opt{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:36px 1fr;align-items:center;column-gap:14px;padding:22px 0;display:grid}.c9 .ag-opt .ag-ic{border-radius:10px;width:36px;height:36px}.c9 .ag-opt .ag-ic svg{width:19px;height:19px}.c9 .ag-opt .t-card{margin-top:0}.c9 .ag-opt .body-s{grid-column:1/-1}}.c9 .ag-start{margin-top:0}.c9 .faq .body a{color:var(--dark);text-underline-offset:3px;text-decoration:underline}.c9 .agv{--e:cubic-bezier(.22,1,.36,1);width:100%;height:auto;display:block;overflow:visible}.c9 .agv g,.c9 .agv rect,.c9 .agv path,.c9 .agv circle,.c9 .agv text{transform-box:fill-box}.c9 .agv [transform],.c9 .agv .pl{transform-box:view-box}.c9 .agv .pl{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.c9 .agv text{font-family:var(--font-body);fill:var(--dark);font-weight:500}.c9 .agv .k{stroke:var(--dark);stroke-width:1.5px;stroke-linejoin:round}.c9 .agv .desk{fill:#f6f1e7}.c9 .agv .pot{fill:#e9d3a6}.c9 .agv .leaf{fill:var(--green)}.c9 .agv .leaf.l2{fill:#9fd3c6}.c9 .agv .stand{fill:#e9e9ee}.c9 .agv .foot,.c9 .agv .mac{fill:#fff}.c9 .agv .chin,.c9 .agv .mb{fill:#e3dfe9}.c9 .agv .mh{stroke:#e3dfe9;stroke-width:4px;stroke-linecap:round}.c9 .agv .st{fill:none;stroke:#ffffff8c;stroke-width:1.5px;stroke-linecap:round}.c9 .agv .scr{fill:#fbfafd}.c9 .agv .tb{fill:#f1eff5}.c9 .agv .tt{fill:#6b6b76;text-anchor:middle;font-size:9px}.c9 .agv .av{fill:#f5e7c8}.c9 .agv .bar{fill:#e4e4e9}.c9 .agv .bar.d{fill:#cfcfd8}.c9 .agv .bar.s{fill:#eeeef2}.c9 .agv .drb{fill:#f1eff5}.c9 .agv .dt{font-size:10px;font-weight:600}.c9 .agv .ty{fill:#dcd7e5}.c9 .agv .card{fill:#fff}.c9 .agv .ttl{font-size:14px;font-weight:600}.c9 .agv .ico.g,.c9 .agv .pill.g{fill:var(--green-tint)}.c9 .agv .ico.c,.c9 .agv .pill.c{fill:#f5e7c8}.c9 .agv .ico.l,.c9 .agv .pill.l{fill:#e3dfe9}.c9 .agv .ii{fill:none;stroke:var(--dark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.c9 .agv .px{font-size:11px;font-weight:600}.c9 .agv .cc{fill:var(--green)}.c9 .agv .ct{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.c9 .agv .sp.l{fill:var(--lav)}.c9 .agv .sp.g{fill:#7ebbae}.c9 .agv .sp.c{fill:#e9d3a6}.c9 .agv .b-a{fill:var(--dark)}.c9 .agv .b-b{fill:var(--green)}.c9 .agv .bt{fill:#fff;text-anchor:middle;font-size:9.5px;font-weight:600}.c9 .agv .b-a,.c9 .agv .bt.a{opacity:0}.c9 .agv .arrow{fill:#fff}.c9 .agv .tag{fill:var(--lav)}.c9 .agv .tg{fill:#fff;text-anchor:middle;font-size:11px;font-weight:600}@media (prefers-reduced-motion:no-preference){.c9 .agv.armed:not(.go)>*{opacity:0}.c9 .agv.go .desk-set{animation:agUp .7s var(--e) both}.c9 .agv.go .scr,.c9 .agv.go .tb,.c9 .agv.go .tt{animation:.6s ease-out .5s both agFlick}.c9 .agv.go .rq{animation:agRow .5s var(--e) .9s both}.c9 .agv.go .dr{animation:agUp .5s var(--e) 1.2s both}.c9 .agv.go .fly{animation:agOut 1.1s cubic-bezier(.3,1.35,.5,1) var(--dl) both}.c9 .agv.go .val{animation:agRow .45s var(--e) both}.c9 .agv.go .c1 .val{animation-delay:2.3s}.c9 .agv.go .c2 .val{animation-delay:3.1s}.c9 .agv.go .c3 .val{animation-delay:3.9s}.c9 .agv.go .ck{transform-origin:50%;animation:.4s cubic-bezier(.3,1.5,.5,1) both agPop}.c9 .agv.go .c1 .ck{animation-delay:2.55s}.c9 .agv.go .c2 .ck{animation-delay:3.35s}.c9 .agv.go .c3 .ck{animation-delay:4.15s}.c9 .agv.go .dr .sp{transform-origin:50%;animation:agTwinkle .9s var(--e) 4.3s both}.c9 .agv.go .ty{transform-origin:0;animation:.7s ease-out both agType}.c9 .agv.go .t1{animation-delay:4.6s}.c9 .agv.go .t2{animation-delay:5.15s}.c9 .agv.go .t3{animation-delay:5.7s}.c9 .agv.go .btn{animation:agUp .4s var(--e) 6.1s both}.c9 .agv.go .sx{transform-origin:50%;animation:agTwinkle 1s var(--e) var(--dl) both}.c9 .agv.go .st{animation:2.6s ease-in-out .8s 4 agSteam}.c9 .agv.go .st.s2{animation-delay:1.6s}.c9 .agv.go .cur{animation:agCur .9s var(--e) 6.4s both}.c9 .agv.go .cur .arrow{transform-origin:0 0;animation:.3s ease-in-out 7.35s both agClick}.c9 .agv.go .b-a,.c9 .agv.go .bt.a{animation:.25s ease-out 7.5s both agOff}.c9 .agv.go .b-b,.c9 .agv.go .b-ok{animation:.3s ease-out 7.5s both agOn}}@keyframes agUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes agFlick{0%{opacity:0}40%{opacity:.6}55%{opacity:.3}to{opacity:1}}@keyframes agRow{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes agOut{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.15)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes agPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes agType{0%{transform:scaleX(0)}to{transform:none}}@keyframes agTwinkle{0%{opacity:0;transform:scale(0)rotate(-45deg)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes agSteam{0%{opacity:1;transform:none}45%{opacity:0;transform:translateY(-10px)}55%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes agCur{0%{opacity:0;transform:translate(90px,50px)}to{opacity:1;transform:none}}@keyframes agClick{0%,to{transform:none}50%{transform:scale(.82)}}@keyframes agOff{0%{opacity:1}to{opacity:0}}@keyframes agOn{0%{opacity:0}to{opacity:1}}.c9 .ki-page .mg-take-list h3{line-height:1.25}
