@layer theme,base,components,utilities,landing-ua;@layer landing-ua{.lv{line-height:normal;-webkit-tap-highlight-color:initial}.lv,.lv:before,.lv:after,.lv :where(*),.lv :where(*):before,.lv :where(*):after{margin:revert;padding:revert;border:revert}.lv:before,.lv:after,.lv :where(*):before,.lv :where(*):after{box-sizing:revert}.lv :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.lv :where(a){text-decoration:revert}.lv :where(small){font-size:revert}.lv :where(ol,ul,menu){list-style:revert}.lv :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.lv :where(img,video){max-width:revert;height:revert}.lv :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}}html{scroll-behavior:auto}body{margin:0;background:#fff}.lv{--gut: clamp(16px, 4vw, 48px);--max: 1280px;--g: #4da938;--g-d: #3d8c2b;--g-soft: #f1f8ef;--g-tint: #f8fcf7;--ink: #221f20;--body: #4f5250;--mute: #808080;--line: #e6eae7;--foot: #304948;--card: #ffffff;--r: 24px;--ease: cubic-bezier(.2, .7, .2, 1);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.lv *{box-sizing:border-box}.lv a{color:inherit}.lv img{display:block;max-width:100%}.lv button{font:inherit;color:inherit}.lv a:focus-visible,.lv button:focus-visible,.lv input:focus-visible,.lv textarea:focus-visible{outline:2px solid var(--g);outline-offset:3px}.wrap{max-width:calc(var(--max) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.pnl{width:min(var(--max),calc(100% - 2 * var(--gut)));margin-left:auto;margin-right:auto}.ic{width:24px;height:24px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:4px;border:0;background:var(--g);color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.btn:hover{background:var(--g-d);box-shadow:0 8px 20px #4da93847;transform:translateY(-1px)}.btn .arr{width:16px;height:16px;margin-right:-4px;transition:transform .3s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-o{background:var(--g-soft);color:var(--g)!important}.btn-o:hover{background:#e3f2df;box-shadow:none}.h1{margin:0;font-size:32px;line-height:1.3;font-weight:600;color:var(--ink)}.h2{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.25;font-weight:600;color:var(--ink)}.h3{margin:0;font-size:22px;line-height:1.35;font-weight:600;color:var(--ink)}.p{margin:0;font-size:16px;line-height:1.75;color:var(--body)}[data-rv]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--ease) var(--d, 0s),transform .9s var(--ease) var(--d, 0s)}[data-rv=l]{transform:translate3d(-36px,0,0)}[data-rv=r]{transform:translate3d(36px,0,0)}[data-rv=z]{transform:scale(.94)}[data-rv].in,[data-rv=w]{opacity:1;transform:none}.fw{display:inline-block;opacity:0;filter:blur(6px);transform:translate3d(0,.4em,0);transition:opacity .5s ease,filter .5s ease,transform .6s var(--ease);transition-delay:calc(var(--b, .15s) + var(--i) * var(--st, 40ms))}[data-rv=w].in .fw{opacity:1;filter:none;transform:none}.rv-img{overflow:hidden;clip-path:inset(18% 0 0 0 round var(--r));transition:clip-path 1.1s var(--ease) var(--d, 0s)}.rv-img>img{transform:scale(1.14);transition:transform 1.6s var(--ease) var(--d, 0s)}.rv-img.in{clip-path:inset(0 0 0 0 round var(--r))}.rv-img.in>img{transform:scale(1)}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;padding-top:20px;transition:padding .35s var(--ease)}.hdr:before{content:"";position:absolute;inset:0;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line);opacity:0;transition:opacity .35s ease}.lv[data-sc] .hdr{padding-top:0}.lv[data-sc] .hdr:before,.lv:not([data-home]) .hdr:before{opacity:1}.lv:not([data-home]) .hdr{padding-top:0}.hdr-in{position:relative;max-width:calc(var(--max) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut);height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{position:relative;display:block;width:187px;height:34px;flex:none;transition:width .35s var(--ease)}.logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center;transition:opacity .35s ease}.logo .lg-l{opacity:0}.lv[data-home]:not([data-sc]):not([data-menu]) .logo .lg-l{opacity:1}.lv[data-home]:not([data-sc]):not([data-menu]) .logo .lg-d{opacity:0}.logo .lg-l{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.lv[data-sc] .logo{width:160px}.pill{display:flex;align-items:center;gap:22px;min-height:58px;padding:8px 10px 8px 18px;border-radius:8px;background:#fff;box-shadow:0 6px 24px #10181414;transition:box-shadow .35s ease}.lv[data-sc] .pill,.lv:not([data-home]) .pill{box-shadow:none;background:transparent}.nav{position:relative;display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.nav a{position:relative;display:flex;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink);transition:color .25s ease}.nav a:hover,.nav a.on{color:var(--g)}.nav a .ic{width:22px;height:22px}.nav-bar{position:absolute;left:0;bottom:2px;height:2px;width:0;border-radius:2px;background:var(--g);transform:translate(var(--bx, 0));transition:transform .45s var(--ease),width .45s var(--ease),opacity .3s ease;pointer-events:none}.div{width:1px;height:32px;background:var(--line)}.lang{position:relative}.lang>button{display:flex;align-items:center;gap:6px;height:40px;padding:0 8px;border:0;background:none;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px}.lang>button .ic{width:20px;height:20px;color:var(--ink)}.lang .chev{width:18px;height:18px;color:var(--mute);transition:transform .3s var(--ease)}.lang[data-open] .chev{transform:rotate(180deg)}.lang-m{position:absolute;right:0;top:calc(100% + 8px);min-width:170px;padding:6px;background:#fff;border-radius:8px;box-shadow:0 14px 34px #10181424;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s ease,transform .3s var(--ease)}.lang[data-open] .lang-m{opacity:1;transform:none;pointer-events:auto}.lang-m a{display:block;padding:10px 12px;border-radius:6px;font-size:14px;text-decoration:none;color:var(--mute)}.lang-m a.on{color:var(--g);font-weight:500}.lang-m a:hover{background:var(--g-soft)}.signin{height:40px;padding:0 16px}.signin .ic{width:20px;height:20px}.mbtn{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:0;background:#fff;cursor:pointer;box-shadow:0 6px 24px #10181414}.mbtn svg{width:22px;height:22px}.mbtn .x,.lv[data-menu] .mbtn .m{display:none}.lv[data-menu] .mbtn .x{display:block}.mpanel{position:fixed;inset:0;z-index:55;background:#fff;padding:110px clamp(16px,4vw,48px) 32px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;opacity:0;pointer-events:none;transition:opacity .3s ease}.lv[data-menu] .mpanel{opacity:1;pointer-events:auto}.mpanel>a{font-size:20px;font-weight:600;text-decoration:none;padding:10px 0;color:var(--ink);opacity:0;transform:translateY(14px);transition:opacity .4s ease calc(var(--i) * .05s + .05s),transform .5s var(--ease) calc(var(--i) * .05s + .05s)}.mpanel>a.on{color:var(--g)}.lv[data-menu] .mpanel>a,.lv[data-menu] .mpanel .mlang,.lv[data-menu] .mpanel .mfoot{opacity:1;transform:none}.mlang{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);opacity:0;transform:translateY(14px);transition:opacity .4s ease .3s,transform .5s var(--ease) .3s}.mlang-b{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.mlang-b .ic{width:22px;height:22px}.mlang-b .chev{width:18px;height:18px;color:var(--mute);transition:color .25s ease}.mlang[data-open] .mlang-b .chev{color:var(--g)}.mlang-m{display:none;flex-direction:column;padding:2px 0 0 32px}.mlang[data-open] .mlang-m{display:flex}.mlang-m a{padding:9px 0;font-size:15px;color:var(--body);text-decoration:none}.mlang-m a.on{color:var(--g);font-weight:600}.mpanel .mfoot{margin-top:auto;display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .4s ease .35s}.mlegal{display:flex;flex-wrap:wrap;gap:0 24px}.mlegal a{padding:6px 0;font-size:14px;color:var(--body);text-decoration:none}.mfoot p{margin:0;font-size:12px;color:var(--mute)}.lv[data-menu] .hdr:before{opacity:0}.ptb{position:relative;height:280px;padding-top:76px;overflow:hidden;background:#fff}.ptb-img{position:absolute;top:76px;bottom:0;right:0;width:var(--iw, 70%);overflow:hidden}.ptb-img img{width:100%;height:100%;object-fit:cover;object-position:var(--op, center);transform:translate3d(0,var(--py, 0px),0) scale(var(--ps, 1.08));transform-origin:50% 0;transition:transform 1.8s var(--ease)}.lv[data-ready] .ptb-img img{--ps: 1}.ptb-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.85) var(--f1, 18%),rgba(255,255,255,0) var(--f2, 55%))}.ptb .wrap{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px}.ptb .sub{margin:0;font-size:14px;color:var(--body)}.hero{position:relative;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#000;color:#fff}.hero-bg{position:absolute;inset:0;transform:scale(calc(1 + var(--hy, 0) * .08));transform-origin:50% 60%}.hero-bg img,.hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-bg video{opacity:0;transition:opacity 1.2s ease}.hero-bg video[data-on]{opacity:1}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#1b1e1e 0%,rgba(27,30,30,.35) 55%,transparent 80%)}.hero-c{position:relative;height:100%;display:flex;align-items:flex-end;padding-bottom:clamp(40px,9vh,96px);transform:translate3d(0,calc(var(--hy, 0) * -90px),0);opacity:calc(1 - var(--hy, 0) * 1.4)}.hero-c .in{max-width:880px}.hero h1{margin:0 0 22px;font-size:clamp(28px,3.4vw,48px);line-height:1.33;font-weight:600;color:#fff}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.hero h1 .w>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1s var(--ease) calc(.25s + var(--i) * .06s)}.lv[data-ready] .hero h1 .w>span{transform:none}.hero p{margin:0;max-width:820px;font-size:16px;line-height:1.7;color:#ffffffeb;opacity:0;transform:translateY(16px);transition:opacity 1s ease .95s,transform 1s var(--ease) .95s}.lv[data-ready] .hero p{opacity:1;transform:none}.cue{position:absolute;right:32px;bottom:32px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-decoration:none;opacity:0;transition:opacity 1s ease 1.4s}.lv[data-ready] .cue{opacity:calc(1 - var(--hy, 0) * 3);transition:opacity .2s linear;animation:cuein 1s ease 1.4s backwards,cuefloat 1.7s cubic-bezier(.45,0,.55,1) 2.4s infinite}@keyframes cuein{0%{opacity:0}}@keyframes cuefloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,12px,0)}}.lv[data-ready] .cue svg{animation:cuearr 1.7s cubic-bezier(.45,0,.55,1) 2.4s infinite}@keyframes cuearr{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(0,6px,0);opacity:.6}}.cue:hover,.cue:hover svg,.cue:focus-visible,.cue:focus-visible svg{animation-play-state:paused}.cue span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.cue .ln{position:relative;width:1px;height:46px;background:#ffffff4d;overflow:hidden}.cue .ln:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#fff;animation:cue 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes cue{0%{top:-40%}70%,to{top:100%}}.cue svg{width:22px;height:22px}.pgdots{position:fixed;left:clamp(10px,1.4vw,22px);top:calc(50% + 38px);z-index:40;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 3px;border-radius:999px;background:#fffffff0;box-shadow:0 10px 30px #1018141f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%);opacity:0;transition:opacity .6s ease}.lv[data-ready] .pgdots{opacity:1}.lv[data-menu] .pgdots{opacity:0;pointer-events:none}.pg-ic{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--foot);color:#fff}.pg-ic svg{width:15px;height:15px}.pg-ln{display:block;width:1px;height:10px;margin:2px 0;background:#30494833}.pgdots button{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.pgdots button:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--g);transform:scale(0);transition:transform .45s var(--ease)}.pgdots button i{position:relative;display:block;width:6px;height:6px;border-radius:50%;background:#30494852;transition:transform .45s var(--ease),background-color .3s ease,opacity .3s ease}.pgdots button b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.02em;color:#fff;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .45s var(--ease)}.pgdots button:hover i{background:var(--foot);transform:scale(1.35)}.pgdots button.on:before{transform:scale(1)}.pgdots button.on i{opacity:0;transform:scale(0)}.pgdots button.on b{opacity:1;transform:none}.pgdots em{position:absolute;left:calc(100% + 12px);top:50%;padding:6px 12px;border-radius:6px;background:var(--foot);color:#fff;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap;box-shadow:0 6px 18px #10181429;opacity:0;transform:translate(-4px,-50%);pointer-events:none;transition:opacity .25s ease,transform .3s var(--ease)}.pg-ic:hover em,.pgdots button:hover em,.pgdots button:focus-visible em{opacity:1;transform:translateY(-50%)}@media(max-width:1300px){.pgdots{left:8px;padding:5px 2px;gap:2px}.pg-ic,.pgdots button{width:24px;height:24px}.pg-ic svg{width:13px;height:13px}.pgdots button b{font-size:9px}.pgdots button i{width:5px;height:5px}}@media(max-width:1100px){.pgdots{left:4px}.pg-ic,.pgdots button{width:22px;height:22px}.pg-ic svg{width:12px;height:12px}}@media(max-width:900px){.pgdots{padding:4px 2px}.pg-ic,.pgdots button{width:20px;height:20px}.pgdots button b{font-size:8.5px}.pg-ln{height:6px}}@media(min-width:1101px)and (min-height:560px){.hero{position:sticky;top:0}}.over{position:relative;z-index:2;background:#fff;border-radius:24px 24px 0 0}.hab{position:relative;padding:clamp(56px,8vw,104px) 0;overflow:hidden}.deco{position:absolute;pointer-events:none;opacity:.2;transform:translate3d(0,var(--py, 0px),0) rotate(var(--rot, 0deg))}.hab .deco{top:110px;left:-120px;width:276px}.hab-g{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hab-t{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hab-t .p{font-size:15px;line-height:1.75}.hab-i{border-radius:24px;aspect-ratio:524/327}.hab-i img{width:100%;height:100%;object-fit:cover}.hsv{padding:clamp(16px,2vw,24px) 0 clamp(24px,3vw,40px)}.hsv-hr{max-width:1280px;margin:0 auto 16px;border-top:1px solid var(--line)}.hsv-p{position:relative;margin:0 clamp(16px,2.2vw,32px);border-radius:24px;overflow:hidden;padding:72px 0}.hsv-bg{position:absolute;inset:-12% 0;transform:translate3d(0,var(--py, 0px),0)}.hsv-bg img{width:100%;height:100%;object-fit:cover}.hsv-bg:after{content:"";position:absolute;inset:0;background:#141c1a59}.hsv-p .h2{position:relative;color:#fff;text-align:center;margin-bottom:40px}.cards{position:relative;max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.card{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:320px;padding:24px;border-radius:20px;background:#fff;text-decoration:none;overflow:hidden;transition:background-color .35s ease,transform .45s var(--ease),box-shadow .45s ease}.card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0% 100%,rgba(255,255,255,.18),transparent 60%);opacity:0;transition:opacity .4s ease}.card .ib{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:var(--g-soft);color:var(--g);transition:transform .45s var(--ease),background-color .35s ease}.card .ib .ic{width:32px;height:32px}.card .ct{margin-top:auto;transform:translateY(34px);transition:transform .45s var(--ease)}.card h3{margin:0 0 8px;font-size:22px;line-height:1.36;font-weight:600;color:var(--ink);transition:color .3s ease}.card p{margin:0;font-size:14px;line-height:1.6;color:var(--body);transition:color .3s ease}.card .vm{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;color:#fff;opacity:0;transform:translate(-8px);transition:opacity .35s ease,transform .45s var(--ease)}.card .vm .arr{width:16px;height:16px}.card:hover,.card:focus-visible{background:var(--g);transform:translateY(-6px);box-shadow:0 18px 40px #00000040}.card:hover:before{opacity:1}.card:hover .ib{background:#fff}.card:hover .ct,.card:focus-visible .ct{transform:none}.card:hover h3,.card:hover p,.card:focus-visible h3,.card:focus-visible p{color:#fff}.card:hover .vm,.card:focus-visible .vm{opacity:1;transform:none}.dots{display:none;justify-content:center;gap:8px;margin-top:18px;position:relative}.dots button:focus:not(:focus-visible){outline:0}.dots button{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#ffffff80;cursor:pointer;transition:width .35s var(--ease),background-color .3s ease}.dots button[aria-current=true]{width:24px;background:#fff}.qa{border:1px solid var(--line);border-radius:8px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.qa+.qa{margin-top:12px}.qa:hover{border-color:#cfe6c9}.qa[data-open]{border-color:#cfe6c9;box-shadow:0 10px 26px #4da93814}.qa>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;border:0;background:none;text-align:left;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer}.qa .chev{width:22px;height:22px;flex:none;color:var(--mute);transition:transform .4s var(--ease),color .3s ease}.qa[data-open] .chev{transform:rotate(180deg);color:var(--g)}.qa .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.qa[data-open] .a{grid-template-rows:1fr}.qa .a>div{overflow:hidden}.qa .a .ai{padding:0 20px 18px;font-size:14px;line-height:1.75;color:var(--body);opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .45s var(--ease)}.qa[data-open] .a .ai{opacity:1;transform:none;transition-delay:.08s}.qa .ai a{color:var(--g);font-weight:500}.qa .ai ol{margin:6px 0 0;padding-left:20px}.qa .ai p{margin:0}.qa .ai p+p{margin-top:6px}.hfq{position:relative;padding:clamp(32px,4vw,56px) 0 clamp(48px,6vw,80px);overflow:hidden}.hfq .deco{width:240px;top:40px;right:-70px}.hfq-in{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.hfq-l{width:100%}.smart{position:relative;padding:0 var(--gut);background:linear-gradient(#fff 50%,var(--foot) 50%)}.lv-faq .smart,.lv-sv .smart{background:linear-gradient(#fff 50%,var(--foot) 50%)}.smart-c{position:relative;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 440px;align-items:center;gap:24px;min-height:248px;padding:32px 0 32px 40px;border-radius:24px;background:#fff;box-shadow:0 18px 50px #1018141a;overflow:hidden}.smart-t{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.smart-t h2{margin:0;font-size:22px;font-weight:600}.smart-t p{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--body);max-width:560px}.dash{position:relative;height:220px;align-self:end;margin-bottom:-32px}.dk{position:absolute;background:#fff;border-radius:18px;box-shadow:0 10px 30px #1018141f;padding:18px;font-size:12px;color:var(--ink)}.dk small{display:block;font-size:12px;color:var(--ink)}.dk-a{left:0;top:76px;width:150px;height:170px;padding-right:30px}.dk-a .n{display:flex;align-items:center;gap:8px;margin:4px 0 14px;font-size:18px;font-weight:600}.dk-a .n i{width:12px;height:12px;border-radius:3px;background:#e25b5b}.dk-a .n.y i{background:#e7b43a}.dk-b{left:128px;top:30px;width:190px;height:240px;z-index:2}.dk-b .tot{display:flex;align-items:center;gap:8px;margin:2px 0 14px;font-size:22px;font-weight:600}.dk-b .tot svg{width:20px;height:20px}.bar{display:flex;height:7px;border-radius:4px;overflow:hidden;margin:6px 0 12px;background:#eef1ef}.bar i{display:block;height:100%;width:0;transition:width 1.1s var(--ease) var(--d, 0s)}.bar i:nth-child(1){background:#55c26b}.bar i:nth-child(2){background:#e7b43a}.bar i:nth-child(3){background:#e25b5b}.bar i:nth-child(4){background:#c9ccca}.dash.in .bar i{width:var(--w)}.dk-c{left:286px;top:56px;width:180px;height:220px;padding-left:44px}.dk-c em{display:block;font-style:normal;font-size:11px;color:var(--mute);margin-top:2px}.chart{position:absolute;left:44px;right:18px;bottom:20px;height:110px;display:flex;align-items:flex-end;justify-content:space-around;background:repeating-linear-gradient(to top,transparent 0 35px,#eef1ef 35px 36px)}.chart i{width:9px;border-radius:5px;height:0;transition:height 1.2s var(--ease) var(--d, 0s)}.dash.in .chart i{height:var(--h)}.badge{position:absolute;left:292px;top:0;z-index:3;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,#6cc25a,#3e9a2d);color:#fff;box-shadow:0 10px 22px #4da93859;transform:scale(.4);opacity:0;transition:transform .7s cubic-bezier(.3,1.5,.5,1) .6s,opacity .4s ease .6s}.badge svg{width:28px;height:28px}.dash.in .badge{transform:none;opacity:1}.ft{background:var(--foot);color:#fff;padding:56px 0 32px}.smart+.ft{padding-top:56px}.hpr+.ft{margin-top:clamp(40px,6vw,88px)}.ft-g{display:grid;grid-template-columns:1fr auto auto;gap:24px 72px;align-items:start}.ft-l img{width:150px;height:28px;object-fit:contain;object-position:left}.ft-l p{margin:18px 0 0;max-width:520px;font-size:13px;line-height:1.75;color:#ffffffd9}.ft h4{margin:0 0 16px;font-size:14px;font-weight:600}.ft-links{display:flex;flex-direction:column;gap:10px}.ft-links a{position:relative;width:fit-content;font-size:13px;text-decoration:none;color:#ffffffd9;transition:color .25s ease}.ft-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.ft-links a:hover{color:#fff}.ft-links a:hover:after{transform:scaleX(1)}.soc{display:flex;gap:10px}.soc a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;transition:background-color .3s ease,transform .35s var(--ease)}.soc a:hover{background:var(--g);transform:translateY(-3px)}.soc svg{width:20px;height:20px}.ft-b{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14);font-size:12px;color:#fffc}.ft-b a{text-decoration:none;margin-left:24px}.ft-b a:hover{text-decoration:underline}.ft-legal{margin:18px 0 0;font-size:12px;line-height:1.7;color:#ffffffbf}.ft-prod .ft-b{margin-top:56px}.ab1{padding:clamp(48px,6vw,80px) 0}.ab1-g{margin:0 auto;display:grid;grid-template-columns:330px 1fr;gap:clamp(32px,5vw,64px);align-items:center}.vid{position:relative;display:block;width:100%;aspect-ratio:1;border:0;padding:0;border-radius:16px;overflow:hidden;cursor:pointer;background:#000;color:#fff;text-align:left}.vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:22% 50%;transition:transform 1.2s var(--ease)}.vid:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 30%,transparent 65%,rgba(0,0,0,.55))}.vid:hover img{transform:scale(1.06)}.vid .vl{position:absolute;left:18px;top:16px;z-index:1;font-size:14px;font-weight:600}.vid .pl{position:absolute;left:18px;bottom:18px;z-index:1;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.vid .pc{position:relative;display:flex;width:32px;height:32px}.vid .pc svg{width:32px;height:32px;position:relative;z-index:1;transition:transform .4s var(--ease)}.vid .pc:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.7);transform:scale(1);opacity:0;transition:transform .6s var(--ease),opacity .4s ease}.vid:hover .pc:before{transform:scale(1.7);opacity:1}.vm-t{display:flex;flex-direction:column;gap:14px}.vm-t .h2+.p{margin-bottom:22px}.qp{padding:0 0 clamp(64px,8vw,104px)}.qp-w{position:relative}.qp-img{height:400px;border-radius:24px}.qp-img img{width:100%;height:118%;object-fit:cover;transform:translate3d(0,var(--py, 0px),0) scale(1)}.qp-img.rv-img>img{transform:translate3d(0,var(--py, 0px),0) scale(1.14)}.qp-img.rv-img.in>img{transform:translate3d(0,var(--py, 0px),0) scale(1)}.qp-card{position:relative;width:min(520px,calc(100% - 32px));margin:-300px 0 0 72px;padding:36px;border-radius:16px;background:#fff;box-shadow:0 18px 50px #1018141f}.qp-card .p{font-size:14px}.qp-card .p+.p{margin-top:16px}.qp-card .h2{margin-bottom:22px;font-size:28px}.cv{position:relative;padding:0 var(--gut) clamp(64px,8vw,104px)}.cv-p{position:relative;max-width:var(--max);margin:0 auto;padding:56px clamp(20px,4vw,56px) 64px;border-radius:24px;background:var(--g-tint);overflow:hidden}.cv-p .h2{text-align:center;margin-bottom:40px;position:relative}.cv .gear{position:absolute;width:220px;opacity:.5;pointer-events:none;transform:rotate(var(--rot, 0deg))}.cv .g1{left:-70px;top:30%}.cv .g2{right:-80px;top:8%;width:180px}.vg{position:relative;max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vc{display:flex;flex-direction:column;gap:10px;min-height:236px;padding:22px;border-radius:16px;background:#fff;box-shadow:0 2px #10181405;transition:transform .45s var(--ease),box-shadow .45s ease}.vc .ib{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--g-soft);color:var(--g);transition:background-color .35s ease,color .35s ease,transform .45s var(--ease)}.vc .ib .ic{width:30px;height:30px}.vc h3{margin:26px 0 0;font-size:17px;font-weight:600}.vc p{margin:0;font-size:13px;line-height:1.65;color:var(--body)}.vc:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1018141a}.vc:hover .ib{background:var(--g);color:#fff}.vg .vc:nth-child(9){grid-column:2}.cv .dots button{background:#cfe0ca}.cv .dots button[aria-current=true]{background:var(--g)}.modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0e0cc7;opacity:0;pointer-events:none;transition:opacity .35s ease}.modal[data-open]{opacity:1;pointer-events:auto}.modal-in{position:relative;width:min(1100px,100%);aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000;transform:scale(.94);transition:transform .5s var(--ease)}.modal[data-open] .modal-in{transform:none}.modal video{width:100%;height:100%;display:block}.modal-x{position:absolute;right:12px;top:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer}.modal-x svg{width:20px;height:20px;color:var(--ink)}.svx{padding:clamp(24px,3vw,40px) 0 clamp(64px,8vw,104px)}.svl2{display:flex;flex-direction:column;gap:clamp(18px,2vw,24px)}.svc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px);align-items:stretch;padding:clamp(20px,2.2vw,28px);border-radius:24px;background:var(--g-tint);scroll-margin-top:96px}.svc.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.svc.flip .svc-i{order:2}.svc-i{position:relative;min-height:320px;border-radius:16px;overflow:hidden}.svc-i img{position:absolute;left:0;top:-9%;width:100%;height:118%;object-fit:cover}.svc-t{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:8px 0}.svc-h{display:flex;align-items:center;gap:14px}.svc-h .ib{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--g);color:#fff}.svc-h .ib .ic{width:26px;height:26px}.svc-t .h3{font-size:22px}.svc-t .p{font-size:15px}.svc{border:1px solid transparent;transition:opacity .8s var(--ease),transform .9s var(--ease),background-color .5s ease,border-color .5s ease,box-shadow .5s ease}.svc.cur{background:#fff;border-color:#dcebd7;box-shadow:0 22px 50px #10181417}.svc-h .ib{background:var(--g-soft);color:var(--g);transition:background-color .45s ease,color .45s ease}.svc.cur .svc-h .ib{background:var(--g);color:#fff}.svc-i{clip-path:inset(0 100% 0 0 round 16px);transition:clip-path 1.1s var(--ease) .1s}.svc.flip .svc-i{clip-path:inset(0 0 0 100% round 16px)}.svc.in .svc-i{clip-path:inset(0 0 0 0 round 16px)}.svc-i img{translate:0 var(--py, 0px);scale:1.12;transition:scale 1.4s var(--ease) .1s}.svc.in .svc-i img{scale:1}.svc.in:hover .svc-i img{scale:1.04;transition-delay:0s}.svc-t>*,.svc .sl li,.svc .scope-r{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease var(--td, 0s),transform .7s var(--ease) var(--td, 0s)}.svc.in .svc-t>*,.svc.in .sl li,.svc.in .scope-r{opacity:1;transform:none}.svc-t>:nth-child(1){--td: .2s}.svc-t>:nth-child(2){--td: .3s}.svc-t>:nth-child(3){--td: .4s}.svc-t>:nth-child(4){--td: .5s}.svc .sl li:nth-child(1),.svc .scope-r:nth-child(1){--td: .5s}.svc .sl li:nth-child(2),.svc .scope-r:nth-child(2){--td: .6s}.svc .sl li:nth-child(3),.svc .scope-r:nth-child(3){--td: .7s}.scope{margin-top:6px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.scope h4{margin:0;padding:10px 0 8px;font-size:14px;font-weight:600;border:0}.scope-r{display:grid;grid-template-columns:90px 1fr;font-size:13px}.scope-r+.scope-r{border-top:1px solid var(--line)}.scope-r b{padding:12px 16px;font-weight:600;border-right:1px solid var(--line);background:var(--g-tint)}.scope-r span{padding:12px 16px;color:var(--body)}.sl{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.sl li{display:grid;grid-template-columns:28px 1fr;gap:4px 8px}.sl li>i{font-style:normal;font-size:14px;font-weight:600;color:var(--g)}.sl b{font-size:14px;font-weight:600}.sl p{grid-column:2;margin:0;font-size:13px;line-height:1.65;color:var(--body)}.ref{margin:0;font-size:12px;line-height:1.6;font-style:italic;color:var(--mute)}.fq{padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,104px)}.fq-g{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.fq-g>*,.cx-g>*,.ab1-g>*,.hab-g>*{min-width:0}.cats{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.cats small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.cat-l{position:relative;display:flex;flex-direction:column;gap:2px;margin-top:-8px}.cat-l a{position:relative;z-index:1;padding:10px 12px;border-radius:6px;font-size:14px;text-decoration:none;color:var(--ink);transition:color .25s ease}.cat-l a:hover{color:var(--g)}.cat-l a.on{color:var(--g);font-weight:500}.cat-hl{position:absolute;left:0;right:0;top:0;height:40px;border-radius:6px;background:var(--g-soft);transform:translateY(var(--cy, 0));transition:transform .45s var(--ease),height .45s var(--ease)}.tut{display:block;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #10181414;text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s ease}.tut img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform 1s var(--ease)}.tut div{padding:12px 14px 14px}.tut b{display:block;font-size:14px;font-weight:600}.tut span{font-size:12px;line-height:1.5;color:var(--body)}.tut:hover{transform:translateY(-4px);box-shadow:0 16px 34px #1018141f}.tut:hover img{transform:scale(1.05)}.fsearch{position:relative;display:block;margin-bottom:32px}.fsearch svg{position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--mute)}.fsearch input{width:100%;height:50px;padding:0 16px 0 46px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:15px;color:var(--ink);background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.fsearch input:focus{outline:0;border-color:var(--g);box-shadow:0 0 0 4px #4da9381f}.fcat{scroll-margin-top:110px}.fcat+.fcat{margin-top:40px}.fcat h2{margin:0 0 16px;font-size:20px;font-weight:600}.fcat[hidden],.qa[hidden]{display:none}.fnone{display:none;padding:24px;border-radius:8px;background:var(--g-tint);font-size:14px;color:var(--body)}.fnone[data-on]{display:block}.qa mark{background:#ddf0d7;color:inherit;border-radius:3px;padding:0 1px}.cx{padding:0 0 clamp(64px,8vw,104px)}.cx-g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}.reach{padding-top:40px;display:flex;flex-direction:column;gap:12px}.reach>.p{font-size:14px;margin-bottom:18px}.crow{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:10px 0}.crow .ci{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#eef3f7;color:#477ad4;transition:background-color .3s ease,color .3s ease,transform .45s var(--ease)}.crow .ci .ic{width:22px;height:22px}.crow:hover .ci{background:var(--g-soft);color:var(--g)}.crow small{display:block;font-size:12px;color:var(--mute)}.crow b,.crow a.v{display:block;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.crow a.v{width:fit-content;background:linear-gradient(var(--g),var(--g)) 0 100%/0 1px no-repeat;transition:background-size .4s var(--ease),color .25s ease}.crow a.v:hover{color:var(--g);background-size:100% 1px}.crow .reg{font-size:12px;color:var(--mute)}.crow .ad{font-size:13px;line-height:1.6;color:var(--body);margin-top:4px}.enq{position:relative;z-index:2;margin-top:-32px;padding:32px;border-radius:16px;background:#fff;box-shadow:0 18px 50px #1018141f}.enq h2{margin:0 0 8px;font-size:22px;font-weight:600}.enq>.p{font-size:13px;margin-bottom:24px}.fld{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.fld label{font-size:13px;font-weight:600}.fld label i{font-style:normal;color:#e25b5b}.fld input,.fld textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:14px;color:var(--ink);background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.fld textarea{min-height:120px;resize:vertical}.fld input:focus,.fld textarea:focus{outline:0;border-color:var(--g);box-shadow:0 0 0 4px #4da9381f}.fld .ok{position:absolute;right:12px;bottom:12px;width:18px;height:18px;color:var(--g);opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.6,.5,1)}.fld[data-ok] .ok{opacity:1;transform:none}.enq-a{display:flex;justify-content:flex-end}.done{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;border-radius:16px;background:#fff;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.done[data-on]{opacity:1;pointer-events:auto}.done .tick{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--g-soft);color:var(--g)}.done .tick svg{width:32px;height:32px}.done .tick path{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s var(--ease) .2s}.done[data-on] .tick path{stroke-dashoffset:0}.done h3{margin:0;font-size:20px;font-weight:600}.done p{margin:0 0 8px;font-size:14px;color:var(--body)}.tlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--g)!important;text-decoration:none}.tlink .arr{width:16px;height:16px;transition:transform .3s var(--ease)}.tlink:hover .arr{transform:translate(4px)}.hab-c{position:relative}.hab-c .c1{border-radius:24px;aspect-ratio:5/4}.hab-c .c1 img,.hab-c .c2 img{width:100%;height:100%;object-fit:cover}.hab-c .c2w{position:absolute;right:0;bottom:0;width:50%;border-radius:20px;padding:6px;background:#fff;box-shadow:0 20px 44px #10181429;transform:translate3d(0,var(--py, 0px),0)}.hab-c .c2{--r: 16px;border-radius:16px;aspect-ratio:4/3}.hab-c .c2 img{object-position:72% 50%}.cls{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cls>div{padding:16px 14px 16px 0}.cls>div+div{padding-left:16px;border-left:1px solid var(--line)}.cls b{display:block;font-size:20px;line-height:1.3;font-weight:600;color:var(--g)}.cls span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--body)}.hsv-p2{width:min(var(--max),calc(100% - 2 * var(--gut)));margin:0 auto;border-radius:24px;background:var(--g-tint);padding:clamp(48px,6vw,72px) 0}.hsv-p2>.wrap{max-width:none;padding:0 clamp(20px,4vw,56px)}.hsv-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.sec-cta{display:flex;margin-top:28px}.hsv-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:stretch}.hsv-l{display:flex;flex-direction:column;justify-content:space-between;gap:6px}.hsv-mw{display:none}.hsv-p2>.wrap{--bp: clamp(20px, 4vw, 56px)}.hsv-m{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,340px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--bp));padding:4px var(--bp) 10px;scroll-padding:0 var(--bp)}.hsv-m::-webkit-scrollbar{display:none}.hsc{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:16px;background:#fff;color:var(--ink);text-decoration:none;overflow:hidden;box-shadow:0 2px #10181405}.hsc-i{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#dce5df}.hsc-i img{width:100%;height:100%;object-fit:cover}.hsc-t{flex:1;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 16px}.hsc .ib{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--g-soft);color:var(--g)}.hsc .ib .ic{width:24px;height:24px}.hsc b{display:block;font-size:15.5px;line-height:1.35;font-weight:600}.hsc small{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--body)}.hsv-d{margin-top:14px}.hsv-d button{background:#cfe0ca}.hsv-d button[aria-current=true]{background:var(--g)}.svr{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:14px 16px 14px 18px;border-radius:14px;text-decoration:none;transition:background-color .35s ease,box-shadow .35s ease,opacity .8s var(--ease) var(--d, 0s),transform .9s var(--ease) var(--d, 0s)}.svr:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--g);transform:scaleY(0);transition:transform .45s var(--ease)}.svr .ib{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#fff;color:var(--g);transition:background-color .35s ease,color .35s ease,transform .45s var(--ease)}.svr .ib .ic{width:28px;height:28px}.svr b{display:block;font-size:17px;line-height:1.35;font-weight:600;color:var(--ink)}.svr small{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--body)}.svr .go{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--g);opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .4s var(--ease)}.svr .go .arr{width:18px;height:18px}.svr .th{display:none}.svr.on{background:#fff;box-shadow:0 10px 28px #10181412}.svr.on:before{transform:scaleY(1)}.svr.on .ib{background:var(--g);color:#fff}.svr.on .go{opacity:1;transform:none}.frame{position:relative;height:100%;min-height:440px;border-radius:20px;overflow:hidden;background:#dce5df}.frame .fi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.07);transition:opacity .7s ease,transform 1.5s var(--ease)}.frame .fi.on{opacity:1;transform:none}.frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0f1613cc,#0f161300 52%);pointer-events:none}.cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;display:flex;align-items:center;gap:16px;color:#fff;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .6s var(--ease);pointer-events:none}.cap.on{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}.cap .ib{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:14px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cap .ib .ic{width:26px;height:26px}.cap .ct2{flex:1;min-width:0}.cap b{display:block;font-size:22px;line-height:1.3;font-weight:600}.cap small{display:block;font-size:14px;opacity:.9}.hfq-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.hfq-s{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hfq-r{display:flex;flex-direction:column;gap:20px;min-width:0}.sup{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px 24px;padding:22px 24px;border-radius:16px;background:var(--g-tint)}.sup h3{margin:0 0 4px;font-size:16px;font-weight:600}.sup-h p{margin:0;font-size:14px;line-height:1.6;color:var(--body)}.sup .btn{justify-self:start}.sup-r{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:14px;border-top:1px solid #dcebd7}.sup .r{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;color:var(--ink);text-decoration:none;transition:color .25s ease}.sup .r .ic{width:20px;height:20px;color:var(--g)}.sup a.r:hover{color:var(--g)}.ab1-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vid{aspect-ratio:4/3;border-radius:20px}.lv .vid{color:#fff}.vid img{height:140%;bottom:auto;object-position:22% 0}.ab1-g{align-items:stretch}.ab1-g>[data-rv=l]{display:flex}.vid{aspect-ratio:auto;height:100%;min-height:440px}.vm-t{display:flex;flex-direction:column;justify-content:center;gap:32px}.vm-t .h2{margin-bottom:14px}.vm-m{padding-top:32px;border-top:1px solid var(--line)}.vg,.cv .dots{display:none}.cvx{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;max-width:1000px;margin:0 auto}.cvx-t{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.vt{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:#fff;text-align:left;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .4s var(--ease),opacity .8s var(--ease) var(--d, 0s)}.vt .ib{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--g-soft);color:var(--g);transition:background-color .3s ease,color .3s ease}.vt .ib .ic{width:24px;height:24px}.vt:hover{transform:translate(3px)}.vt.on{border-color:#bfe0b6;box-shadow:0 10px 24px #4da9381f}.vt.on .ib{background:var(--g);color:#fff}.cvx-d{position:relative;min-height:100%;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 2px #10181405}.cvx-d .gear{position:absolute;right:-60px;bottom:-70px;width:240px;opacity:.35;pointer-events:none;transform:rotate(var(--rot, 0deg))}.vd{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:40px 44px;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .55s var(--ease);pointer-events:none}.vd.on{opacity:1;transform:none;transition-delay:.08s}.vd .ib{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:8px;border-radius:24px;background:var(--g-soft);color:var(--g)}.vd .ib .ic{width:46px;height:46px}.vd h3{margin:0;font-size:30px;line-height:1.25;font-weight:600}.vd p{margin:0;max-width:440px;font-size:16px;line-height:1.75;color:var(--body)}@media(max-width:900px){.svx{padding-top:24px}.svc,.svc.flip{grid-template-columns:1fr;gap:18px;padding:16px;border-radius:20px;scroll-margin-top:80px}.svc.flip .svc-i{order:0}.svc-i{min-height:0;aspect-ratio:16/10}.svc-t{padding:0 4px 4px}.svc-h{gap:12px}.svc-h .ib{width:42px;height:42px;border-radius:12px}.svc-h .ib .ic{width:22px;height:22px}.svc-t .h3{font-size:20px}.hsv-g{grid-template-columns:1fr}.hsv-v,.hsv-g{display:none}.hsv-mw{display:block}.hsv-d{display:flex}.svr{grid-template-columns:48px minmax(0,1fr) 64px;background:#fff;padding:12px}.svr .ib{width:48px;height:48px;background:var(--g-soft)}.svr .th{display:block;width:64px;height:64px;border-radius:12px;object-fit:cover}.svr .go,.svr:before{display:none}.svr.on{box-shadow:none}.svr.on .ib{background:var(--g-soft);color:var(--g);transform:none}}@media(max-width:1100px){.pill .nav,.pill .div,.pill .lang{display:none}.pill{padding:6px;min-height:0;gap:6px;box-shadow:none;background:transparent}.mbtn{display:flex}.lv[data-sc] .mbtn,.lv:not([data-home]) .mbtn{box-shadow:none;background:var(--g-tint)}.cards{grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 40px 8px;scroll-padding:0 40px}.cards::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;height:300px}.card .ct{transform:none}.card .vm{opacity:1;transform:none;color:var(--g)}.card:hover .vm{color:#fff}.smart-c{grid-template-columns:1fr;padding:32px}.dash{display:none}.vg{grid-template-columns:repeat(2,1fr)}.vg .vc:nth-child(9){grid-column:auto}}@media(max-width:760px){.hdr-in{height:68px}.hdr{padding-top:12px}.logo{width:132px;height:26px}.lv[data-sc] .logo{width:124px}.signin{height:38px;padding:0 12px;font-size:13px}.ptb{height:auto;padding-top:68px}.ptb-img{top:68px;width:100%}.ptb-img img{object-position:var(--opm, var(--op, center))}.ptb-img:after{background:radial-gradient(ellipse 75% 70% at 50% 50%,#ffffffd1,#ffffff8c)}.ptb .wrap{min-height:136px;align-items:center;text-align:center;padding-top:16px;padding-bottom:16px;gap:4px}.ptb .sub{color:var(--ink)}.h1{font-size:26px}.hero{min-height:0}.hero h1{margin-bottom:12px}.hero p{font-size:14px;line-height:1.65}.hab-t .p,.hpr-h .p{font-size:14px;line-height:1.7}.hero-c{padding-bottom:36px}.hero-c .wrap{padding-right:52px}.cue{right:12px;bottom:28px;gap:10px}.cue span{font-size:11px}.cue svg{width:20px;height:20px}.pgdots{display:none!important}.over{border-radius:20px 20px 0 0}.hab-g{grid-template-columns:1fr;gap:28px}.hab-i{order:-1}.hab-t{align-items:center;text-align:center}.cls>div{padding:12px 8px 12px 0}.cls>div+div{padding-left:10px}.cls b{font-size:17px}.cls span{font-size:12px}.hsv-h{align-items:center;justify-content:center}.sec-cta{justify-content:center;margin-top:20px}.hsv-p2{padding:36px 0;border-radius:20px}.hsv-p2>.wrap{padding:0 14px;--bp: 14px}.hfq-g{display:flex;flex-direction:column;align-items:stretch;gap:24px}.hfq-s{display:contents}.hfq-s .h2{order:0;text-align:center}.hfq-r{display:contents}.hfq-l{order:1}.hfq-s .btn{order:2;align-self:center}.sup{order:3;grid-template-columns:1fr;padding:20px}.sup .btn{justify-self:stretch}.sup-r{flex-direction:column;gap:2px}.vid{height:auto;min-height:0}.vm-t{gap:24px}.vm-m{padding-top:24px}.cvx{display:none}.hsv-p{padding:44px 0;margin:0 12px}.hsv-p .h2{margin-bottom:24px}.cards{grid-template-columns:repeat(5,78%);padding:4px 20px 8px;scroll-padding:0 20px;gap:12px}.card{height:260px}.card h3{font-size:19px}.qa>button{padding:14px 16px;font-size:14px}.qa .a .ai{padding:0 16px 16px}.smart{padding:0 var(--gut)}.smart-c{padding:28px 22px}.smart-t .btn{width:100%}.ft-g{grid-template-columns:1fr 1fr}.ft-l{grid-column:1/-1}.ft-l p{display:none}.ft-b{flex-direction:column;align-items:center;text-align:center}.ft-b a{margin:0 10px}.ft-legal{text-align:center}.ft-prod .ft-l p{display:block}.ft-prod .ft-b{margin-top:32px;align-items:flex-start;text-align:left}.ft-prod .ft-legal{text-align:left}.ft-prod .ft-b a{margin:0 20px 0 0}.ab1-g{grid-template-columns:1fr}.vid{aspect-ratio:16/11}.qp-img{height:220px}.qp-img img{object-position:80% 50%}.qp-card{margin:-40px auto 0;padding:24px;text-align:left}.qp-card .h2{font-size:24px}.hsv{padding-bottom:8px}.svr{grid-template-columns:44px minmax(0,1fr) 56px;gap:12px}.svr .ib{width:44px;height:44px}.svr .ib .ic{width:24px;height:24px}.svr b{font-size:16px}.svr .th{width:56px;height:56px}.dots{gap:4px}.dots button{position:relative;background-clip:content-box}.dots button:before{content:"";position:absolute;inset:-10px -4px}.ft-links{gap:0}.ft-links a{padding:6px 0}.ft-b a{display:inline-block;padding:8px 0}.cv{padding:0 var(--gut) 64px}.cv-p{border-radius:20px;padding:40px 0 44px}.vg{display:grid!important;grid-template-columns:repeat(10,82%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 20px 10px;scroll-padding:0 20px}.vg::-webkit-scrollbar{display:none}.vc{scroll-snap-align:start;min-height:220px}.cv .dots{display:flex!important}.cv .gear{display:none}.fq-g{grid-template-columns:minmax(0,1fr)}.cats{position:sticky;top:68px;z-index:20;margin:0 calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px);background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);gap:0}.cats small,.tut{display:none}.cat-l{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0;gap:4px;padding:8px 0}.cat-l::-webkit-scrollbar{display:none}.cat-l a{flex:none;white-space:nowrap;padding:8px 12px;font-size:13px}.cat-hl{display:none}.cat-l a.on{background:var(--g-soft)}.fcat{scroll-margin-top:130px}.cx-g{grid-template-columns:1fr}.enq{margin-top:0;padding:24px}.reach{padding-top:28px}}@media(max-height:500px)and (orientation:landscape){.mpanel{padding-top:76px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;column-gap:32px}.mpanel>a{grid-column:1;padding:6px 0;font-size:18px}.mlang{grid-column:2;grid-row:1 / span 3;margin:0;padding:0 0 0 24px;border:0;border-left:1px solid var(--line)}.mpanel .mfoot{grid-column:2;grid-row:4 / span 2;align-self:end;padding-left:24px}.svc,.svc.flip{grid-template-columns:minmax(0,2fr) minmax(0,3fr);scroll-margin-top:68px}.hsv-m{grid-auto-columns:300px}.hsc-i{aspect-ratio:16/8}.svc-i{aspect-ratio:auto;min-height:220px}.hero{min-height:0}.hdr{padding-top:0}.hdr-in{height:60px}.hero-c{padding-bottom:22px}.hero h1{font-size:24px;margin-bottom:8px}.hero p{font-size:12px;line-height:1.55;max-width:680px}.cue{right:16px;bottom:16px;gap:8px}.cue span{font-size:10px}.cue svg{width:18px;height:18px}.pgdots{display:none!important}.ptb{height:190px;padding-top:60px}.ptb-img{top:60px;width:min(var(--iw, 70%),56%)}.enq{margin-top:0}.card{height:240px}.cats{top:60px}}.hpr{position:relative;padding:clamp(40px,5vw,72px) 0 clamp(16px,2vw,24px)}.hpr-h{margin-bottom:clamp(16px,2.6vh,28px)}.hpr-h .p{margin-top:6px;max-width:760px;font-size:15px;line-height:1.7}.hpr-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:stretch}.hpr-v{order:-1;min-width:0}.hpr-l{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.hpr .svr{width:100%;grid-template-columns:52px minmax(0,1fr);border:0;background:transparent;text-align:left;cursor:pointer}.hpr .svr .ib{background:var(--g-soft)}.hpr .svr.on{background:#fff;box-shadow:0 10px 28px #10181414}.hpr .svr.on .ib{background:var(--g);color:#fff}.hpr .svr small{font-size:13.5px}.hpr .ib .ic{width:26px;height:26px}.hpr-f{position:relative;height:100%;min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;border-radius:20px;background:var(--g-tint);overflow:hidden}.pw{position:relative;width:min(100%,460px);border-radius:16px;background:#fff;box-shadow:0 18px 50px #1018141a}.pw-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.pw-bar img{height:20px;width:auto}.pw-bar span{font-size:12px;font-weight:500;color:var(--mute)}.pw-b{display:grid;padding:18px 20px 20px}.scr{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .45s var(--ease),visibility 0s linear .3s}.scr.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .08s,transform .6s var(--ease) .08s,visibility 0s}.scr-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.scr-h b{font-size:16px;font-weight:600}.scr .tag{flex:none;padding:4px 10px;border-radius:999px;background:var(--g-soft);font-size:12px;font-weight:500;color:var(--g)}.fld{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line)}.fld small{font-size:12px;color:var(--mute)}.fld small,.fld span,.chk li,.tst-h,.cert-r{line-height:1.4}.fld span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:500}.fld .chev{width:18px;height:18px;flex:none;color:var(--mute)}.pnote{display:flex;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;border-radius:8px;background:var(--g-tint);font-size:13px;color:var(--body)}.pnote .ic{width:20px;height:20px;color:var(--g)}.scr .btn{width:100%;pointer-events:none}.scr .btn-o{margin-top:14px}.scr-img{position:relative;height:140px;margin-bottom:14px;border-radius:12px;overflow:hidden;background:#dce5df}.scr-img img{width:100%;height:100%;object-fit:cover}.chk{list-style:none;margin:0;padding:0}.chk li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--body)}.chk li:last-child{border-bottom:0}.cb{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #ccd5cf;background:#fff;color:#fff;transition:background-color .3s ease,border-color .3s ease}.cb svg{opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .3s var(--ease)}.scr.on .cb{background:var(--g);border-color:var(--g);transition-delay:calc(.25s + var(--d, 0s))}.scr.on .cb svg{opacity:1;transform:none;transition-delay:calc(.25s + var(--d, 0s))}.tst{padding:12px 0;border-bottom:1px solid var(--line)}.tst:last-child{border-bottom:0}.tst-h{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;color:var(--ink)}.tst-h em{font-style:normal;font-size:12px;font-weight:600;color:var(--g);opacity:0;transition:opacity .3s ease}.meter{height:6px;border-radius:6px;background:var(--g-soft);overflow:hidden}.meter i{display:block;height:100%;border-radius:6px;background:var(--g);transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease}.scr.on .meter i{transform:scaleX(1);transition:transform .9s var(--ease) calc(.2s + var(--d, 0s))}.scr.on .tst-h em{opacity:1;transition-delay:calc(1s + var(--d, 0s))}.cert{display:flex;flex-direction:column;align-items:center;text-align:center}.cert-s{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:16px;background:var(--g-soft);color:var(--g)}.cert-s svg{width:30px;height:30px}.cert small{font-size:12px;color:var(--mute)}.cert b{margin-top:2px;font-size:19px;font-weight:600}.cert-r{display:flex;justify-content:space-between;gap:12px;width:100%;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--body);text-align:left}.cert-r:first-of-type{margin-top:12px;border-top:1px solid var(--line)}.cert-r span:last-child{font-weight:500;color:var(--ink);text-align:right}.cert-r .ok{color:var(--g)}.ptoast{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--g-tint);font-size:13px;color:var(--body);opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.scr.on .ptoast{opacity:1;transform:none;transition:opacity .4s ease .7s,transform .5s var(--ease) .7s}.scr.on .pnote.ptoast{transition-delay:2.3s,2.3s}.scr .pnote.ptoast{margin:14px 0 0}.fv{display:inline-block;font-style:normal}.tg2{display:inline-grid;text-align:center}.tg2>span{grid-area:1/1}.tg2>span+span{opacity:0}.fld:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--g);transform:scaleX(0);transform-origin:0 50%;opacity:0}.hpr-g.in .scr.on[data-i="0"] .fv{animation:pfill .7s cubic-bezier(.4,0,.2,1) var(--fd) both}.hpr-g.in .scr.on[data-i="0"] .fld:after{animation:psweep 1.1s cubic-bezier(.4,0,.2,1) calc(var(--fd) - .15s) both}.hpr-g.in .scr.on[data-i="0"] .btn{animation:ppress .7s ease 2.4s both}.hpr-g.in .scr.on[data-i="0"] .tg2{animation:ptag .5s ease 2.9s both}.hpr-g.in .scr.on[data-i="0"] .tg2>span:first-child{animation:pout .3s ease 2.9s both}.hpr-g.in .scr.on[data-i="0"] .tg2>span+span{animation:pin2 .4s ease 3.05s both}@keyframes pfill{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:none}}@keyframes psweep{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes pin{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes ppress{0%,to{background:var(--g);transform:none}35%{background:var(--g-d);transform:scale(.97)}}@keyframes ptag{to{background:var(--g);color:#fff}}@keyframes pout{to{opacity:0}}@keyframes pin2{0%{opacity:0}to{opacity:1}}.ptoast i{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g);color:#fff}.pst{display:contents}.pm,.pchev,.pck,.phint{display:none}.hpr-d{display:none!important}@media(max-width:900px){.hpr{padding-top:36px}.hpr-h{text-align:center;margin-bottom:16px}.hpr-h .p{margin:4px auto 0;font-size:14px;line-height:1.6}.hpr-g{display:block}.hpr-v{display:none}.hpr-l{display:flex;flex-direction:column;gap:8px}.pst{display:block;border-radius:16px;background:var(--g-tint);transition:background-color .3s ease,box-shadow .3s ease}.pst.on{background:#fff;box-shadow:inset 0 0 0 1.5px #bfe0b6,0 10px 28px #1018140f}.hpr .svr{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:16px;background:transparent;box-shadow:none}.hpr .svr:before{display:none}.hpr .svr.on{background:transparent;box-shadow:none}.hpr .svr .ib{width:44px;height:44px;border-radius:14px;background:#fff}.hpr .svr.on .ib{background:var(--g);color:#fff}.hpr .svr .ib .ic{width:24px;height:24px}.hpr .svr b{font-size:15.5px}.hpr .svr small{font-size:13px;line-height:1.5}.pst:not(.on) .svr small{display:none}.hpr .svr{grid-template-columns:44px minmax(0,1fr) 28px}.pchev{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--g)}.pchev .chev{width:20px;height:20px}.pst.on .pchev{visibility:hidden}.phint{display:block;margin:10px 0 0;font-size:13px;font-weight:500;color:var(--g)}.hpr .svr[data-rv]{opacity:1;transform:none}.pm{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.pst.on .pm{grid-template-rows:1fr}.pm-in{min-height:0;overflow:hidden}.pm .pw-b{display:grid;margin:0 14px;padding:10px 0 14px;border-top:1px solid var(--line)}.pm .scr{transform:none}.fld{padding:6px 0}.pnote{margin:10px 0;padding:8px 10px}.scr .btn{height:40px}.scr-img{height:110px;margin-bottom:10px}.chk li{padding:6px 0}.tst{padding:8px 0}.cert-s{width:44px;height:44px;margin-bottom:6px;border-radius:14px}.cert-s svg{width:24px;height:24px}.cert-r{padding:7px 0}.ptoast,.scr .pnote.ptoast{margin-top:10px;padding:8px 10px}.scr .btn-o{margin-top:10px}}@media(max-width:900px){.hpr-l{display:grid!important;grid-auto-flow:column;grid-auto-columns:min(88%,380px);align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-20px calc(-1 * var(--gut)) -26px;padding:26px var(--gut) 54px;scroll-padding:0 var(--gut)}.hpr-l::-webkit-scrollbar{display:none}.hpr-d{display:flex!important;margin-top:0}.hpr-d button{background:#cfe0ca}.hpr-d button[aria-current=true]{background:var(--g)}.pst,.pst.on{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;gap:2px;padding-bottom:10px;background:#fff;border-radius:20px;box-shadow:0 6px 22px #1018140f;opacity:.38;transition:opacity .55s cubic-bezier(.33,0,.2,1);will-change:opacity}.pst:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 14px 36px #10181412;opacity:0;transition:opacity .55s ease;pointer-events:none}.pst.cur{opacity:1}.pst.cur:after{opacity:1}.hpr .svr,.hpr .svr.on{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 14px 8px 16px;border-radius:20px 20px 0 0;background:transparent;box-shadow:none;cursor:default;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:background-color .4s ease,box-shadow .4s ease}.hpr .svr:before{display:block}.hpr .svr .ib,.hpr .svr.on .ib{width:38px;height:38px;border-radius:12px;background:var(--g-soft);color:var(--g);transition:background-color .4s ease,color .4s ease}.hpr .svr .ib .ic{width:21px;height:21px}.hpr .svr b{font-size:14.5px}.hpr .svr small,.pst:not(.on) .svr small{display:block;font-size:12px;line-height:1.5}.pst.cur .svr:before{transform:scaleY(1)}.pst.cur .svr .ib{background:var(--g);color:#fff}.pck,.pchev,.phint{display:none!important}.pm,.pst.on .pm{grid-template-rows:1fr}.pst .pm{flex:1}.pst .pm-in{display:flex}.pm-f{flex:1;display:flex;flex-direction:column;justify-content:center;margin:0 8px;padding:10px 8px;border-radius:16px;background:var(--g-tint)}.pm .pw{zoom:.86}.pm .pw{width:100%;box-shadow:0 10px 28px #10181414}.pm .pw-bar{padding:10px 14px}.pm .pw-b{display:grid;margin:0;padding:10px 14px 12px;border:0}.pm .scr{opacity:1;visibility:visible}.pm .pw-b{transition:opacity .35s ease}.pm .pw-b.pfo{opacity:0;transition-duration:.18s}.scr.rst,.scr.rst *{transition:none!important;animation:none!important}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.pst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.hpr-l{grid-auto-columns:min(88%,640px)}.pst,.pst.on{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:6px;padding:10px 10px 10px 0}.hpr .svr,.hpr .svr.on{border-radius:20px 0 0 20px}.pm-f{margin:0;padding:10px}.pm .pw-bar{padding:8px 14px}.pm .pw-b{padding:10px 14px 12px}.scr-img{height:64px;margin-bottom:6px}.fld{padding:3px 0}.scr-h{margin-bottom:2px}.pnote{margin:6px 0;padding:6px 10px}.scr .btn{height:36px}.chk li{padding:3px 0}.tst{padding:5px 0}.tst-h{margin-bottom:4px}.cert-s{display:none}.cert-r{padding:4px 0}.cert-r:first-of-type{margin-top:6px}.scr .btn-o{margin-top:6px}.ptoast,.scr .pnote.ptoast{margin-top:6px;padding:6px 10px}}@media(max-width:900px)and (max-height:780px){.hpr{padding-top:24px}.hpr-h{margin-bottom:12px}.hpr-h .p{font-size:13.5px}.hpr .svr{padding:10px 12px;grid-template-columns:40px minmax(0,1fr) 28px}.hpr .svr .ib{width:40px;height:40px;border-radius:12px}.scr-img{height:80px}.cert-s{display:none}}@media(min-width:901px)and (max-height:880px){.hpr{padding-top:28px}.hpr-h .h2{font-size:clamp(26px,2.4vw,32px)}.hpr-h .p{margin-top:2px}.hpr-f{min-height:0;padding:22px 32px;gap:12px}.pw-bar{padding:11px 18px}.pw-b{padding:12px 18px 16px}.scr-h{margin-bottom:4px}.fld{padding:6px 0}.pnote{margin:10px 0;padding:8px 12px}.scr .btn{height:40px}.scr .btn-o{margin-top:10px}.scr-img{height:104px;margin-bottom:10px}.chk li{padding:6px 0}.tst{padding:8px 0}.tst-h{margin-bottom:6px}.cert-s{width:44px;height:44px;margin-bottom:6px;border-radius:14px}.cert-s svg{width:24px;height:24px}.cert-r{padding:7px 0}.cert-r:first-of-type{margin-top:8px}.ptoast,.scr .pnote.ptoast{margin-top:10px;padding:8px 12px}.hpr .svr{padding:10px 14px 10px 16px}.hpr .svr .ib{width:46px;height:46px;border-radius:14px}.hpr .svr b{font-size:16px}.hpr .svr small{font-size:13px;line-height:1.45}.hpr-l{gap:4px}}@media(min-width:901px)and (max-height:720px){.hpr{padding-top:20px}.hpr-h{margin-bottom:12px}.hpr-f{padding:14px 28px}.pw-b{padding:10px 16px 12px}.scr-img{height:72px}.fld small{font-size:11px}.fld span,.chk li,.tst-h{font-size:13px}.chk li{padding:4px 0}.tst{padding:6px 0}.pnote{margin:8px 0}.hpr .svr{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:8px 12px}.hpr .svr .ib{width:40px;height:40px}.hpr .svr .ib .ic{width:22px;height:22px}.hpr .svr small{font-size:12.5px}}.qp-mw{display:none}@media(max-width:900px){.qp-img{height:clamp(200px,32vw,260px);border-radius:20px}.qp-card{display:none}.qp-mw{display:block;position:relative;margin-top:-56px}.qp-m{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,360px);align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-20px calc(-1 * var(--gut)) -26px;padding:20px calc(var(--gut) + 12px) 34px;scroll-padding:0 calc(var(--gut) + 12px)}.qp-m::-webkit-scrollbar{display:none}.qp-mc{scroll-snap-align:start;padding:24px 22px;border-radius:16px;background:#fff;box-shadow:0 14px 36px #1018141a}.qp-mc .h2{margin-bottom:12px}.qp-dt{display:flex;margin-top:0}.qp-dt button{background:#cfe0ca}.qp-dt button[aria-current=true]{background:var(--g)}}@media(min-width:600px)and (max-width:900px){.qp-m{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible;margin:0;padding:0 16px}.qp-dt{display:none}}.vid.vimg{cursor:default;background:#dce5df}.vid.vimg:after{display:none}.lv .vid.vimg img{height:100%;object-position:62% 50%;transform:none}.vid.vimg:hover img{transform:none}.scr .fld+.btn{margin-top:18px}@media(max-width:900px){.scr .fld+.btn{margin-top:12px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.scr .fld+.btn{margin-top:8px}}.lv .p{font-size:15px;line-height:1.75}.lv button.btn{font-size:14px;font-weight:600}.ptb .sub{font-size:15px;line-height:1.7}.qp-card .h2{font-size:clamp(26px,2.6vw,36px)}.vd h3,.fcat h2,.done h3{font-size:22px;line-height:1.35}.vd p,.done p{font-size:15px;line-height:1.75}.hsv .t small{font-size:13.5px}.cats small{font-size:12px}@media(max-width:760px){.lv .p{font-size:14px;line-height:1.7}.ptb .sub{font-size:14px}.vd h3,.fcat h2,.done h3{font-size:20px}.vd p,.done p{font-size:14px;line-height:1.7}.vc h3{font-size:15.5px;line-height:1.35}.hsv .t small,.vc p{font-size:13px}}@media(prefers-reduced-motion:reduce){.lv *,.lv *:before,.lv *:after{transition-duration:.01s!important;animation:none!important}[data-rv],.rv-img,.rv-img>img{opacity:1!important;transform:none!important;clip-path:none!important}.hero-bg,.hero-c,.deco,.hsv-bg,.qp-img img,.ptb-img img{transform:none!important}.mis-t span{opacity:1!important}.svc-i,.svc-t>*,.svc .sl li,.svc .scope-r{clip-path:none!important;opacity:1!important;transform:none!important}.svc-i img{scale:1!important;translate:none!important}.fw{opacity:1!important;filter:none!important;transform:none!important}.scr .meter i{transform:scaleX(1)!important}}.svc-i img{top:0;height:100%;translate:none!important}@media(max-height:500px)and (orientation:landscape){.svc-i{aspect-ratio:4/3;min-height:0;align-self:start}}@media(min-width:761px)and (max-width:900px){.ab1-g>[data-rv=l]{align-items:center}.lv .vid.vimg{height:auto;aspect-ratio:4/3}}.ft-prod .ft-l p{max-width:none}.ft-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 32px}.ft-nav{display:flex;flex-wrap:wrap;gap:8px 28px}.ft-nav a{font-size:14px;font-weight:500;text-decoration:none;color:#ffffffd9;transition:color .25s ease}.ft-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.hero-bg:before{content:"";position:absolute;left:0;right:0;top:0;height:220px;z-index:1;pointer-events:none;background:linear-gradient(#0e14126b,#0e14122e 55%,#0e141200)}.logo .lg-l{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 2px 12px rgba(0,0,0,.35))}@media(min-width:761px)and (min-height:501px){.ptb-img{width:100%}.ptb-img:after{background:linear-gradient(90deg,#ffffffe6 0 calc(max(var(--gut),50% - var(--max) / 2) + 440px),#fff0 calc(max(var(--gut),50% - var(--max) / 2) + 760px))}}@media(max-width:760px),(max-height:500px)and (orientation:landscape){.pgdots{display:flex!important;left:3px;top:50%;gap:6px;padding:4px 2px;box-shadow:0 6px 18px #1018141f}.pgdots .pg-ic,.pgdots .pg-ln,.pgdots em{display:none}.pgdots button{width:18px;height:18px}.pgdots button:after{content:"";position:absolute;inset:-4px -14px -4px -6px}.pgdots button i{width:5px;height:5px}.pgdots button b{font-size:8px}.lv[data-ready] .pgdots:not([data-act]){opacity:0;pointer-events:none}.pgdots{transition:opacity .3s ease}}@media(min-width:761px){.cv .vg{display:grid;max-width:1064px;grid-template-columns:repeat(4,minmax(0,1fr))}.cv .vg .vc:nth-child(9){grid-column:2}}@media(min-width:761px)and (max-width:1023px){.cv .vg{max-width:640px;grid-template-columns:repeat(2,minmax(0,1fr))}.cv .vg .vc:nth-child(9){grid-column:auto}}@media(min-width:761px)and (max-height:500px)and (orientation:landscape){.cv .vg{max-width:none;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cv .vg .vc:nth-child(9){grid-column:2}.cv .vc{min-height:0;padding:16px}.cv .vc h3{margin-top:12px}}@media(min-width:1800px)and (min-height:881px){.lv{--max: 1440px}.lv .p,.hab-t .p{font-size:16.88px}.hpr-h .p{font-size:16.88px;max-width:855px}.h1{font-size:36px}.h2{font-size:40.5px}.h3{font-size:24.75px}.qp-card .h2{font-size:40.5px}.lv button.btn,.lv a.btn{height:49.5px;padding:0 22.5px;font-size:15.75px}.btn .arr{width:18px;height:18px}.hdr-in{height:85.5px}.logo{width:210.38px;height:38.25px}.lv[data-sc] .logo{width:180px}.pill{min-height:65.25px;gap:24.75px}.nav a{height:45px;padding:0 13.5px;font-size:15.75px}.nav a .ic{width:24.75px;height:24.75px}.div{height:36px}.lang>button{height:45px;font-size:15.75px}.lang>button .ic{width:22.5px;height:22.5px}.lang .chev{width:20.25px;height:20.25px}.lang-m{min-width:191.25px}.lang-m a{font-size:15.75px}.ptb{height:315px;padding-top:85.5px}.ptb-img{top:85.5px}.ptb .sub{font-size:16.88px}.hero h1{font-size:54px}.hero p{font-size:18px;max-width:922.5px}.hero-c .in{max-width:990px}.cue span{font-size:13.5px}.svr{grid-template-columns:58.5px minmax(0,1fr) 40.5px;gap:18px}.hpr .svr{grid-template-columns:58.5px minmax(0,1fr)}.svr .ib{width:58.5px;height:58.5px}.svr .ib .ic{width:31.5px;height:31.5px}.hpr .ib .ic{width:29.25px;height:29.25px}.svr b{font-size:19.12px}.svr small{font-size:14.62px}.hpr .svr small{font-size:15.19px}.svr .go{width:40.5px;height:40.5px}.svr .go .arr{width:20.25px;height:20.25px}.frame{min-height:495px}.cap .ib{width:54px;height:54px}.cap .ib .ic{width:29.25px;height:29.25px}.cap b{font-size:24.75px}.cap small{font-size:15.75px}.hpr-f{min-height:540px}.vid{min-height:495px}.qp-img{height:450px}.qp-card{width:min(585px,calc(100% - 32px));padding:40.5px}.qp-card .p{font-size:15.75px}.cv .vg{max-width:1197px}.vc{min-height:265.5px;padding:24.75px}.vc .ib{width:58.5px;height:58.5px}.vc .ib .ic{width:33.75px;height:33.75px}.vc h3{font-size:19.12px}.vc p{font-size:14.62px}.svc-i{min-height:360px}.svc-h .ib{width:54px;height:54px}.svc-h .ib .ic{width:29.25px;height:29.25px}.svc-t .h3{font-size:24.75px}.svc-t .p{font-size:16.88px}.scope h4{font-size:15.75px}.scope-r{grid-template-columns:101.25px 1fr;font-size:14.62px}.sl li>i{font-size:15.75px}.sl b{font-size:15.75px}.sl p{font-size:14.62px}.ref{font-size:13.5px}.ft{padding:63px 0 36px}.ft-l img{width:168.75px;height:31.5px}.ft-l p{font-size:14.62px}.ft-nav a{font-size:15.75px}.ft-b,.ft-legal{font-size:13.5px}.pg-ic,.pgdots button{width:31.5px;height:31.5px}.pg-ic svg{width:16.88px;height:16.88px}.pgdots button b{font-size:11.25px}.pgdots button i{width:6.75px;height:6.75px}.pgdots em{font-size:13.5px}.pw{zoom:1.125}}@media(min-width:2300px)and (min-height:881px){.lv{--max: 1600px}.lv .p,.hab-t .p{font-size:18.75px}.hpr-h .p{font-size:18.75px;max-width:950px}.h1{font-size:40px}.h2{font-size:45px}.h3{font-size:27.5px}.qp-card .h2{font-size:45px}.lv button.btn,.lv a.btn{height:55px;padding:0 25px;font-size:17.5px}.btn .arr{width:20px;height:20px}.hdr-in{height:95px}.logo{width:233.75px;height:42.5px}.lv[data-sc] .logo{width:200px}.pill{min-height:72.5px;gap:27.5px}.nav a{height:50px;padding:0 15px;font-size:17.5px}.nav a .ic{width:27.5px;height:27.5px}.div{height:40px}.lang>button{height:50px;font-size:17.5px}.lang>button .ic{width:25px;height:25px}.lang .chev{width:22.5px;height:22.5px}.lang-m{min-width:212.5px}.lang-m a{font-size:17.5px}.ptb{height:350px;padding-top:95px}.ptb-img{top:95px}.ptb .sub{font-size:18.75px}.hero h1{font-size:60px}.hero p{font-size:20px;max-width:1025px}.hero-c .in{max-width:1100px}.cue span{font-size:15px}.svr{grid-template-columns:65px minmax(0,1fr) 45px;gap:20px}.hpr .svr{grid-template-columns:65px minmax(0,1fr)}.svr .ib{width:65px;height:65px}.svr .ib .ic{width:35px;height:35px}.hpr .ib .ic{width:32.5px;height:32.5px}.svr b{font-size:21.25px}.svr small{font-size:16.25px}.hpr .svr small{font-size:16.88px}.svr .go{width:45px;height:45px}.svr .go .arr{width:22.5px;height:22.5px}.frame{min-height:550px}.cap .ib{width:60px;height:60px}.cap .ib .ic{width:32.5px;height:32.5px}.cap b{font-size:27.5px}.cap small{font-size:17.5px}.hpr-f{min-height:600px}.vid{min-height:550px}.qp-img{height:500px}.qp-card{width:min(650px,calc(100% - 32px));padding:45px}.qp-card .p{font-size:17.5px}.cv .vg{max-width:1330px}.vc{min-height:295px;padding:27.5px}.vc .ib{width:65px;height:65px}.vc .ib .ic{width:37.5px;height:37.5px}.vc h3{font-size:21.25px}.vc p{font-size:16.25px}.svc-i{min-height:400px}.svc-h .ib{width:60px;height:60px}.svc-h .ib .ic{width:32.5px;height:32.5px}.svc-t .h3{font-size:27.5px}.svc-t .p{font-size:18.75px}.scope h4{font-size:17.5px}.scope-r{grid-template-columns:112.5px 1fr;font-size:16.25px}.sl li>i{font-size:17.5px}.sl b{font-size:17.5px}.sl p{font-size:16.25px}.ref{font-size:15px}.ft{padding:70px 0 40px}.ft-l img{width:187.5px;height:35px}.ft-l p{font-size:16.25px}.ft-nav a{font-size:17.5px}.ft-b,.ft-legal{font-size:15px}.pg-ic,.pgdots button{width:35px;height:35px}.pg-ic svg{width:18.75px;height:18.75px}.pgdots button b{font-size:12.5px}.pgdots button i{width:7.5px;height:7.5px}.pgdots em{font-size:15px}.pw{zoom:1.25}}.ft-legal b{font-weight:600}
