:where(.hp) :where(:not(svg,svg *)),:where(.hp) :where(:not(svg,svg *)):before,:where(.hp) :where(:not(svg,svg *)):after{all:revert}:where(.hp) :where(svg){display:revert;vertical-align:revert}.hp{--hp-head:64px;margin-top:calc(-1*var(--hp-head));color:#172337;font-family:var(--font-roboto),Roboto,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;line-height:normal;position:relative;overflow-x:clip}@media (min-width:768px){.hp{--hp-head:72px}}.hp .hp-headspace{height:var(--hp-head);display:block}.hp *,.hp :before,.hp :after{box-sizing:border-box}.hp :is(h1,h2,h3,h4,h5,h6),.hp .eyebrow{font-family:inherit}.hp *{box-sizing:border-box}.hp a{color:#172337}.hp a:where(:not(.hp-card-link)):hover{color:#715061}.hp .serif{font-family:var(--font-newsreader),Newsreader,Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 72}.hp .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#715061;font-size:12px;font-weight:700;display:inline-block}.hp .lnk{font-weight:500;text-decoration:none}.hp .lnk:hover{text-decoration:underline}.hp .btn{--edge:#d4b3c4;cursor:pointer;box-shadow:0 4px 0 -1px var(--edge);border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,background-color .16s;display:inline-flex}.hp .btn:hover{box-shadow:0 1px 0 -1px var(--edge);transform:translateY(3px)}.hp .btn:active{box-shadow:0 0 0 -1px var(--edge);transform:translateY(4px)}.hp .btn.primary{--edge:#715061;color:#fff;background:#926b7f}.hp .btn.primary:hover{background:#715061}.hp .btn.ghost{--edge:#d4b3c4;color:#172337;background:#fff}.hp .btn:focus-visible,.hp .lnk:focus-visible{outline-offset:3px;outline:3px solid #3e4e6a}.hp .disc{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.hp .disc.sm{width:22px;height:22px;margin-top:0}.hp .faq{flex-direction:column;gap:10px;display:flex}.hp .q{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:22px 26px;display:flex}.hp .q .qt{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:700;display:flex}.hp .q .qi{color:#3e4e6a;background:#e9eef0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hp .q .qa{color:#464d4d;max-width:760px;margin:0;font-size:15px;line-height:1.6}.hp .foot a{text-decoration:none}.hp .foot a:hover{text-decoration:underline}.hp .subnav a{color:#525252;border-radius:50px;padding:7px 13px;font-size:14px;font-weight:400;text-decoration:none}.hp .subnav a.on{color:#523745;background:#fffc;font-weight:500}.hp .bloom{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}@media (max-width:1040px){.hp .two,.hp .herogrid{grid-template-columns:minmax(0,1fr)!important}.hp .topnav .mid{display:none!important}}@media (max-width:760px){.hp .hero h1{font-size:38px!important}.hp .topnav{flex-wrap:nowrap;gap:10px!important}.hp .topnav .alls-t{display:none}.hp .topnav .alls{padding:9px 11px!important}.hp .topnav .btn{white-space:nowrap;font-size:14px;padding:10px 14px!important}.hp .subnav{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.hp .subnav::-webkit-scrollbar{display:none}.hp .pad{padding-left:24px!important;padding-right:24px!important}.hp .card{padding:28px 24px!important}}.hp .live{color:#2d6a4f;background:#e6f2ec;border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hp .live i{background:#3c8c64;border-radius:50%;width:7px;height:7px;display:block}.hp .feat{border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.hp .step{background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;position:relative}.hp .step .num{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.hp .rtabs{flex-wrap:wrap;gap:8px;display:flex}.hp .rtab{color:#525252;cursor:pointer;background:#fff;border:0;border-radius:50px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:0 3px 0 -1px #d3dde1}.hp .rtab.on{color:#fff;background:#3e4e6a;box-shadow:0 3px 0 -1px #172337}.hp .go{color:#172337;background:#fff;border:1px solid #17233726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hp .rel{color:#172337;border-radius:24px;flex-direction:column;justify-content:space-between;gap:36px;min-height:200px;padding:28px;text-decoration:none;display:flex}.hp .rel:hover{color:#172337}.hp .skyc{height:auto;animation:hp-cdrift var(--cd,18s)ease-in-out infinite alternate;display:block;position:absolute}@keyframes hp-cdrift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hp .skyc{animation:hp-cdrift var(--cd,18s)ease-in-out infinite alternate,ph-rise linear both;animation-timeline:auto,--ph-band;animation-range:normal,entry 40% cover 52%}}}.hp .hv{background:#fff;border-radius:24px;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;padding:10px;display:grid;box-shadow:0 30px 60px -36px #17233773,0 4px 0 -1px #ebccdc}.hp .hvl{flex-direction:column;gap:10px;min-height:0;display:flex}.hp .hvt{background:#e9eef0;border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.hp .hvr{aspect-ratio:1052/720;background:#e9eef0;border-radius:16px;position:relative;overflow:hidden}.hp .hvt video,.hp .hvr video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hp .hvp{color:#172337;background:#ffffffe6;border-radius:50px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;left:8px}.hp .feat .txt{flex-direction:column;gap:8px;padding:24px 28px 30px;display:flex}.hp .hero-wash{background:linear-gradient(#f7eaf0 0%,#faf1f5 70%,#fbf4f7 100%);position:relative;overflow:hidden}:is(.hp .hero-wash:has(>.hcard),.hp .hero-wash:has(>.hcard-wrap)){background:#fff;padding-bottom:24px}.hp .hcard{background:var(--hcard,linear-gradient(160deg,#f5e5ed 0%,#f9eef3 100%));border-radius:44px;max-width:1408px;margin:8px 16px 0;position:relative}@media (min-width:1440px){.hp .hcard{margin:8px auto 0}}@media (max-width:760px){.hp .hcard{border-radius:32px;margin:4px 8px 0}}.hp .rtab:focus-visible,.hp .tr:focus-visible,.hp .rel:focus-visible{outline-offset:3px;outline:3px solid #3e4e6a}.hp .sp{background:#fbf6f8;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;padding:36px 48px;display:grid}.hp .sc{flex-direction:column;gap:8px;min-width:0;display:flex}.hp .sc+.sc{border-left:1px solid #ebdde4;padding-left:40px}.hp .sc .n{letter-spacing:-.03em;color:#715061;font-size:60px;font-weight:500;line-height:1}.hp .sc .l{color:#172337;max-width:240px;font-size:16px;line-height:1.45}.hp .fm{height:312px;position:relative;overflow:hidden}.hp .sg{width:320px;height:300px;margin-left:-160px;position:absolute;top:0;left:50%}.hp .sg>*{display:block;position:absolute}.hp .fm>.sg{top:16px}.hp .cut{max-width:none;height:auto;filter:drop-shadow(0 3px 0 var(--ls,#71506138));animation:8s ease-in-out infinite hp-fl}.hp .tb{animation:9s ease-in-out infinite hp-fl}.hp .tbz{background:#fff;border-radius:18px;width:250px;height:168px;padding:8px;box-shadow:0 6px 0 -1px #c2dae5,0 18px 30px -20px #1723374d}.hp .tbs{background:#f3f6f7;border-radius:12px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px;width:100%;height:100%;padding:10px;display:grid}.hp .ti{background:var(--c);box-shadow:0 2px 0 0 var(--s),0 0 0 0 #fff;animation:9s ease-in-out infinite hp-lift;animation-delay:calc(var(--i)*1.5s);border-radius:10px;justify-content:center;align-items:center;display:flex}.hp .ti svg{display:block}.hp .wn{background:#fff;border-radius:16px;width:270px;height:176px;animation:9s ease-in-out -3s infinite hp-fl;overflow:hidden;box-shadow:0 6px 0 -1px #d4b3c4,0 18px 30px -20px #1723374d}.hp .wb{align-items:center;gap:4px;height:22px;padding:0 12px;display:flex}.hp .wb i{background:#ebccdc;border-radius:50%;width:5px;height:5px;display:block}.hp .wb .lv{background:#3c8c64;border-radius:50%;width:7px;height:7px;margin-left:auto;animation:3s ease-in-out infinite hp-pulse}.hp .wc{grid-template-columns:92px minmax(0,1fr);gap:8px;height:154px;padding:0 8px 8px;display:grid}.hp .wl{flex-direction:column;gap:8px;display:flex}.hp .pt{border-radius:10px;flex:1;position:relative;overflow:hidden}.hp .pt svg,.hp .wr svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hp .wr{background:#fbf6f8;border-radius:10px;position:relative;overflow:hidden}.hp .cr{stroke-dasharray:1 2;stroke-dashoffset:0;animation:7s ease-in-out infinite hp-draw}.hp .cl{filter:drop-shadow(0 6px #c2dae5)drop-shadow(0 18px 14px #1723371f)}.hp .cl svg,.hp .cb svg{display:block}.hp .cb{filter:drop-shadow(0 5px #d4b3c4)}.hp .tk{stroke-dasharray:1 2;stroke-dashoffset:0}.hp .tk1{animation:6s ease-in-out infinite hp-tick1}.hp .tk2{animation:6s ease-in-out infinite hp-tick2}.hp .tk3{animation:6s ease-in-out infinite hp-tick3}.hp .cf1{animation:6s ease-in-out infinite hp-cf1}.hp .cf2{animation:6s ease-in-out infinite hp-cf2}.hp .cf3{animation:6s ease-in-out infinite hp-cf3}@keyframes hp-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hp-lift{0%{box-shadow:0 2px 0 0 var(--s),0 0 0 0 #fff;transform:translateY(0)}4%,13%{box-shadow:0 5px 0 0 var(--s),0 0 0 3px #fff;transform:translateY(-3px)}18%,to{box-shadow:0 2px 0 0 var(--s),0 0 0 0 #fff;transform:translateY(0)}}@keyframes hp-pulse{0%,to{box-shadow:0 0 #3c8c6459}50%{box-shadow:0 0 0 5px #3c8c6400}}@keyframes hp-draw{0%{stroke-dashoffset:1.06px;opacity:1}43%,88%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}95.1%{stroke-dashoffset:1.06px;opacity:0}to{stroke-dashoffset:1.06px;opacity:1}}@keyframes hp-tick1{0%,8%{stroke-dashoffset:1.1px;opacity:1}18%,88%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}94.1%,to{stroke-dashoffset:1.1px;opacity:0}}@keyframes hp-tick2{0%,28%{stroke-dashoffset:1.1px;opacity:1}38%,88%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}94.1%,to{stroke-dashoffset:1.1px;opacity:0}}@keyframes hp-tick3{0%,48%{stroke-dashoffset:1.1px;opacity:1}58%,88%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}94.1%,to{stroke-dashoffset:1.1px;opacity:0}}@keyframes hp-cf1{0%,10%{fill:#fff}20%,88%{fill:#f5e5ed}94%,to{fill:#fff}}@keyframes hp-cf2{0%,30%{fill:#fff}40%,88%{fill:#f5e5ed}94%,to{fill:#fff}}@keyframes hp-cf3{0%,50%{fill:#fff}60%,88%{fill:#f5e5ed}94%,to{fill:#fff}}.hp .tgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp .tg{border-radius:28px;padding:32px 32px 20px;position:relative;overflow:hidden}.hp .tg h3{letter-spacing:-.01em;color:#172337;margin:0;font-size:30px;font-weight:500;line-height:1.1}.hp .tg .tgl{color:#464d4d;max-width:300px;margin:10px 0 0;font-size:15px;line-height:1.5}.hp .tgc{pointer-events:none;filter:drop-shadow(0 3px #71506133);max-width:none;height:auto;animation:8s ease-in-out infinite hp-fl;position:absolute;top:28px;right:28px}.hp .tgh{min-height:112px;padding-right:92px}.hp .tgr{margin-top:22px}.hp .tr{color:#172337;border-radius:16px;align-items:center;gap:14px;margin:0 -12px;padding:13px 12px;text-decoration:none;transition:background-color .18s;display:flex;position:relative}.hp .tr:before{content:"";background:#17233714;height:1px;transition:opacity .18s;position:absolute;top:0;left:12px;right:12px}.hp .tr:hover,.hp .tr:focus-visible{color:#172337;background:#fff}.hp .tr:hover:before,.hp .tr:hover+.tr:before,.hp .tr:focus-visible:before,.hp .tr:focus-visible+.tr:before{opacity:0}.hp .tri{color:#715061;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s;display:inline-flex}.hp .tri svg{display:block}.hp .trn{color:#172337;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.hp .tra{color:#926b7f;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:inline-flex}.hp .tra svg{transition:transform .18s cubic-bezier(.2,.7,.2,1);display:block}.hp .tr:hover .trn,.hp .tr:focus-visible .trn{transform:translate(4px)}.hp .tr:hover .tri,.hp .tr:focus-visible .tri{background:#f5e5ed}.hp .tr:hover .tra,.hp .tr:focus-visible .tra{color:#fff;background:#926b7f}.hp .tr:hover .tra svg,.hp .tr:focus-visible .tra svg{transform:translate(4px)}@media (max-width:1040px){.hp .rels,.hp .feats,.hp .steps,.hp .tgs,.hp .rolep{grid-template-columns:minmax(0,1fr)!important}.hp .rel{min-height:180px}.hp .cta{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:72px 20px 280px!important}.hp .ph-hz{margin-left:-390px;width:780px!important;left:50%!important}.hp .skyc{width:72px!important;top:57%!important}.hp .cta h2{font-size:34px!important}}@media (max-width:760px){.hp .tgh{min-height:0}.hp .sp{grid-template-columns:minmax(0,1fr);padding:28px 24px}.hp .sc+.sc{border-top:1px solid #ebdde4;border-left:0;padding-top:20px;padding-left:0}.hp .sc .n{font-size:48px}.hp .fm{height:232px}.hp .sg{transform-origin:50% 0;transform:scale(.8)}.hp .tg{padding:26px 22px 12px}}@media (prefers-reduced-motion:reduce){.hp .btn,.hp .rel,.hp .trn,.hp .tra,.hp .tra svg{transition:none}.hp .btn:hover,.hp .btn:active,.hp .rel:hover{transform:none}.hp .skyc,.hp .cut,.hp .tb,.hp .ti,.hp .wn,.hp .wb .lv,.hp .cr,.hp .tk,.hp .cf1,.hp .cf2,.hp .cf3,.hp .tgc{animation:none!important}.hp .tr:hover .trn,.hp .tr:hover .tra svg{transform:none}}.hp .nx{justify-content:center;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:15% 5% 5%;display:flex;position:relative}.hp .nx-cards{z-index:3;grid-template-columns:.5fr 1fr;gap:16px;width:100%;max-width:628px;display:grid;position:relative}.hp .nx-col{flex-direction:column;gap:16px;height:100%;display:flex}.hp .nx-img{background:#a7b2c9;border:4px solid #fff;border-radius:16px;width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:0 70px 27px #00000003,0 40px 24px #0000000a,0 17px 17px #00000012,0 4px 9px #00000014}.hp .nx-img video{object-fit:cover;width:100%;height:100%;display:block}.hp .nx-center{justify-content:center;align-items:center;display:flex}.hp .nx-badge{white-space:nowrap;color:#71717b;background:#fff;border-radius:32px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:12px;line-height:1.5;display:inline-flex}.hp .nx-border{background:radial-gradient(circle,#ba87a1,#b08ea0 57%,#dec5d2);border-radius:16px;width:100%;padding:4px;overflow:hidden}.hp .nx-card{background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:24px;width:100%;height:100%;padding:24px;display:flex}.hp .nx-stack{flex-direction:column;gap:12px;display:flex}.hp .nx-h{letter-spacing:-.03em;color:#172337;margin:0;font-size:26px;font-weight:500;line-height:1.35}.hp .nx-details{color:#71717b;flex-wrap:wrap;gap:12px;display:flex}.hp .nx-row2{align-items:center;gap:4px;display:flex}.hp .nx-xs{margin:0;font-size:12px;line-height:1.5}.hp .nx-authors{color:#3f3f46;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.hp .nx-row{align-items:center;gap:8px;display:flex}.hp .nx-av{display:flex}.hp .nx-av span{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.hp .nx-av span+span{margin-left:-8px}.hp .nx-sum{color:#926b7f;margin:0;font-size:14px;font-weight:500;line-height:1.5}.hp .nx-p{color:#2a2a2a;margin:0;font-size:16px;line-height:1.45}.hp .nx-hl{background:#ebccdc80}.hp .nx-ringwrap{z-index:1;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.hp .nx-ring{width:100%;max-width:600px;height:100%;display:flex;-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%)}.hp .nx-ring svg{width:100%;height:100%;display:block}.hp .nx-textring{transform-origin:290px 290px;animation:26s linear infinite hp-nxspin}.hp .nx-vis{z-index:4;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0 0 auto}.hp .nx-visborder{background:linear-gradient(52deg,#ba87a1,#f5e5ed 57%,#ba87a1);border-radius:999px;max-width:64px;height:30px;padding:3px;overflow:hidden;box-shadow:0 40px 24px #0000000a,0 17px 17px #00000012,0 4px 9px #00000014}.hp .nx-wave{border-radius:inherit;background:#fff;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:0 8px;display:flex}.hp .nx-wave i{background:#b08ea0;border-radius:999px;width:2px;height:4px;animation:1.5s ease-in-out infinite hp-nxbounce;display:block}.hp .nx-wave i:nth-child(2){animation-delay:.2s}.hp .nx-wave i:nth-child(3){animation-delay:.4s}.hp .nx-wave i:nth-child(4){animation-delay:.6s}.hp .nx-wave i:nth-child(5){animation-delay:.8s}@keyframes hp-nxspin{to{transform:rotate(360deg)}}@keyframes hp-nxbounce{0%,to{height:4px}50%{height:16px}}@media (max-width:760px){.hp .nx{padding:15% 0 0}.hp .nx-h{font-size:20px}}@media (max-width:479px){.hp .nx-cards{grid-template-columns:1fr}.hp .nx-ringwrap{padding-top:4px}}@media (prefers-reduced-motion:reduce){.hp .nx-textring,.hp .nx-wave i{animation:none}}@media (max-width:479px){.hp .nx{padding:17% 0 0}.hp .nx-cards{grid-template-columns:.5fr 1fr;gap:10px}.hp .nx-col{gap:10px}.hp .nx-img{border-width:3px;border-radius:12px}.hp .nx-card{gap:12px;padding:14px}.hp .nx-h{font-size:17px}.hp .nx-p{font-size:13px}.hp .nx-details{gap:6px}.hp .nx-badge{padding:3px 6px 3px 4px;font-size:10px}.hp .nx-badge svg{width:14px;height:14px}.hp .nx-ringwrap{padding-top:0}}.hp{scroll-behavior:smooth}.hp #demo,.hp #inuse{scroll-margin-top:24px}.hp .crumb{color:#715061;letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.hp .crumb a{color:#523745;background:#ffffffbf;border-radius:50px;align-items:center;gap:6px;padding:7px 13px 7px 10px;text-decoration:none;display:inline-flex;box-shadow:0 2px 0 -1px #ebccdc}.hp .crumb a:hover{color:#715061;background:#fff}.hp .crumb span[aria-hidden]{color:#c9afbd}.hp .facts{color:#525252;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:13px;display:flex}.hp .fx{justify-self:end;width:100%;max-width:640px;position:relative}.hp .fx-frame{z-index:2;background:#fff;border-radius:26px;padding:8px 10px 10px;position:relative;box-shadow:0 6px 0 -1px #d4b3c4,0 34px 60px -36px #17233780}.hp .fx-bar{align-items:center;gap:6px;height:30px;padding:0 6px 6px;display:flex}.hp .fx-bar>i{background:#ebccdc;border-radius:50%;width:9px;height:9px;display:block}.hp .fx-bar>i:nth-child(2){background:#d4b3c4}.hp .fx-bar>i:nth-child(3){background:#c2dae5}.hp .fx-name{color:#523745;background:#fbf6f8;border-radius:50px;align-items:center;gap:6px;margin-left:10px;padding:4px 11px 4px 9px;font-size:12px;font-weight:500;display:inline-flex}.hp .fx-name svg{color:#715061}.hp .fx-stage{aspect-ratio:16/10;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.hp .fx-frame.bare{box-shadow:none;background:0 0;padding:0}.hp .fx-frame.bare>.fx-stage{border-radius:26px;box-shadow:0 6px 0 -1px #d4b3c4,0 34px 60px -36px #17233780}.hp .fx-v{width:100%;height:100%;display:block;position:absolute;inset:0}.hp .fx-v.cover{object-fit:cover}.hp .fx-v.contain{object-fit:contain;filter:drop-shadow(0 14px 22px #1723372e);height:90%;inset:5% 0}.hp .fx-st{position:absolute;inset:0}.hp .fx-st>*{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hp .fx-lbls{z-index:2;position:absolute;bottom:14px;left:14px}.hp .fx-lbls span{white-space:nowrap;color:#172337;opacity:0;background:#fffffff0;border-radius:50px;padding:7px 13px;font-size:13px;font-weight:500;position:absolute;bottom:0;left:0;box-shadow:0 8px 18px -10px #17233766}.hp .fx-chip{z-index:3;color:#172337;white-space:nowrap;background:#fff;border-radius:50px;align-items:center;gap:9px;padding:8px 15px 8px 9px;font-size:13px;line-height:1.2;animation:7s ease-in-out infinite hp-fl;display:inline-flex;position:absolute;box-shadow:0 4px 0 -1px #d4b3c4,0 18px 34px -20px #17233773}.hp .fx-chip b{font-weight:700}.hp .fx-chip .mu{color:#6b5b64}.hp .fx-chip .cd{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hp .fx-cut{z-index:1;pointer-events:none;max-width:none;height:auto;animation:8s ease-in-out infinite hp-fl;display:block;position:absolute}.hp .fx-nx{max-width:600px}.hp .fx-nx .nx{margin:0 auto}.hp .hls{gap:16px;display:grid}.hp .hls.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp .hls.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.hp .hls.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hl{border-radius:24px;flex-direction:column;gap:10px;padding:28px 28px 30px;transition:transform .2s cubic-bezier(.2,.7,.2,1);display:flex}.hp .hl-i{color:#715061;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:inline-flex}.hp .hl h3{letter-spacing:-.01em;color:#172337;margin:0;font-size:18px;font-weight:700;line-height:1.3}.hp .hl p{color:#464d4d;margin:0;font-size:15px;line-height:1.6}.hp .demo{background:#fbf6f8;border:1px solid #f0e4ea;border-radius:32px;grid-template-columns:minmax(0,.78fr) minmax(0,1.62fr);align-items:center;gap:40px;padding:48px;display:grid}.hp .dm-l{flex-direction:column;gap:16px;display:flex}.hp .dm-intro{color:#464d4d;margin:0;font-size:16px;line-height:1.6}.hp .dm-cap{background:#fff;border-radius:20px;flex-direction:column;gap:8px;min-height:132px;padding:20px 22px;display:flex;box-shadow:0 4px 0 -1px #ebccdc}.hp .dm-n{letter-spacing:.08em;text-transform:uppercase;color:#926b7f;font-size:12px;font-weight:700}.hp .dm-cap p{color:#172337;margin:0;font-size:17px;line-height:1.5}.hp .dm-cap .b,.hp .dm-tip .b{font-weight:700}.hp .dm-prog{gap:4px;display:flex}.hp .dm-prog i{background:#ebdde4;border-radius:4px;flex:1;height:4px;transition:background .3s}.hp .dm-prog i.done{background:#d4b3c4}.hp .dm-prog i.on{background:#926b7f}.hp .dm-nav{gap:10px;display:flex}.hp .dm-b{--edge:#d4b3c4;color:#172337;cursor:pointer;min-width:48px;height:48px;box-shadow:0 4px 0 -1px var(--edge);background:#fff;border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:500 15px Roboto,system-ui,sans-serif;transition:transform .16s,box-shadow .16s;display:inline-flex}.hp .dm-b:hover{box-shadow:0 1px 0 -1px var(--edge);transform:translateY(3px)}.hp .dm-b:active{box-shadow:0 0 0 -1px var(--edge);transform:translateY(4px)}.hp .dm-b.main{--edge:#715061;color:#fff;background:#926b7f;padding:0 22px}.hp .dm-b:focus-visible,.hp .dm-hs:focus-visible,.hp .qb:focus-visible,.hp .crumb a:focus-visible{outline-offset:3px;outline:3px solid #3e4e6a}.hp .dm-ext{color:#523745;align-self:flex-start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.hp .dm-frame{background:#fff;border-radius:22px;padding:8px;box-shadow:0 5px 0 -1px #ebccdc,0 30px 60px -38px #17233780}.hp .dm-stage{aspect-ratio:1600/922;background:#f3f6f7;border-radius:15px;position:relative;overflow:hidden}.hp .dm-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hp .dm-img.on{opacity:1}.hp .dm-hs{z-index:3;cursor:pointer;background:#926b7f;border:3px solid #fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;transition:left .45s cubic-bezier(.2,.7,.2,1),top .45s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 2px 8px #17233759}.hp .dm-hs i{border:3px solid #926b7f8c;border-radius:50%;animation:1.8s ease-out infinite hp-hsp;position:absolute;inset:-9px}@keyframes hp-hsp{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.hp .dm-tip{z-index:2;color:#fff;pointer-events:none;background:#172337;border-radius:14px;width:max-content;max-width:270px;padding:11px 14px;font-size:13px;line-height:1.45;transition:left .45s cubic-bezier(.2,.7,.2,1),top .45s cubic-bezier(.2,.7,.2,1);animation:.4s ease-out both hp-tipin;position:absolute;box-shadow:0 14px 30px -14px #17233799}@keyframes hp-tipin{0%{opacity:0}to{opacity:1}}.hp .dm-tip.c{translate:-50%}.hp .dm-tip.l{translate:22px}.hp .dm-tip.r{translate:calc(-100% - 22px)}.hp .dm-tip.dn{margin-top:26px}.hp .dm-tip.up{margin-top:-26px;transform:translateY(-100%)}.hp .dm-tip.l.dn,.hp .dm-tip.r.dn{margin-top:-12px}.hp .dm-tip.l.up,.hp .dm-tip.r.up{margin-top:12px}.hp .iu{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:40px 64px;display:grid}.hp .sw{background:#fff;border-radius:24px;padding:10px;box-shadow:0 5px 0 -1px #c2dae5,0 30px 60px -38px #17233780}.hp .sw-bar{color:#464d4d;align-items:center;gap:6px;height:30px;padding:0 6px 8px;font-size:12px;font-weight:500;display:flex}.hp .sw-bar>i{background:#ebccdc;border-radius:50%;width:9px;height:9px;display:block}.hp .sw-bar .t{margin-left:8px}.hp .sw-bar .live{margin-left:auto}.hp .sw-g{aspect-ratio:16/9.4;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:8px;display:grid}.hp .sw-v{flex-direction:column;gap:8px;min-height:0;display:flex}.hp .vt{background:#e9eef0;border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden}.hp .vt video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hp .vt span{color:#172337;background:#ffffffeb;border-radius:50px;padding:3px 10px;font-size:11px;font-weight:500;position:absolute;bottom:8px;left:8px}.hp .sw-r{background:#f3f6f7;border-radius:14px;min-height:0;position:relative;overflow:hidden}.hp .sw-m{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hp .sw-r .fx-stage{border-radius:14px}.hp .sw-tag{z-index:3;color:#523745;background:#fffffff0;border-radius:50px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 14px -8px #17233773}.hp .iu-steps{flex-direction:column;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.hp .iu-steps li{align-items:flex-start;gap:14px;display:flex}.hp .iu-steps .n{color:#523745;background:#f5e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.hp .iu-steps li:nth-child(2) .n{color:#3e4e6a;background:#e9eef0}.hp .iu-steps li:nth-child(3) .n{color:#8a5300;background:#fae8db}.hp .iu-steps li:nth-child(4) .n{color:#3f6b55;background:#e6efe9}.hp .iu-steps li>span:last-child{flex-direction:column;gap:3px;padding-top:4px;display:flex}.hp .iu-steps b{color:#172337;font-size:16px;font-weight:700}.hp .iu-steps li>span:last-child>span{color:#464d4d;font-size:15px;line-height:1.55}.hp .gk{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.hp .gk-l{background:#e9eef0;border-radius:32px;flex-direction:column;gap:16px;padding:44px 44px 46px;display:flex}.hp .gk-l h2{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:500;line-height:1.04}.hp .gk-chips{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hp .gk-chips li{color:#172337;background:#fff;border-radius:50px;padding:10px 16px;font-size:15px;font-weight:500;box-shadow:0 3px 0 -1px #c2dae5}.hp .gk-note{color:#3e4e6a;margin:4px 0 0;font-size:14px;line-height:1.55}.hp .gk-r{background:#fbf6f8;border:1px solid #f0e4ea;border-radius:32px;flex-direction:column;gap:18px;padding:40px 36px;display:flex}.hp .gk-rows{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.hp .gk-rows li{align-items:flex-start;gap:14px;display:flex}.hp .gk-i{color:#715061;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hp .gk-rows li>span:last-child{flex-direction:column;gap:3px;padding-top:2px;display:flex}.hp .gk-rows b{color:#172337;font-size:16px;font-weight:700}.hp .gk-rows li>span:last-child>span{color:#464d4d;font-size:15px;line-height:1.55}.hp .qb{width:100%;font:inherit;color:#172337;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.hp .qb .qi{transition:background .2s}.hp .qb:hover .qi{color:#715061;background:#f5e5ed}.hp .rt{justify-content:flex-start!important;gap:18px!important;padding:12px 12px 26px!important}.hp .rt>span:last-child{padding:0 14px}.hp .rt-th{aspect-ratio:16/10;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 1px #1723370a}.hp .rt-th img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.hp .rt:hover .rt-th img{transform:scale(1.03)}.hp .rt-th .rt-i{position:absolute;bottom:12px;left:12px;box-shadow:0 6px 14px -8px #17233773}.hp .rt-i{color:#715061;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hp .rt-i svg{width:20px;height:20px}@media (max-width:1040px){.hp .iu,.hp .gk,.hp .demo{grid-template-columns:minmax(0,1fr)}.hp .fx{justify-self:center}.hp .hls.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hp .hero{gap:40px!important;padding-top:36px!important}.hp .fx{padding:0 4px}.hp .fx-chip{padding:6px 12px 6px 7px;font-size:12px}.hp .fx-chip .cd{width:22px;height:22px}.hp .fx-chip.c0{top:-18px!important;left:auto!important;right:8px!important}.hp .fx-chip.c1{bottom:-20px!important;right:-6px!important}.hp .fx-chip.c2,.hp .fx-cut{display:none}.hp .hls.c3,.hp .hls.c4,.hp .hls.c2{grid-template-columns:minmax(0,1fr)}.hp .hl{padding:24px 22px 26px}.hp .demo{border-radius:28px;gap:24px;padding:24px 18px}.hp .demo .dm-r{order:-1}.hp .demo h2{font-size:36px!important}.hp .dm-tip{display:none}.hp .dm-cap{min-height:0}.hp .dm-hs{width:24px;height:24px;margin:-12px 0 0 -12px}.hp .iu h2,.hp .gk-l h2,.hp .demo h2{font-size:34px!important}.hp .gk-l{padding:30px 24px 32px}.hp .gk-r{padding:28px 24px}.hp .sw-g{aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.hp .sw-v{flex-direction:row;height:110px}.hp .sw-r{aspect-ratio:16/10}.hp .rels{grid-template-columns:minmax(0,1fr)!important}.hp main h2{font-size:38px!important}}@media (prefers-reduced-motion:reduce){.hp .fx-chip,.hp .fx-cut,.hp .dm-hs i,.hp .fx-st>*{animation:none!important}.hp .fx-st>:first-child,.hp .fx-lbls span:first-child{opacity:1}.hp .fx-lbls span{animation:none!important}.hp .dm-img,.hp .dm-hs,.hp .dm-tip{transition:none}}.hp .ix-hero{aspect-ratio:16/12;justify-self:end;width:100%;max-width:640px;position:relative}.hp .ix-t{background:#fff;border-radius:18px;width:49%;padding:6px;animation:8s ease-in-out infinite hp-fl;display:block;position:absolute;box-shadow:0 5px 0 -1px #d4b3c4,0 26px 44px -30px #17233773}.hp .ix-t img{aspect-ratio:16/10;object-fit:cover;border-radius:13px;width:100%;display:block}.hp .ix-t span{color:#523745;background:#fffffff2;border-radius:50px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 14px -8px #17233773}.hp .ix-group{flex-direction:column;gap:28px;display:flex}.hp .ix-gh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hp .ix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp .ix-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.hp .ixc{color:#172337;border-radius:24px;flex-direction:column;gap:16px;padding:10px 10px 22px;text-decoration:none;display:flex}.hp .ixc:hover .rt-th img{transform:scale(1.03)}.hp .ixc-b{flex-direction:column;gap:6px;padding:0 12px;display:flex}.hp .ixc-b h3{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:700;display:flex}.hp .ixc-b h3 svg{color:#926b7f;flex-shrink:0;transition:transform .2s}.hp .ixc:hover .ixc-b h3 svg{transform:translate(4px)}.hp .ixc-b p{color:#464d4d;margin:0;font-size:15px;line-height:1.55}.hp .ix-studio{color:#172337;background:#f5e5ed;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:24px 48px;padding:44px 48px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hp .ix-studio img{filter:drop-shadow(0 18px 24px #5237452e);justify-self:end;width:calc(100% + 48px);max-width:520px;margin-right:-48px}.hp .ix-studio .lnk svg{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.hp .ix-studio:hover .lnk{text-underline-offset:3px;text-decoration:underline;color:#715061!important}.hp .ix-studio:hover .lnk svg{transform:translate(4px)}@media (max-width:1040px){.hp .ix-grid,.hp .ix-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .ix-studio{grid-template-columns:minmax(0,1fr)}.hp .ix-hero{justify-self:center}}@media (max-width:760px){.hp .ix-grid,.hp .ix-grid.c4{grid-template-columns:minmax(0,1fr)}.hp .ix-studio{padding:30px 24px}.hp .ix-studio img{justify-self:end;width:calc(100% + 24px);margin-right:-24px}.hp .ix-t span{font-size:11px}}@media (prefers-reduced-motion:reduce){.hp .ix-t{animation:none}}.hp.hp.hp .hp-card-link{--pc-a:var(--card-paper,#ebccdc);--pc-b:var(--card-paper-2,color-mix(in oklab,var(--card-paper,#ebccdc)86%,#172337));box-shadow:0 6px 0 -1px var(--pc-a),0 6px 0 -1px var(--pc-b);cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.hp.hp.hp .hp-card-link:focus-visible{transform:translateY(var(--card-press,4px));box-shadow:0 2px 0 -1px var(--pc-a),0 2px 0 -1px var(--pc-b);outline-offset:3px;outline:3px solid #3e4e6a}.hp.hp.hp .hp-card-link:has(.hp-stretch:focus-visible){transform:translateY(var(--card-press,4px));box-shadow:0 2px 0 -1px var(--pc-a),0 2px 0 -1px var(--pc-b);outline-offset:3px;outline:3px solid #3e4e6a}@media (hover:hover){.hp.hp.hp .hp-card-link:hover{transform:translateY(var(--card-press,4px));box-shadow:0 2px 0 -1px var(--pc-a),0 2px 0 -1px var(--pc-b)}.hp.hp.hp .hp-card-link:active{transform:translateY(calc(var(--card-press,4px) + 1px));box-shadow:0 1px 0 -1px var(--pc-a)}}:where(.hp .hp-card-link)[style*=\#E9EEF0 i],:where(.hp .hp-card-link)[style*=\#E1E8EC i]{--card-paper:#c2dae5}:where(.hp .hp-card-link)[style*=\#FAE8DB i],:where(.hp .hp-card-link)[style*=\#FBF1EA i]{--card-paper:#ebcbb0}:where(.hp .hp-card-link)[style*=\#F8E8C8 i]{--card-paper:#e6cc98}:where(.hp .hp-card-link)[style*=\#ECE8F3 i]{--card-paper:#d6cde6}:where(.hp .hp-card-link)[style*=\#E6EFE9 i],:where(.hp .hp-card-link)[style*=\#EEF2EC i]{--card-paper:#bfd8c8}.hp .hp-stretch:after{content:"";z-index:1;position:absolute;inset:0}.hp.hp .hp-stretch:focus-visible{outline:none}.hp .hp-above{z-index:2;position:relative}.hp .hp-zoom{transition:scale .25s}@media (prefers-reduced-motion:reduce){.hp.hp.hp .hp-card-link{transition:none}.hp.hp.hp .hp-card-link:hover,.hp.hp.hp .hp-card-link:focus-visible{transform:none}.hp.hp.hp .hp-card-link:has(.hp-stretch:focus-visible){transform:none}.hp .hp-zoom{transition:none}.hp .hp-card-link:hover .hp-zoom{scale:none}}
