:root{--ease:cubic-bezier(.2,.7,.3,1);--bg:#fcfcfb;--surface:#fff;--surface2:#f6f6f5;--panel:#ededec;--line:#e6e6e4;--line2:#d2d2d0;--text:#141413;--text2:#3a3a38;--mut:#6b6b69;--mut2:#9a9a98;--brown:#141413;--brown-d:#3a3a38;--tan:#bebebc;--sand:#efefee;--stone:#e2e2e0;--sev-critical:#a32e22;--sev-high:#c2410c;--sev-medium:#a67c1a;--sev-low:#5f7a8a;--no:#a33224;--no-soft:#fbe4e1;--ok:#3e7a52;--ok-soft:#e6efe6;--line-green:#06c755;--field:#f0f0ef;--r:0;--r-sm:0;--r-lg:0;--sh:0 1px 2px #1414130d, 0 12px 32px -16px #14141324;--sh-lift:0 2px 4px #1414130f, 0 18px 40px -18px #14141333;--bar:#f9f9f7ed;--bar2:#f9f9f7f5;--on-dark:#fcfcfb;--ctabg:#141413;--ctatext:#e4e4e2;--ctamut:#9a9a98;--ctaline:#454543;--ctahover:#2b2b2a;--playbg:#f6f6f5f0;--playink:#141413;--playhover:#fff}:root:not([data-theme=dark]){--wgrey:#f6f6f5;--gauge-ok:#2563cf;--gauge-warn:#c08a00;--gauge-hot:#c42b2b}:root[data-theme=dark]{--gauge-ok:#6ea8ff;--gauge-warn:#ffc23d;--gauge-hot:#ff6b6b;--bg:#1a1a19;--surface:#2c2c2a;--surface2:#373735;--panel:#4b4b4a;--line:#3b3b39;--line2:#565654;--text:#dfdfde;--text2:#c3c3c1;--mut:#9b9b99;--mut2:#7c7c7a;--brown:#dfdfde;--brown-d:#c3c3c1;--tan:#565654;--field:#3a3a38;--sand:#373735;--stone:#4b4b4a;--sev-critical:#e8837a;--no:#e8837a;--no-soft:#3a211e;--sev-high:#e5a06b;--sev-medium:#d9bc72;--sev-low:#9db8c6;--ok:#7fbf95;--ok-soft:#28352c;--sh:0 1px 2px #00000059, 0 12px 32px -16px #0000008c;--sh-lift:0 2px 4px #0006, 0 18px 40px -18px #0009;--bar:#1a1a19db;--bar2:#1a1a19eb;--on-dark:#1a1a19;--ctabg:#232322;--ctatext:#dfdfde;--ctamut:#9b9b99;--ctaline:#4b4b4a;--ctahover:#373735;--playbg:#dfdfdef0;--playink:#1a1a19;--playhover:#efefee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-display),var(--font-sans),system-ui,-apple-system,sans-serif}button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:inherit;font-size:16px;line-height:1.7}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}main>.wrap:last-child:not(:has(>.cta-box:last-child)){padding-bottom:56px}@media (max-width:560px){main>.wrap:last-child:not(:has(>.cta-box:last-child)){padding-bottom:40px}}a{color:inherit}.serif{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-weight:600}.mono{font-family:var(--font-mono),monospace}.nw{white-space:nowrap}span.nw,span.nwr{all:unset!important}span.nw{white-space:nowrap!important}.btn{border-radius:var(--r-sm);border:1px solid var(--text);background:var(--text);color:var(--bg);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s,background .16s;display:inline-flex}.btn-sm{padding:10px 18px;font-size:14px}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #14141380}.btn-accent{background:var(--brown);border-color:var(--brown);color:var(--on-dark)}.btn-accent:hover{background:var(--brown-d);border-color:var(--brown-d);box-shadow:0 8px 20px -10px #14141359}.btn-ghost{color:var(--text);border-color:var(--line2);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--text);box-shadow:none}.tag{letter-spacing:.02em;text-align:center;border:1px solid var(--line2);color:var(--mut);background:var(--surface);border-radius:100px;align-items:center;gap:8px;padding:6px 15px;font-size:12.5px;font-weight:500;display:inline-flex}.dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #3e7a5229}header{z-index:100;background:var(--bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;height:74px;display:flex;position:relative}.logo{align-items:center;gap:11px;text-decoration:none;display:flex}@media (max-width:400px){.wrap.nav{gap:7px;padding-left:14px;padding-right:14px}}@media (max-width:344px){.logo b{display:none}}.logo b{letter-spacing:.055em;font-size:16px;font-weight:600}.navlinks{align-items:center;gap:28px;font-size:15px;display:flex}.navlinks a{color:var(--mut);text-decoration:none;transition:color .15s}.navlinks a:hover,.navlinks a.on{color:var(--text)}.navright{align-items:center;gap:14px;display:flex}.mburger{cursor:pointer;width:28px;height:36px;color:var(--text);background:0 0;border:0;flex:none;padding:0;display:none;position:relative}.mburger span{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .32s cubic-bezier(.4,0,.2,1),top .32s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;left:4px}.mburger span:first-child{top:11px}.mburger span:nth-child(2){top:17px}.mburger span:nth-child(3){top:23px}.mburger.open span:first-child{top:17px;transform:rotate(45deg)}.mburger.open span:nth-child(2){opacity:0;transform:scaleX(.2)}.mburger.open span:nth-child(3){top:17px;transform:rotate(-45deg)}.mmenu{z-index:99;background:var(--bg);opacity:0;visibility:hidden;flex-direction:column;padding:96px 24px 40px;transition:opacity .28s,transform .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-10px)}.mmenu.open{opacity:1;visibility:visible;transition:opacity .28s,transform .28s;transform:none}.mmenu-links{flex-direction:column;display:flex}.mmenu-links a{color:var(--text);padding:13px 0;font-size:19px;font-weight:500;text-decoration:none}.mmenu-links a.on{color:var(--mut)}.mmenu-links a,.mmenu-cta{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(12px)}.mmenu.open .mmenu-links a,.mmenu.open .mmenu-cta{opacity:1;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.3,1);transition-delay:calc(70ms + var(--i) * 55ms);transform:none}.mmenu-cta{background:var(--surface);border-color:var(--line2);width:100%;color:var(--text);border-radius:8px;justify-content:center;margin-top:22px;padding:12px 16px;font-size:15px}.mmenu-cta:hover{border-color:var(--text);box-shadow:none;transform:none}html.mmopen{overflow:hidden}@media (max-width:900px){.mburger{display:block}}@media (max-width:600px){header .ctabtn{display:none}}@media (max-width:400px){.navright{gap:10px}}@media (prefers-reduced-motion:reduce){.mburger span,.mmenu,.mmenu-links a,.mmenu-cta{transition:none}}.mmw{align-items:center;height:74px;display:flex;position:static}.mmpanel{pointer-events:none;background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;content-visibility:hidden;z-index:90;border-top:0;border-radius:0;width:min(780px,100vw - 48px);min-height:440px;padding:16px;transition:opacity .14s,transform .14s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 48px -18px #2a211838}.mmw:hover .mmpanel,.mmw:focus-within .mmpanel{opacity:1;visibility:visible;content-visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mmlist{width:305px;margin:0;padding:0;list-style:none}.mmlink{border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8.5px 12px;font-size:14.5px;line-height:1.45;display:flex}.mmlink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mmlink small{color:var(--mut2);flex:none;font-size:12px}.mmrow:hover .mmlink,.mmrow:focus-within .mmlink{background:var(--panel);color:var(--text)}.mmprev{border-left:1px solid var(--line);opacity:0;visibility:hidden;flex-direction:column;gap:8px;padding-left:20px;transition:opacity .12s;display:flex;position:absolute;inset:16px 16px 16px 337px;overflow:hidden}.mmrow:hover .mmprev,.mmrow:focus-within .mmprev,.mmlist:not(:hover):not(:focus-within) .mmrow:first-child .mmprev{opacity:1;visibility:visible}.mmpanel.mmcompact{min-height:340px}.mmimg{border:1px solid var(--line);text-align:center;background:#fff;border-radius:0;padding:10px;display:block}.mmimg img{object-fit:contain;max-width:100%;max-height:190px;margin:0 auto;display:block}.mmtitle{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--text);font-size:18px;font-weight:600;line-height:1.4}.mmprev p{color:var(--mut);margin:0;font-size:13.5px;line-height:1.65}.mmmeta{color:var(--text);font-size:13px;font-weight:600}.mmhint{color:var(--mut2);border-top:1px solid var(--line);margin-top:auto;padding-top:10px;font-size:12.5px}.lang{border:1px solid var(--line2);background:#e7e7e4;border-radius:100px;gap:2px;padding:3px;display:flex}.lang button,.lang a{color:var(--mut);cursor:pointer;letter-spacing:.05em;background:0 0;border:0;border-radius:100px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;transition:all .15s;display:block}.lang button.on,.lang a.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #1414131f}:root[data-theme=dark] .lang{background:var(--field);border-color:var(--line2)}:root[data-theme=dark] .lang button.on,:root[data-theme=dark] .lang a.on{background:var(--panel);box-shadow:0 1px 2px #00000059}.lang a:not(.on):hover{color:var(--text)}.hero{padding:94px 24px 66px}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}}.hero .kicker{letter-spacing:.02em;color:var(--brown);font-size:13.5px;font-weight:600}.hero h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.015em;max-width:17ch;margin:20px 0 0;font-size:clamp(32px,5vw,58px);font-weight:600;line-height:1.24}.hero h1 .hl{color:var(--brown)}.hero p.lead{color:var(--mut);max-width:54ch;margin-top:24px;font-size:18px}.hero .cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}section.wrap.story{padding:88px 24px 0}:root:not([data-theme=dark]){--band-soft:#f4f3f1;--band-solid:#d8d5d1;--hero-g1:#f4f3f1;--hero-g2:#f1f0ee;--hero-g3:#dfdcd8;--hero-g4:#cac6c1;--hero-g5:#b9b4ae;--hero-imgf:brightness(1.05) saturate(.97)}:root[data-theme=dark]{--band-soft:#26231f;--band-solid:#332f2b;--hero-g1:#201f1d;--hero-g2:#262523;--hero-g3:#3a3734;--hero-g4:#57534f;--hero-g5:#6f6c68;--hero-imgf:brightness(.6) saturate(.85)}.trust{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.trust div{border-left:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 24px;font-size:14.5px;display:flex}.trust div:first-child{border-left:0}.trust .ic{flex:none;margin-top:3px}.trust .sub{color:var(--mut2);font-size:13px;line-height:1.5;display:block}.split{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);margin-top:46px;overflow:hidden}.split svg,.split img{width:100%;height:auto;display:block}section.wrap{padding:96px 24px}.shead{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.shead .num{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);letter-spacing:.06em;font-size:15px;font-weight:600}.shead h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.015em;font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.35}.ssub{color:var(--mut);max-width:64ch;margin-bottom:40px;font-size:16.5px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:959px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:619px){.steps{grid-template-columns:minmax(0,1fr)}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:24px}.step .n{background:var(--panel);width:30px;height:30px;color:var(--text);font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;border-radius:50%;place-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:grid}.step h4{margin-bottom:6px;font-size:16px;font-weight:600}.step p{color:var(--mut);font-size:14px;line-height:1.65}.art{background:var(--surface2);border-bottom:1px solid var(--line);padding:22px 24px;display:block}.art svg{width:100%;height:auto;display:block}.sku{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--sh-lift);grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden}.sku .l{padding:0 0 32px}.sku .l .inner{padding:26px 32px 0}.sku .r{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:32px;display:flex}.sku h3{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:14px 0;font-size:25px;font-weight:600}.sku ul{gap:10px;margin-top:6px;list-style:none;display:grid}.sku li{color:var(--mut);padding-left:24px;font-size:15px;line-height:1.6;position:relative}.sku li:before{content:"";background:var(--brown);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:3px}.price{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1.2}.price small{font-family:var(--font-display),var(--font-sans);color:var(--mut);letter-spacing:0;margin-top:10px;font-size:14px;font-weight:400;display:block}.works{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:20px;display:grid}.work{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.work:hover{box-shadow:var(--sh-lift);border-color:var(--line2);transform:translateY(-3px)}.work .wtag{color:var(--brown);font-size:12.5px;font-weight:600}.work h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:7px 0;font-size:19px;font-weight:600}.work p{color:var(--mut);font-size:14.5px;line-height:1.6}.work .meta{font-family:var(--font-mono);color:var(--mut2);letter-spacing:.02em;margin-top:14px;font-size:11.5px}.work .built{color:var(--brown);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.work .built:before{content:"";background:var(--brown);border-radius:50%;flex:none;width:6px;height:6px}.buildnote{color:var(--mut);max-width:78ch;margin-bottom:30px;font-size:15px;line-height:1.7}.buildnote b{color:var(--text);font-weight:600}.case{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);margin-top:26px;padding:32px 34px}.case>.wtag{margin-bottom:10px}.case h3{margin:0 0 6px;font-size:22px;line-height:1.4}.case .sub{color:var(--mut2);margin:0;font-size:14px}.case p.story{color:var(--mut);max-width:76ch;margin:0 0 22px;font-size:15px;line-height:1.9}.case p.story b{color:var(--text);font-weight:600}.casequote{border-left:3px solid var(--brown);margin:0;padding:4px 0 4px 20px}.casequote q{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--text);quotes:"“" "”";font-size:18.5px;line-height:1.75;display:block}.casequote cite{color:var(--mut2);margin-top:10px;font-size:13.5px;font-style:normal;display:block}@media (max-width:700px){.case{padding:26px 22px}}.techstrip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:26px}.techcap{text-align:center;letter-spacing:.01em;color:var(--mut);margin:6px 0 0;font-size:13px}.techhead b{letter-spacing:-.01em;font-size:17px;display:block}.techhead p{color:var(--mut);max-width:62ch;margin:6px 0 0;font-size:14px;line-height:1.7}.techlogos{grid-template-columns:repeat(6,1fr);align-items:center;gap:30px clamp(16px,3.4vw,58px);max-width:1020px;margin:16px auto 34px;padding:0 6px;display:grid}.techslot{place-items:center;min-width:0;height:58px;display:grid;overflow:hidden}.techreel{grid-template-rows:58px 58px;justify-items:center;width:100%;display:grid}.techreel.roll{transition:transform .62s cubic-bezier(.4,0,.2,1);transform:translateY(-58px)}.techcell{place-items:center;width:100%;height:58px;display:grid}.techcell a{opacity:.86;place-items:center;transition:opacity .15s;display:grid}.techcell a:hover{opacity:1}.techcell .lgd,:root[data-theme=dark] .techcell .lgl{display:none}:root[data-theme=dark] .techcell .lgd{display:inline-block}.techcell img{width:var(--lmw);height:var(--lmh);max-width:100%;display:block}@media (max-width:900px){.techlogos{grid-template-columns:repeat(3,1fr);row-gap:24px}}@media (max-width:520px){.techlogos{grid-template-columns:repeat(2,1fr);column-gap:18px}}@media (prefers-reduced-motion:reduce){.techreel.roll{transition:none}}.techgroups{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}.techgroup{align-content:start;gap:9px;min-width:0;display:grid}.techlabel{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);font-size:10.5px}.techgroup ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.techgroup li{font-family:var(--font-mono),monospace;letter-spacing:.01em;color:var(--text2);background:var(--surface2);border:1px solid var(--line);white-space:nowrap;border-radius:0;padding:5px 10px;font-size:12px;transition:color .15s,border-color .15s}.techgroup li:hover{color:var(--text);border-color:var(--line2)}@media (max-width:860px){.techgroups{grid-template-columns:1fr;gap:18px}.techstrip{padding:20px}.techlogos{gap:12px}}.clip{margin:26px 0 0;padding:0}.clip figcaption{color:var(--mut2);text-align:center;margin-top:11px;font-size:13px}@keyframes dbblink{0%,60%,to{opacity:.25}30%{opacity:1}}.faq{gap:12px;display:grid}details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--brown);font-family:var(--font-mono);flex:none;font-size:19px;font-weight:500}details[open] summary:after{content:"–"}details p{color:var(--mut);padding:0 24px 20px;font-size:15px;line-height:1.75}.wgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.wgrid:has(>:last-child:nth-child(2)){grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.wgrid:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.wgrid>.wcard:only-child ul{grid-template-columns:1fr 1fr;column-gap:44px}}.wgrid>.wcard:only-child li{text-wrap:pretty}.wcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:26px}.wcard h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;align-items:center;gap:11px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.wcard .pill{font-family:var(--font-display),var(--font-sans);letter-spacing:.02em;border-radius:100px;padding:3px 11px;font-size:11.5px;font-weight:600}.wcard.ok .pill{background:var(--ok);color:#f2f7f2}.wcard.nope .pill{background:var(--panel);color:var(--mut)}.wcard ul{color:var(--mut);gap:11px;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.wcard li{padding-left:27px;position:relative}.wcard.ok li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:2px}.wcard.nope li:before{content:"✕";color:var(--mut2);position:absolute;left:3px}.refund{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.refund div{border-left:1px solid var(--line);padding:22px 24px}.refund div:first-child{border-left:0}.refund b{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.refund .amt{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);letter-spacing:-.01em;font-size:21px;font-weight:600}.refund small{color:var(--mut2);margin-top:7px;font-size:12.5px;line-height:1.5;display:block}@media (min-width:901px){.refund:has(>div:nth-child(4)){grid-template-columns:repeat(2,1fr)}.refund:has(>div:nth-child(4))>div:nth-child(odd){border-left:0}.refund:has(>div:nth-child(4))>div:nth-child(n+3){border-top:1px solid var(--line)}}.pagehead{padding:66px 24px 30px}.pagehead h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.015em;font-size:clamp(28px,4.2vw,46px);font-weight:600;line-height:1.28}.pagehead p{color:var(--mut);max-width:62ch;margin-top:18px;font-size:17px}.chips{flex-wrap:wrap;flex:1;gap:9px;display:flex}.chip{cursor:pointer;border:1px solid var(--line2);background:var(--surface);color:var(--mut);white-space:nowrap;border-radius:100px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s}.chip:hover{border-color:var(--text);color:var(--text)}.chip.on{background:var(--text);border-color:var(--text);color:var(--bg)}.search{flex:none;position:relative}.search input{border:1px solid var(--line2);background:var(--surface);width:278px;color:var(--text);border-radius:100px;outline:none;padding:9px 15px 9px 40px;font-family:inherit;font-size:14.5px;transition:all .15s}.search input::placeholder{color:var(--mut2)}.search input:focus{border-color:var(--text);box-shadow:0 0 0 3px #1414131a}.search svg{pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cover{background:var(--surface2);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 22px 0;display:flex;position:relative;overflow:hidden}.cart{width:150px;max-width:100%;margin:auto 0 0 auto}.cart svg{width:100%;height:auto;display:block}@media (max-width:640px){.cover{padding:16px 18px 0}.cart{width:118px}}.ofields{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.ofields .wide{grid-column:1/-1}.ofields label{flex-direction:column;gap:8px;display:flex}.ofields label>span{color:var(--text);font-size:14.5px;font-weight:600}.ofields label>span b{color:var(--sev-critical);font-weight:700}.ofields input,.ofields textarea{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--bg);color:var(--text);outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:15.5px;line-height:1.6;transition:all .15s}.ofields textarea{resize:vertical;min-height:120px}.ofields input::placeholder,.ofields textarea::placeholder{color:var(--mut2)}.ofields input:focus,.ofields textarea:focus{border-color:var(--text);box-shadow:0 0 0 3px #1414131a}.ofields input:disabled,.ofields textarea:disabled{opacity:.6}@media (max-width:700px){.ofields{grid-template-columns:1fr}}.flow{counter-reset:step;gap:14px;display:grid}.flow li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:22px 26px 22px 74px;list-style:none;position:relative}.flow li:before{counter-increment:step;content:counter(step);background:var(--brown);width:30px;height:30px;color:var(--on-dark);font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:22px;left:24px}.flow h4{margin-bottom:6px;font-size:16.5px;font-weight:600}.flow p{color:var(--mut);font-size:14.5px;line-height:1.7}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.flow li{padding:18px 18px 18px 62px}.flow li:before{top:18px;left:16px}}.demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);margin-bottom:26px;overflow:hidden}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);flex-direction:column;padding:30px 26px 26px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.tier:hover{border-color:var(--stone);box-shadow:var(--sh-lift);transform:translateY(-2px)}@media (hover:none){.tier:hover{border-color:var(--line);box-shadow:var(--sh);transform:none}}.tier .twin{color:var(--mut);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px;font-size:13.5px}.tier ul{color:var(--mut);flex:1;align-content:start;gap:11px;font-size:14.5px;line-height:1.55;list-style:none;display:grid}.tier li{padding-left:26px;position:relative}.tier li:before{content:"✓";color:var(--mut2);font-weight:700;position:absolute;left:2px}.tier li.off{color:var(--mut2)}.tier li.off:before{content:"✕";color:var(--mut2);font-weight:600}.tiers.open{grid-template-columns:1fr}.tier.wide{cursor:default}.tier.wide:hover{border-color:var(--line);box-shadow:var(--sh);transform:none}.notinc{border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:var(--r-lg);background:var(--surface2);max-width:820px;margin-top:30px;padding:20px 24px}.notinc b{margin-bottom:12px;font-size:15px;display:block}.notinc ul{gap:10px;list-style:none;display:grid}.notinc li{color:var(--mut);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.notinc li:before{content:"✕";color:var(--mut2);font-weight:600;position:absolute;left:0}.prep{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;padding:18px 20px;display:flex}.prep h4{font-size:15.5px;font-weight:600;line-height:1.4}.prep p{color:var(--mut);margin-top:5px;font-size:14px;line-height:1.6}.paynote{color:var(--mut);margin-top:14px;font-size:14px;line-height:1.65}.paygo{background:var(--text);border-color:var(--text);color:var(--bg);margin-top:20px}@keyframes slippop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}.notbox{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brown);border-radius:var(--r);box-shadow:var(--sh);margin-top:26px;padding:24px 26px}.notbox h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;margin-bottom:13px;font-size:17px;font-weight:600}.notbox ul{color:var(--mut);gap:10px;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.notbox li{padding-left:22px;position:relative}.notbox li:before{content:"✕";color:var(--mut2);font-size:13px;position:absolute;left:2px}.related{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:20px;display:grid}.rel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:22px 24px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:block}.rel:hover{box-shadow:var(--sh-lift);transform:translateY(-3px)}.rel h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:17.5px;font-weight:600}.rel p{color:var(--mut);margin-top:7px;font-size:14px;line-height:1.6}.rel .b{color:var(--brown);margin-top:12px;font-size:14px;font-weight:600}.cta-box{color:var(--ctatext);text-align:center;background:radial-gradient(ellipse 58% 62% at 50% 36%, #ffffff0b, #fff0 72%) var(--ctabg);margin-inline:calc(50% - 50vw);padding:108px calc(50vw - 50% + 40px) 116px}section.wrap:has(>.cta-box){padding-bottom:0}.cta-box .tag{color:var(--ctamut);letter-spacing:.035em;text-wrap:balance;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;font-size:13px;font-weight:500;line-height:1.6;display:block}.cta-box .dot{vertical-align:middle;background:var(--ctamut);width:6px;height:6px;margin:-2px 8px 0 0;display:inline-block;box-shadow:0 0 0 3px #ffffff12}.cta-box h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.022em;text-wrap:balance;max-width:18ch;color:var(--ctatext);margin:22px auto 0;font-size:clamp(33px,4.5vw,54px);font-weight:600;line-height:1.22}.cta-box h2:first-child{margin-top:0}.cta-box p{color:var(--ctamut);text-wrap:pretty;max-width:1000px;margin:20px auto 0;font-size:17px;line-height:1.72}.cta-box .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cta-box .btn{border-color:var(--ctaline);color:var(--ctatext);background:0 0;border-radius:0;padding:15px 28px;font-size:15.5px}.cta-box .btn:hover{background:var(--ctahover);border-color:var(--ctamut);box-shadow:none}.cta-box .btn-accent{background:var(--ctatext);border-color:var(--ctatext);color:var(--ctabg)}.cta-box .btn-accent:hover{background:var(--ctatext);border-color:var(--ctatext);box-shadow:0 10px 24px -12px #000000b3}.cta-box .btn:focus-visible{outline:2px solid var(--ctatext);outline-offset:3px}@media (max-width:960px){.cta-box{padding:80px 24px 88px}.cta-box p{font-size:16.5px}}@media (max-width:560px){.cta-box{padding:64px 24px 72px}.cta-box .tag{font-size:12.5px;line-height:1.6}.cta-box h2{letter-spacing:-.018em;margin-top:18px;font-size:33px}.cta-box p{margin-top:16px;font-size:16px;line-height:1.7}.cta-box p br{display:none}.cta-box .row{gap:10px;margin-top:30px}.cta-box .btn{padding:14px 22px;font-size:15px}}p,li,dd,blockquote{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif}.mmpanel p,.mmlist li,.nmenu p{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif}footer{background:var(--ctabg);color:var(--ctamut);font-size:14.5px}footer .fcat rect{fill:var(--ctatext)}.fwrap{margin-top:0;padding:72px 24px 64px}footer .regbox{border-color:var(--ctaline);color:var(--ctamut);background:0 0}footer .fgrid a.dbdrow{border-top-color:var(--ctaline)}footer .dbdrow span{color:var(--ctamut)}footer .dbdrow span b{color:var(--ctatext)}.fbar{background:var(--ctabg);color:var(--ctamut);border-top:1px solid var(--ctaline)}.fbarin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:20px 24px 26px;display:flex}.fcopy{color:var(--ctamut);letter-spacing:.02em;gap:5px;max-width:640px;font-size:12.5px;display:grid}.fcopyline{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.fmap{color:var(--ctamut);border-bottom:1px solid var(--ctaline);text-decoration:none}.fmap:hover{color:var(--ctatext);border-bottom-color:var(--ctatext)}.fsocial{align-items:center;gap:18px;display:flex}.fsocial a,.fsocial .soon{color:var(--ctamut);place-items:center;transition:color .15s;display:grid}.fsocial a:hover{color:var(--ctatext)}.fsocial svg{width:19px;height:19px}.fsocial .ftxt{letter-spacing:.06em;font-size:14px;font-weight:700;line-height:19px}.fsocial .soon{opacity:.35}.flang{position:relative}.flangbtn{border:1px solid var(--ctaline);color:var(--ctatext);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:9px;padding:8px 14px 8px 12px;font-size:13.5px;display:inline-flex}.flangbtn:hover{background:var(--ctahover)}.flangbtn svg{width:16px;height:16px}.flangbtn .chev svg{width:12px;height:12px;transition:transform .15s}.flangbtn .chev.up svg{transform:rotate(180deg)}.flangmenu{background:var(--ctabg);border:1px solid var(--ctaline);z-index:30;border-radius:0;min-width:130px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.flangmenu a{color:var(--ctamut);border-radius:0;padding:8px 12px;font-size:13.5px}.flangmenu a:hover{background:var(--ctahover);color:var(--ctatext)}.flangmenu a.on{color:var(--ctatext);font-weight:600}.fgrid{grid-template-columns:1.25fr 2fr 1fr;gap:32px;display:grid}.fgroups{grid-template-columns:1fr 1fr;align-content:start;gap:30px 28px;display:grid}.fgrid a{padding:2.5px 0;display:inline-block}footer b{color:var(--ctatext);letter-spacing:.05em;margin-bottom:10px;font-size:15px;display:block}footer a{text-decoration:none;transition:color .15s}footer a:hover{color:var(--ctatext)}.regbox{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--mut2);margin-top:20px;padding:14px 17px;font-size:13px;line-height:1.7}.fgrid a.dbdrow,.fgrid div.dbdrow{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding:12px 0 0;text-decoration:none;display:flex}.fgrid a.dbdrow:hover span b{text-decoration:underline}.dbdrow img{border:1px solid var(--line);background:#fff;border-radius:0;flex:none;width:64px;height:64px;display:block}.dbdrow img.dbdmark{object-fit:contain;width:128px;height:50px;padding:6px}.dbdrow span{color:var(--mut2);gap:2px;font-size:12.5px;line-height:1.5;display:grid}.dbdrow span b{color:var(--text2);font-size:13px}@media (max-width:900px){.trust,.fgrid,.refund{grid-template-columns:minmax(0,1fr)}.trust div,.refund div{border-left:0;border-top:1px solid var(--line)}.trust div:first-child,.refund div:first-child{border-top:0}.sku{grid-template-columns:1fr}.sku .r{border-left:0;border-top:1px solid var(--line)}.navlinks a,.navlinks .mmw{display:none}.hero{padding:64px 24px 48px}section.wrap{padding:64px 24px}.pagehead{padding:48px 24px 24px}.search input{width:100%}.search{flex:100%}}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nav{gap:10px;height:64px}.logo b{letter-spacing:.03em;font-size:13.5px}.lang button,.lang a{padding:5px 10px;font-size:11px}.btn-sm{padding:9px 14px;font-size:13px}.hero h1{max-width:none}.sku .l .inner{padding-left:22px;padding-right:22px}.chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}}.scanbox{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--sh-lift);padding:32px}.scanform{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.scanform input{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--bg);color:var(--text);outline:none;flex:320px;padding:15px 18px;font-family:inherit;font-size:16px;transition:all .15s}.scanform input:focus{border-color:var(--text);box-shadow:0 0 0 3px #1414131a}.scanform button{flex:none}.scanform button[disabled]{opacity:.55;cursor:not-allowed}.scanconsent{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.65;display:flex}.scanconsent input{width:17px;height:17px;accent-color:var(--brown);cursor:pointer;flex:none;margin-top:2px}.scannote{color:var(--mut2);margin-top:14px;font-size:13.5px;line-height:1.7}.stag{vertical-align:2px;letter-spacing:.4px;color:var(--brown);border:1px solid var(--sand);white-space:nowrap;border-radius:0;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.scanerr{border:1px solid #e3c9c4;border-left:3px solid var(--sev-critical);border-radius:var(--r-sm);color:#6b2018;background:#fbf2f0;margin-top:18px;padding:15px 18px;font-size:15px}.sres{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.stally{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.spill{border:1px solid var(--line2);color:var(--mut);background:var(--surface);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600}.spill.critical{color:var(--sev-critical);background:#fbf0ee;border-color:#e5c4be}.spill.high{color:var(--sev-high);background:#fdf2ea;border-color:#efd2bc}.spill.medium{color:#7a5c13;background:#fbf5e6;border-color:#e8dab4}.spill.low{color:#425966;background:#f0f4f6;border-color:#d2dee4}.sfind{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);margin-bottom:12px;padding:20px 22px}.sfind.critical{border-left:4px solid var(--sev-critical)}.sfind.high{border-left:4px solid var(--sev-high)}.sfind.medium{border-left:4px solid var(--sev-medium)}.sfind.low{border-left:4px solid var(--sev-low)}.sfind.ok{border-left:4px solid var(--ok);background:var(--ok-soft)}.sfind .stop{align-items:flex-start;gap:12px;display:flex}.sbadge{white-space:nowrap;color:#fff;border-radius:100px;flex:none;margin-top:3px;padding:3px 11px;font-size:11.5px;font-weight:700}.sbadge.critical{background:var(--sev-critical)}.sbadge.high{background:var(--sev-high)}.sbadge.medium{background:var(--sev-medium)}.sbadge.low{background:var(--sev-low)}.sbadge.ok{background:var(--ok)}.sfind h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:17.5px;font-weight:600;line-height:1.45}.sfind p{color:var(--mut);margin-top:8px;font-size:14.5px;line-height:1.65}.sfind .sev{font-family:var(--font-mono),monospace;color:var(--mut2);word-break:break-all;margin-top:10px;font-size:11.5px}.slocked{opacity:.72;background:0 0;border-style:dashed}.slocked h4{color:var(--mut);font-size:16px}.supsell{background:var(--ctabg);color:var(--ctatext);border-radius:var(--r);margin-top:22px;padding:26px 28px}.supsell h4{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:20px;font-weight:600}.supsell p{color:var(--ctamut);margin-top:10px;font-size:15px;line-height:1.7}.supsell .row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.supsell .btn{background:var(--ctatext);border-color:var(--ctatext);color:var(--ctabg)}.supsell .btn-ghost{border-color:var(--ctaline);color:var(--ctatext);background:0 0}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.scanbox{padding:22px}}.btn:disabled{opacity:.5;pointer-events:none}.conote{color:var(--mut);margin-top:18px;font-size:14px;line-height:1.7}.paypage{--bg:#f5f5f5;--card:#fff;--line:#e6e6e6;--line2:#d4d4d4;--text:#141413;--text2:#3a3a3a;--mut:#6b6b6b;--mut2:#9a9a9a;--sand:#efefef;--brown:#141413;--brown-d:#3a3a3a;--on-dark:#fff;--surface:#fff;--surface2:#f4f4f4;--panel:#ececec;--field:#efefef;--tan:#b0b0b0;--bar:#ffffffe0;--bar2:#fffffff0;background:var(--bg);color:var(--text);min-height:100vh}:root[data-theme=dark] .paypage{--bg:#f5f5f5;--card:#fff;--line:#e6e6e6;--line2:#d4d4d4;--text:#141413;--text2:#3a3a3a;--mut:#6b6b6b;--mut2:#9a9a9a;--sand:#efefef;--brown:#141413;--brown-d:#3a3a3a;--on-dark:#fff;--surface:#fff;--surface2:#f4f4f4;--panel:#ececec;--field:#efefef;--tan:#b0b0b0;--bar:#ffffffe0;--bar2:#fffffff0;background:var(--bg);color:var(--text)}.cohead{background:var(--card);border-bottom:1px solid var(--line)}.cohead .in{max-width:1180px;margin:0 auto;padding:14px 24px}.cohead a{color:var(--mut);align-items:center;gap:9px;font-size:14.5px;text-decoration:none;display:inline-flex}.cohead a:hover{color:var(--text)}.cohead svg{flex:none;width:15px;height:15px}@media (max-width:640px){.cohead .in{padding:12px 16px}}section.cochk{padding-top:0;padding-bottom:80px}.cowrap{max-width:1040px;margin:0 auto;padding:36px 24px 0}@media (max-width:640px){.cowrap{padding:22px 16px 0}}.cotitle{letter-spacing:-.02em;margin:0 0 26px;font-size:25px;font-weight:600}.cocols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:50px;display:grid}@media (max-width:900px){.cowrap{padding-top:22px}.cotitle{margin-bottom:18px;font-size:22px}.cocols{grid-template-columns:minmax(0,1fr);gap:26px}}.copick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:19px;margin:0;display:grid}.copick label{cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:0;min-height:143px;padding:19px 20px 20px;transition:border-color .14s,background .14s,box-shadow .14s;display:block;position:relative}.copick label:hover{border-color:var(--line2)}.copick label.on{border-color:var(--text);background:var(--sand);box-shadow:inset 0 0 0 1px var(--text)}.copick input{opacity:0;pointer-events:none;position:absolute}.copick .pkr{border:1.5px solid var(--line2);background:var(--card);border-radius:50%;width:18px;height:18px;margin-bottom:20px;display:block}.copick label.on .pkr{border-color:var(--text);border-width:5px}.copick .pkn{font-size:15px;font-weight:600;line-height:1.35;display:block}.copick .pka{margin-top:9px;font-size:15px;line-height:1.35;display:block}.copick .pks{color:var(--mut);margin-top:5px;font-size:14px;line-height:1.4;display:block}.copick .pkd{background:var(--sand);color:var(--text);border-radius:0;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:16px;right:16px}.copick input:focus-visible+.pkr{outline:2px solid var(--text);outline-offset:2px}.owed{background:var(--card);border:1px solid var(--line);border-radius:0;margin:0 0 26px;padding:18px 20px 20px}.pmlist{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin-bottom:12px;display:grid}.pmopt{text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--card);border:1px solid var(--line);border-radius:0;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:11px 13px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.pmopt:hover:not(:disabled){border-color:var(--line2)}.pmopt.on{border-color:var(--text);background:var(--sand);box-shadow:inset 0 0 0 1px var(--text)}.pmopt .payico{color:var(--text)}.pmopt .pmn{font-size:14px;font-weight:600;line-height:1.3}.pmwhy{color:var(--mut);margin:0 0 18px;font-size:13px;line-height:1.4}.pmopt.soon{cursor:not-allowed;opacity:.45;background:var(--bg)}.pmopt.soon .pmn{font-weight:500}.copane{margin-top:28px;position:relative}.copanehd{margin:0 0 14px;font-size:15px;font-weight:600}.copanein{transition:filter .18s,opacity .18s}.copanein.locked{filter:blur(5px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.pmbox{min-height:0}.pmwait{color:var(--mut);padding:6px 0 2px;font-size:14.5px;line-height:1.6}.comodal.cmhide{opacity:0;pointer-events:none}.corow-pm{background:var(--card);border:1px solid var(--line);border-radius:0;align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex}.corow-pm .pmlogo{background:var(--sand);width:34px;height:24px;color:var(--mut);letter-spacing:.02em;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.corow-pm .pmtxt{flex:auto;min-width:0;font-size:15px}.cosumcard{background:var(--card);border:1px solid var(--line);border-radius:0;padding:32px;box-shadow:0 1px 2px #0000000a}.cosumcard>h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:0 0 22px;font-size:26px;font-weight:600;line-height:1.25}.corow{justify-content:space-between;gap:12px;padding:6px 0;font-size:14.5px;display:flex}.corow span:first-child{color:var(--mut)}.corow.cut span:last-child{color:var(--text)}.corow.tot{border-top:1px solid var(--line);margin-top:12px;padding-top:16px;font-size:15.5px;font-weight:600}.corow.tot span:first-child{color:var(--text)}.corow.tot em{color:var(--mut);margin-left:4px;font-size:12.5px;font-style:normal;font-weight:500}.conote{background:var(--sand);color:var(--text2);border-radius:0;gap:11px;margin-top:22px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.conote svg{width:16px;height:16px;color:var(--mut);flex:none;margin-top:2px}.coagree{cursor:pointer;align-items:flex-start;gap:11px;margin-top:22px;display:flex}.coagree input{width:16px;height:16px;accent-color:var(--text);flex:none;margin-top:2px}.coagree span{color:var(--text2);font-size:14px;line-height:1.45}.coagree a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.copay{background:var(--mut2);color:#fff;cursor:not-allowed;border:0;border-radius:0;width:100%;margin-top:20px;padding:11px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background .14s}.copay.ready{background:var(--text);cursor:pointer}.copay.ready:hover{background:var(--brown-d)}.copay:disabled{opacity:1}.cosumcard .payerr{margin:10px 0 0;font-size:13px}.comodal{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fafafab8;justify-content:center;align-items:flex-start;padding:60px 16px;display:flex;position:fixed;inset:0;overflow:auto}.comodal .box{background:var(--card);border-radius:0;width:100%;max-width:400px;padding:26px 26px 22px;box-shadow:0 10px 40px -8px #00000047,0 2px 6px #00000014}.comodal h3{margin:0;font-size:17px;font-weight:600}.comodal .box.wide{max-width:480px;padding:22px 22px 26px}.comodal .mhead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.comodal .mclose{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:0;margin:-6px -6px -6px 0;padding:6px;line-height:0}.comodal .mclose:hover{color:var(--text);background:var(--sand)}.comodal .mclose svg{width:18px;height:18px}.comodal .paywait{text-align:center;color:var(--mut);padding:28px 0;font-size:14px}.conote a{color:var(--brown)}.paywrap{padding-top:52px;padding-bottom:88px}.payfacts{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.payfacts>div{border-bottom:1px solid var(--line);gap:16px;padding:13px 18px;display:flex}.payfacts>div:last-child{border-bottom:0}.payfacts dt{color:var(--mut);flex:none;min-width:112px;font-size:14.5px}.payfacts dd{word-break:break-word;margin:0;font-size:15px}.payfacts .mono{font-family:var(--font-mono),var(--font-mono),monospace;font-size:14px}.payfacts.wide dt{min-width:150px}.paynote{color:var(--mut);font-size:14px;line-height:1.75}.payerr{border-radius:var(--r-sm);color:var(--sev-critical);background:#fbefed;border:1px solid #e0bdb7;margin-top:12px;padding:12px 15px;font-size:14.5px;line-height:1.65}.badge{letter-spacing:.05em;color:var(--ok);background:var(--ok-soft);border:1px solid #c2d8c6;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;display:inline-block}.badge.warn{color:var(--sev-high);background:#fbf0e6;border-color:#e8cba9}.paydone,.payexp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:760px;padding:34px}.paydone h1,.payexp h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin-top:16px;font-size:clamp(24px,3.2vw,34px);font-weight:600}.paydone>p,.payexp>p{color:var(--mut);max-width:56ch;margin-top:12px;font-size:16px;line-height:1.78}.paydone .payfacts,.payexp .payfacts{margin-top:24px}.paydone .paynote{margin-top:20px}.payactions{margin-top:24px}.paydone .payactions{flex-wrap:wrap;gap:10px;display:flex}@keyframes paydot{0%,to{opacity:1}50%{opacity:.25}}.paywait{color:var(--mut);padding:40px 0;font-size:15px}.paysplit{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:24px;display:grid}.paycase{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r);padding:22px}.paycase h3{margin:0;font-size:16.5px;font-weight:600}.paycase p{color:var(--mut);margin-top:8px;font-size:14.8px;line-height:1.72}.paycase .btn{justify-content:center;width:100%;margin-top:16px}.paycase.money{background:var(--ok-soft);border-color:#c2d8c6}.paycase.money p{color:var(--text2)}.paycase.money b{color:var(--ok)}.paycontact{flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:15px;display:flex}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.paywrap{padding-top:34px;padding-bottom:60px}.paydone,.payexp{padding:22px}.payfacts>div{flex-direction:column;gap:4px;padding:12px 16px}.payfacts dt{min-width:0}}.brandmark{width:auto;height:32px;color:var(--text);display:block;overflow:visible}.brandmark .zlhop,.brandmark .zlhopwrap{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.brandmark .zlhop{animation:1.3s cubic-bezier(.33,.66,.45,1) .45s both zlhop}.logo:hover .brandmark .zlhopwrap,.logo:focus-visible .brandmark .zlhopwrap{animation:.8s cubic-bezier(.33,.66,.45,1) zlhop1}}@keyframes zlhop{0%{transform:translateY(0)scale(1)}8%{transform:translateY(0)scale(1.1,.88)}22%{transform:translateY(-34%)scale(.94,1.08)}34%{transform:translateY(0)scale(1.09,.89)}42%{transform:translateY(0)scale(1)}50%{transform:translateY(0)scale(1.05,.94)}62%{transform:translateY(-15%)scale(.97,1.04)}74%{transform:translateY(0)scale(1.04,.95)}84%,to{transform:translateY(0)scale(1)}}@keyframes zlhop1{0%{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.1,.88)}42%{transform:translateY(-30%)scale(.95,1.07)}66%{transform:translateY(0)scale(1.07,.91)}84%,to{transform:translateY(0)scale(1)}}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.brandmark{height:26px}}@media (max-width:380px){.brandmark{height:23px}.rcbtns{grid-template-columns:minmax(0,1fr)}}.lang button{cursor:pointer}html{scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){html{scroll-padding-top:84px}}.artlist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.artcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);color:inherit;flex-direction:column;gap:9px;padding:22px 24px 20px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.artcard:hover{border-color:var(--brown);transform:translateY(-2px)}.artcard h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.4}.artcard p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.7}.artmeta{font-family:var(--font-mono),monospace;color:var(--mut2);letter-spacing:.02em;font-size:11.5px}.artgo{color:var(--brown);margin-top:4px;font-size:14px;font-weight:600}.artbody{max-width:720px;padding-top:64px}.artback{color:var(--mut);margin-bottom:30px;font-size:14px;text-decoration:none;display:inline-block}.artback:hover{color:var(--brown)}.artbody .artmeta{color:var(--mut);letter-spacing:.01em;font-size:13px;display:block}.artbody .artmeta b{color:var(--text);font-weight:600}.artbody h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.018em;margin:14px 0 0;font-size:clamp(28px,4.2vw,42px);font-weight:600;line-height:1.26}.artbody .artlead{color:var(--text2);border-bottom:1px solid var(--line);margin:20px 0 0;padding-bottom:30px;font-size:19.5px;line-height:1.7}.artbody h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.012em;margin:46px 0 0;font-size:25px;font-weight:600;line-height:1.35}.artbody h3{letter-spacing:-.005em;color:var(--text);margin:34px 0 0;font-size:17px;font-weight:700;line-height:1.45}.artbody p{color:var(--text);margin:17px 0 0;font-size:16.5px;line-height:1.9}.artbody ul{flex-direction:column;gap:12px;margin:20px 0 0;padding-left:20px;display:flex}.artbody li{padding-left:4px;font-size:16.5px;line-height:1.8}.artbody .artfig{flex-direction:column;align-items:center;margin:34px 0 0;display:flex}.artbody .artfig img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:68vh;display:block}.artbody .artfig figcaption{color:var(--mut2);text-align:center;max-width:560px;margin-top:12px;font-size:12.5px;line-height:1.6}.artbody .arttoc{border:1px solid var(--line);border-radius:12px;margin:30px 0 0;padding:18px 22px 20px}.artbody .arttoc b{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font-size:11.5px;font-weight:600;display:block}.artbody .arttoc ol{counter-reset:toc;grid-template-columns:1fr;gap:9px 28px;margin:0;padding:0;list-style:none;display:grid}.artbody .arttoc li{counter-increment:toc;gap:9px;font-size:15px;line-height:1.45;display:flex}.artbody .arttoc li:before{content:counter(toc);color:var(--mut2);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:12.5px}.artbody .arttoc a{color:var(--text2);border-bottom:1px solid #0000;text-decoration:none}.artbody .arttoc a:hover{color:var(--brown);border-bottom-color:var(--line2)}@media (min-width:620px){.artbody .arttoc ol{grid-template-columns:1fr 1fr}}.artbody .artnote{background:var(--surface2);border:1px solid var(--line);color:var(--text);border-radius:12px;margin:26px 0 0;padding:20px 24px;font-size:16px;line-height:1.85}.artbody .artcode{background:var(--surface2);border:1px solid var(--line);font-family:var(--font-mono),monospace;white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:12px;margin:24px 0 0;padding:18px 22px;font-size:14px;line-height:1.85;overflow-x:auto}@media (max-width:900px){.artbody{padding-top:38px}.artbody .artfig img{width:100%;max-height:none}}.artmore{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin-bottom:18px;font-size:22px;font-weight:600}@media (max-width:640px){.artbody p,.artbody li{font-size:16px;line-height:1.85}.artlead{font-size:16.5px}.artcard{padding:19px 20px 17px}}.dash{max-width:860px}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}.nbell{display:inline-flex;position:relative}.nbellbtn{border:1px solid var(--line2);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:100px;place-items:center;padding:0;display:grid;position:relative}.nbellbtn:hover{border-color:var(--text)}.nbellbtn .acci{width:17px;height:17px}.nbadge{background:var(--sev-high);color:#fff;border-radius:100px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.nmenu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:0;width:min(340px,100vw - 32px);max-height:min(430px,70vh);padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 10px 34px #00000021}.nempty{color:var(--mut);text-align:center;margin:0;padding:16px 14px;font-size:14px}.nrow{color:inherit;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.nrow:hover{background:var(--panel)}.nrow+.nrow{border-top:1px solid var(--line)}.ntitle{flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.ntitle small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.nrow time{color:var(--mut);flex:none;font-size:12px}@media (max-width:700px){header .nbell{display:none}}@media (max-width:380px){.rcbtns{grid-template-columns:minmax(0,1fr)}}.fcat{margin-bottom:10px}.scanbusy{color:var(--mut);align-items:center;gap:13px;margin-top:16px;font-size:13.5px;display:flex}.nfwrap{text-align:center;padding-bottom:80px}.nfcat{margin:0 auto 6px}.nfwrap h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;font-size:clamp(26px,3.6vw,40px);font-weight:600}.nfwrap p{color:var(--mut);margin-top:12px}.nfacts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media print{@page quote{size:A4;margin:8mm}@page zlreport{size:A4;margin:16mm 15mm}}.brief{gap:30px;max-width:940px;margin-top:24px;display:grid}.bsec{border:0;gap:6px;margin:0;padding:0;display:grid}.bsec legend{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:0 0 12px;display:flex}.bsec legend b{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;flex:1;font-size:19px;font-weight:600}.bsec legend em{color:var(--mut2);letter-spacing:.04em;font-size:12.5px;font-style:normal}.bnum{background:var(--text);width:28px;height:28px;color:var(--bg);border-radius:100px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bgrid{gap:0;display:grid}.bq{border-radius:0;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;gap:8px 28px;padding:16px 18px;transition:background .14s;display:grid}.bq:focus-within{background:var(--surface2)}.bq>span{grid-column:1;font-size:15px;font-weight:600;line-height:1.5}.bq>em{color:var(--mut);grid-area:2/1;margin-top:-2px;font-size:13px;font-style:normal;line-height:1.55}.bq>.finput{grid-area:1/2/span 2}.finput{box-sizing:border-box;width:100%;max-width:none;font:inherit;border:1px solid var(--line2);background:var(--bg);color:var(--text);border-radius:0;padding:11px 14px;font-size:15px;transition:border-color .14s,background .14s}.finput:focus{border-color:var(--text);background:var(--surface);outline:none}.brief textarea.finput{resize:vertical;min-height:72px;line-height:1.65}.finput::placeholder{color:var(--mut2)}.hpot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.brief .paygo{justify-self:start;width:auto;margin-top:8px;padding:13px 30px;font-size:15px}.briefok{border-radius:var(--r-lg);background:#eaf3ec;border:1px solid #cfe4d5;margin-top:20px;padding:24px 28px}.briefok b{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:#1f5b33;margin-bottom:8px;font-size:20px;display:block}.briefok p{color:#28603c;font-size:15.5px;line-height:1.7}@media (max-width:860px){.bq{grid-template-columns:1fr;gap:6px;padding:14px 0}.bq>.finput{grid-area:auto/1;margin-top:4px}.bq:focus-within{background:0 0}}.prep{cursor:text;transition:border-color .14s,background .14s}.prep:focus-within{border-color:var(--line2);background:var(--surface2)}.prep>div{flex:1;min-width:0}.prep.bad{border-color:var(--sev-critical);background:#fcf4f3}.bq.bad{background:#fcf4f3}.bq.bad>.finput{border-color:var(--sev-critical)}@keyframes sdsweep{0%,to{top:36px}50%{top:116px}}.serp{border:1px solid var(--line);background:#fff;border-radius:0;max-width:640px;padding:14px 16px;display:block}@media (max-width:640px){.cart:has(.cshot){width:140px}}@keyframes apsweep{0%{top:12%}50%{top:86%}to{top:12%}}@keyframes apspot{0%,to{border-color:var(--app-accent)}50%{border-color:#ffc53d59}}@keyframes apblink{0%,to{opacity:1}50%{opacity:.2}}@keyframes appulse{0%,to{box-shadow:0 0 0 4px var(--bg),0 0 0 6px #17724547}50%{box-shadow:0 0 0 4px var(--bg),0 0 0 12px #17724500}}@keyframes apring{0%{opacity:.65;transform:scale(.55)}to{opacity:0;transform:scale(1.2)}}body:has(.zsys){--bg:#fff;--surface:#fff;--surface2:#f5f5f5;--panel:#ebebeb;--line:#e3e3e3;--line2:#c9c9c9;--text:#111;--text2:#333;--mut:#6a6a6a;--mut2:#909090;--brown:#111;--brown-d:#333;--bar:#ffffffdb;--bar2:#ffffffeb;background:var(--bg);color:var(--text)}:root[data-theme=dark] body:has(.zsys){--bg:#1a1a19;--surface:#2c2c2a;--surface2:#373735;--panel:#4b4b4a;--line:#3b3b39;--line2:#565654;--text:#dfdfde;--text2:#c3c3c1;--mut:#9b9b99;--mut2:#7c7c7a;--brown:#dfdfde;--brown-d:#c3c3c1;--bar:#1a1a19db;--bar2:#1a1a19eb}.acci{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.umwrap{align-items:center;display:flex;position:relative}.umbtn{cursor:pointer;border:1px solid var(--line2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s;display:grid;overflow:hidden}.umbtn:hover{border-color:var(--text)}.umface{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.umletter{background:var(--text);color:var(--surface);place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.ummenu{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:0;flex-direction:column;min-width:216px;padding:6px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px -16px #14141357}.umhead{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:5px;padding:9px 11px 11px;display:flex}.umhead b{font-size:13.5px;font-weight:700}.umhead span{color:var(--mut);overflow-wrap:anywhere;font-size:11.5px}.umhead em{background:var(--surface2);color:var(--text2);border-radius:99px;align-self:flex-start;margin-top:5px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.umitem{font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13.5px;text-decoration:none;display:flex}.umitem .acci{color:var(--mut);transition:color .12s}.umitem:hover .acci{color:var(--text)}.umitem:hover{background:var(--surface2)}.umitem[disabled]{opacity:.55;cursor:default}.umout{border-top:1px solid var(--line);color:var(--mut);border-radius:0;margin-top:5px}.umout:hover{color:var(--text)}.umsignin{align-items:center;gap:7px;display:inline-flex}.ctashort{display:none}.umsignin-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px;display:none}@media (max-width:560px){.ummenu{width:min(268px,100vw - 28px);min-width:0}.umsignin{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}.umsignin-t{display:none}.umsignin-i{display:block}.ctalong{display:none}.ctashort{display:inline}}.loginpage{--logindot:#d9d8d3;--loginline:#1414131a;--loginsh:0 4px 8px #1414130f, 0 12px 28px -2px #14141314}:root[data-theme=dark] .loginpage{--logindot:#33332f;--loginline:#ffffff1f;--loginsh:0 4px 8px #00000059, 0 12px 28px -2px #0000008c}.loginhero{padding:64px 24px 84px;position:relative}.loginhero:before{content:"";pointer-events:none;background-image:radial-gradient(var(--logindot) 1px,transparent 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 45%,#0000 15%,#000 85%);mask-image:radial-gradient(65% 55% at 50% 45%,#0000 15%,#000 85%)}.loginstage{flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}header.hplain{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}header.hplain .nav{height:84px}header.hplain .navlinks{gap:24px;font-size:14px}header.hplain .navlinks>.mmw>a{color:var(--text)}header.hplain .navlinks>.mmw>a:hover,header.hplain .navlinks>.mmw>a.on{color:var(--mut)}header.hplain .btn{border-radius:8px;padding:8px 14px;font-size:14px}header.hplain .btn-ghost{background:var(--surface);border-color:var(--line2)}header.hplain .btn-ghost:hover{border-color:var(--text)}@media (max-width:600px){header.hplain .nav{height:72px}}@media (max-width:560px){header.hplain .umsignin{border-radius:50%;padding:0}}.loginhead{text-align:center;max-width:480px}.loginhead h1{letter-spacing:-.01em;margin:0;font-size:36px;font-weight:500;line-height:1.12}.loginwhy{color:var(--mut);max-width:440px;margin:12px auto 0;font-family:inherit;font-size:14px;line-height:1.75}.loginbox{box-sizing:border-box;background:var(--bg);border:1px solid var(--loginline);width:100%;max-width:448px;box-shadow:var(--loginsh);border-radius:32px;flex-direction:column;gap:14px;padding:24px;display:flex}.loginwide{text-align:center;justify-content:center;width:100%}.loginbox .btn{border-radius:10px;min-height:40px;padding:0 16px;font-size:15px;font-weight:500;line-height:1.3}.loginbox .btn:hover{box-shadow:none;transform:none}.btn-google{color:#1f1f1f;letter-spacing:0;background:#fff;border:1px solid #dadce0;justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.btn-google:hover{background:#f8f9fa;border-color:#c9ccd1}.btn-google svg{flex:none;width:18px;height:18px}:root[data-theme=dark] .btn-google{color:#e3e3e3;background:#131314;border-color:#8e918f}:root[data-theme=dark] .btn-google:hover{background:#1e1f20;border-color:#a2a9b0}.loginor{text-align:center;color:var(--mut2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12.5px}.loginalt{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.loginbox form{flex-direction:column;gap:12px;display:flex}.loginbox label{display:block;position:relative}.loginlbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loginbox input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--loginline);background:var(--surface);min-height:40px;color:var(--text);border-radius:10px;padding:0 16px;font-size:16px;font-weight:400;line-height:1.3}.loginbox input::placeholder{color:var(--mut2)}.loginbox input:focus{border-color:var(--text);outline:none}.loginhint{color:var(--mut);text-align:center;margin:0;font-family:inherit;font-size:12.5px;line-height:1.6}.loginerr{color:var(--sev-critical);text-align:center;margin:0;font-family:inherit;font-size:13px;line-height:1.65}.loginswap{font:inherit;cursor:pointer;color:var(--mut);background:0 0;border:0;align-self:center;padding:6px;font-size:13px;text-decoration:underline}.loginswap:hover{color:var(--text)}.loginlegal{color:var(--mut);text-align:center;margin:2px 0 0;font-family:inherit;font-size:13px;line-height:1.55}.loginlegal a{color:var(--text2);text-underline-offset:2px;text-decoration:underline}.loginlegal a:hover{color:var(--text)}.techonly{padding-top:48px;padding-bottom:72px}.techonly .techcap{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:0;color:var(--text);margin:0;font-size:15px}.techonly .techlogos{margin:26px auto 0}@media (min-width:901px){.techonly{max-width:1600px;padding-left:40px;padding-right:40px}.techonly .techlogos{column-gap:clamp(16px,4vw,80px);max-width:1500px;padding:0}.techonly .techcell img{width:var(--ldw);height:var(--ldh)}}@media (max-width:600px){.loginhero{padding:40px 16px 56px}.loginstage{gap:26px}.loginhead h1{font-size:28px}.loginbox{border-radius:24px;gap:12px;padding:20px}.techonly{padding-top:36px;padding-bottom:56px}}section.zfaq{padding-top:30px;padding-bottom:24px}.zfaqbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.zfaqfield{flex:260px;min-width:0;display:block;position:relative}.zfaqlbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zfaqbar input{font:inherit;border:1px solid var(--line2);background:var(--surface);width:100%;color:var(--text);border-radius:100px;outline:none;padding:12px 17px;font-size:15px;transition:all .15s}.zfaqbar input::placeholder{color:var(--mut2)}.zfaqbar input:focus{border-color:var(--text)}.zfaqcount{color:var(--mut2);white-space:nowrap;font-size:13.5px}.zfaqjump{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.zfaqjump a{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--mut);border-radius:100px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.zfaqjump a:hover{border-color:var(--text);color:var(--text)}.zfaqgroup{margin-bottom:38px;scroll-margin-top:96px}.zfaqgroup:last-child{margin-bottom:0}.zfaqgh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.zfaqgh h2{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.4}.zfaqgh>a{color:var(--mut);white-space:nowrap;font-size:13.5px;text-decoration:none}.zfaqgh>a:hover{color:var(--text);text-decoration:underline}.zfaqsrc{margin-top:-8px}.zfaqsrc a{color:var(--text);border-bottom:1px solid var(--line2);font-size:13.5px;font-weight:500;text-decoration:none}.zfaqsrc a:hover{border-color:var(--text)}.zfaqempty{border:1px dashed var(--line2);border-radius:var(--r);background:var(--surface2);text-align:center;padding:30px 26px}.zfaqempty h3{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;font-size:19px;font-weight:600}.zfaqempty p{max-width:56ch;color:var(--mut);margin:10px auto 20px;font-size:15px;line-height:1.75}section.zterm{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:34px;padding-top:30px;padding-bottom:40px;display:grid}.ztoc{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:15px 16px;position:sticky;top:96px}.ztoc b{letter-spacing:.07em;text-transform:uppercase;color:var(--mut2);margin-bottom:10px;font-size:11.5px;display:block}.ztoc>div{flex-direction:column;gap:2px;display:flex}.ztoc a{color:var(--mut);border-radius:0;align-items:baseline;gap:9px;padding:5px 7px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.ztoc a:hover{background:var(--surface2);color:var(--text)}.ztoc em{font-style:normal;font-family:var(--font-mono),monospace;color:var(--mut2);flex:none;font-size:11px}.ztermbody{flex-direction:column;gap:36px;min-width:0;display:flex}.ztermsec{scroll-margin-top:96px}.ztermsec .shead{margin-bottom:12px}.ztermsec .shead h2{font-size:22px}.ztermsec p{color:var(--mut);max-width:78ch;margin-bottom:10px;font-size:15.5px;line-height:1.8}.ztermsec ul{gap:9px;max-width:78ch;margin:12px 0 4px;list-style:none;display:grid}.ztermsec li{color:var(--mut);padding-left:20px;font-size:15px;line-height:1.75;position:relative}.ztermsec li:before{content:"";background:var(--line2);width:8px;height:1px;position:absolute;top:12px;left:1px}.ztermsee{margin-top:14px;font-size:13.5px}.ztermsee a{color:var(--text);border-bottom:1px solid var(--line2);text-decoration:none}.ztermsee a:hover{border-color:var(--text)}.pagehead .ztermmeta{font-family:var(--font-mono),monospace;letter-spacing:.02em;color:var(--mut2);margin-top:14px;font-size:12.5px}@media (max-width:900px){section.zterm{grid-template-columns:1fr;gap:24px}.ztoc{position:static}.ztoc>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;display:grid}}@media (max-width:520px){.ztoc>div{grid-template-columns:1fr}.zfaqgh>a{white-space:normal}.zfaqjump{gap:6px}}.sysmeta{color:var(--mut);border:1px solid var(--line);background:var(--surface2);border-radius:100px;margin-top:16px;padding:5px 14px;font-size:12.5px;display:inline-block}.sysmeta b{color:var(--text);font-weight:600}.sysgroup{margin-top:30px}.sysgroup:first-of-type{margin-top:0}.sysgroup h3{font-family:var(--font-display),var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.45}.syswhen{color:var(--mut2);max-width:72ch;margin:5px 0 13px;font-size:13px;line-height:1.65}.systable{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.systable table{border-collapse:collapse;table-layout:fixed;width:100%}.systable th{text-align:left;letter-spacing:.04em;color:var(--mut);background:var(--surface2);border-bottom:1px solid var(--line);padding:11px 15px;font-size:11.5px;font-weight:700}.systable td{color:var(--mut);border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:14px 15px;font-size:13.5px;line-height:1.7}.systable tbody tr:first-child td{border-top:0}.systable td b{color:var(--text);font-weight:600}.systable th:first-child,.systable td:first-child{width:29%}.systable th:nth-child(2),.systable td:nth-child(2){width:26%}.systable th:nth-child(3),.systable td:nth-child(3){width:27%}.systable th:nth-child(4),.systable td:nth-child(4){width:18%}.syscode{font-family:var(--font-mono),ui-monospace,monospace;color:var(--text);background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 7px;font-size:12.5px}@media (max-width:820px){.systable{background:0 0;border:0;border-radius:0;overflow:visible}.systable table,.systable tbody,.systable tr,.systable td{width:100%;display:block}.systable thead{display:none}.systable tr{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:10px;padding:15px 16px}.systable tbody tr:last-child{margin-bottom:0}.systable td,.systable tbody tr:first-child td{border:0;width:auto;padding:0 0 11px}.systable td:last-child{padding-bottom:0}.systable td:before{content:attr(data-label);letter-spacing:.05em;color:var(--mut2);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.systable th:first-child,.systable td:first-child,.systable th:nth-child(2),.systable td:nth-child(2),.systable th:nth-child(3),.systable td:nth-child(3),.systable th:nth-child(4),.systable td:nth-child(4){width:auto}}.sysnote{color:var(--mut);border-left:2px solid var(--line2);max-width:80ch;margin-top:14px;padding-left:14px;font-size:13.5px;line-height:1.8}.sysnote b{color:var(--text);font-weight:600}.syscards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.syscard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.syscard b{color:var(--text);font-size:14.5px;font-weight:700;line-height:1.5}.syscard p{color:var(--mut);margin:0;font-size:13.5px;line-height:1.75}.sysrole{color:var(--text2);font-size:12px;font-weight:600;line-height:1.6}.syslink{color:var(--brown);text-underline-offset:3px;align-self:flex-start;margin-top:4px;font-size:13.5px;font-weight:600;text-decoration:underline}.syslink:hover{color:var(--text)}.syslist{gap:11px;max-width:84ch;margin-top:6px;list-style:none;display:grid}.syslist li{color:var(--mut);padding-left:27px;font-size:14px;line-height:1.8;position:relative}.syslist.yes li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:2px}.syslist.no li:before{content:"✕";color:var(--mut2);font-size:13px;position:absolute;left:3px}.syslist b{color:var(--text);font-weight:600}.sysplain{gap:8px;max-width:80ch;list-style:none;display:grid}.sysplain li{color:var(--text2);font-size:14px;line-height:1.8}.sysbox{border:1px solid var(--line);border-radius:var(--r);background:var(--surface2);max-width:84ch;margin-top:22px;padding:22px 24px}.sysbox.warn{border-left:3px solid var(--text);background:var(--surface)}.sysbox h4{font-family:var(--font-display),var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;margin-bottom:12px;font-size:16.5px;font-weight:600}.sysbox p{color:var(--mut);margin:0;font-size:14px;line-height:1.85}.syssteps{counter-reset:sysstep;gap:11px;list-style:none;display:grid}.syssteps li{counter-increment:sysstep;color:var(--mut);padding-left:30px;font-size:14px;line-height:1.8;position:relative}.syssteps li:before{content:counter(sysstep);background:var(--text);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.sysboxnote{color:var(--mut2);margin-top:14px;font-size:13px;line-height:1.75}@media (max-width:560px){.sysbox{padding:18px 17px}.syscard{padding:16px 17px}}@media (max-width:809px){.tiers:not(.open){grid-template-columns:repeat(2,minmax(0,1fr))}.tiers:not(.open)>:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:627px){.tiers:not(.open){grid-template-columns:1fr}.tier.best{order:-1}}@media (max-width:959px){.related>:last-child:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.related>:last-child:nth-child(3)>.art{border-bottom:0;border-right:1px solid var(--line);justify-content:center;align-items:center;display:flex}.related>:last-child:nth-child(3)>.art svg{width:auto;max-width:100%;max-height:280px}}@media (max-width:647px){.related>:last-child:nth-child(3){flex-direction:column;display:flex}.related>:last-child:nth-child(3)>.art{border-right:0;border-bottom:1px solid var(--line);display:block}.related>:last-child:nth-child(3)>.art svg{width:100%;max-height:none}}@media (min-width:601px) and (max-width:900px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcpage{background:var(--bg);min-height:100dvh}.rcwrap{padding:34px 0 46px;transition:padding-right .18s}@media (min-width:901px){.rcwrap-open{padding-right:520px}}.rccard{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:0;width:100%;max-width:440px;margin:0 auto;padding:26px 24px 22px;box-shadow:0 14px 34px -28px #140f0552}.rcicon{color:var(--text);margin-bottom:10px;display:inline-block;position:relative}.rcicon svg{display:block}.rcbadge{background:var(--ok);color:#fff;text-align:center;border:2px solid var(--surface);border-radius:50%;width:19px;height:19px;font-size:11px;line-height:19px;position:absolute;bottom:2px;right:-6px}.rcpaid{color:var(--mut);margin:0;font-size:13.5px}.rcamount{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:2px 0 6px;font-size:31px;font-weight:600;line-height:1.2}.rctoggle{color:var(--mut2);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:13px}.rctoggle:hover{color:var(--text)}.rcfacts{text-align:left;gap:7px;margin:18px 0;font-size:13px;display:grid}.rcfacts>div{justify-content:space-between;gap:14px;display:flex}.rcfacts dt{color:var(--mut)}.rcfacts dd{text-align:right;margin:0;font-weight:600}.rcbtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rcbtn{font:inherit;border:1px solid var(--line2,var(--line));background:var(--surface);color:var(--text);cursor:pointer;border-radius:0;padding:9px 10px;font-size:13.5px;font-weight:600}.rcbtn:hover{border-color:var(--text)}.rcbtn.on{background:var(--text);color:var(--surface);border-color:var(--text)}.rcpanel{z-index:130;overscroll-behavior:contain;background:var(--surface);border-left:1px solid var(--line);width:min(520px,100%);height:100dvh;padding:22px 30px 40px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 50px -34px #140f0580}.rcscrim{display:none}@media (max-width:900px){.rcscrim{z-index:120;cursor:default;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#140f052e;border:0;padding:0;display:block;position:fixed;inset:0}}.rcx{z-index:2;text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--line);width:calc(100% + 60px);color:var(--mut);font:inherit;cursor:pointer;margin:-22px -30px 18px;padding:15px 30px;font-size:13px;display:block;position:sticky;top:0}.rcx:hover{color:var(--text)}.rcpaidon{letter-spacing:-.02em;margin:0 0 22px;font-size:26px;font-weight:600;line-height:1.25}.rcpanel h3{letter-spacing:.09em;text-transform:uppercase;color:var(--mut2);margin:24px 0 10px;font-size:11.5px;font-weight:600}.rcrows{gap:11px;font-size:13px;display:grid}.rcrows>div{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;display:grid}.rcrows dt{color:var(--mut)}.rcrows dd{margin:0;line-height:1.55}.rcrows dd.mono,.rcfacts dd.mono,.rcprintmeta dd.mono{overflow-wrap:anywhere}.rcitem{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.rcitem span{color:var(--mut2);margin-top:2px;font-size:12px;display:block}.rcsum{border-top:1px solid var(--line);color:var(--mut);justify-content:space-between;gap:16px;padding:11px 0;font-size:13.5px;display:flex}.rctotal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;font-weight:600;display:flex}.rcpaidline{color:var(--ok);margin:10px 0 0;font-size:12.5px;font-weight:600}.rcinstlead{text-align:center;color:var(--mut);margin:8px 0 0;font-size:13.5px;line-height:1.6}.rcinstlead b{color:var(--text);font-weight:700}.rcinst{background:var(--sand);border:1px solid var(--line);border-left:3px solid var(--text);border-radius:0;margin-top:14px;padding:11px 14px}.rcinsthead{margin-bottom:6px;font-size:13.5px;font-weight:700;line-height:1.4}.rcinstrow{color:var(--mut);justify-content:space-between;gap:14px;font-size:12.5px;line-height:1.6;display:flex}.rcinstrow b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:520px){.rcinstrow{flex-wrap:wrap;gap:2px}.rcinstrow b{margin-left:auto}}.rcnote{color:var(--mut2);margin:16px 0 0;font-size:12px;line-height:1.7}.rcask{color:var(--mut2);margin:14px 0 0;font-size:12.5px}@media (max-width:900px){.rcpanel{border-left:0;width:100%;padding:18px 20px 36px}.rcx{width:calc(100% + 40px);margin:-18px -20px 16px;padding:14px 20px}.rcpaidon{font-size:22px}.rcrows>div{grid-template-columns:minmax(0,1fr);gap:2px}.rcitem,.rcsum,.rctotal{flex-wrap:wrap;gap:5px}.rcitem>b,.rcsum>span:last-child,.rctotal>b{margin-left:auto}}.rcprint{display:none}.rcprintdate{margin:0}@media print{header,footer,.rcscrim,.rctoggle,.rcbtns,.rcicon,.rcpaid,.rcamount,.rcfacts,.rcx,.rcpaidon{display:none!important}.rcprint{display:block}@page receipt{size:A4;margin:16mm 15mm}.rcpage{page:receipt}.rcpage .cohead{display:none!important}.rcwrap{padding:0}.rccard{box-shadow:none;text-align:left;border:0;max-width:none;margin:0;padding:0}.rcpanel,.rcpanel[hidden]{width:auto;height:auto;box-shadow:none;border:0;margin-top:22px;padding:0;position:static;overflow:visible;display:block!important}.rcprinthead{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;margin:0 0 3px;font-size:23px;font-weight:600}.rcprintdate{color:var(--mut);margin:0 0 18px;font-size:14px}.rcprintmeta{gap:7px;font-size:13px;display:grid}.rcprintmeta>div{justify-content:space-between;gap:14px;display:flex}.rcprintmeta dt{color:var(--mut)}.rcprintmeta dd{text-align:right;margin:0;font-weight:600}.rcpanel h3:first-of-type{margin-top:0}.rcdup{display:none!important}.rcrows>div{grid-template-columns:minmax(0,150px) minmax(0,1fr)!important;gap:14px!important}.rcitem,.rcsum,.rctotal{flex-wrap:nowrap!important}body{background:#fff}}.artfig{margin:8px 0 22px}.artfig img{border-radius:var(--r);border:1px solid var(--line);width:100%;height:auto}.artfig figcaption{color:var(--mut2);margin-top:8px;font-size:12.5px;line-height:1.5}@keyframes hkrun{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.cardmarks{align-items:center;gap:14px;margin-top:12px;display:flex}.cardmarks img{width:auto;height:26px;display:block}.fgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,3fr)}.fgroups{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.fgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.fgroups{grid-template-columns:1fr 1fr;gap:22px 18px}}.smap{gap:9px;margin:0;padding:0;list-style:none;display:grid}.smap li{font-size:14.5px;line-height:1.5}.smap a{color:var(--text);border-bottom:1px solid var(--line2);text-decoration:none}.smap a:hover{border-bottom-color:var(--text)}.smap .px{color:var(--mut);white-space:nowrap;margin-left:7px;font-size:13px}.smapcount{color:var(--mut);margin-top:10px;font-size:14px}.hv2{--bg:#f2f2f0;--dark:#111312;--dark2:#181b1a;--dline:#ffffff17;--dtext:#f1f0ec;--dmut:#a8a8a4;--mint:#97e5ce;--lav:#bea4d8;--pink:#fec2c2;--hsand:#d8d3a4;--peach:#e5ae97;--blue:#a4b8d7;--ease:cubic-bezier(.2,.7,.3,1)}.hv2 a{color:inherit;text-decoration:none}.hv2 .w{white-space:nowrap;padding:0 .06em}.hv2 .w i{font-style:normal}.hv2 .rv{opacity:0;transition:opacity .64s var(--ease),transform .64s var(--ease);transition-delay:calc(var(--i,0)*70ms);transform:translateY(16px)}.hv2 .rv.on{opacity:1;transform:none}.hv2 .dark{color:var(--dtext);background:#121516;position:relative;overflow:hidden}.hv2 .dark .glow{display:none}@keyframes hv-drift{0%{transform:translate(0,0)}to{transform:translate(6%,8%)}}.hv2 .sec{padding:160px 0;scroll-margin-top:70px}.hv2 .sechead{max-width:640px;margin-bottom:44px}.hv2 .sechead .k{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut2);margin-bottom:14px}.hv2 .dark .sechead .k{color:var(--mint)}.hv2 .sechead h2{font:600 clamp(28px,3.4vw,42px)/1.25 var(--sans);letter-spacing:-.01em;margin:0 0 12px}.hv2 .sechead p{color:var(--mut);margin:0;font-size:17px}.hv2 .dark .sechead p{color:var(--dmut)}.hv2 .pos{font-family:var(--mono);font-size:13.5px}.hv2 .pos .bar{border:1px solid var(--dline);background:#0b0d0c;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex}.hv2 .pos .bar b{font:600 13px var(--sans);flex:1}.hv2 .pos .bar .send{color:var(--text);font:600 12px var(--sans);background:#fff;border-radius:999px;padding:7px 12px}.hv2 .pos .lines{gap:9px;height:170px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@keyframes hv-lnin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv2 .svc{--rx:0deg;--ry:0deg;--ty:0px;overflow:hidden}.hv2 .svc:not(.big){-webkit-backdrop-filter:blur(10px)saturate(1.2);background:linear-gradient(135deg,#ffffff94,#ffffff38);border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #1414130f,0 22px 44px -26px #14141352}.hv2 .svc:not(.big):after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffffb3 0%,#fff0 40%);position:absolute;inset:0}.hv2 .svc:not(.big)>:not(.sart){z-index:1;position:relative}.hv2 .svc:not(.big):hover{background:linear-gradient(135deg,#ffffffb8,#ffffff57)}.hv2 .svc.rv.on{transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--ty));transition:opacity .64s var(--ease),transform .3s var(--ease),box-shadow .3s,border-color .3s}.hv2 .svc:hover{--ty:-3px;border-color:var(--line2)}.hv2 .svc h3{padding-right:52px}.hv2 .svc.big h3{padding-right:0}.hv2 .svc:not(.big):before{content:"";transition:transform .8s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#97e5ce47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.hv2 .svc:not(.big):hover:before{transform:translate(110%)}.hv2 .svc.big .glow{filter:blur(40px);will-change:transform;pointer-events:none;background:radial-gradient(closest-side,#97e5ce4d,#bea4d829 55%,#0000 72%);border-radius:50%;width:560px;height:560px;animation:18s ease-in-out infinite alternate hv-drift;position:absolute;top:-260px;right:-180px}.hv2 .svc.big.paused .glow{animation-play-state:paused}.hv2 .svc.big .k,.hv2 .svc.big h3,.hv2 .svc.big p{position:relative}@media (prefers-reduced-motion:reduce){.hv2 .svc.big .glow{animation:none}.hv2 .svc:not(.big):before{display:none}}.hv2 .story{color:var(--dtext);--s:1;background:#121516;position:relative}.hv2 .story .stage{grid-template-columns:minmax(0,1fr) minmax(0,1.32fr);align-items:center;gap:48px;max-width:1180px;min-height:100vh;margin:0 auto;padding:80px 24px 40px;display:grid;position:relative}.hv2 .story .list{border-left:1px solid #ffffff1f;gap:22px;padding-left:24px;display:grid}.hv2 .story .it{color:#8e8a85;font:500 22px/1.35 var(--sans);transition:color .4s var(--ease);cursor:pointer;position:relative}.hv2 .story.auto .it.on:before{transform-origin:top;animation:5s linear forwards hv-fillv;transform:scaleY(0)}.hv2 .story.auto.hold .it.on:before{animation-play-state:paused}@keyframes hv-fillv{to{transform:scaleY(1)}}.hv2 .story .it:before{content:"";background:var(--hue);opacity:0;width:2px;transition:opacity .4s;position:absolute;top:4px;bottom:4px;left:-25px}.hv2 .story .it[data-i="0"]{--hue:#7ed6cf}.hv2 .story .it[data-i="1"]{--hue:#e2b25c}.hv2 .story .it[data-i="2"]{--hue:var(--peach)}.hv2 .story .it[data-i="3"]{--hue:#8fd3a0}.hv2 .story .it.on{color:#f4f1ec}.hv2 .story .it.on:before{opacity:1}.hv2 .story .it p{font:15px/1.65 var(--sans);color:#b9b4ad;opacity:0;max-height:0;transition:max-height .55s var(--ease),opacity .45s var(--ease);margin:6px 0 0;overflow:hidden}.hv2 .story .it.on p{opacity:1;max-height:140px}@keyframes hv-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes hv-tick{to{transform:translate(-50%)}}@media (max-width:900px){.hv2 .sec{padding:104px 0}.hv2 .story .stage{grid-template-columns:1fr;gap:20px;height:auto;padding:70px 24px 30px;position:static}.hv2 .story .list{gap:16px}.hv2 .story .it{color:#f4f1ec;font-size:19px}.hv2 .story .it p{opacity:1;max-height:140px}}.hv2 .bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hv2 .svc{background:var(--surface);border:1px solid var(--line);min-height:250px;transition:transform .18s var(--ease),box-shadow .18s;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.hv2 .svc:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1414130f,0 18px 40px -18px #14141333}.hv2 .svc.big{background:var(--text);color:#fff;border-color:var(--text);grid-area:span 2/span 2;justify-content:flex-end;min-height:0;padding:28px}.hv2 .svc .k{font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut2)}.hv2 .svc.big .k{color:var(--mint)}.hv2 .svc h3{font:600 19px/1.35 var(--sans);margin:0}.hv2 .svc.big h3{max-width:22ch;font-size:30px}.hv2 .svc p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.6}.hv2 .svc.big p{color:#c9c8c2;max-width:52ch;font-size:16px}.hv2 .code{border:1px solid var(--dline);background:#0b0d0c;border-radius:16px;max-width:1020px;margin:0 auto;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.hv2 .code .tabs{border-bottom:1px solid var(--dline);align-items:center;gap:6px;padding:12px 14px;display:flex}.hv2 .code{margin-top:0}.hv2 .code .tabs button{font:500 13px var(--sans);color:var(--dmut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 12px}.hv2 .code .tabs button[aria-pressed=true]{color:var(--dtext);border-color:var(--dline);background:#ffffff0f}.hv2 .code pre{font:13.5px/1.75 var(--mono);color:#c7c9c4;min-height:520px;margin:0;padding:22px 20px 26px;overflow:auto}.hv2 .code .n{color:#4a4d4a;-webkit-user-select:none;user-select:none;width:28px;display:inline-block}.hv2 .code .ok{color:var(--mint)}.hv2 .code .key{color:var(--hsand)}.hv2 .code .num,.hv2 .code .kw{color:var(--lav)}.hv2 .code .fn{color:var(--hsand)}.hv2 .code .cur{background:var(--mint);vertical-align:-3px;width:8px;height:15px;animation:1s steps(2,end) infinite hv-blink;display:inline-block}.hv2 .code .tabs .copy{border:1px solid var(--dline);width:32px;height:32px;color:var(--dmut);cursor:pointer;background:0 0;border-radius:9px;place-items:center;margin-left:auto;padding:0;transition:color .15s,border-color .15s;display:grid}.hv2 .code .tabs .copy:hover{color:var(--dtext);border-color:#ffffff4d}.hv2 .code .tabs .copy.done{color:var(--mint);border-color:var(--mint)}@keyframes hv-blink{to{opacity:0}}.hv2 .show .in2{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:56px;display:grid;position:relative}.hv2 .show .in2>*{min-width:0}.hv2 .show .lead h2{font:600 clamp(30px,3.4vw,44px)/1.2 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px}.hv2 .show .lead p{color:var(--dmut);max-width:44ch;margin:0 0 30px;font-size:17px}.hv2 .show .obtn{color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:12px 22px;font-weight:600;transition:background .15s;display:inline-block}.hv2 .show .obtn:hover{background:#ffffff14}.hv2 .show .right{padding-bottom:36px;position:relative}@keyframes hv-fill{to{transform:scaleX(1)}}.hv2 .frame{background:#0d0f0e;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 90px -40px #000000e6}.hv2 .frame .bar{height:42px;color:var(--text);font:500 14px var(--sans);background:#f6f5f0;align-items:center;gap:10px;padding:0 16px;display:flex}.hv2 .frame .bar i{border:1.5px solid var(--text);opacity:.8;border-radius:3px;flex:none;width:16px;height:16px;position:relative}.hv2 .frame .bar i:after{content:"";background:var(--text);width:1.5px;position:absolute;top:0;bottom:0;left:4px}@media (max-width:900px){.hv2 .show .in2{grid-template-columns:1fr;gap:34px}.hv2 .show .right{padding-bottom:0}}.hv2 .map{color:var(--text);background:#fff}.hv2 .map .sechead{text-align:center;max-width:none;margin-bottom:10px}.hv2 .map .sechead h2{font:600 clamp(40px,5.2vw,64px)/1.15 var(--serif);letter-spacing:-.01em}.hv2 .map .sechead h2 em{font-style:italic;font-weight:600}.hv2 .ask .sechead{text-align:center;max-width:none;margin-bottom:40px}.hv2 .ask .sechead h2{font:600 clamp(34px,4.4vw,54px)/1.2 var(--serif)}@keyframes hv-askflow{to{transform:translate(-50%)}}.hv2 .close{isolation:isolate;color:#f3f1ec;text-align:center;background:#000;place-items:center;min-height:560px;padding:0;display:grid;position:relative;overflow:hidden}.hv2 .close .in{flex-direction:column;align-items:center;gap:26px;padding:120px 24px;display:flex}.hv2 .close h2{font:600 clamp(28px,3.6vw,46px)/1.25 var(--serif);text-wrap:balance;max-width:24ch;margin:0}.hv2 .close .hbtn{color:var(--text);background:#fff;border:1px solid #fff;border-radius:999px;padding:13px 26px;font-weight:600;transition:background .15s}.hv2 .close .hbtn:hover{background:#f3f1ec}.hv2 .close img{object-fit:cover;object-position:50% 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hv2 .close:before{content:"";z-index:-1;background:linear-gradient(#00000061,#00000024 50%,#0000006b);position:absolute;inset:0}.hv2 .proof .sechead{text-align:center;max-width:none;margin:0 auto 54px}.hv2 .proof .sechead h2{font-family:var(--serif);font-size:clamp(32px,4.2vw,52px);font-weight:500}.hv2 .ui{color:#1a1c1b;background:#f6f5f0;border-radius:14px;font-size:14px;box-shadow:0 0 0 1px #ffffff24,0 0 18px #48d6c475,0 0 40px 4px #48d6c433,0 26px 56px -22px #000000d9}.hv2 .q{color:#e8e9e6;background:#3a3e3c;border-radius:12px;max-width:210px;padding:12px 14px;font-size:13px;line-height:1.5;position:absolute;top:26px;left:auto;right:26px}.hv2 .pop{z-index:2;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);padding:12px 14px;position:absolute;top:238px;left:70px;right:26px;transform:translateY(8px)}.hv2 .pop .h{font:12px var(--mono);color:#6b6f6c;justify-content:space-between;margin-bottom:8px;display:flex}.hv2 .pop b{font-size:13.5px;font-weight:600;display:block}.hv2 .pop small{color:#6b6f6c}.hv2 [data-proof=quote] .q{flex:none;align-self:flex-end;margin:0 0 14px;position:relative;top:auto;left:auto;right:auto}.hv2 .wcrnw{white-space:nowrap}@keyframes wcrfan{0%,to{transform:rotate(calc(var(--a) * .82))}50%{transform:rotate(var(--a))}}@keyframes wcrfl{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wcrfl2{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes wcrtap{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes wcrgl{0%,to{opacity:.6}50%{opacity:1}}@keyframes wcrsh{0%,to{transform:rotate(6deg)}50%{transform:rotate(2.5deg)translateY(-4px)}}@keyframes wcrsn{0%{transform:translate(-110px)}55%,to{transform:translate(110px)}}@keyframes wcrscn{0%{transform:translateY(0)}70%,to{transform:translateY(176px)}}@keyframes wcrck{0%,to{opacity:.6;transform:scale(.92)}18%,40%{opacity:1;transform:scale(1)}}@keyframes wcrtw{0%,to{transform:scale(.82)rotate(0)}50%{transform:scale(1)rotate(12deg)}}@keyframes wcrsw{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes wsmfill{to{transform:scaleX(1)}}@keyframes wsmsweep{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}@keyframes wsmin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hv2 .wgasec{--wga-bg:var(--surface);--wga-ink:var(--text);--wga-mut:var(--mut);--wga-line:var(--line);--wga-acc:#1f8a6e;--wga-seq:16s;background:var(--wga-bg);color:var(--wga-ink);padding:168px 0 160px;position:relative;overflow:hidden}.hv2 .wgasec *,.hv2 .wgasec :before,.hv2 .wgasec :after{box-sizing:border-box}.hv2 .wgawrap{max-width:1180px;margin:0 auto;padding:0 24px}.hv2 .wganw{white-space:nowrap}.hv2 .wgahead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.hv2 .wgakick{letter-spacing:.02em;width:max-content;color:var(--wga-ink);align-items:center;gap:10px;margin:0 0 26px;font-size:14px;font-weight:500;display:flex}.hv2 .wgakick i{background:var(--wga-acc);border-radius:50%;width:7px;height:7px;display:block}.hv2 .wgakick:after{content:"";background:var(--wga-line);width:40px;height:1px;display:block}.hv2 .wgah{letter-spacing:-.01em;margin:0;font-size:clamp(34px,3.75vw,48px);font-weight:600;line-height:1.24}.hv2 .wgah>span{display:block}.hv2 .wgah .wgah2{color:var(--wga-mut)}.hv2 .wgah .wgaib{white-space:nowrap;display:inline-block}.hv2 .wgaside{padding-top:6px}.hv2 .wgalead{color:var(--wga-mut);margin:0;font-size:16.5px;line-height:1.85}.hv2 .wgacta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.hv2 .wgabtn{background:var(--wga-ink);height:54px;color:var(--wga-bg);border-radius:999px;align-items:center;gap:12px;padding:0 24px 0 20px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.hv2 .wgabtn:hover{opacity:.92;transform:translateY(-1px)}.hv2 .wgabtn:focus-visible{outline:2px solid var(--wga-acc);outline-offset:3px}.hv2 .wgabtn svg{flex:none;width:20px;height:20px}.hv2 .wgabtn .wgaarr{width:16px;height:16px;transition:transform .25s}.hv2 .wgabtn:hover .wgaarr{transform:translate(3px)}.hv2 .wganote{border-top:1px solid var(--wga-line);color:var(--wga-mut);margin:22px 0 0;padding-top:16px;font-size:13.5px;line-height:1.6}.hv2 .wgacert{box-sizing:border-box;border:1px solid var(--wga-line);background:var(--wga-bg);width:100%;max-width:470px;color:var(--wga-ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:14px 18px 0 14px;text-decoration:none;transition:border-color .2s;display:grid}.hv2 .wgacert:hover{border-color:var(--wga-ink)}.hv2 .wgacert:focus-visible{outline:2px solid var(--wga-acc);outline-offset:3px}.hv2 .wgacert-b{width:68px;height:68px;box-shadow:0 0 0 1px var(--wga-line);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.hv2 .wgacert-b img{object-fit:contain;width:100%;height:100%;display:block}.hv2 .wgacert-x{flex-direction:column;min-width:0;display:flex}.hv2 .wgacert-k{color:var(--wga-mut);font-size:12px;font-weight:500;line-height:1.35}.hv2 .wgacert-t{letter-spacing:-.005em;margin-top:3px;font-size:16px;font-weight:600;line-height:1.3}.hv2 .wgacert-m{color:var(--wga-mut);margin-top:3px;font-size:13px;line-height:1.5}.hv2 .wgacert-f{border-top:1px dashed var(--wga-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:13px;padding:11px 0 12px;font-size:12.5px;line-height:1.3;display:flex}.hv2 .wgacert-id{font-family:var(--mono);color:var(--wga-mut);white-space:nowrap;font-size:11.5px}.hv2 .wgacert-go{color:var(--wga-acc);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hv2 .wgacert-arr{width:13px;height:13px;transform:rotate(-45deg)}html[data-theme=dark] .hv2 .wgacert-go{color:#5bd8b2}.hv2 .wgacerts{gap:12px;width:100%;max-width:470px;display:grid}@media (min-width:1081px){.hv2 .wgahead{grid-template-rows:auto 1fr;row-gap:0}.hv2 .wgahead>.wgaside{grid-area:1/2/span 2}.hv2 .wgahead>.wgacert,.hv2 .wgahead>.wgacerts{grid-area:2/1;align-self:start;margin-top:44px}}.hv2 .wgastage{margin-top:80px;padding-bottom:6px;position:relative}.hv2 .wgaobj{padding-bottom:7px;position:relative}.hv2 .wgaobj:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#14141329,#14141300);border-radius:50%;height:48px;position:absolute;bottom:-18px;left:5%;right:5%}.hv2 .wgafoot{background:linear-gradient(#232322,#0c0c0b);border-radius:0 0 7px 7px;width:64px;height:12px;position:absolute;bottom:0;box-shadow:0 3px 3px -1px #14141373}.hv2 .wgafoot.wgafl{left:9%}.hv2 .wgafoot.wgafr{right:9%}.hv2 .wgacontact{pointer-events:none;background:radial-gradient(closest-side,#14141361,#14141300);border-radius:50%;height:8px;position:absolute;bottom:-2px;left:3%;right:3%}.hv2 .wgadev{--wga-d1:#2c2c2a;--wga-d2:#1b1b1a;--wga-d3:#121211;--wga-mod:#191918;--wga-well:#0d0e0d;--wga-rule:#262624;--wga-sm:#8e8e88;--wga-off:#9a9a94;z-index:1;background:linear-gradient(170deg,var(--wga-d1) 0%,var(--wga-d2) 40%,var(--wga-d3) 100%);color:#d9d9d3;font-family:var(--sans);border-radius:28px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #0009,0 0 0 1px #0a0a09,0 46px 60px -44px #1414138c,0 18px 26px -20px #14141359}.hv2 .wgadev:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52 18%,#fff6 50%,#ffffff52 82%,#fff0);height:1px;position:absolute;top:0;left:22px;right:22px}.hv2 .wgadev:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000 44%,#ffffff0f 50%,#0000 56%);animation:11s ease-in-out infinite wgasheen;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes wgasheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.hv2 .wgabar{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 14px;display:flex}.hv2 .wgabar-l{align-items:center;gap:10px;display:flex}.hv2 .wgabar-l b{font-family:var(--sans);color:#e9e9e3;font-size:13.5px;font-weight:500}.hv2 .wgaled{background:#5bd8b2;border-radius:50%;width:7px;height:7px;animation:3.6s ease-in-out infinite wgabreathe;box-shadow:0 0 0 3px #5bd8b21f,0 0 10px #5bd8b28c}@keyframes wgabreathe{0%,to{opacity:1}50%{opacity:.4}}.hv2 .wgabar-r{align-items:center;gap:12px;display:flex}.hv2 .wgatag{font-family:var(--sans);color:#141413;background:#e4e4de;border-radius:999px;padding:3px 10px 4px;font-size:12px;font-weight:500;line-height:1.3}.hv2 .wgascrews{gap:6px;display:flex}.hv2 .wgascrews i{background:radial-gradient(circle at 35% 30%,#55554f,#1b1b1a 72%);border-radius:50%;width:9px;height:9px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0009,0 1px #ffffff0f}.hv2 .wgascrews i:after{content:"";background:#0e0e0d;height:1px;position:absolute;top:4px;left:2px;right:2px;transform:rotate(-35deg)}.hv2 .wgascrews i+i:after{transform:rotate(20deg)}.hv2 .wgagrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:10px;display:grid}.hv2 .wgamod{background:var(--wga-mod);border-radius:18px;padding:16px 16px 18px;position:relative;box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #00000080,0 1px #ffffff0d}.hv2 .wgamod-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hv2 .wgamod-t{font-family:var(--sans);color:#b9b9b2;font-size:13px;font-weight:500}.hv2 .wganum{letter-spacing:.06em;color:var(--wga-sm);border:1px solid #3a3a37;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:500;line-height:1.2;position:relative}.hv2 .wgas1{--wga-dl:0s}.hv2 .wgas2{--wga-dl:calc(var(--wga-seq) * -.75)}.hv2 .wgas3{--wga-dl:calc(var(--wga-seq) * -.5)}.hv2 .wgas4{--wga-dl:calc(var(--wga-seq) * -.25)}@keyframes wgaseq{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}.hv2 .wganum:after{content:"";opacity:0;animation:wgaseq var(--wga-seq) linear infinite;animation-delay:var(--wga-dl);border-radius:999px;position:absolute;inset:-1px;box-shadow:0 0 0 1px #5bd8b2,0 0 10px #5bd8b259}.hv2 .wgamod.wgas1:after,.hv2 .wgamod.wgas2:after,.hv2 .wgamod.wgas3:after,.hv2 .wgamod.wgas4:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:wgaseq var(--wga-seq) linear infinite;animation-delay:var(--wga-dl);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5bd8b242}.hv2 .wgadialm{flex-direction:column;display:flex}.hv2 .wgadialbox{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.hv2 .wgadial{aspect-ratio:1;width:min(100%,160px);position:relative}.hv2 .wgadial svg{width:100%;height:100%;position:absolute;inset:0}.hv2 .wgadial svg line{stroke:#55554f;stroke-width:1.4px;stroke-linecap:round}.hv2 .wgadial svg line.wgamaj{stroke:#a7a7a0;stroke-width:2px}.hv2 .wgadial .wgapm{color:var(--wga-sm);font-size:12px;position:absolute;bottom:4%}.hv2 .wgadial .wgapm.wgamin{left:2%}.hv2 .wgadial .wgapm.wgamax{right:2%}.hv2 .wgaknob{background:repeating-conic-gradient(#323230 0 2.5deg,#1e1e1d 2.5deg 5deg);border-radius:50%;animation:14s cubic-bezier(.6,0,.25,1) infinite wgaturn;position:absolute;inset:17%;box-shadow:0 12px 18px -6px #000000d9,0 0 0 1px #0b0b0a,inset 0 1px #ffffff24}.hv2 .wgaknob:before{content:"";background:radial-gradient(circle at 38% 28%,#4c4c49 0%,#2a2a28 45%,#191918 100%);border-radius:50%;position:absolute;inset:11%;box-shadow:inset 0 1px #ffffff29,inset 0 -6px 12px #00000073,0 0 0 1px #0009}.hv2 .wgaknob:after{content:"";background:#f2f2ec;border-radius:2px;width:3px;height:20%;margin-left:-1.5px;position:absolute;top:15%;left:50%;box-shadow:0 0 6px #ffffff40}@keyframes wgaturn{0%,22%{transform:rotate(0)}27%,47%{transform:rotate(27deg)}52%,72%{transform:rotate(0)}77%,97%{transform:rotate(-27deg)}to{transform:rotate(0)}}.hv2 .wgaread{background:var(--wga-well);border-radius:10px;align-items:baseline;gap:8px;margin-top:12px;padding:7px 14px 8px;display:flex;box-shadow:inset 0 1px 3px #000c,0 1px #ffffff0d}.hv2 .wgaval{font-variant-numeric:tabular-nums;color:#f0f0ea;width:3.4em;height:1.25em;font-size:24px;font-weight:500;line-height:1.25;display:inline-block;position:relative}.hv2 .wgaval span{opacity:0;position:absolute;top:0;left:0}.hv2 .wgaval .wgav1{opacity:1;animation:14s linear infinite wgav1}.hv2 .wgaval .wgav2{animation:14s linear infinite wgav2}.hv2 .wgaval .wgav3{animation:14s linear infinite wgav3}@keyframes wgav1{0%,24%{opacity:1}25.5%,50.5%{opacity:0}52%,74%{opacity:1}75.5%,98.5%{opacity:0}to{opacity:1}}@keyframes wgav2{0%,24%{opacity:0}25.5%,50%{opacity:1}51.5%,to{opacity:0}}@keyframes wgav3{0%,74%{opacity:0}75.5%,98.5%{opacity:1}to{opacity:0}}.hv2 .wgaunit{font-family:var(--sans);color:var(--wga-sm);font-size:12.5px}.hv2 .wgatg{background:var(--wga-well);border-radius:12px;flex:none;width:44px;height:24px;position:relative;box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #2c2c2a,0 1px #ffffff0d}.hv2 .wgatg:after{content:"";background:radial-gradient(circle at 40% 30%,#6e6e69,#3e3e3b 72%);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0009}.hv2 .wgatg.wgaon{background:#1e4d41;box-shadow:inset 0 1px 3px #0009,0 0 0 1px #2b5f51}.hv2 .wgatg.wgaon:after{background:radial-gradient(circle at 40% 30%,#fff,#d9e9e3 70%,#b4c7c0);left:23px}.hv2 .wgatg.wgasm{border-radius:9px;width:30px;height:16px}.hv2 .wgatg.wgasm:after{width:12px;height:12px;top:2px;left:2px}.hv2 .wgatg.wgasm.wgaon:after{left:16px}.hv2 .wgaswm,.hv2 .wgasw{flex-direction:column;display:flex}.hv2 .wgaswrow{border-top:1px solid var(--wga-rule);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 0;display:flex}.hv2 .wgaswrow:first-child{border-top:0}.hv2 .wgaswtx{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.hv2 .wgaswtx b{font-family:var(--sans);color:#ecece6;font-size:14px;font-weight:500;line-height:1.45}.hv2 .wgaswtx small{font-family:var(--sans);color:var(--wga-sm);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hv2 .wgaswtx small i{background:#3a3a37;border-radius:50%;width:6px;height:6px;display:block}.hv2 .wgaswrow.wgalive small{color:#5bd8b2}.hv2 .wgaswrow.wgalive small i{background:#5bd8b2;animation:3.6s ease-in-out infinite wgabreathe;box-shadow:0 0 8px #5bd8b2b3}.hv2 .wgaswrow.wgadim b{color:var(--wga-off)}.hv2 .wgakwm{--wga-row:42px;flex-direction:column;display:flex}.hv2 .wgakwbox{position:relative}.hv2 .wgakw{margin:0;padding:0;list-style:none}.hv2 .wgakw li{z-index:1;height:var(--wga-row);font-family:var(--sans);color:#e3e3dd;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px #242422}.hv2 .wgakw li:first-child{box-shadow:none}.hv2 .wgakw li.wgano{color:var(--wga-off)}.hv2 .wgakw li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 0;overflow:hidden}.hv2 .wgascan{height:var(--wga-row);animation:wgascan var(--wga-seq) cubic-bezier(.65,0,.35,1) infinite;background:#ffffff0b;border-radius:9px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff12}@keyframes wgascan{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(100%)}50%,70%{transform:translateY(200%)}75%,95%{transform:translateY(300%)}to{transform:translateY(0)}}.hv2 .wgakwf{font-family:var(--sans);color:var(--wga-sm);border-top:1px dashed #2e2e2b;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.hv2 .wgakwbox{margin-bottom:12px}.hv2 .wganegm{flex-direction:column;display:flex}.hv2 .wganeg{flex-wrap:wrap;align-content:start;gap:8px;max-width:224px;display:flex}.hv2 .wgachip{height:34px;font-family:var(--sans);color:#cfcfc8;white-space:nowrap;background:#232321;border-radius:9px;align-items:center;gap:1px;padding:0 12px 1px 11px;font-size:14px;display:inline-flex;box-shadow:0 0 0 1px #33332f,inset 0 1px #ffffff0d}.hv2 .wgachip em{font-style:normal;font-family:var(--sans);color:#f0f0ea;margin-right:1px;font-weight:500}.hv2 .wgaslot{display:inline-flex;position:relative}.hv2 .wgaslot:before{content:"";animation:wgaslot var(--wga-seq) linear infinite;border:1px dashed #3c3c39;border-radius:9px;position:absolute;inset:0}.hv2 .wgaslot .wgachip{opacity:0;animation:wganew var(--wga-seq) cubic-bezier(.3,.7,.3,1) infinite}@keyframes wganew{0%,37%{opacity:0;transform:translateY(10px)scale(.96)}41%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wgaslot{0%,37%{opacity:1}41%,96%{opacity:0}99%,to{opacity:1}}.hv2 .wgarep{margin-top:auto;padding-top:14px}.hv2 .wgarep-h{font-family:var(--sans);color:var(--wga-sm);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.hv2 .wgarep-h i{background:#2a2a28;flex:1;height:1px}.hv2 .wgarep-r{height:40px;font-family:var(--sans);color:#c9c9c2;border-top:1px solid #242422;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.hv2 .wgarep-h+.wgarep-r{border-top:0}.hv2 .wgarep-r span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hv2 .wgarep-r.wgago span{animation:wgadimtx var(--wga-seq) ease-in-out infinite}@keyframes wgadimtx{0%,33%{opacity:1}38%,93%{opacity:.62}97%,to{opacity:1}}.hv2 .wgaacts{flex:none;justify-items:end;font-style:normal;display:grid}.hv2 .wgaacts>i{grid-area:1/1;font-style:normal}.hv2 .wgaact.wgadone{color:#5bd8b2;opacity:0;animation:wgadone var(--wga-seq) ease-in-out infinite;align-items:center;gap:4px;display:inline-flex;box-shadow:0 0 0 1px #5bd8b259}.hv2 .wgaact.wgadone svg{width:11px;height:11px}@keyframes wgadone{0%,34%{opacity:0;transform:translateY(4px)}38%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hv2 .wgaacts .wgacut{animation:wgapress var(--wga-seq) ease-in-out infinite,wgacutx var(--wga-seq) ease-in-out infinite}@keyframes wgacutx{0%,33%{opacity:1}36%,95%{opacity:0}98%,to{opacity:1}}.hv2 .wgaact{font-style:normal;font-family:var(--sans);color:#9a9a93;border-radius:7px;flex:none;padding:6px 9px;font-size:12px;line-height:1;display:inline-block;box-shadow:0 0 0 1px #33332f}.hv2 .wgaact.wgacut{color:#141413;box-shadow:none;background:#e4e4de}@keyframes wgapress{0%,29%{transform:none}31%{transform:scale(.9)}33%,to{transform:none}}.hv2 .wgaout{flex-direction:column;grid-column:2/-1;display:flex}.hv2 .wgaoutb{flex:1;align-items:center;gap:0;display:flex}.hv2 .wgaclick{background:var(--wga-well);color:#cfcfc8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #2c2c2a}.hv2 .wgaclick svg{width:15px;height:15px}.hv2 .wgawire{background:#2c2c2a;border-radius:2px;flex:1;min-width:40px;height:2px;margin:0 10px;position:relative;overflow:hidden}.hv2 .wgawire i{background:linear-gradient(90deg,#5bd8b200,#5bd8b2);border-radius:2px;width:28%;height:2px;animation:3.2s linear infinite wgaflow;position:absolute;top:0;left:0}.hv2 .wgawire i:nth-child(2){animation-delay:-1.6s}@keyframes wgaflow{0%{transform:translate(-100%)}to{transform:translate(360%)}}.hv2 .wgapage{color:#141413;background:#deded7d6;border-radius:13px;flex:none;gap:12px;padding:8px;display:flex;box-shadow:0 8px 16px -8px #000000b3,inset 0 1px #ffffff59}.hv2 .wgawood{background:#97653a;border-radius:8px;flex:none;width:76px;position:relative;overflow:hidden}.hv2 .wgawood svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hv2 .wgawood:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff0dc33,#fff0dc00 45%,#28140629);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000002e}.hv2 .wgapage-b{flex-direction:column;gap:6px;padding:2px 2px 0 0;display:flex}.hv2 .wgapage-b b{font-family:var(--sans);white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3}.hv2 .wgaln{background:#14141329;border-radius:2px;width:86%;height:4px;display:block}.hv2 .wgaln.wgashort{width:58%}.hv2 .wgaports{gap:6px;margin-top:3px;display:flex}.hv2 .wgaports span{height:26px;font-family:var(--sans);color:#2e2e2c;white-space:nowrap;background:#ffffff8c;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex;box-shadow:0 0 0 1px #1414131f}.hv2 .wgaports svg{width:13px;height:13px}.hv2 .wgacap{color:var(--wga-mut);align-items:center;gap:10px;margin:26px 4px 0;font-size:13px;display:flex}.hv2 .wgacap:before{content:"";background:var(--wga-mut);opacity:.5;width:18px;height:1px}@media (max-width:1080px){.hv2 .wgasec{padding:136px 0 128px}.hv2 .wgahead{grid-template-columns:1fr;gap:28px}.hv2 .wgah{font-size:44px}.hv2 .wgaside{max-width:600px}.hv2 .wgastage{margin-top:64px}.hv2 .wgadial{width:min(100%,156px)}.hv2 .wgakw li{padding:0 8px;font-size:13.5px}.hv2 .wgaswtx{flex-direction:column;align-items:flex-start}.hv2 .wgaswtx b{font-size:13.5px}.hv2 .wgachip{padding:0 10px 1px 9px;font-size:13.5px}}@media (max-width:600px){.hv2 .wgasec{padding:96px 0 88px}.hv2 .wgawrap{padding:0 20px}.hv2 .wgakick{margin-bottom:20px}.hv2 .wgah{font-size:31px;line-height:1.3}.hv2 .wgalead{font-size:16px;line-height:1.8}.hv2 .wgacta{margin-top:26px}.hv2 .wgabtn{justify-content:center;width:100%}.hv2 .wgastage{margin-top:48px}.hv2 .wgafoot{width:44px;height:9px}.hv2 .wgadev{border-radius:22px;padding:10px}.hv2 .wgadev:before{left:16px;right:16px}.hv2 .wgabar{padding:4px 6px 10px}.hv2 .wgascrews{display:none}.hv2 .wgagrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.hv2 .wgamod{border-radius:14px;padding:12px 12px 13px}.hv2 .wgamod-h{margin-bottom:8px}.hv2 .wgamod-t{font-size:12.5px}.hv2 .wgadialm{order:0}.hv2 .wgaswm{order:1}.hv2 .wgakwm{order:2;grid-column:1/-1}.hv2 .wganegm{order:3;grid-column:1/-1}.hv2 .wganeg{max-width:none}.hv2 .wgarep3{display:none}.hv2 .wgarep{padding-top:12px}.hv2 .wgarep-r{height:38px;font-size:13px}.hv2 .wgakwf{margin-top:10px;padding-top:10px}.hv2 .wgaout{order:4;grid-column:1/-1}.hv2 .wgaclick,.hv2 .wgawire{display:none}.hv2 .wgapage{flex:1;gap:10px;min-width:0;padding:7px}.hv2 .wgawood{width:58px}.hv2 .wgapage-b{gap:5px;min-width:0}.hv2 .wgapage-b b{font-size:13px}.hv2 .wgaports{gap:5px}.hv2 .wgaports span{gap:4px;height:25px;padding:0 7px;font-size:12px}.hv2 .wgaports svg{width:12px;height:12px}.hv2 .wgadial{width:min(100%,104px)}.hv2 .wgaread{gap:6px;margin-top:8px;padding:5px 10px 6px}.hv2 .wgaval{font-size:18px}.hv2 .wgaunit{font-size:11.5px}.hv2 .wgasw{flex:1;justify-content:space-around}.hv2 .wgaswrow{gap:8px;padding:8px 0}.hv2 .wgaswtx b{font-size:13px;line-height:1.35}.hv2 .wgatg{width:38px;height:21px}.hv2 .wgatg:after{width:15px;height:15px}.hv2 .wgatg.wgaon:after{left:20px}.hv2 .wgakwm{--wga-row:34px}.hv2 .wgakw li{font-size:13.5px}.hv2 .wgakwbox{margin-bottom:0}.hv2 .wgachip{height:32px;font-size:13.5px}.hv2 .wgacap{margin-top:22px}}@media (prefers-reduced-motion:reduce){.hv2 .wgasec *,.hv2 .wgasec :before,.hv2 .wgasec :after{transition:none!important;animation:none!important}.hv2 .wgaslot .wgachip{opacity:1}.hv2 .wgaslot:before,.hv2 .wgaacts .wgacut{opacity:0}.hv2 .wgaact.wgadone{opacity:1}.hv2 .wgarep-r.wgago span{opacity:.62}}.hv2 .wgasec.wgaoff *,.hv2 .wgasec.wgaoff :before,.hv2 .wgasec.wgaoff :after{animation-play-state:paused!important}@keyframes wsvfill{to{transform:scaleX(1)}}@keyframes wgwp1{0%{opacity:1;transform:scaleX(0)}18%,97%{opacity:1;transform:scaleX(1)}99.9%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wgwp2{0%,20%{opacity:1;transform:scaleX(0)}38%,97%{opacity:1;transform:scaleX(1)}99.9%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wgwp3{0%,40%{opacity:1;transform:scaleX(0)}58%,97%{opacity:1;transform:scaleX(1)}99.9%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wgwp4{0%,60%{opacity:1;transform:scaleX(0)}78%,97%{opacity:1;transform:scaleX(1)}99.9%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wgwp5{0%,80%{opacity:1;transform:scaleX(0)}97%{opacity:1;transform:scaleX(1)}99.9%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wgwon{0%,17.5%{opacity:1}20.5%,97.5%{opacity:0}to{opacity:1}}@keyframes wgwdim{0%,17.5%{opacity:1}20.5%,97.5%{opacity:.7}to{opacity:1}}@keyframes wgwchip{0%,17.5%{color:#fff;background:#1f8a6e;box-shadow:inset 0 0 0 1px #1f8a6e}20.5%,97.5%{color:#6b6b69;background:0 0;box-shadow:inset 0 0 0 1px #d2d0cb}to{color:#fff;background:#1f8a6e;box-shadow:inset 0 0 0 1px #1f8a6e}}@keyframes wgwringk{0%,17.5%{opacity:1}20.5%,97.5%{opacity:.25}to{opacity:1}}@keyframes wgwflagk{0%,17.5%{opacity:1}20.5%,97.5%{opacity:0}to{opacity:1}}@keyframes wgwcaret{50%{opacity:0}}@keyframes wgwhitk{0%,8.6%{color:#141413;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd8}9.2%,12.5%{color:#17664f;background:#e2f3ec;box-shadow:inset 0 0 0 1px #1f8a6e}15%,to{color:#141413;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd8}}@keyframes wgwptrk{0%,4%{transform:translate(0)}8.4%{transform:translate(-44px,-9px)}9.2%{transform:translate(-44px,-9px)scale(.84)}10%,11.5%{transform:translate(-44px,-9px)scale(1)}16%,to{transform:translate(0)}}@keyframes wgwtapk{0%,9%{opacity:0;transform:scale(.3)}9.6%{opacity:.9;transform:scale(.45)}14%,to{opacity:0;transform:scale(2)}}@keyframes wgwhop{0%{transform:translate(-50%,-100%)}2.5%{transform:translate(-50%,calc(-100% - 12px))}5%{transform:translate(-50%,-100%)}6%{transform:translate(-50%,calc(-100% - 3px))}7%,to{transform:translate(-50%,-100%)}}@keyframes wgwripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes wgwprog{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}.hv2.wgpage{--wgp-bg:var(--surface);--wgp-ink:var(--text);--wgp-mut:var(--mut);--wgp-line:var(--line);--wgp-cap:#d9d9d6;--wgp-dash:#d6d6d3;--wgp-acc:#1f8a6e;--wgp-dark:#121516;--wgp-on-ink:#f2f2ec;--wgp-on-kick:#e9e9e3;--wgp-on-mut:#a3a8a7;--wgp-on-mut2:#8f9493;--wgp-on-fn:#7f8584;--wgp-on-no:#9a9f9e;--wgp-on-cap:#30373a;--wgp-on-line:#2a3033;--wgp-on-acc:#5bd8b2;--wgp-g-ink:#f2f2ec;--wgp-g-mut:#a3a39d;--wgp-g-mut2:#8e8e88;background:var(--wgp-bg);color:var(--wgp-ink);font-family:var(--sans);display:block}.hv2.wgpage *,.hv2.wgpage :before,.hv2.wgpage :after{box-sizing:border-box}.hv2.wgpage .wgasec{--wga-bg:var(--wgp-bg);--wga-ink:var(--wgp-ink);--wga-mut:var(--wgp-mut);--wga-line:var(--wgp-line);--wga-acc:var(--wgp-acc)}.hv2.wgpage .wgpwrap{max-width:1180px;margin:0 auto;padding:0 24px}.hv2.wgpage .wgasec{padding-bottom:100px}.hv2.wgpage .wgpsec{padding:0 0 104px}.hv2.wgpage .wgpfolio{border-top:1px solid var(--wgp-ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;padding-top:20px;display:flex}.hv2.wgpage .wgpkick{letter-spacing:.02em;color:var(--wgp-ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.hv2.wgpage .wgpkick i{background:var(--wgp-acc);border-radius:50%;width:7px;height:7px;display:block}.hv2.wgpage .wgpfn{font-family:var(--sans);letter-spacing:.08em;color:var(--wgp-mut);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.hv2.wgpage .wgpfn b{color:var(--wgp-ink);font-weight:500}.hv2.wgpage .wgph{letter-spacing:-.01em;color:var(--wgp-ink);margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.3}.hv2.wgpage .wgph>span{display:block}.hv2.wgpage .wgph .wgph2{color:var(--wgp-mut)}.hv2.wgpage .wgpno{font-family:var(--sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--wgp-mut);border:1px solid var(--wgp-cap);border-radius:999px;justify-content:center;place-self:start;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.hv2.wgpage .wgpobj{color:#d9d9d3;background:linear-gradient(170deg,#2c2c2a 0%,#1b1b1a 40%,#121211 100%);border-radius:22px;padding:12px;position:relative;box-shadow:inset 0 -1px #0009,0 0 0 1px #0a0a09,0 34px 44px -34px #14141380,0 14px 20px -16px #14141352}.hv2.wgpage .wgpobj:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52 18%,#fff6 50%,#ffffff52 82%,#fff0);height:1px;position:absolute;top:0;left:18px;right:18px}.hv2.wgpage .wgpmod{background:#191918;border-radius:14px;padding:14px 14px 16px;position:relative;box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #00000080,0 1px #ffffff0d}.hv2.wgpage .wgpled{background:var(--wgp-on-acc);border-radius:50%;flex:none;width:7px;height:7px;animation:3.6s ease-in-out infinite wgpbreathe;display:block;box-shadow:0 0 0 3px #5bd8b21f,0 0 10px #5bd8b28c}@keyframes wgpbreathe{0%,to{opacity:1}50%{opacity:.4}}.hv2.wgpage .wgpscrews{gap:6px;display:flex}.hv2.wgpage .wgpscrews i{background:radial-gradient(circle at 35% 30%,#55554f,#1b1b1a 72%);border-radius:50%;width:9px;height:9px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0009,0 1px #ffffff0f}.hv2.wgpage .wgpscrews i:after{content:"";background:#0e0e0d;height:1px;position:absolute;top:4px;left:2px;right:2px;transform:rotate(-35deg)}.hv2.wgpage .wgpscrews i+i:after{transform:rotate(20deg)}.hv2.wgpage .wgptg{width:44px;height:24px;box-shadow:inset 0 1px 3px #0009,0 0 0 1px #2b5f51,0 0 0 6px var(--wgp-dark);background:#1e4d41;border-radius:12px;flex:none;display:block;position:relative}.hv2.wgpage .wgptg:after{content:"";background:radial-gradient(circle at 40% 30%,#fff,#d9e9e3 70%,#b4c7c0);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:23px;box-shadow:0 2px 4px #00000080}.hv2.wgpage .wgpscope-h{margin-bottom:52px}.hv2.wgpage .wgpidx{border-top:1px solid var(--wgp-line);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:72px;margin:0;padding:0;list-style:none;display:grid}.hv2.wgpage .wgpidx li{border-bottom:1px solid var(--wgp-line);grid-template-columns:64px minmax(0,1fr);padding:28px 0 30px;display:grid}.hv2.wgpage .wgpidx li:nth-child(3),.hv2.wgpage .wgpidx li:nth-child(6){border-bottom:0;padding-bottom:0}.hv2.wgpage .wgpidx .wgpno{margin-top:5px}.hv2.wgpage .wgpidx h3{color:var(--wgp-ink);margin:0;font-size:20px;font-weight:600;line-height:1.45}.hv2.wgpage .wgpidx p{color:var(--wgp-mut);max-width:440px;margin:8px 0 0;font-size:15.5px;line-height:1.8}.hv2.wgpage .wgpidx p b{color:var(--wgp-ink);font-weight:600}.hv2.wgpage .wgpband{background:var(--wgp-dark);color:var(--wgp-on-ink);margin-bottom:104px;padding:92px 0 100px}.hv2.wgpage .wgpband .wgpfolio{border-top:1px solid var(--wgp-on-line)}.hv2.wgpage .wgpband .wgpkick{color:var(--wgp-on-kick)}.hv2.wgpage .wgpband .wgpkick i{background:var(--wgp-on-acc)}.hv2.wgpage .wgpband .wgpfn{color:var(--wgp-on-fn)}.hv2.wgpage .wgpband .wgpfn b{color:var(--wgp-on-kick)}.hv2.wgpage .wgpband .wgph{color:var(--wgp-on-ink)}.hv2.wgpage .wgpband .wgph .wgph2{color:var(--wgp-on-mut2)}.hv2.wgpage .wgpstepw{--wgp-cyc:16s;--wgp-dl:-10.4s;margin-top:56px;position:relative}.hv2.wgpage .wgpsteps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.hv2.wgpage .wgprail{background:#262b2d;border-radius:2px;width:calc(75% + 40px);height:2px;position:absolute;top:11px;left:12px;overflow:hidden}.hv2.wgpage .wgprail i{animation:wgprun var(--wgp-cyc) linear infinite;animation-delay:var(--wgp-dl);background:linear-gradient(90deg,#5bd8b200 0 calc(100% - 180px),#5bd8b2 calc(100% - 2px),#5bd8b200 100%);border-radius:2px;position:absolute;inset:0;transform:translate(-100%)}@keyframes wgprun{0%{opacity:1;transform:translate(-100%)}75%{opacity:1;transform:translate(0)}82%,to{opacity:0;transform:translate(0)}}.hv2.wgpage .wgpstep{padding-top:52px;position:relative}.hv2.wgpage .wgppin{width:24px;height:24px;box-shadow:0 0 0 1px #0b0b0a,0 0 0 6px var(--wgp-dark),inset 0 1px 0 #ffffff29,0 6px 10px 4px #0006;background:radial-gradient(circle at 38% 30%,#4c4c49 0%,#2a2a28 50%,#191918 100%);border-radius:50%;position:absolute;top:0;left:0}.hv2.wgpage .wgppin:before{content:"";background:#3a3a37;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px 1px #0009}.hv2.wgpage .wgppin:after{content:"";background:var(--wgp-on-acc);opacity:0;width:6px;height:6px;animation:wgplit1 var(--wgp-cyc) linear infinite;animation-delay:var(--wgp-dl);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #5bd8b2cc}.hv2.wgpage .wgpstep:nth-child(2) .wgppin:after{animation-name:wgplit2}.hv2.wgpage .wgpstep:nth-child(3) .wgppin:after{animation-name:wgplit3}@keyframes wgplit1{0%,1%{opacity:0}3%,93%{opacity:1}97%,to{opacity:0}}@keyframes wgplit2{0%,23%{opacity:0}25%,93%{opacity:1}97%,to{opacity:0}}@keyframes wgplit3{0%,46%{opacity:0}48%,93%{opacity:1}97%,to{opacity:0}}.hv2.wgpage .wgpstep .wgptg{animation:wgparrive var(--wgp-cyc) ease-out infinite;animation-delay:var(--wgp-dl);position:absolute;top:0;left:0}@keyframes wgparrive{0%,73%,to{box-shadow:inset 0 1px 3px #0009,0 0 0 1px #2b5f51,0 0 0 6px var(--wgp-dark)}79%,90%{box-shadow:inset 0 1px 3px #0009,0 0 0 1px #3c8c74,0 0 0 6px #5bd8b229,0 0 18px #5bd8b252}}.hv2.wgpage .wgpstep .wgpno{color:var(--wgp-on-no);border-color:var(--wgp-on-cap);margin-bottom:16px}.hv2.wgpage .wgpstep:last-child .wgpno{color:var(--wgp-on-acc);border-color:#2b5f51}.hv2.wgpage .wgpstep h3{color:var(--wgp-on-ink);margin:0;font-size:19px;font-weight:600;line-height:1.45}.hv2.wgpage .wgpstep p{color:var(--wgp-on-mut);margin:10px 0 0;font-size:15px;line-height:1.8}.hv2.wgpage .wgpwhy{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.hv2.wgpage .wgpwhy .wgph{font-size:clamp(30px,3.5vw,44px);line-height:1.28}.hv2.wgpage .wgpmixo{justify-self:end;width:100%;max-width:400px}.hv2.wgpage .wgpmixo .wgpmod{padding:14px 18px 16px}.hv2.wgpage .wgpmixbar{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hv2.wgpage .wgpmix{grid-template-columns:1fr 1fr;display:grid;position:relative}.hv2.wgpage .wgpch{flex-direction:column;align-items:center;display:flex}.hv2.wgpage .wgpfad{width:88px;height:156px;position:relative}.hv2.wgpage .wgpfad:before,.hv2.wgpage .wgpfad:after{content:"";background:repeating-linear-gradient(#4a4a45 0 1px,#0000 1px 16px);width:9px;position:absolute;top:14px;bottom:14px}.hv2.wgpage .wgpfad:before{left:10px}.hv2.wgpage .wgpfad:after{right:10px}.hv2.wgpage .wgpgroove{background:#0b0c0b;border-radius:4px;width:8px;margin-left:-4px;position:absolute;top:14px;bottom:14px;left:50%;overflow:hidden;box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #262624,0 1px #ffffff0d}.hv2.wgpage .wgpgroove:after{content:"";transform-origin:50% 100%;background:linear-gradient(#5bd8b2,#5bd8b259);border-radius:2px;animation:12s cubic-bezier(.6,0,.25,1) infinite wgplev;position:absolute;inset:0 2px;transform:scaleY(.55)}.hv2.wgpage .wgpchl{color:#b9b9b2;margin-top:6px;font-size:13px;font-weight:500}.hv2.wgpage .wgpsledw{pointer-events:none;height:128px;position:absolute;top:14px;left:25%;right:25%}.hv2.wgpage .wgpsled{height:0;animation:12s cubic-bezier(.6,0,.25,1) infinite wgpsl;position:absolute;bottom:0;left:0;right:0;transform:translateY(-70.4px)}.hv2.wgpage .wgpsled:before{content:"";background:linear-gradient(#6a6a64,#2e2e2b);border-radius:2px;height:4px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 0 1px #0b0b0a,0 4px 8px #00000080}.hv2.wgpage .wgpsled i{background:linear-gradient(#5e5e59 0%,#3a3a37 46%,#242422 54%,#34342f 100%);border-radius:7px;width:48px;height:26px;margin-left:-24px;position:absolute;top:-13px;box-shadow:0 0 0 1px #0b0b0a,inset 0 1px #ffffff38,0 8px 12px -3px #000000bf}.hv2.wgpage .wgpsled i:first-child{left:0}.hv2.wgpage .wgpsled i:last-child{left:100%}.hv2.wgpage .wgpsled i:after{content:"";background:#f2f2ec;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:8px;right:8px}@keyframes wgpsl{0%,20%{transform:translateY(-70.4px)}28%,48%{transform:translateY(-102.4px)}56%,76%{transform:translateY(-51.2px)}84%,to{transform:translateY(-70.4px)}}@keyframes wgplev{0%,20%{transform:scaleY(.55)}28%,48%{transform:scaleY(.8)}56%,76%{transform:scaleY(.4)}84%,to{transform:scaleY(.55)}}.hv2.wgpage .wgpwhy-g{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;margin:64px 0 0;padding:0;list-style:none;display:grid}.hv2.wgpage .wgpwhy-g li{border-top:1px solid var(--wgp-line);padding:28px 0 0;position:relative}.hv2.wgpage .wgpwhy-g li:before{content:"";background:var(--wgp-ink);width:32px;height:2px;position:absolute;top:-1px;left:0}.hv2.wgpage .wgpkey{color:#e6e6e0;background:linear-gradient(170deg,#2e2e2c 0%,#1b1b1a 55%,#131312 100%);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid;box-shadow:0 0 0 1px #0a0a09,inset 0 1px #ffffff24,inset 0 -1px #0009,0 10px 16px -10px #1414138c}.hv2.wgpage .wgpkey svg{width:22px;height:22px}.hv2.wgpage .wgpwhy-g h3{margin:0;font-size:19px;font-weight:600;line-height:1.45}.hv2.wgpage .wgpwhy-g p{color:var(--wgp-mut);margin:10px 0 0;font-size:15px;line-height:1.8}.hv2.wgpage .wgpsheet{border:1px solid var(--wgp-line);border-radius:28px;padding:52px 56px 50px}.hv2.wgpage .wgpsheet .wgph{margin-bottom:40px}.hv2.wgpage .wgpnotes{margin:0;padding:0;list-style:none}.hv2.wgpage .wgpnotes li{border-top:1px dashed var(--wgp-dash);grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:72px;padding:28px 0 30px;display:grid}.hv2.wgpage .wgpnotes li:last-child{padding-bottom:0}.hv2.wgpage .wgpnotes .wgpno{width:max-content;margin-bottom:12px;display:flex}.hv2.wgpage .wgpnotes h3{margin:0;font-size:19px;font-weight:600;line-height:1.45}.hv2.wgpage .wgpnotes p{color:var(--wgp-mut);margin:0;font-size:15.5px;line-height:1.8}.hv2.wgpage .wgpnotes .wgpok{color:var(--wgp-ink);align-items:flex-start;gap:12px;margin-top:10px;font-weight:500;display:flex}.hv2.wgpage .wgpok svg{width:18px;height:18px;color:var(--wgp-acc);flex:none;margin-top:4px}.hv2.wgpage .wgpnotes li>div:last-child{padding-top:3px}.hv2.wgpage .wgpfaq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.hv2.wgpage .wgpfaq-l{position:sticky;top:40px}.hv2.wgpage .wgpbtn-s{background:var(--wgp-ink);height:46px;color:var(--wgp-bg);border-radius:999px;align-items:center;gap:10px;margin-top:32px;padding:0 20px 0 17px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.hv2.wgpage .wgpbtn-s:hover{opacity:.92;transform:translateY(-1px)}.hv2.wgpage .wgpbtn-s:focus-visible{outline:2px solid var(--wgp-acc);outline-offset:3px}.hv2.wgpage .wgpbtn-s svg{flex:none;width:18px;height:18px}.hv2.wgpage .wgpbtn-s .wgparr{width:14px;height:14px;transition:transform .25s}.hv2.wgpage .wgpbtn-s:hover .wgparr{transform:translate(3px)}.hv2.wgpage .wgpqa{box-shadow:none;border:0;border-bottom:1px solid var(--wgp-line);background:0 0;border-radius:0}.hv2.wgpage .wgpqa:first-child{border-top:1px solid var(--wgp-line)}.hv2.wgpage .wgpqa summary{cursor:pointer;color:var(--wgp-ink);grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:21px 0;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:grid}.hv2.wgpage .wgpqa summary:focus-visible{outline:2px solid var(--wgp-acc);outline-offset:4px;border-radius:4px}.hv2.wgpage .wgpqa summary .wgpno{align-self:center}.hv2.wgpage .wgpplus{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--wgp-line);border-radius:50%;transition:background .25s,box-shadow .25s;position:relative}.hv2.wgpage .wgpplus:before,.hv2.wgpage .wgpplus:after{content:"";background:var(--wgp-ink);border-radius:1px;width:10px;height:1.5px;margin:-.75px 0 0 -5px;transition:transform .3s;position:absolute;top:50%;left:50%}.hv2.wgpage .wgpplus:after{transform:rotate(90deg)}.hv2.wgpage .wgpqa[open] .wgpplus{background:var(--wgp-ink);box-shadow:none}.hv2.wgpage .wgpqa[open] .wgpplus:before,.hv2.wgpage .wgpqa[open] .wgpplus:after{background:var(--wgp-bg)}.hv2.wgpage .wgpqa[open] .wgpplus:after{transform:rotate(0)}.hv2.wgpage .wgpqa summary:hover .wgpplus{box-shadow:inset 0 0 0 1px var(--wgp-ink)}.hv2.wgpage .wgpqa p{color:var(--wgp-mut);max-width:760px;margin:-4px 0 0;padding:0 44px 26px 64px;font-size:15.5px;line-height:1.85}.hv2.wgpage .wgpendsec{padding:0 0 104px}.hv2.wgpage .wgpend{color:var(--wgp-g-ink);background:linear-gradient(170deg,#2c2c2a 0%,#1b1b1a 40%,#121211 100%);border-radius:30px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #0009,0 0 0 1px #0a0a09,0 46px 60px -44px #1414138c,0 18px 26px -20px #14141359}.hv2.wgpage .wgpend:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52 18%,#fff6 50%,#ffffff52 82%,#fff0);height:1px;position:absolute;top:0;left:24px;right:24px}.hv2.wgpage .wgpendm{background:#191918;border-radius:20px;grid-template-columns:auto minmax(48px,1fr) auto;align-items:end;gap:0 28px;padding:40px 52px 52px;display:grid;position:relative;box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #00000080,0 1px #ffffff0d}.hv2.wgpage .wgpendbar{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.hv2.wgpage .wgpend h2{letter-spacing:-.01em;color:var(--wgp-g-ink);margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.28}.hv2.wgpage .wgpend h2 span{white-space:nowrap;display:block}.hv2.wgpage .wgpend h2 .wgpg{color:var(--wgp-g-mut2)}.hv2.wgpage .wgpend p{color:var(--wgp-g-mut);margin:14px 0 0;font-size:16px;line-height:1.8}.hv2.wgpage .wgpendw{background:#2c2c2a;border-radius:2px;height:2px;margin-bottom:35px;position:relative;overflow:hidden}.hv2.wgpage .wgpendw i{background:linear-gradient(90deg,#5bd8b200,var(--wgp-on-acc));border-radius:2px;width:30%;height:2px;animation:4.2s linear infinite wgpflow;position:absolute;top:0;left:0}.hv2.wgpage .wgpendw i+i{animation-delay:-2.1s}@keyframes wgpflow{0%{transform:translate(-100%)}to{transform:translate(340%)}}.hv2.wgpage .wgpwell{background:#0d0e0d;border-radius:999px;padding:7px;display:inline-flex;box-shadow:inset 0 1px 3px #000000d9,inset 0 0 0 1px #0009,0 1px #ffffff0f}.hv2.wgpage .wgpbtn{color:#141413;white-space:nowrap;background:#f0f0ea;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 26px 0 22px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex;box-shadow:0 6px 12px -6px #000c,inset 0 1px #ffffffb3}.hv2.wgpage .wgpbtn:hover{opacity:.94;transform:translateY(-1px)}.hv2.wgpage .wgpbtn:focus-visible{outline:2px solid var(--wgp-on-acc);outline-offset:3px}.hv2.wgpage .wgpbtn svg{flex:none;width:20px;height:20px}.hv2.wgpage .wgpbtn .wgparr{width:16px;height:16px;transition:transform .25s}.hv2.wgpage .wgpbtn:hover .wgparr{transform:translate(3px)}@media (max-width:1080px){.hv2.wgpage .wgasec,.hv2.wgpage .wgpsec{padding-bottom:96px}.hv2.wgpage .wgpfolio{margin-bottom:40px}.hv2.wgpage .wgph,.hv2.wgpage .wgpwhy .wgph{font-size:34px}.hv2.wgpage .wgpscope-h{margin-bottom:40px}.hv2.wgpage .wgpidx{column-gap:48px}.hv2.wgpage .wgpidx li{grid-template-columns:56px minmax(0,1fr)}.hv2.wgpage .wgpfaq{grid-template-columns:1fr;gap:28px}.hv2.wgpage .wgpfaq-l{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex;position:static}.hv2.wgpage .wgpbtn-s{margin-top:0}.hv2.wgpage .wgpband{margin-bottom:96px;padding:88px 0 96px}.hv2.wgpage .wgpwhy{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.hv2.wgpage .wgpwhy-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin-top:56px}.hv2.wgpage .wgpsheet{padding:44px 40px 40px}.hv2.wgpage .wgpnotes li{column-gap:40px}.hv2.wgpage .wgpendsec{padding-bottom:96px}.hv2.wgpage .wgpendm{padding:36px 40px 44px}}@media (max-width:900px){.hv2.wgpage .wgpidx{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.hv2.wgpage .wgpidx li:nth-child(3){border-bottom:1px solid var(--wgp-line);padding-bottom:30px}.hv2.wgpage .wgpidx p{max-width:560px}.hv2.wgpage .wgpnotes li{grid-template-columns:56px minmax(0,1fr);column-gap:0}.hv2.wgpage .wgpnotes li>div:first-child{display:contents}.hv2.wgpage .wgpnotes .wgpno{grid-area:1/1;margin:4px 0 0}.hv2.wgpage .wgpnotes h3{grid-area:1/2}.hv2.wgpage .wgpnotes li>div:last-child{grid-area:2/2;padding:8px 0 0}.hv2.wgpage .wgpstepw{margin-top:52px}.hv2.wgpage .wgprail{display:none}.hv2.wgpage .wgpsteps{--wgp-rg:36px;row-gap:var(--wgp-rg);grid-template-columns:1fr}.hv2.wgpage .wgpsteps>li{grid-column:1}.hv2.wgpage .wgpsteps>li:first-child{grid-row:1}.hv2.wgpage .wgpsteps>li:nth-child(2){grid-row:2}.hv2.wgpage .wgpsteps>li:nth-child(3){grid-row:3}.hv2.wgpage .wgpsteps>li:nth-child(4){grid-row:4}.hv2.wgpage .wgpsteps:before{content:"";width:2px;margin:12px 0 calc(-1 * var(--wgp-rg) - 12px) 11px;animation:wgprailv var(--wgp-cyc) linear infinite;animation-delay:var(--wgp-dl);background:linear-gradient(#5bd8b200,#5bd8b2 calc(100% - 2px),#5bd8b200) 0 -140px/100% 140px no-repeat,#262b2d;border-radius:2px;grid-area:1/1/4;place-self:stretch start}@keyframes wgprailv{0%{background-position:0 -140px,0 0}75%{background-position:0 100%,0 0}82%,to{background-position:0 calc(100% + 140px),0 0}}.hv2.wgpage .wgpstep{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:32px;padding:0 0 0 64px;display:grid}.hv2.wgpage .wgpstep .wgpno{grid-area:1/1;margin-bottom:10px}.hv2.wgpage .wgpstep h3{grid-area:2/1}.hv2.wgpage .wgpstep p{grid-area:1/2/span 2;margin:0;padding-top:2px}.hv2.wgpage .wgpstep .wgptg{left:-10px}.hv2.wgpage .wgpendm{grid-template-columns:1fr;gap:0}.hv2.wgpage .wgpendw{display:none}.hv2.wgpage .wgpwell{justify-self:start;margin-top:28px}.hv2.wgpage .wgpendbar{margin-bottom:28px}}@media (max-width:600px){.hv2.wgpage .wgpwrap{padding:0 20px}.hv2.wgpage .wgasec,.hv2.wgpage .wgpsec{padding-bottom:60px}.hv2.wgpage .wgpfolio{margin-bottom:22px;padding-top:15px}.hv2.wgpage .wgph,.hv2.wgpage .wgpwhy .wgph{font-size:27px;line-height:1.36}.hv2.wgpage .wgpscope-h{margin-bottom:22px}.hv2.wgpage .wgpidx li{grid-template-columns:48px minmax(0,1fr);padding:18px 0 19px}.hv2.wgpage .wgpidx li:nth-child(3){padding-bottom:19px}.hv2.wgpage .wgpidx .wgpno{margin-top:3px;padding:2px 8px;font-size:11.5px}.hv2.wgpage .wgpidx h3{font-size:18px}.hv2.wgpage .wgpidx p{margin-top:6px;font-size:15px;line-height:1.75}.hv2.wgpage .wgpband{margin-bottom:60px;padding:56px 0 60px}.hv2.wgpage .wgpstepw{margin-top:32px}.hv2.wgpage .wgpsteps{--wgp-rg:26px}.hv2.wgpage .wgpstep{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding-left:50px}.hv2.wgpage .wgpstep .wgpno{grid-area:1/1;align-self:center;margin:0;padding:2px 8px;font-size:11.5px}.hv2.wgpage .wgpstep h3{grid-area:1/2}.hv2.wgpage .wgpstep p{grid-area:2/1/auto/-1}.hv2.wgpage .wgpstep .wgptg{left:-10px}.hv2.wgpage .wgpstep h3{font-size:18px}.hv2.wgpage .wgpstep p{margin-top:6px;padding:0;font-size:15px;line-height:1.75}.hv2.wgpage .wgpwhy{grid-template-columns:1fr;gap:28px}.hv2.wgpage .wgpmixo{justify-self:stretch;max-width:none}.hv2.wgpage .wgpmixo .wgpmod{padding:12px 14px 14px}.hv2.wgpage .wgpfad{height:124px}.hv2.wgpage .wgpsledw{height:96px}@keyframes wgpsl{0%,20%{transform:translateY(-52.8px)}28%,48%{transform:translateY(-76.8px)}56%,76%{transform:translateY(-38.4px)}84%,to{transform:translateY(-52.8px)}}.hv2.wgpage .wgpsled{transform:translateY(-52.8px)}.hv2.wgpage .wgpwhy-g{grid-template-columns:1fr;row-gap:0;margin-top:32px}.hv2.wgpage .wgpwhy-g li{grid-template-columns:52px minmax(0,1fr);padding:18px 0 20px;display:grid}.hv2.wgpage .wgpwhy-g li>div{min-width:0}.hv2.wgpage .wgpkey{border-radius:11px;width:38px;height:38px;margin:0}.hv2.wgpage .wgpkey svg{width:19px;height:19px}.hv2.wgpage .wgpwhy-g h3{font-size:18px}.hv2.wgpage .wgpwhy-g p{margin-top:6px;font-size:15px;line-height:1.75}.hv2.wgpage .wgpsheet{border-radius:22px;padding:28px 22px 26px}.hv2.wgpage .wgpsheet .wgph{margin-bottom:22px}.hv2.wgpage .wgpsheet .wgph .wgph2{font-size:24px}.hv2.wgpage .wgpnotes li{grid-template-columns:48px minmax(0,1fr);padding:20px 0 22px}.hv2.wgpage .wgpnotes .wgpno{margin-top:3px;padding:2px 8px;font-size:11.5px}.hv2.wgpage .wgpnotes h3{font-size:18px}.hv2.wgpage .wgpnotes li>div:last-child{padding:6px 0 0}.hv2.wgpage .wgpnotes p{font-size:15px;line-height:1.75}.hv2.wgpage .wgpnotes .wgpok{gap:10px;margin-top:8px}.hv2.wgpage .wgpok svg{width:16px;height:16px}.hv2.wgpage .wgpfaq{gap:22px}.hv2.wgpage .wgpfaq-l{display:block}.hv2.wgpage .wgpbtn-s{margin-top:20px}.hv2.wgpage .wgpqa summary{grid-template-columns:44px minmax(0,1fr) 26px;gap:8px;padding:18px 0;font-size:16.5px}.hv2.wgpage .wgpqa summary .wgpno{padding:2px 8px;font-size:11.5px}.hv2.wgpage .wgpplus{width:26px;height:26px}.hv2.wgpage .wgpqa p{padding:0 0 22px 52px;font-size:15px;line-height:1.75}.hv2.wgpage .wgpendsec{padding-bottom:60px}.hv2.wgpage .wgpend{border-radius:24px;padding:10px}.hv2.wgpage .wgpend:before{left:16px;right:16px}.hv2.wgpage .wgpendm{border-radius:16px;padding:22px 20px}.hv2.wgpage .wgpendbar{margin-bottom:22px}.hv2.wgpage .wgpend h2{font-size:27px;line-height:1.36}.hv2.wgpage .wgpend p{font-size:15.5px;line-height:1.75}.hv2.wgpage .wgpwell{justify-self:stretch;margin-top:24px;display:flex}.hv2.wgpage .wgpbtn{width:100%;height:54px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.hv2.wgpage *,.hv2.wgpage :before,.hv2.wgpage :after{transition:none!important;animation:none!important}.hv2.wgpage .wgprail i,.hv2.wgpage .wgpendw i{display:none}.hv2.wgpage .wgppin:after{opacity:1}}.hv2.wgpage .wgasec{padding:120px 0 100px}@media (max-width:1080px){.hv2.wgpage .wgasec{padding:104px 0 100px}}@media (max-width:600px){.hv2.wgpage .wgasec{padding:64px 0 100px}}.hv2.wgpage .wgpqa summary:after,.hv2.wgpage .wgpqa summary:before{content:none;display:none}.hv2.wgpage .wgpqa summary::-webkit-details-marker{display:none}.hv2.wgpage .wgah2{text-wrap:balance}.hv2.wgpage .wgpoff *,.hv2.wgpage .wgpoff :before,.hv2.wgpage .wgpoff :after{animation-play-state:paused!important}.hv2.wgpage .wgpk-sec{--wgpk-ink2:var(--text2);--wgpk-chip:#f4f4f2;--wgpk-mint:#97e5ce;--wgpk-mint-soft:#97e5ce61;--wgpk-dark:#141413;--wgpk-d-ink:#fff;--wgpk-d-soft:#ffffffe0;--wgpk-d-mut:#ffffffa8;--wgpk-d-line:#ffffff1f;--wgpk-d-chip:#ffffff14;--wgpk-d-chk:#97e5ce24}.hv2.wgpage .wgpk-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px 64px;margin-bottom:56px;display:grid}.hv2.wgpage .wgpk-lead{max-width:470px;color:var(--wgp-mut);justify-self:end;margin:0;font-size:16.5px;line-height:1.75}.hv2.wgpage .wgpk-ll{display:block}.hv2.wgpage .wgpk-ll,.hv2.wgpage .wgpk-fit,.hv2.wgpage .wgpk-list>li>span:last-child,.hv2.wgpage .wgpk-notes p,.hv2.wgpage .wgpk-prep span{text-wrap:pretty}.hv2.wgpage .wgpk-ll.wgpk-lk{color:var(--wgp-ink);margin-top:6px;font-weight:600}.hv2.wgpage .wgpk-grid{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;column-gap:20px;display:grid}.hv2.wgpage .wgpk-card{grid-row:1/span 6;grid-template-rows:subgrid;background:var(--wgp-bg);border:1px solid var(--wgp-line);min-width:0;color:var(--wgp-ink);border-radius:22px;row-gap:0;padding:30px 28px 28px;display:grid;position:relative;box-shadow:0 1px #14141308,0 18px 40px -28px #1414132e}.hv2.wgpage .wgpk-card>*{min-width:0;position:relative}.hv2.wgpage .wgpk-top{grid-row:1;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hv2.wgpage .wgpk-ico{background:var(--wgpk-chip);border:1px solid var(--wgp-line);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hv2.wgpage .wgpk-ico svg{width:21px;height:21px}.hv2.wgpage .wgpk-name{letter-spacing:-.005em;margin:0;font-size:20px;font-weight:700;line-height:1.35}.hv2.wgpage .wgpk-fit{color:var(--wgp-mut);grid-row:2;margin:0 0 22px;font-size:15.5px;line-height:1.65}.hv2.wgpage .wgpk-fit b{color:var(--wgp-ink);font-weight:600}.hv2.wgpage .wgpk-price{grid-row:3}.hv2.wgpage .wgpk-lbl{color:var(--wgp-mut);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.5;display:block}.hv2.wgpage .wgpk-amt{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;display:flex}.hv2.wgpage .wgpk-num{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(46px,4.5vw,58px);font-weight:700;line-height:1.08}.hv2.wgpage .wgpk-num small{letter-spacing:0;vertical-align:.38em;margin-right:.06em;font-size:.56em;font-weight:600}.hv2.wgpage .wgpk-num .wgpk-pct{letter-spacing:-.02em;margin-left:.03em;font-size:.64em;font-weight:700}.hv2.wgpage .wgpk-unit{white-space:nowrap;font-size:18px;font-weight:700;line-height:1.3}.hv2.wgpage .wgpk-extra{color:var(--wgpk-ink2);grid-row:4;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:14.5px;line-height:1.6;display:flex}.hv2.wgpage .wgpk-extra svg{width:17px;height:17px;color:var(--wgp-mut);flex:none;margin-top:3px}.hv2.wgpage .wgpk-extra b{color:var(--wgp-ink);font-weight:700}.hv2.wgpage .wgpk-inc{grid-row:5;margin-top:26px}.hv2.wgpage .wgpk-inct{letter-spacing:.08em;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.6}.hv2.wgpage .wgpk-list{border-bottom:1px solid var(--wgp-line);margin:0;padding:0;list-style:none}.hv2.wgpage .wgpk-list>li{border-top:1px solid var(--wgp-line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:10px 0;font-size:14.5px;line-height:1.6;display:grid}.hv2.wgpage .wgpk-list>li>span:last-child{min-width:0}.hv2.wgpage .wgpk-list .wgpk-all{font-weight:700}.hv2.wgpage .wgpk-list .wgpk-key{color:var(--wgp-ink);font-weight:600}.hv2.wgpage .wgpk-chk{background:var(--wgpk-mint-soft);width:22px;height:22px;color:var(--wgp-acc);border-radius:50%;place-items:center;margin-top:1px;display:grid}.hv2.wgpage .wgpk-chk svg{width:12px;height:12px}.hv2.wgpage .wgpk-sub{margin:4px 0 0;padding:0;list-style:none}.hv2.wgpage .wgpk-sub li{color:var(--wgp-mut);padding:1px 0 1px 16px;font-size:13.5px;font-weight:400;line-height:22px;position:relative}.hv2.wgpage .wgpk-sub li:before{content:"";background:var(--wgp-mut);opacity:.55;width:8px;height:1px;position:absolute;top:12px;left:0}.hv2.wgpage .wgpk-prep{color:var(--wgp-mut);align-items:flex-start;gap:9px;margin:14px 0 0;font-size:13.5px;line-height:1.6;display:flex}.hv2.wgpage .wgpk-prep svg{width:17px;height:17px;color:var(--wgp-ink);flex:none;margin-top:2px}.hv2.wgpage .wgpk-prep b{color:var(--wgp-ink);font-weight:600}.hv2.wgpage .wgpk-foot{grid-row:6;align-self:end;padding-top:26px}.hv2.wgpage .wgpk-foot .cpair{gap:10px;width:100%;display:grid}.hv2.wgpage .wgpk-btn{white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex}.hv2.wgpage .wgpk-btn svg{flex:none;width:20px;height:20px}.hv2.wgpage .wgpk-btn:not(.callbtn):not(.mailbtn):hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #047834b3}.hv2.wgpage .wgpk-card--dark{background:var(--wgpk-dark);border-color:var(--wgpk-dark);color:var(--wgpk-d-ink);--call-ink:#f1f0ec;--call-edge:#f1f0ec9e;--call-edge-h:#f1f0ec;--call-hover:#ffffff14;--mail-on:#141413;box-shadow:0 30px 60px -30px #1414138c}.hv2.wgpage .wgpk-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv2.wgpage .wgpk-glow:before{content:"";background:radial-gradient(closest-side,#97e5ce29,#97e5ce00);border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-190px}.hv2.wgpage .wgpk-card--dark .wgpk-ico{background:var(--wgpk-d-chip);border-color:var(--wgpk-d-line)}.hv2.wgpage .wgpk-card--dark .wgpk-fit,.hv2.wgpage .wgpk-card--dark .wgpk-lbl{color:var(--wgpk-d-mut)}.hv2.wgpage .wgpk-card--dark .wgpk-fit b,.hv2.wgpage .wgpk-card--dark .wgpk-extra b{color:var(--wgpk-d-ink)}.hv2.wgpage .wgpk-card--dark .wgpk-extra{color:var(--wgpk-d-soft)}.hv2.wgpage .wgpk-card--dark .wgpk-extra svg{color:var(--wgpk-d-mut)}.hv2.wgpage .wgpk-card--dark .wgpk-list{border-bottom-color:var(--wgpk-d-line)}.hv2.wgpage .wgpk-card--dark .wgpk-list>li{border-top-color:var(--wgpk-d-line);color:var(--wgpk-d-soft)}.hv2.wgpage .wgpk-card--dark .wgpk-list .wgpk-all,.hv2.wgpage .wgpk-card--dark .wgpk-list .wgpk-key{color:var(--wgpk-d-ink)}.hv2.wgpage .wgpk-card--dark .wgpk-chk{background:var(--wgpk-d-chk);color:var(--wgpk-mint)}.hv2.wgpage .wgpk-notes{border-top:1px dashed var(--wgp-dash);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:48px 0 0;padding:30px 0 0;list-style:none;display:grid}.hv2.wgpage .wgpk-notes>li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.hv2.wgpage .wgpk-nico{border:1px solid var(--wgp-line);width:40px;height:40px;color:var(--wgp-ink);border-radius:50%;place-items:center;display:grid}.hv2.wgpage .wgpk-nico svg{width:19px;height:19px}.hv2.wgpage .wgpk-notes p{color:var(--wgp-mut);min-width:0;margin:0;padding-top:1px;font-size:15px;line-height:1.7}.hv2.wgpage .wgpk-notes b{color:var(--wgp-ink);margin-bottom:2px;font-weight:600;display:block}.hv2.wgpage .wgpk-notes a{color:var(--wgp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wgpk-mint);text-decoration-color:var(--wgpk-mint);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.hv2.wgpage .wgpk-notes a:hover{-webkit-text-decoration-color:var(--wgp-acc);text-decoration-color:var(--wgp-acc)}.hv2.wgpage .wgpk-notes a:focus-visible{outline:2px solid var(--wgp-acc);outline-offset:3px;border-radius:3px}@media (min-width:1000px){.hv2.wgpage .wgpk-card--dark{box-shadow:none}.hv2.wgpage .wgpk-card--dark:before{content:"";background:var(--wgpk-dark);border-radius:24px;position:absolute;inset:-15px -1px;box-shadow:0 30px 60px -30px #1414138c,0 14px 28px -20px #1414134d}.hv2.wgpage .wgpk-card--dark .wgpk-glow{border-radius:24px;inset:-15px -1px}.hv2.wgpage .wgpk-head{margin-bottom:64px}.hv2.wgpage .wgpk-notes{margin-top:60px}}@media (min-width:1000px) and (max-width:1180px){.hv2.wgpage .wgpk-card{padding:28px 22px 24px}.hv2.wgpage .wgpk-btn{padding:12px}}:root[data-theme=dark] .hv2.wgpage .wgpk-sec{--wgpk-chip:#363634;--wgpk-mint-soft:#97e5ce24;--wgpk-dark:#161615}:root[data-theme=dark] .hv2.wgpage .wgpk-chk{color:var(--wgpk-mint)}:root[data-theme=dark] .hv2.wgpage .wgpk-card--dark{box-shadow:0 0 0 1px #ffffff29,0 30px 60px -30px #000000b3}@media (min-width:1000px){:root[data-theme=dark] .hv2.wgpage .wgpk-card--dark{box-shadow:none}:root[data-theme=dark] .hv2.wgpage .wgpk-card--dark:before{box-shadow:0 0 0 1px #ffffff29,0 30px 60px -30px #000000b3}}@supports not (grid-template-rows:subgrid){.hv2.wgpage .wgpk-card{flex-direction:column;display:flex}.hv2.wgpage .wgpk-foot{margin-top:auto}}@media (max-width:999px){.hv2.wgpage .wgpk-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:24px}.hv2.wgpage .wgpk-card{grid-template:"top inc""fit inc""price inc""extra inc""foot inc"1fr/minmax(0,5fr) minmax(0,6fr);grid-row:auto;column-gap:40px;padding:32px 30px 30px}.hv2.wgpage .wgpk-top{grid-area:top}.hv2.wgpage .wgpk-fit{grid-area:fit}.hv2.wgpage .wgpk-price{grid-area:price}.hv2.wgpage .wgpk-extra{grid-area:extra}.hv2.wgpage .wgpk-inc{grid-area:inc;margin-top:0}.hv2.wgpage .wgpk-foot{grid-area:foot}.hv2.wgpage .wgpk-notes{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:44px;padding-top:28px}.hv2.wgpage .wgpk-notes p{max-width:620px}}@media (max-width:860px){.hv2.wgpage .wgpk-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:44px}.hv2.wgpage .wgpk-lead{justify-self:start;max-width:560px}}@media (max-width:719px){.hv2.wgpage .wgpk-grid{row-gap:20px}.hv2.wgpage .wgpk-card{border-radius:20px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""fit""price""extra""inc""foot";padding:28px 22px 22px}.hv2.wgpage .wgpk-inc{margin-top:24px}}@media (max-width:600px){.hv2.wgpage .wgpk-head{margin-bottom:32px}.hv2.wgpage .wgpk-lead{font-size:16px;line-height:1.7}.hv2.wgpage .wgpk-num{font-size:52px}.hv2.wgpage .wgpk-notes{gap:18px;margin-top:36px;padding-top:26px}.hv2.wgpage .wgpk-notes>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.hv2.wgpage .wgpk-nico{width:36px;height:36px}.hv2.wgpage .wgpk-nico svg{width:17px;height:17px}.hv2.wgpage .wgpk-notes p{padding-top:0;font-size:14.5px;line-height:1.7}}@media (max-width:360px){.hv2.wgpage .wgpk-card{padding:26px 18px 20px}.hv2.wgpage .wgpk-btn{padding:12px;font-size:15px}}.hv2.sxpage{--sx-bg:#fff;--sx-ink:#141413;--sx-ink2:#3a3a38;--sx-mut:#6b6b69;--sx-mut2:#9a9a98;--sx-line:#e9e9e7;--sx-line2:#dcdcd9;--sx-tint:#f6f6f5;--sx-tint2:#efefed;--sx-card:#fff;--sx-skel:#ececea;--sx-skel2:#f2f2f0;--sx-lav:#bea4d8;--sx-lav-d:#6b4f9a;--sx-lav-bg:#bea4d829;--sx-lav-hl:#bea4d875;--sx-lav-line:#bea4d8a8;--sx-sh:0 1px 2px #1414130a,0 16px 36px -22px #14141329;--sx-sh-lg:0 1px 3px #1414130d,0 34px 70px -38px #14141347;--sx-sh-sm:0 1px 2px #1414130f,0 4px 10px -6px #1414131f;background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sans);display:block}:root[data-theme=dark] .hv2.sxpage{--sx-bg:#1a1a19;--sx-ink:#e8e8e6;--sx-ink2:#c9c9c7;--sx-mut:#a3a3a0;--sx-mut2:#82827f;--sx-line:#323230;--sx-line2:#454542;--sx-tint:#212120;--sx-tint2:#2a2a28;--sx-card:#262625;--sx-skel:#3a3a38;--sx-skel2:#323230;--sx-lav-d:#cdb6e6;--sx-lav-bg:#bea4d81f;--sx-lav-hl:#bea4d857;--sx-lav-line:#bea4d875;--sx-sh:0 1px 2px #0006,0 16px 36px -22px #000000b3;--sx-sh-lg:0 1px 3px #00000073,0 34px 70px -38px #000c;--sx-sh-sm:0 1px 2px #00000073,0 4px 10px -6px #0009}.hv2.sxpage *,.hv2.sxpage :before,.hv2.sxpage :after{box-sizing:border-box}.hv2.sxpage :is(h1,h2,h3,p,ul,ol,li,figure,figcaption){margin:0;padding:0}.hv2.sxpage :is(ul,ol){list-style:none}.hv2.sxpage .sxnw{white-space:nowrap}.hv2.sxpage .sx-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.hv2.sxpage .sx-i{flex:none;width:16px;height:16px}.hv2.sxpage b{font-weight:600}.hv2.sxpage a:focus-visible,.hv2.sxpage summary:focus-visible{outline:2px solid var(--sx-lav-d);outline-offset:3px;border-radius:8px}.hv2.sxpage :is(section,h3)[id]{scroll-margin-top:96px}.hv2.sxpage .sx-sec{padding:120px 0}.hv2.sxpage .sx-band{background:var(--sx-tint)}.hv2.sxpage .sx-sec:not(.sx-band)+.sx-sec:not(.sx-band){padding-top:0}.hv2.sxpage .sx-head{max-width:760px;margin-bottom:56px}.hv2.sxpage .sx-head--c{text-align:center;margin-left:auto;margin-right:auto}.hv2.sxpage .sx-k{border:1px solid var(--sx-line2);background:var(--sx-card);max-width:100%;color:var(--sx-ink2);border-radius:999px;align-items:center;gap:9px;padding:7px 16px 7px 13px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.hv2.sxpage .sx-k-i{width:15px;height:15px;color:var(--sx-mut);flex:none}.hv2.sxpage .sx-h2{font-family:var(--serif);letter-spacing:-.005em;color:var(--sx-ink);text-wrap:balance;margin-top:22px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.36}.hv2.sxpage .sx-ln{display:block}.hv2.sxpage .sx-hl,.hv2.sxpage .sx-m{color:inherit;background-image:linear-gradient(transparent 56%,var(--sx-lav-hl) 56%,var(--sx-lav-hl) 94%,transparent 94%);background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;margin:0 -.05em;padding:0 .05em}.hv2.sxpage :is(.sx-h1,.sx-h2) .sx-hl{background-image:linear-gradient(transparent 50%,var(--sx-lav-hl) 50%,var(--sx-lav-hl) 86%,transparent 86%)}.hv2.sxpage .sx-hero{padding:76px 0 0}.hv2.sxpage .sx-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:72px;display:grid}.hv2.sxpage .sx-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--sx-ink);margin-top:26px;font-size:clamp(38px,4.7vw,60px);font-weight:600;line-height:1.28}html[lang=en] .hv2.sxpage .sx-h1{font-size:clamp(34px,4.3vw,54px);line-height:1.22}.hv2.sxpage .sx-lead{max-width:33em;color:var(--sx-ink2);text-wrap:pretty;margin-top:26px;font-size:18.5px;line-height:1.75}.hv2.sxpage .sx-cta{margin-top:34px}.hv2.sxpage .sx-note{max-width:31em;color:var(--sx-mut);align-items:flex-start;gap:10px;margin-top:24px;font-size:14.5px;line-height:1.65;display:flex}.hv2.sxpage .sx-note .sx-i{width:18px;height:18px;color:var(--sx-lav-d);margin-top:2px}.hv2.sxpage .sx-pidx{border-top:1px solid var(--sx-line);max-width:560px;margin-top:30px;padding-top:20px}.hv2.sxpage .sx-pidx-k{color:var(--sx-mut);font-size:13px;font-weight:600;line-height:1.4}.hv2.sxpage .sx-pidx-l{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.hv2.sxpage .sx-pidx-l>li{border-left:1px solid var(--sx-line);flex-direction:column;gap:3px;min-width:0;padding:1px 14px 2px;display:flex}.hv2.sxpage .sx-pidx-l>li:first-child{border-left:0;padding-left:0}.hv2.sxpage .sx-pidx-n{color:var(--sx-ink2);font-size:14px;font-weight:500;line-height:1.45}.hv2.sxpage .sx-pidx-v{flex-direction:column;display:flex}.hv2.sxpage .sx-pidx-p{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.hv2.sxpage .sx-pidx-p b{font-family:var(--serif);letter-spacing:-.01em;color:var(--sx-ink);font-variant-numeric:lining-nums;font-size:21px;font-weight:600;line-height:1.35}.hv2.sxpage .sx-pidx-p small,.hv2.sxpage .sx-pidx-u{color:var(--sx-mut);font-size:12.5px;line-height:1.4}.hv2.sxpage .sx-pidx-go{color:var(--sx-ink);align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.hv2.sxpage .sx-pidx-go>span{text-decoration:underline;-webkit-text-decoration-color:var(--sx-lav);text-decoration-color:var(--sx-lav);text-underline-offset:5px;text-decoration-thickness:2px}.hv2.sxpage .sx-pidx-go .sx-i{width:14px;height:14px;color:var(--sx-lav-d);transition:transform .2s var(--ease)}.hv2.sxpage .sx-pidx-go:hover .sx-i{transform:translateY(2px)}.hv2.sxpage .sx-pidx-go:hover>span{-webkit-text-decoration-color:var(--sx-lav-d);text-decoration-color:var(--sx-lav-d)}.hv2.sxpage .sx-pair{gap:12px}.hv2.sxpage .sx-pair .hbtn{min-height:54px;padding:0 26px;font-size:16px;line-height:1.3}.hv2.sxpage .sx-pair .hbtn.hline:not(.mailbtn){box-shadow:0 12px 24px -16px #04a846b3}.hv2.sxpage .sx-pair .hbtn.hline:not(.mailbtn):hover{box-shadow:0 14px 26px -16px #04a846bf}.hv2.sxpage .sx-pair .hbtn.mailbtn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.hv2.sxpage .sx-pair .hbtn.mailbtn:hover{box-shadow:0 12px 26px -16px #14141380}.hv2.sxpage .sx-pair .lico{width:20px;height:20px}.hv2.sxpage .sx-bl{white-space:nowrap}.hv2.sxpage .sx-pair--one{display:inline-flex}.hv2.sxpage .sx-serp{isolation:isolate;position:relative}.hv2.sxpage .sx-serp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(56% 52% at 58% 46%,#bea4d838,#bea4d800 72%);position:absolute;inset:-6% -5% 2%}.hv2.sxpage .sx-serp-card{background:var(--sx-card);border:1px solid var(--sx-line);box-shadow:var(--sx-sh-lg);border-radius:24px;padding:22px 22px 24px}.hv2.sxpage .sx-serp-top{align-items:center;gap:12px;display:flex}.hv2.sxpage .sx-sbar{border:1px solid var(--sx-line2);background:var(--sx-card);border-radius:999px;flex:1;align-items:center;gap:11px;min-width:0;min-height:50px;padding:0 20px 0 17px;display:flex;box-shadow:0 2px 8px -4px #1414131f}.hv2.sxpage .sx-sbar-i{width:19px;height:19px;color:var(--sx-mut);flex:none}.hv2.sxpage .sx-sq{min-width:0;color:var(--sx-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:16.5px;line-height:1.4;overflow:hidden}.hv2.sxpage .sx-caret{background:var(--sx-ink);border-radius:1px;flex:none;width:1.6px;height:21px;margin-left:-6px}.hv2.sxpage .sx-tag{border:1px solid var(--sx-line);background:var(--sx-tint);color:var(--sx-mut);border-radius:999px;flex:none;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-block}.hv2.sxpage .sx-typed{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.hv2.sxpage .sx-typed-l{color:var(--sx-mut);margin-right:2px;font-size:13px;line-height:1.4}.hv2.sxpage .sx-chip{background:var(--sx-tint);color:var(--sx-ink2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:13.5px;line-height:1.4;display:inline-flex}.hv2.sxpage .sx-chip-i{width:13px;height:13px;color:var(--sx-mut2);flex:none}.hv2.sxpage .sx-res{border-top:1px solid var(--sx-line);margin-top:18px;padding-top:20px}.hv2.sxpage .sx-skel{padding:0 4px 20px}.hv2.sxpage .sx-skel i{background:var(--sx-skel);border-radius:8px;display:block}.hv2.sxpage .sx-skel i:first-child{width:30%;height:8px}.hv2.sxpage .sx-skel i:nth-child(2){width:58%;height:12px;margin-top:10px}.hv2.sxpage .sx-skel i:nth-child(3){background:var(--sx-skel2);width:86%;height:8px;margin-top:10px}.hv2.sxpage .sx-lst{background:var(--sx-card);border-radius:16px;padding:15px 18px 14px}.hv2.sxpage .sx-lst--old{border:1px dashed var(--sx-line2)}.hv2.sxpage .sx-lst--new{border:1px solid var(--sx-lav-line);box-shadow:0 0 0 4px var(--sx-lav-bg),0 22px 40px -28px #6b4f9a8c}.hv2.sxpage .sx-lst-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hv2.sxpage .sx-site{align-items:center;gap:10px;min-width:0;display:flex}.hv2.sxpage .sx-fav{background:var(--sx-tint);border:1px solid var(--sx-line);width:28px;height:28px;color:var(--sx-mut);border-radius:50%;flex:none;place-items:center;display:grid}.hv2.sxpage .sx-fav-i{width:15px;height:15px}.hv2.sxpage .sx-sn{flex-direction:column;min-width:0;line-height:1.3;display:flex}.hv2.sxpage .sx-sn b{color:var(--sx-ink);font-size:14px;font-weight:600}.hv2.sxpage .sx-sn small{color:var(--sx-mut);font-size:12.5px}.hv2.sxpage .sx-state{border:1px solid var(--sx-line2);color:var(--sx-mut);background:var(--sx-card);border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.hv2.sxpage .sx-state--ok{border-color:var(--sx-lav-line);background:var(--sx-lav-bg);color:var(--sx-lav-d)}.hv2.sxpage .sx-state .sx-i{width:13px;height:13px}.hv2.sxpage .sx-tt{color:var(--sx-ink);margin-top:11px;font-size:19px;font-weight:600;line-height:1.45}.hv2.sxpage .sx-ds{color:var(--sx-mut);margin-top:4px;font-size:14.5px;line-height:1.65}.hv2.sxpage .sx-lst--old .sx-tt{color:var(--sx-mut);font-weight:500}.hv2.sxpage .sx-lst--old .sx-ds{color:var(--sx-mut2)}.hv2.sxpage .sx-ds b.sx-m{color:var(--sx-ink2);font-weight:700}.hv2.sxpage .sx-mno,.hv2.sxpage .sx-mok{border-top:1px solid var(--sx-line);align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.hv2.sxpage .sx-mno{color:var(--sx-mut2)}.hv2.sxpage .sx-mok{color:var(--sx-lav-d);font-weight:600}.hv2.sxpage .sx-mno .sx-i,.hv2.sxpage .sx-mok .sx-i{width:14px;height:14px}.hv2.sxpage .sx-arrow{color:var(--sx-mut2);justify-content:center;padding:9px 0;display:flex}.hv2.sxpage .sx-arrow .sx-i{width:20px;height:20px}.hv2.sxpage .sx-cap{text-align:center;color:var(--sx-mut);margin-top:16px;font-size:13px;line-height:1.5}.hv2.sxpage .sx-hero-side{flex-direction:column;gap:22px;min-width:0;display:flex}.hv2.sxpage .sx-cert{box-sizing:border-box;border:1px solid var(--sx-line);background:var(--sx-card);width:100%;color:var(--sx-ink);box-shadow:var(--sx-sh);transition:border-color .2s var(--ease);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:14px 18px 0 14px;text-decoration:none;display:grid}.hv2.sxpage .sx-cert:hover{border-color:var(--sx-lav-line)}.hv2.sxpage .sx-cert:focus-visible{outline:2px solid var(--sx-lav-d);outline-offset:3px}.hv2.sxpage .sx-cert-b{width:64px;height:64px;box-shadow:0 0 0 1px var(--sx-line);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.hv2.sxpage .sx-cert-b img{object-fit:contain;width:100%;height:100%;display:block}.hv2.sxpage .sx-cert-x{flex-direction:column;min-width:0;display:flex}.hv2.sxpage .sx-cert-k{color:var(--sx-mut);font-size:12px;font-weight:500;line-height:1.35}.hv2.sxpage .sx-cert-t{letter-spacing:-.005em;color:var(--sx-ink);margin-top:3px;font-size:16px;font-weight:600;line-height:1.3}.hv2.sxpage .sx-cert-m{color:var(--sx-mut);margin-top:3px;font-size:13px;line-height:1.5}.hv2.sxpage .sx-cert-f{border-top:1px dashed var(--sx-line2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:13px;padding:11px 0 12px;font-size:12.5px;line-height:1.3;display:flex}.hv2.sxpage .sx-cert-id{font-family:var(--mono);color:var(--sx-mut);white-space:nowrap;font-size:11.5px}.hv2.sxpage .sx-cert-go{color:var(--sx-lav-d);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hv2.sxpage .sx-cert-arr{width:13px;height:13px;transform:rotate(-45deg)}html[data-theme=dark] .hv2.sxpage .sx-cert-go{color:var(--sx-lav)}.hv2.sxpage .sx-sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-bottom:-60px;display:grid}.hv2.sxpage .sx-sc{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding-bottom:60px;display:grid}.hv2.sxpage .sx-sc h3{color:var(--sx-ink);text-wrap:balance;margin-top:24px;font-size:19px;font-weight:600;line-height:1.45}.hv2.sxpage .sx-sc p{color:var(--sx-mut);text-wrap:pretty;margin-top:9px;font-size:15.5px;line-height:1.75}.hv2.sxpage .sx-art{background:var(--sx-tint);border-radius:20px;justify-content:center;align-items:center;min-height:184px;padding:24px 22px;display:flex}.hv2.sxpage .sx-a-chip{background:var(--sx-card);max-width:100%;box-shadow:var(--sx-sh-sm);color:var(--sx-ink2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12.5px;line-height:1.4;display:inline-flex}.hv2.sxpage .sx-a-chip-i{width:12px;height:12px;color:var(--sx-mut2);flex:none}.hv2.sxpage .sx-a-rows{gap:8px;width:100%;max-width:290px;display:grid}.hv2.sxpage .sx-a-row{background:var(--sx-card);box-shadow:var(--sx-sh-sm);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex}.hv2.sxpage .sx-a-doc{border:1.5px solid var(--sx-mut2);border-radius:2px;flex:none;width:11px;height:14px}.hv2.sxpage .sx-a-name{min-width:0;color:var(--sx-ink2);flex:1}.hv2.sxpage .sx-a-st{color:var(--sx-lav-d);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.hv2.sxpage .sx-a-st .sx-i{width:13px;height:13px}.hv2.sxpage .sx-a-off{box-shadow:none;border:1px dashed var(--sx-line2);background:0 0}.hv2.sxpage .sx-a-off .sx-a-name,.hv2.sxpage .sx-a-off .sx-a-st{color:var(--sx-mut2)}.hv2.sxpage .sx-a-speed{align-items:center;gap:22px;width:100%;max-width:290px;display:flex}.hv2.sxpage .sx-a-phone{background:var(--sx-card);width:66px;box-shadow:var(--sx-sh-sm);border:1px solid var(--sx-line);border-radius:14px;flex:none;gap:6px;padding:12px 8px 14px;display:grid}.hv2.sxpage .sx-a-phone i{background:var(--sx-skel);border-radius:4px;height:5px;display:block}.hv2.sxpage .sx-a-phone .sx-a-ph-img{background:var(--sx-skel2);border:1px solid var(--sx-line);border-radius:6px;height:40px}.hv2.sxpage .sx-a-phone .sx-a-s{width:70%}.hv2.sxpage .sx-a-phone .sx-a-xs{width:46%}.hv2.sxpage .sx-a-meter{flex:1;gap:10px;min-width:0;display:grid}.hv2.sxpage .sx-a-mt{color:var(--sx-ink2);font-size:12.5px;font-weight:600;line-height:1.4}.hv2.sxpage .sx-a-track{background:var(--sx-skel);border-radius:6px;height:6px;display:block;position:relative}.hv2.sxpage .sx-a-track i{position:absolute;top:50%;transform:translate(-50%,-50%)}.hv2.sxpage .sx-a-from{background:var(--sx-mut2);width:12px;height:12px;box-shadow:0 0 0 3px var(--sx-tint);border-radius:50%;left:22%}.hv2.sxpage .sx-a-go{background:repeating-linear-gradient(90deg,var(--sx-lav-d) 0 5px,transparent 5px 9px);opacity:.75;width:58%;height:2px;left:53%;transform:translate(-50%,-50%)}.hv2.sxpage .sx-a-to{background:var(--sx-card);border:2px solid var(--sx-lav-d);width:14px;height:14px;box-shadow:0 0 0 4px var(--sx-lav-bg);border-radius:50%;left:84%}.hv2.sxpage .sx-a-ends{color:var(--sx-mut);justify-content:space-between;font-size:12px;line-height:1.3;display:flex}.hv2.sxpage .sx-a-lst{background:var(--sx-card);width:100%;max-width:290px;box-shadow:var(--sx-sh-sm);border-radius:14px;padding:14px 16px 15px}.hv2.sxpage .sx-a-site{color:var(--sx-mut);align-items:center;gap:7px;font-size:11.5px;line-height:1.3;display:flex}.hv2.sxpage .sx-a-site i{background:var(--sx-skel);border:1px solid var(--sx-line2);border-radius:50%;width:14px;height:14px}.hv2.sxpage .sx-a-tt{color:var(--sx-ink);margin-top:7px;font-size:14.5px;font-weight:600;line-height:1.45}.hv2.sxpage .sx-a-mk{background-image:linear-gradient(transparent 56%,var(--sx-lav-hl) 56%,var(--sx-lav-hl) 94%,transparent 94%);border-radius:2px}.hv2.sxpage .sx-a-bar{background:var(--sx-skel);border-radius:6px;height:6px;margin-top:8px;display:block}.hv2.sxpage .sx-a-bar.sx-a-s{width:72%;margin-top:6px}.hv2.sxpage .sx-a-hx{border-top:1px dashed var(--sx-line2);grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;margin-top:12px;padding-top:10px;display:grid}.hv2.sxpage .sx-a-hx span{font:600 10.5px/1 var(--mono);color:var(--sx-lav-d);background:var(--sx-lav-bg);border-radius:4px;padding:3px 5px}.hv2.sxpage .sx-a-hx i{background:var(--sx-skel);border-radius:5px;height:5px;display:block}.hv2.sxpage .sx-a-hx i.sx-a-s{width:64%}.hv2.sxpage .sx-a-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;width:100%;max-width:300px;display:grid}.hv2.sxpage .sx-a-tile{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.hv2.sxpage .sx-a-pg{background:var(--sx-card);width:52px;height:66px;box-shadow:var(--sx-sh-sm);border:1px solid var(--sx-line);color:var(--sx-mut);border-radius:9px;place-items:center;display:grid;position:relative}.hv2.sxpage .sx-a-pg .sx-i{width:24px;height:24px}.hv2.sxpage .sx-a-pg2{width:66px;height:72px;display:block;position:relative}.hv2.sxpage .sx-a-pg2 .sx-a-pg{gap:6px;place-items:initial;flex-direction:column;width:46px;height:58px;padding:12px 8px;display:flex;position:absolute}.hv2.sxpage .sx-a-pg2 .sx-a-pg:first-child{opacity:.75;top:0;left:0}.hv2.sxpage .sx-a-pg2 .sx-a-pg:last-child{bottom:0;right:0}.hv2.sxpage .sx-a-pg2 .sx-a-pg i{background:var(--sx-skel);border-radius:5px;height:5px;display:block}.hv2.sxpage .sx-a-pg2 .sx-a-pg i:last-child{width:66%}.hv2.sxpage .sx-a-empty .sx-a-pg{box-shadow:none;border:1.5px dashed var(--sx-line2);background:0 0}.hv2.sxpage .sx-a-tl{color:var(--sx-ink2);font-size:12px;font-weight:600;line-height:1.35}.hv2.sxpage .sx-a-can{flex-direction:column;align-items:center;width:100%;max-width:290px;display:flex}.hv2.sxpage .sx-a-lines{width:100%;max-width:240px;height:30px;display:block;overflow:visible}.hv2.sxpage .sx-a-lines path{fill:none;stroke-width:1.5px}.hv2.sxpage .sx-a-l1{stroke:var(--sx-lav-d)}.hv2.sxpage .sx-a-l2{stroke:var(--sx-mut2);stroke-dasharray:3 4}.hv2.sxpage .sx-a-arts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;max-width:240px;display:grid}.hv2.sxpage .sx-a-art{background:var(--sx-card);box-shadow:var(--sx-sh-sm);border:1px solid var(--sx-line);border-radius:11px;gap:6px;padding:11px 12px 10px;display:grid}.hv2.sxpage .sx-a-art i{background:var(--sx-skel);border-radius:5px;height:5px;display:block}.hv2.sxpage .sx-a-art i:nth-child(2){width:70%}.hv2.sxpage .sx-a-art span{color:var(--sx-ink2);margin-top:3px;font-size:12px;font-weight:600;line-height:1.35}.hv2.sxpage .sx-a-main{border-color:var(--sx-lav-line);box-shadow:0 0 0 3px var(--sx-lav-bg),var(--sx-sh-sm)}.hv2.sxpage .sx-a-main span{color:var(--sx-lav-d)}.hv2.sxpage .sx-a-gone{box-shadow:none;border:1px dashed var(--sx-line2);background:0 0}.hv2.sxpage .sx-a-gone span{color:var(--sx-mut2)}.hv2.sxpage .sx-a-gone i{background:var(--sx-skel2)}.hv2.sxpage .sx-a-kw{gap:9px;width:100%;max-width:300px;display:grid}.hv2.sxpage .sx-a-kwr{flex-wrap:wrap;align-items:center;gap:6px 7px;display:flex}.hv2.sxpage .sx-a-to-i{width:13px;height:13px;color:var(--sx-mut2);flex:none}.hv2.sxpage .sx-a-page{color:var(--sx-ink2);border:1px solid var(--sx-line2);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.35}.hv2.sxpage .sx-a-miss .sx-a-page{color:var(--sx-lav-d);border:1px dashed var(--sx-lav-line);background:var(--sx-lav-bg)}.hv2.sxpage .sx-route{gap:8px;margin-top:26px;display:grid}.hv2.sxpage .sx-route>li{color:var(--sx-mut);flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:17px;line-height:1.7;display:flex}.hv2.sxpage .sx-route-go{color:var(--sx-ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.hv2.sxpage .sx-route-go>span{text-decoration:underline;-webkit-text-decoration-color:var(--sx-lav);text-decoration-color:var(--sx-lav);text-underline-offset:5px;text-decoration-thickness:2px}.hv2.sxpage .sx-route-go .sx-i{color:var(--sx-lav-d);transition:transform .2s var(--ease)}.hv2.sxpage .sx-route-go:hover .sx-i{transform:translate(2px)}.hv2.sxpage .sx-route-go:hover>span{-webkit-text-decoration-color:var(--sx-lav-d);text-decoration-color:var(--sx-lav-d)}.hv2.sxpage .sx-route-k{color:var(--sx-ink);margin-top:14px;font-size:16px;font-weight:600;line-height:1.7}.hv2.sxpage .sx-sheet{background:var(--sx-card);border:1px solid var(--sx-line);box-shadow:var(--sx-sh);border-radius:26px;overflow:hidden}.hv2.sxpage .sx-plan{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) minmax(0,1.5fr);grid-template-areas:"a b c";gap:28px 44px;padding:42px 46px;display:grid}.hv2.sxpage .sx-plan+.sx-plan{border-top:1px solid var(--sx-line)}.hv2.sxpage .sx-plan-a{grid-area:a}.hv2.sxpage .sx-plan-b{grid-area:b}.hv2.sxpage .sx-plan-c{grid-area:c}.hv2.sxpage .sx-pn{font-family:var(--serif);color:var(--sx-ink);font-size:25px;font-weight:600;line-height:1.4}.hv2.sxpage .sx-fit{color:var(--sx-mut);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.7}.hv2.sxpage .sx-pl{color:var(--sx-mut);font-size:13.5px;line-height:1.4}.hv2.sxpage .sx-amt{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:6px;display:flex}.hv2.sxpage .sx-num{font-family:var(--serif);letter-spacing:-.015em;color:var(--sx-ink);font-variant-numeric:lining-nums;font-size:44px;font-weight:600;line-height:1.1}.hv2.sxpage .sx-cur{margin-right:3px;font-size:.6em;position:relative;top:-.42em}.hv2.sxpage .sx-unit{color:var(--sx-mut);font-size:15px;line-height:1.4}.hv2.sxpage .sx-extra{color:var(--sx-ink2);align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.6;display:flex}.hv2.sxpage .sx-extra .sx-i{color:var(--sx-mut);margin-top:2px}.hv2.sxpage .sx-extra b{color:var(--sx-ink)}.hv2.sxpage .sx-inc{color:var(--sx-mut);font-size:13px;font-weight:600;line-height:1.4}.hv2.sxpage .sx-list{gap:10px;margin-top:12px;display:grid}.hv2.sxpage .sx-list>li{color:var(--sx-ink2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.6;display:grid}.hv2.sxpage .sx-li-i{width:16px;height:16px;color:var(--sx-lav-d);margin-top:3px}.hv2.sxpage .sx-list>li.sx-all,.hv2.sxpage .sx-list>li.sx-key{color:var(--sx-ink);font-weight:600}.hv2.sxpage .sx-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hv2.sxpage .sx-tagc{background:var(--sx-tint);border:1px solid var(--sx-line);color:var(--sx-ink2);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:400;line-height:1.5;display:inline-block}.hv2.sxpage .sx-prep{border-top:1px dashed var(--sx-line2);color:var(--sx-mut);align-items:flex-start;gap:9px;margin-top:16px;padding-top:14px;font-size:13.5px;line-height:1.6;display:flex}.hv2.sxpage .sx-prep .sx-i{width:17px;height:17px;margin-top:1px}.hv2.sxpage .sx-prep b{color:var(--sx-ink)}.hv2.sxpage .sx-sheet-f{border-top:1px solid var(--sx-line);background:var(--sx-tint2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 44px;padding:22px 46px;display:grid}.hv2.sxpage .sx-sheet-f p{color:var(--sx-mut);align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.hv2.sxpage .sx-sheet-f .sx-i{width:17px;height:17px;color:var(--sx-ink2);margin-top:2px}.hv2.sxpage .sx-sheet-f b{color:var(--sx-ink)}.hv2.sxpage .sx-ask{justify-content:space-between;align-items:center;gap:24px 48px;margin-top:36px;display:flex}.hv2.sxpage .sx-ask-t{max-width:34em;color:var(--sx-mut);font-size:16.5px;line-height:1.7}.hv2.sxpage .sx-ask-t b{color:var(--sx-ink);margin-bottom:4px;font-size:19px;line-height:1.45;display:block}.hv2.sxpage .sx-pair--ask{flex:none}.hv2.sxpage .sx-steps-in{grid-template-columns:minmax(0,.86fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.hv2.sxpage .sx-steps .sx-head{margin-bottom:0}.hv2.sxpage .sx-steps-l{position:sticky;top:112px}.hv2.sxpage .sx-st{border-top:1px solid var(--sx-line);grid-template-columns:84px minmax(0,1fr);gap:16px;padding:32px 0;display:grid}.hv2.sxpage .sx-st:last-child{border-bottom:1px solid var(--sx-line)}.hv2.sxpage .sx-st-n{font-family:var(--serif);color:var(--sx-lav);font-variant-numeric:lining-nums;padding-top:2px;font-size:54px;font-weight:500;line-height:1}.hv2.sxpage .sx-st h3{color:var(--sx-ink);font-size:20px;font-weight:600;line-height:1.45}.hv2.sxpage .sx-st p{max-width:36em;color:var(--sx-mut);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.75}.hv2.sxpage .sx-why-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"art head""art list";align-items:start;column-gap:88px;display:grid}.hv2.sxpage .sx-why .sx-head{grid-area:head;margin-bottom:34px}.hv2.sxpage .sx-why-art{isolation:isolate;grid-area:art;align-self:center;padding:0 22px 22px 0;position:relative}.hv2.sxpage .sx-why-l{grid-area:list}.hv2.sxpage .sx-rep{background:var(--sx-card);border:1px solid var(--sx-line);box-shadow:var(--sx-sh-lg);border-radius:18px;padding:24px 28px 26px;position:relative}.hv2.sxpage .sx-rep:before,.hv2.sxpage .sx-rep:after{content:"";z-index:-1;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:18px;position:absolute;inset:0}.hv2.sxpage .sx-rep:before{transform:translate(11px,11px)}.hv2.sxpage .sx-rep:after{opacity:.55;transform:translate(22px,22px)}.hv2.sxpage .sx-rep-h{border-bottom:1px solid var(--sx-line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.hv2.sxpage .sx-rep-h .sx-i{width:20px;height:20px;color:var(--sx-mut)}.hv2.sxpage .sx-rep-h b{min-width:0;color:var(--sx-ink);flex:1;font-size:15.5px;line-height:1.4}.hv2.sxpage .sx-rep-l>li{border-bottom:1px dashed var(--sx-line2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:17px 0;display:grid}.hv2.sxpage .sx-rep-tx b{color:var(--sx-ink);font-size:15.5px;line-height:1.5;display:block}.hv2.sxpage .sx-rep-tx small{color:var(--sx-mut);margin-top:3px;font-size:13.5px;line-height:1.55;display:block}.hv2.sxpage .sx-rep-tx em{color:var(--sx-mut2);font-style:normal}.hv2.sxpage .sx-rep-st{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.hv2.sxpage .sx-rep-st s{color:var(--sx-mut2);text-decoration-thickness:1px}.hv2.sxpage .sx-rep-ar{width:12px;height:12px;color:var(--sx-mut2)}.hv2.sxpage .sx-rep-ok{background:var(--sx-lav-bg);color:var(--sx-lav-d);border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 8px;display:inline-flex}.hv2.sxpage .sx-rep-ok .sx-i{width:13px;height:13px}.hv2.sxpage .sx-rep-sign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:22px;display:grid}.hv2.sxpage .sx-sg{flex-direction:column;gap:2px;min-width:0;display:flex}.hv2.sxpage .sx-sg em{color:var(--sx-mut);font-size:12px;font-style:normal;line-height:1.4}.hv2.sxpage .sx-sg b{font-family:var(--serif);color:var(--sx-ink);border-bottom:1px solid var(--sx-ink2);padding-bottom:5px;font-size:21px;font-weight:500;line-height:1.45}.hv2.sxpage .sx-why-l>li{border-top:1px solid var(--sx-line);grid-template-columns:26px minmax(0,1fr);gap:16px;padding:21px 0;display:grid}.hv2.sxpage .sx-why-l>li:last-child{border-bottom:1px solid var(--sx-line)}.hv2.sxpage .sx-why-i{width:24px;height:24px;color:var(--sx-lav-d);margin-top:2px}.hv2.sxpage .sx-why-l h3{color:var(--sx-ink);font-size:18px;font-weight:600;line-height:1.45}.hv2.sxpage .sx-why-l p{color:var(--sx-mut);text-wrap:pretty;margin-top:6px;font-size:15.5px;line-height:1.7}.hv2.sxpage .sx-hn-grid{border-top:1px solid var(--sx-line2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hv2.sxpage .sx-hn{border-bottom:1px solid var(--sx-line2);padding:40px 52px 42px 0}.hv2.sxpage .sx-hn:nth-child(2n){border-left:1px solid var(--sx-line2);padding:40px 0 42px 52px}.hv2.sxpage .sx-hn h3{font-family:var(--serif);color:var(--sx-ink);text-wrap:balance;font-size:24px;font-weight:600;line-height:1.42}.hv2.sxpage .sx-hn p{color:var(--sx-mut);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.75}.hv2.sxpage .sx-hn .sx-hn-ok{color:var(--sx-ink);align-items:flex-start;gap:10px;margin-top:18px;font-size:15.5px;font-weight:500;line-height:1.65;display:flex}.hv2.sxpage .sx-hn-ok .sx-i{color:var(--sx-lav-d);margin-top:4px}.hv2.sxpage .sx-oklink{text-decoration:underline;-webkit-text-decoration-color:var(--sx-lav);text-decoration-color:var(--sx-lav);text-underline-offset:5px;text-decoration-thickness:2px}.hv2.sxpage .sx-oklink:hover{-webkit-text-decoration-color:var(--sx-lav-d);text-decoration-color:var(--sx-lav-d)}.hv2.sxpage .sx-faq-in{max-width:880px}.hv2.sxpage .sx-qs{background:var(--sx-card);border:1px solid var(--sx-line);box-shadow:var(--sx-sh);border-radius:24px;padding:6px 0}.hv2.sxpage details.sx-q{box-shadow:none;background:0 0;border:0;border-radius:0}.hv2.sxpage .sx-q+.sx-q{border-top:1px solid var(--sx-line)}.hv2.sxpage .sx-q summary{cursor:pointer;color:var(--sx-ink);grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:21px 28px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:grid}.hv2.sxpage .sx-q summary::-webkit-details-marker{display:none}.hv2.sxpage .sx-q summary:after{content:none}.hv2.sxpage .sx-q summary:hover .sx-q-t{text-decoration:underline;-webkit-text-decoration-color:var(--sx-line2);text-decoration-color:var(--sx-line2);text-underline-offset:5px}.hv2.sxpage .sx-q-i{width:18px;height:18px;color:var(--sx-mut2)}.hv2.sxpage .sx-q-c{width:18px;height:18px;color:var(--sx-mut);transition:transform .2s var(--ease)}.hv2.sxpage .sx-q[open] .sx-q-c{transform:rotate(180deg)}.hv2.sxpage .sx-q[open] .sx-q-i{color:var(--sx-lav-d)}.hv2.sxpage .sx-q[open] summary{font-weight:600}.hv2.sxpage .sx-q-a{padding:0 64px 24px}.hv2.sxpage .sx-q-a p{color:var(--sx-mut);text-wrap:pretty;padding:0;font-size:16px;line-height:1.8}.hv2.sxpage .sx-close{padding-bottom:104px}.hv2.sxpage .sx-close-in{text-align:center;background:var(--sx-tint);border-radius:32px;padding:92px 32px 96px}.hv2.sxpage .sx-close-h{margin-top:0;font-size:clamp(34px,4.4vw,56px);line-height:1.32}.hv2.sxpage .sx-close-p{max-width:30em;color:var(--sx-mut);margin:22px auto 0;font-size:18px;line-height:1.75}.hv2.sxpage .sx-cta--c{justify-content:center;margin-top:36px;display:flex}@keyframes sx-blink{0%,62%{opacity:1}63%,to{opacity:0}}@keyframes sx-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:no-preference){.hv2.sxpage .sx-caret{animation:1.1s infinite sx-blink}.hv2.sxpage .sx-h1 .sx-hl{animation:sx-mark .8s var(--ease) .35s both}.hv2.sxpage .sx-lst--new .sx-m{animation:sx-mark .7s var(--ease) .9s both}}@media (prefers-reduced-motion:reduce){.hv2.sxpage .sx-pidx-go .sx-i,.hv2.sxpage .sx-route-go .sx-i,.hv2.sxpage .sx-q-c{transition:none}}@media (max-width:1080px){.hv2.sxpage .sx-hero-in{gap:48px}.hv2.sxpage .sx-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-bottom:-52px}.hv2.sxpage .sx-sc{padding-bottom:52px}.hv2.sxpage .sx-plan{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"a c""b c";gap:26px 40px;padding:38px 36px}.hv2.sxpage .sx-sheet-f{gap:14px 32px;padding:22px 36px}.hv2.sxpage .sx-steps-in{gap:56px}.hv2.sxpage .sx-why-in{column-gap:56px}}@media (max-width:900px){.hv2.sxpage .sx-hero-in{grid-template-columns:minmax(0,1fr);gap:56px}.hv2.sxpage .sx-hero-copy,.hv2.sxpage .sx-hero-side,.hv2.sxpage .sx-serp{max-width:680px}.hv2.sxpage .sx-serp:before{inset:-5% 0 0}.hv2.sxpage .sx-steps-in{grid-template-columns:minmax(0,1fr);gap:0}.hv2.sxpage .sx-steps-l{margin-bottom:48px;position:static}.hv2.sxpage .sx-why-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""art""list";column-gap:0}.hv2.sxpage .sx-why-art{max-width:600px;margin-bottom:56px}.hv2.sxpage .sx-ask{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.hv2.sxpage .sx-steps-l{margin-bottom:40px}.hv2.sxpage .sx-sec{padding:96px 0}.hv2.sxpage .sx-sec:not(.sx-band)+.sx-sec:not(.sx-band){padding-top:0}.hv2.sxpage .sx-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""b""c";gap:22px;padding:32px 28px}.hv2.sxpage .sx-sheet-f{grid-template-columns:minmax(0,1fr);padding:20px 28px}.hv2.sxpage .sx-hn-grid{grid-template-columns:minmax(0,1fr)}.hv2.sxpage .sx-hn,.hv2.sxpage .sx-hn:nth-child(2n){border-left:0;padding:32px 0 34px}.hv2.sxpage .sx-q-a{padding:0 28px 22px 64px}}@media (max-width:640px){.hv2.sxpage .sx-sc-grid{grid-template-columns:minmax(0,1fr);margin-bottom:-48px}.hv2.sxpage .sx-sc{padding-bottom:48px}.hv2.sxpage .sx-art{min-height:0}}@media (max-width:600px){.hv2.sxpage .sx-pair{width:100%;display:grid}.hv2.sxpage .sx-pair--one{display:flex}.hv2.sxpage .sx-pair--one .hbtn{width:100%}.hv2.sxpage .sx-ask{align-items:stretch}.hv2.sxpage .sx-pidx-l{grid-template-columns:minmax(0,1fr)}.hv2.sxpage .sx-pidx-l>li,.hv2.sxpage .sx-pidx-l>li:first-child{border-left:0;border-top:1px solid var(--sx-line);flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:9px 0 10px}.hv2.sxpage .sx-pidx-l>li:first-child{border-top:0;padding-top:2px}.hv2.sxpage .sx-pidx-v{flex-direction:row;align-items:baseline;gap:6px;margin-left:auto}.hv2.sxpage .sx-pidx-p b{font-size:19px}.hv2.sxpage .sx-pidx-go{margin-top:10px}}@media (max-width:560px){.hv2.sxpage .sx-wrap{padding:0 20px}.hv2.sxpage .sx-sec{padding:80px 0}.hv2.sxpage .sx-hero{padding-top:44px}.hv2.sxpage .sx-head{margin-bottom:40px}.hv2.sxpage .sx-h1{margin-top:22px;font-size:clamp(34px,10vw,40px);line-height:1.3}.hv2.sxpage .sx-h2{margin-top:18px;font-size:clamp(28px,8.2vw,34px);line-height:1.38}.hv2.sxpage .sx-lead{margin-top:20px;font-size:17px}.hv2.sxpage .sx-cta{margin-top:28px}.hv2.sxpage .sx-hero-in{gap:48px}.hv2.sxpage .sx-serp-card{border-radius:20px;padding:16px 14px 18px}.hv2.sxpage .sx-sbar{min-height:46px;padding:0 16px 0 14px}.hv2.sxpage .sx-sq{font-size:15.5px}.hv2.sxpage .sx-lst{padding:13px 14px 12px}.hv2.sxpage .sx-tt{font-size:17px}.hv2.sxpage .sx-ds{font-size:14px}.hv2.sxpage .sx-route>li{font-size:16px}.hv2.sxpage .sx-plan{padding:30px 22px}.hv2.sxpage .sx-sheet-f{padding:18px 22px}.hv2.sxpage .sx-pn{font-size:23px}.hv2.sxpage .sx-num{font-size:40px}.hv2.sxpage .sx-st{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:26px 0}.hv2.sxpage .sx-st-n{font-size:44px}.hv2.sxpage .sx-why-art{margin-bottom:44px;padding:0 16px 16px 0}.hv2.sxpage .sx-rep{padding:20px 18px 22px}.hv2.sxpage .sx-rep:before{transform:translate(8px,8px)}.hv2.sxpage .sx-rep:after{transform:translate(16px,16px)}.hv2.sxpage .sx-rep-l>li{grid-template-columns:minmax(0,1fr)}.hv2.sxpage .sx-hn h3{font-size:22px}.hv2.sxpage .sx-qs{border-radius:20px}.hv2.sxpage .sx-q summary{grid-template-columns:18px minmax(0,1fr) 18px;gap:12px;padding:18px;font-size:16px}.hv2.sxpage .sx-q-a{padding:0 18px 20px 48px}.hv2.sxpage .sx-q-a p{font-size:15.5px}.hv2.sxpage .sx-close{padding-bottom:72px}.hv2.sxpage .sx-close-in{border-radius:24px;padding:64px 20px 68px}.hv2.sxpage .sx-close-p{font-size:16.5px}}@media (max-width:380px){.hv2.sxpage .sx-wrap{padding:0 16px}.hv2.sxpage .sx-k{font-size:13.5px}.hv2.sxpage .sx-pair .hbtn{padding:0 18px}.hv2.sxpage .sx-sbar{gap:8px;padding:0 14px 0 12px}.hv2.sxpage .sx-sq{font-size:14.5px}}.hv2 .sxh{--sxh-lav:#bea4d8;--sxh-lav-d:#6b4f9a;--sxh-hl:#bea4d875;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:40px 64px;display:grid}:root[data-theme=dark] .hv2 .sxh{--sxh-lav-d:#cdb6e6;--sxh-hl:#bea4d857}@media (max-width:1080px){.hv2 .sxh{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.hv2 .sxh{gap:28px}}.hv2 .offer{background:var(--bg)}.hv2 .safe{background:var(--bg);--safeok:#1f7a73}:root[data-theme=dark] .hv2 .safe{--safeok:#7ed6cf}@keyframes safe-shackle{0%,14%{transform:translateY(-20px)}25%{transform:translateY(0)}28%{transform:translateY(-3px)}31%,84%{transform:translateY(0)}96%,to{transform:translateY(-20px)}}@keyframes safe-click{0%,24%{transform:none}27%{transform:scale(1.04,.96)}31%,to{transform:none}}@keyframes safe-badge{0%,27%{opacity:0;transform:scale(0)}34%{opacity:1;transform:scale(1.18)}38%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(0)}}@keyframes safe-ring{0%,25%{opacity:0;transform:scale(.7)}28%{opacity:.6;transform:scale(.78)}55%,to{opacity:0;transform:scale(1.25)}}.hv2 .safer{isolation:isolate;box-sizing:border-box;color:#141413;background:linear-gradient(155deg,#e8f6f3 0%,#d4eee9 50%,#c1e4dd 100%);border-radius:20px;grid-template-columns:minmax(0,max-content) auto;justify-content:center;align-items:center;gap:28px;min-height:540px;padding:44px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f7a731f,0 26px 56px -30px #1f5e5873}.hv2 .safer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffc,#fff0);border-radius:50%;width:560px;height:560px;margin-top:-280px;position:absolute;top:50%;right:-120px}:root[data-theme=dark] .hv2 .safer{background:linear-gradient(155deg,#12302d 0%,#153b37 50%,#1a4842 100%);box-shadow:0 0 0 1px #7ed6cf29,0 26px 56px -24px #0000008c}:root[data-theme=dark] .hv2 .safer:before{background:radial-gradient(closest-side,#7ed6cf38,#7ed6cf00)}@media (max-width:600px){.hv2 .safer{grid-template-columns:minmax(0,1fr);justify-content:normal;justify-items:center;gap:22px;min-height:0;padding:32px 18px 22px}.hv2 .safer:before{margin-right:-280px;top:34%;right:50%}}@keyframes zlsh-up{0%{translate:0}to{translate:0 calc(-50% - 7px)}}@keyframes zlsh-down{0%{translate:0 calc(-50% - 7px)}to{translate:0}}@media (max-width:600px){@keyframes zlsh-up{0%{translate:0}to{translate:0 calc(-50% - 5px)}}@keyframes zlsh-down{0%{translate:0 calc(-50% - 5px)}to{translate:0}}}.hv2 .check{padding:18px 20px;position:absolute;top:84px;left:26px;right:26px}.hv2 .check li{color:#2b2e2c;opacity:.35;align-items:center;gap:12px;padding:8px 0;font-size:15px;list-style:none;transition:opacity .4s;display:flex}.hv2 .check li.on{opacity:1}.hv2 .check li i{color:#1fa57a;background:#dcefe6;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.hv2 .check li.run{color:#1b7f5f}.hv2 .check li.run i{background:0 0;border:2px solid #1fa57a;border-right-color:#0000;animation:1s linear infinite hv-spin}@keyframes hv-spin{to{transform:rotate(360deg)}}.hv2 .check .sum{font:13px var(--mono);color:#1b7f5f;opacity:0;border-top:1px solid #e1e3df;margin-top:8px;padding-top:12px;transition:opacity .5s}.hv2 .check .sum.on{opacity:1}@media (prefers-reduced-motion:reduce){.hv2 .rv{opacity:1;transition:none;transform:none}.hv2 .dark .glow,.hv2 .code .cur{animation:none}}@media (max-width:900px){.hv2 .bento{grid-template-columns:1fr 1fr}.hv2 .svc.big{grid-area:auto/span 2}.hv2 .sec{padding:80px 0}}@media (max-width:560px){.hv2 .bento{grid-template-columns:1fr}.hv2 .svc.big{grid-column:auto}}.hv2{--sans:var(--font-display),var(--font-sans),system-ui,sans-serif;--serif:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;--mono:var(--font-mono),ui-monospace,monospace;background:var(--bg);color:var(--text);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;display:block}.hv2 p,.hv2 li{font-family:inherit}:root:not([data-theme=dark]) .hv2{--bg:#f2f2f0}:root[data-theme=dark] .hv2{--bg:#1a1a19}header.hoverlay{transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}header.hoverlay:not(.solid):not(.menuopen){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}header.hoverlay:not(.solid):not(.menuopen) .brandmark{color:#fff}header.hoverlay:not(.solid):not(.menuopen) .navlinks>.mmw>a{color:#ffffffe0}header.hoverlay:not(.solid):not(.menuopen) .navlinks>.mmw>a:hover,header.hoverlay:not(.solid):not(.menuopen) .navlinks>.mmw>a.on{color:#fff}header.hoverlay:not(.solid):not(.menuopen) .ctabtn{color:#141413;background:#fff;border-color:#fff}header.hoverlay:not(.solid):not(.menuopen) .lang{background:#ffffff29;border-color:#ffffff59}header.hoverlay:not(.solid):not(.menuopen) .lang a{color:#fffc}header.hoverlay:not(.solid):not(.menuopen) .lang a.on{color:#141413;background:#fff}header.hoverlay:not(.solid):not(.menuopen) .umsignin,header.hoverlay:not(.solid):not(.menuopen) .mburger{color:#fff}.hv2 .svc.big{color:#fff;background:#141413;border-color:#141413}.hv2 .close .hbtn,.hv2 .frame .bar{color:#141413}.hv2 .frame .bar i{border-color:#141413}.hv2 .frame .bar i:after{background:#141413}.hv2 .pos .bar .send{color:#141413}.hv2 .map{background:var(--surface)}:root[data-theme=dark] .hv2 .svc:not(.big){background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 22px 44px -26px #0009}:root[data-theme=dark] .hv2 .svc:not(.big):hover{background:linear-gradient(135deg,#ffffff24,#ffffff0f)}:root[data-theme=dark] .hv2 .svc:not(.big):after{background:linear-gradient(115deg,#ffffff1a 0%,#fff0 40%)}.hv2:not(.js) .rv{opacity:1;transform:none}html:has(main.hv2){background:#141413}@media (max-width:600px){.hv2 .sec.map{display:none}.hv2 .sec{padding:72px 0}.hv2 .sechead{margin-bottom:30px}.hv2 .sechead h2{font-size:clamp(26px,7.4vw,32px)}.hv2 .sechead p{font-size:15.5px}.hv2 .q{max-width:190px;font-size:12.5px}.hv2 .pop{top:222px;left:40px}.hv2 .pos{font-size:12.5px}.hv2 .pos .bar{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.hv2 .pos .bar b{flex:100%;order:-1;font-size:13.5px}.hv2 .pos .bar .send{margin-left:auto}.hv2 .pos .lines{gap:10px;height:auto;max-height:230px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hv2 .svc{min-height:0;padding:20px}.hv2 .svc.big{padding:22px 20px}.hv2 .svc.big h3{max-width:none;font-size:23px}.hv2 .svc.big p{font-size:14.5px}.hv2 .svc h3{font-size:18px}.hv2 .story .stage{padding:60px 20px 24px}.hv2 .story .list{gap:14px;padding-left:18px}.hv2 .story .it{font-size:18px}.hv2 .story .it:before{left:-19px}.hv2 .story .it p{font-size:14.5px}.hv2 .code pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;max-height:440px;padding:16px 12px 20px;font-size:12px;line-height:1.7}.hv2 .code .tabs{gap:4px;padding:10px}.hv2 .code .tabs button{padding:6px 10px;font-size:12.5px}.hv2 .show .in2{gap:26px}.hv2 .show .lead h2{font-size:clamp(26px,7.4vw,32px)}.hv2 .show .lead p{margin-bottom:22px;font-size:15.5px}.hv2 .frame .bar span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hv2 .map .sechead h2{font-size:clamp(34px,10vw,44px)}.hv2 .close{min-height:460px}.hv2 .close .in{padding:90px 20px}.hv2 .close h2{font-size:clamp(24px,6.8vw,30px)}}.agk{color:var(--mut);align-items:center;gap:9px;margin:0 0 6px;font-size:13px;display:flex}@keyframes ascattail{0%,to{transform:rotate(0)}35%{transform:rotate(-16deg)}70%{transform:rotate(9deg)}}@keyframes ascatblink{0%,92%,to{opacity:1}95%{opacity:.25}}@keyframes aspulse{0%,to{opacity:1}50%{opacity:.45}}@media print{html,body{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}@page agent{size:A4;margin:16mm 15mm}}.rvup{opacity:0;will-change:opacity,translate;transition:opacity .75s,translate .85s cubic-bezier(.2,.7,.2,1),scale .85s cubic-bezier(.2,.7,.2,1);translate:0 34px;scale:.985}.rvup.rvup-on{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.rvup,.rvup.rvup-on{opacity:1;will-change:auto;transition:none;transform:translate(0,0)scale(1)}}.hv2 .gpanel{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(150deg,#ffffff13,#ffffff07);border:1px solid #ffffff21;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 26px 52px -32px #000000f2}.hv2 .gpanel:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff24 0%,#fff0 42%);position:absolute;inset:0}.hv2 .gpanel>*{z-index:1;position:relative}.hv2 a.gpanel,.hv2 .gpanel.tap{transition:transform .22s var(--ease),border-color .22s,background .22s}.hv2 a.gpanel:hover,.hv2 .gpanel.tap:hover{background:linear-gradient(150deg,#ffffff1a,#ffffff0a);border-color:#ffffff42;transform:translateY(-3px)}.hv2 .pghero{color:var(--dtext);background:#121516;padding:150px 0 74px;position:relative;overflow:hidden}.hv2 .pghero .k{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:16px}.hv2 .pghero h1{font:600 clamp(32px,5vw,58px)/1.16 var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:17ch;margin:0}.hv2 .pghero .lead{max-width:62ch;color:var(--dmut);margin:20px 0 0;font-size:18px;line-height:1.75}@media (max-width:600px){.hv2 .pghero{padding:116px 0 54px}.hv2 .pghero .lead{font-size:16.5px}}.hv2 .pghero.haspic{padding:172px 0 104px}.hv2 .pgpic{object-fit:cover;object-position:50% 62%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hv2 .pghero.haspic:after{content:"";z-index:1;background:linear-gradient(#121516e6 0%,#12151685 38%,#121516b8 74%,#121516 100%);position:absolute;inset:0}.hv2 .pghero.haspic>.wrap{z-index:2;position:relative}@media (max-width:600px){.hv2 .pghero.haspic{padding:126px 0 66px}.hv2 .pgpic{object-position:50% 72%}}.hv2.wkv2 .dark{--surface:#ffffff0e;--surface2:#ffffff16;--panel:#ffffff12;--line:#ffffff21;--line2:#ffffff42;--text:#f1f0ec;--text2:#d6d5d0;--mut:#a8a8a4;--mut2:#ffffff8c;--brown:#97e5ce;--on-dark:#121516;--sh:none;--sh-lift:0 26px 52px -28px #000000f2}.hv2.wkv2 .dark .demo,.hv2.wkv2 .dark .case,.hv2.wkv2 .dark .work{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(150deg,#ffffff13,#ffffff07);position:relative;box-shadow:inset 0 1px #ffffff1f,0 26px 52px -32px #000000f2}.hv2.wkv2 .dark .demo:before,.hv2.wkv2 .dark .case:before,.hv2.wkv2 .dark .work:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(118deg,#ffffff21 0%,#fff0 44%),radial-gradient(130% 78% at 20% 0,#97e5ce1d,#0000 60%);position:absolute;inset:0}.hv2.wkv2 .dark .work:before{background:linear-gradient(118deg,#ffffff1f 0%,#fff0 46%),radial-gradient(150% 80% at 50% 100%,#97e5ce1a,#0000 58%)}.hv2.wkv2 .dark .demo>*,.hv2.wkv2 .dark .case>*,.hv2.wkv2 .dark .work>*{z-index:1;position:relative}.hv2.wkv2 .dark .work:hover{background:linear-gradient(150deg,#ffffff1a,#ffffff0a);border-color:#ffffff47}.hv2.wkv2 .dark .buildnote{color:#a8a8a4}.hv2.wkv2 .dark .buildnote b{color:#f1f0ec}.hv2.wkv2 .dark .demo{margin-bottom:22px}.hv2.wkv2 .dark .case .castory{color:var(--mut);margin:0 0 24px;line-height:1.78}.hv2.wkv2 .dark .case .castory b{color:var(--text);font-weight:600}.hv2.abv2 .dark{--surface:#ffffff0e;--surface2:#ffffff16;--panel:#ffffff12;--line:#ffffff21;--line2:#ffffff42;--text:#f1f0ec;--text2:#d6d5d0;--mut:#a8a8a4;--mut2:#ffffff8c;--brown:#97e5ce;--ok:#97e5ce;--on-dark:#121516;--sh:none;--sh-lift:0 26px 52px -28px #000000f2}.hv2.abv2 .dark .syscard{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(150deg,#ffffff13,#ffffff07);position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 48px -32px #000000f2}.hv2.abv2 .dark .syscard:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(118deg,#ffffff1f 0%,#fff0 46%),radial-gradient(140% 80% at 18% 0,#97e5ce1a,#0000 60%);position:absolute;inset:0}.hv2.abv2 .dark .syscard>*{z-index:1;position:relative}.hv2.abv2 .dark .syscard{transition:transform .22s var(--ease),border-color .22s}.hv2.abv2 .dark .syscard:hover{border-color:#ffffff42;transform:translateY(-3px)}.hv2.abv2 .dark .ssub{max-width:64ch;font-size:17.5px;line-height:1.8}.hv2.abv2 .dark .sysnote,.hv2.abv2 .dark .syslist li{font-size:15.5px;line-height:1.8}.hv2 .wband{isolation:isolate;color:#f1f0ec;padding:104px 0;position:relative;overflow:hidden}.hv2 .wband>img{object-fit:cover;object-position:50% 58%;z-index:-2;width:100%;height:168%;position:absolute;inset:-6% 0 auto}.hv2 .wband:before{content:"";z-index:-1;background:linear-gradient(#0c0f11d6 0%,#0c0f1194 42%,#0c0f11eb 100%);position:absolute;inset:0}.hv2 .wband{--surface:#ffffff0e;--surface2:#ffffff16;--panel:#ffffff14;--line:#ffffff26;--line2:#ffffff47;--text:#f1f0ec;--text2:#d6d5d0;--mut:#b4b4b0;--mut2:#fff9;--brown:#97e5ce;--ok:#97e5ce;--on-dark:#121516;--sh:none}.hv2 .wband .bgrid,.hv2 .wcase .bgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.hv2 .abhero{align-items:flex-end;min-height:min(84vh,820px);padding:150px 0 88px;display:flex}.hv2 .abhero .wrap{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:40px;width:100%;display:grid;position:relative}.hv2 .abhero .k{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#97e5ce;margin-bottom:18px}.hv2 .abhero h1{max-width:12ch}.hv2 .abhero .lead{max-width:54ch}.hv2 .abhero .btns{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hv2 .abport{aspect-ratio:4/5;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #fff3;border-radius:22px;justify-self:end;width:min(300px,100%);overflow:hidden;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff2e,0 46px 90px -34px #000000f2}.hv2 .abport img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.hv2 .abhero{min-height:0;padding:118px 0 56px}.hv2 .abhero .wrap{grid-template-columns:1fr;gap:26px}.hv2 .abport{order:-1;justify-self:start;width:190px;transform:rotate(-2deg)}}.hv2 .abid{-webkit-backdrop-filter:blur(12px);background:linear-gradient(150deg,#ffffff16,#ffffff08);border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -40px #000000f2}.hv2 .abid .abl{border-right:1px solid #ffffff1a;flex-direction:column;gap:12px;padding:36px 38px;display:flex}.hv2 .abid .abl .k{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#97e5ce}.hv2 .abid .abl h2{font:600 clamp(24px,2.6vw,32px)/1.25 var(--sans);letter-spacing:-.01em;margin:4px 0}.hv2 .abid .abl p{color:var(--dmut);margin:0;font-size:15.5px;line-height:1.75}.hv2 .abid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.hv2 .abid dl>div{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;padding:26px 28px}.hv2 .abid dl>div:nth-child(-n+2){border-top:0}.hv2 .abid dl>div:nth-child(odd){border-left:0}.hv2 .abid dt{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.hv2 .abid dd{font:600 18px/1.35 var(--sans);color:#f1f0ec;overflow-wrap:anywhere;margin:0}.hv2 .abid dd.mono{font:600 22px/1.2 var(--mono);letter-spacing:.04em;color:#97e5ce}.hv2 .abid dd small{font:400 13px/1.55 var(--sans);color:var(--dmut);margin-top:6px;display:block}.hv2 .abid .abverify{color:var(--dmut);border-top:1px solid #ffffff14;grid-column:1/-1;align-items:center;gap:10px;padding:16px 28px;font-size:13.5px;display:flex}.hv2 .abid .abverify i{background:#97e5ce;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #97e5ce2e}@media (max-width:900px){.hv2 .abid{grid-template-columns:1fr}.hv2 .abid .abl{border-bottom:1px solid #ffffff1a;border-right:0;padding:26px 24px}.hv2 .abid dl{grid-template-columns:1fr}.hv2 .abid dl>div{border-left:0;padding:20px 24px}.hv2 .abid dl>div:nth-child(-n+2){border-top:1px solid #ffffff14}.hv2 .abid dl>div:first-child{border-top:0}}.hv2 .abwork{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.hv2 .abwork .sechead{margin-bottom:0}.hv2 .abwork .sechead p+p{margin-top:16px}.hv2 .abwlh{font:600 15px/1.4 var(--sans);color:#97e5ce;margin:6px 0 14px}.hv2 .abwlist{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.hv2 .abwlist li{color:#f1f0ec;border-bottom:1px solid #ffffff1a;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0;font-size:16.5px;line-height:1.7;display:grid}.hv2 .abwlist li i{font:600 13px/1.95 var(--mono);letter-spacing:.06em;color:#97e5ce;font-style:normal}@media (max-width:900px){.hv2 .abwork{grid-template-columns:1fr;gap:26px}.hv2 .abwlist li{grid-template-columns:38px minmax(0,1fr);padding:15px 0;font-size:15.5px}}.hv2 .absteps{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.hv2 .absteps .absl{position:sticky;top:104px}.hv2 .absteps .absl .sechead{margin-bottom:16px}.hv2 .absteps .absl .note{color:var(--dmut);margin:0;font-size:15px;line-height:1.75}.hv2 .abstep{-webkit-backdrop-filter:blur(10px);background:linear-gradient(150deg,#ffffff13,#ffffff07);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:24px;padding:28px 30px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.hv2 .abstep+.abstep{margin-top:18px}.hv2 .abstep:before{content:"";transform-origin:top;width:1px;height:18px;transition:transform .5s var(--ease) .3s;background:#ffffff38;position:absolute;top:100%;left:54px;transform:scaleY(0)}.hv2 .abstep.rvup-on:before,.hv2 .abstep:not(.rvup):before{transform:none}.hv2 .abstep:last-child:before{display:none}.hv2 .abnum{font:600 46px/1 var(--serif);color:#97e5ce;letter-spacing:-.02em;opacity:.92;min-width:2ch}.hv2 .abstep b{font:600 19px/1.3 var(--sans);margin:6px 0 8px;display:block}.hv2 .abstep p{color:var(--dmut);margin:0;font-size:15.5px;line-height:1.75}@media (max-width:900px){.hv2 .absteps{grid-template-columns:1fr;gap:22px}.hv2 .absteps .absl{position:static}.hv2 .abstep{gap:16px;padding:20px}.hv2 .abnum{font-size:34px}.hv2 .abstep:before{left:40px}}.hv2 .abproof,.hv2 .abcontact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hv2 .abtile{min-height:250px;color:inherit;-webkit-backdrop-filter:blur(10px);background:linear-gradient(150deg,#ffffff13,#ffffff07);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.hv2 .abtile:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(closest-side,#97e5ce24,#0000 70%);border-radius:50%;width:70%;height:70%;position:absolute;bottom:-30%;right:-20%}.hv2 .abtile>*{position:relative}.hv2 .abtile .k{font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#97e5ce}.hv2 .abtile b{font:600 clamp(20px,2vw,24px)/1.3 var(--serif);color:#f1f0ec;margin:14px 0 10px;display:block}.hv2 .abtile p{color:var(--dmut);margin:0 0 auto;font-size:14.5px;line-height:1.7}.hv2 .abtile span{color:#f1f0ec;border-bottom:1px solid #ffffff59;align-self:flex-start;margin-top:22px;font-size:14.5px;font-weight:600}.hv2 .abcontact .abtile{min-height:0}.hv2 .abcontact .abtile b{font:600 clamp(19px,1.8vw,23px)/1.3 var(--sans);overflow-wrap:anywhere;margin:12px 0 0}@media (max-width:900px){.hv2 .abproof,.hv2 .abcontact{grid-template-columns:1fr}.hv2 .abtile{min-height:0}.hv2 .wband{padding:66px 0}.hv2 .wband .bgrid{grid-template-columns:1fr;gap:26px}}.hv2 .wcase.sec{padding:72px 0 80px}.hv2 .wcase+.wcase{border-top:1px solid #ffffff12}.hv2 .wchead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:30px;display:grid}.hv2 .wceye{color:#97e5ce;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.hv2 .wcnum{font:600 12px/1 var(--mono);letter-spacing:.08em;color:#97e5ce;border:1px solid #97e5ce59;border-radius:99px;padding:6px 9px}.hv2 .wchead h2{font:600 clamp(32px,4.2vw,54px)/1.12 var(--serif);letter-spacing:-.015em;color:#f4f3ef;margin:0 0 8px}.hv2 .wcmeta{color:#ffffff8c;margin:0;font-size:14.5px;line-height:1.6}.hv2 .wchead .wsite{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.hv2 .wstage2{isolation:isolate;color:inherit;background:var(--stg);border-radius:30px;padding:64px 0 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 60px 120px -60px #000000e6}.hv2 .wstage2:before{content:"";z-index:-1;background:var(--glow);pointer-events:none;position:absolute;inset:0}.hv2 .wstage2[data-theme=ivory]{--stg:linear-gradient(160deg,#f5f0e7 0%,#e7dbc6 55%,#d6c29f 100%);--glow:radial-gradient(70% 60% at 78% 8%,#ffffffbf,transparent 70%)}.hv2 .wstage2[data-theme=ember]{--stg:linear-gradient(160deg,#2b1b10 0%,#1a110b 60%,#120c08 100%);--glow:radial-gradient(60% 55% at 70% 0%,#f28c2861,transparent 70%)}.hv2 .wstage2[data-theme=stone]{--stg:linear-gradient(160deg,#f1eee8 0%,#e1dace 52%,#c7b9a4 100%);--glow:radial-gradient(70% 60% at 22% 4%,#ffffffbf,transparent 70%),radial-gradient(55% 50% at 94% 100%,#94764f3d,transparent 72%)}.hv2 .wstage2[data-theme=navy]{--stg:linear-gradient(160deg,#26346b 0%,#1a2552 55%,#121a3d 100%);--glow:radial-gradient(60% 55% at 76% 0%,#d4a03c52,transparent 70%)}.hv2 .wstage2 .wdesk{width:78%;transition:transform .5s var(--ease);background:#1a1a19;border-radius:14px 14px 0 0;margin:0 auto 0 7%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 40px 90px -30px #0000008c}.hv2 .wstage2 .wbar{background:#2a2a28;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.hv2 .wstage2 .wbar i{background:#ffffff40;border-radius:50%;width:9px;height:9px}.hv2 .wstage2 img{width:100%;height:auto;display:block}.hv2 .wstage2 .wmob{width:min(250px,21%);transition:transform .5s var(--ease);background:#0c0c0c;border:8px solid #0c0c0c;border-radius:34px;position:absolute;bottom:-64px;right:6%;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -24px #000000b3}.hv2 .wstage2 .wmob img{border-radius:26px}a.wstage2:hover .wdesk{transform:translateY(-6px)}a.wstage2:hover .wmob{transform:translateY(-12px)}.hv2 .wshotnote{color:#ffffff80;margin:12px 0 0;font-size:12.5px;line-height:1.5}.hv2 .wcbody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:44px;margin-top:40px;display:grid}.hv2 .wclead{font:500 18px/1.6 var(--sans);color:#f1f0ec;margin:0 0 12px}.hv2 .wcase .wstats{grid-template-columns:1fr 1fr}.hv2 .wcase .wstats>div{border-top:1px solid #ffffff17;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.hv2 .wcase .wstats>div:nth-child(-n+2){border-top:0}.hv2 .wcase .wstats>div:nth-child(2n){border-left:1px solid #ffffff17}.hv2 .wcase .wstats b{min-width:0;font-size:28px}@media (max-width:900px){.hv2 .wcase.sec{padding:52px 0 56px}.hv2 .wchead{grid-template-columns:1fr;gap:18px;margin-bottom:22px}.hv2 .wchead .wsite{justify-self:start}.hv2 .wstage2{border-radius:20px;padding-top:34px}.hv2 .wstage2 .wdesk{border-radius:10px 10px 0 0;width:80%;margin-left:6%}.hv2 .wstage2 .wbar{gap:5px;height:20px;padding:0 9px}.hv2 .wstage2 .wbar i{width:6px;height:6px}.hv2 .wstage2 .wmob{border-width:4px;border-radius:18px;width:27%;bottom:-34px;right:5%}.hv2 .wstage2 .wmob img{border-radius:14px}.hv2 .wcbody{grid-template-columns:1fr;gap:26px;margin-top:28px}.hv2 .wclead{font-size:16.5px}.hv2 .wcase .wstats b{font-size:24px}}@media (prefers-reduced-motion:reduce){.hv2 .wstage2 .wdesk,.hv2 .wstage2 .wmob{transition:none}a.wstage2:hover .wdesk,a.wstage2:hover .wmob{transform:none}}.hv2 .wband .bgrid .wtag,.hv2 .wcase .bgrid .wtag{font:600 13px/1.4 var(--sans);color:#97e5ce;margin-bottom:14px}.hv2 .wband .bgrid h3,.hv2 .wcase .bgrid h3{font:600 clamp(22px,2.4vw,30px)/1.3 var(--serif);color:#f1f0ec;letter-spacing:-.005em;margin:0 0 10px}.hv2 .wband .bgrid .sub,.hv2 .wcase .bgrid .sub{color:#fff9;margin:0 0 22px;font-size:14.5px;line-height:1.6}.hv2 .wband .castory,.hv2 .wcase .castory{color:#c9c8c3;margin:0 0 24px;font-size:16px;line-height:1.85}.hv2 .wband .castory b,.hv2 .wcase .castory b{color:#f1f0ec;font-weight:600}.hv2 .abbento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hv2 .abbento>:first-child,.hv2 .abbento>:last-child{grid-column:span 2}.hv2 .abbento>:first-child b{font-size:19px}@media (max-width:700px){.hv2 .abbento{grid-template-columns:1fr}.hv2 .abbento>:first-child,.hv2 .abbento>:last-child{grid-column:auto}}.hv2 .pghero.haspic h1{font-size:clamp(34px,5.4vw,64px)}@keyframes wsin{0%{transform:translateY(112%)}}.wsplit .w{vertical-align:bottom;margin:-.26em -.08em 0;padding:.26em .08em 0;display:inline-block;overflow:hidden}.wsplit .w i{animation:wsin .72s cubic-bezier(.2,.7,.2,1) calc(var(--wi,0)*80ms) backwards;font-style:normal;display:inline-block}@keyframes pgdrift{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.09)translate(-1.2%,-1.6%)}}.drift{will-change:transform;animation:34s ease-in-out infinite alternate paused pgdrift}.drift.drift-on{animation-play-state:running}.hv2.wkv2 .casequote{border-left-color:#0000;position:relative}.hv2.wkv2 .casequote:before{content:"";transform-origin:top;width:3px;height:100%;transition:transform .8s var(--ease) .2s;background:#97e5ce;position:absolute;top:0;left:-3px;transform:scaleY(0)}.hv2.wkv2 .rvup-on .casequote:before,.hv2.wkv2 .bgrid:not(.rvup) .casequote:before{transform:none}.hv2 [data-tilt]:not(.rvup),.hv2 [data-tilt].rvup-on{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transition:transform .18s var(--ease),border-color .22s,background .22s,opacity .75s ease,translate .85s cubic-bezier(.2,.7,.2,1),scale .85s cubic-bezier(.2,.7,.2,1)}.hv2 [data-tilt]:hover{--ty:-3px}@media (prefers-reduced-motion:reduce){.wsplit .w i{transition:none;animation:none;transform:none}.drift{animation:none}.hv2.wkv2 .casequote:before{transition:none;transform:none}.hv2 [data-tilt]{transform:none!important}}.hv2 .wkhero{align-items:flex-end;min-height:min(88vh,860px);padding:150px 0 92px;display:flex}.hv2 .wkhero .wrap{z-index:2;width:100%;position:relative}.hv2 .wkhero .k{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#97e5ce;margin-bottom:18px}.hv2 .wkhero h1{max-width:14ch}.hv2 .wkhero .lead{max-width:56ch}.hv2 .wkhero .btns{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hv2 .hbtn{color:#141413;background:#fff;border:1px solid #fff;border-radius:999px;padding:13px 24px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.hv2 .hbtn:hover{background:#f3f1ec;transform:translateY(-1px)}.hv2 .hbtn.ghost{color:#fff;background:0 0;border-color:#ffffff61}.hv2 .hbtn.ghost:hover{background:#ffffff14}.hv2 .wchip{left:var(--x);top:var(--y);z-index:2;-webkit-backdrop-filter:blur(10px);color:#f1f0ec;white-space:nowrap;background:#ffffff17;border:1px solid #fff3;border-radius:999px;align-items:baseline;gap:9px;padding:12px 18px;font-size:14.5px;animation:6.5s ease-in-out infinite alternate hv-float;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #000c}.hv2 .wchip b{font:600 20px/1 var(--sans);color:#97e5ce}.hv2 .wchip:nth-of-type(2){animation-duration:7.6s;animation-delay:-2.4s}.hv2 .wchip:nth-of-type(3){animation-duration:8.4s;animation-delay:-4.1s}@media (max-width:900px){.hv2 .wkhero{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:0;padding:118px 0 56px}.hv2 .wchips-m{flex-wrap:wrap;order:2;gap:10px;margin-top:22px;display:flex}.hv2 .wchip{padding:9px 14px;font-size:13.5px;animation:none;position:static}.hv2 .wchip b{font-size:16px}}@media (min-width:901px){.hv2 .wchips-m{display:contents}}@media (prefers-reduced-motion:reduce){.hv2 .wchip{animation:none}}.hv2 .wnote{color:var(--dmut);max-width:78ch;padding:22px 26px;font-size:15.5px;line-height:1.8}.hv2 .wnote b{color:#f1f0ec;font-weight:600}.hv2 .wbar{background:#ffffff0f;border-bottom:1px solid #ffffff17;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.hv2 .wbar i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.hv2 .wbar i:first-child{background:#ffffff5c}.hv2 .wbar span{text-align:center;font:12px var(--mono);color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:8px;flex:1;max-width:52%;margin-left:12px;padding:5px 12px;overflow:hidden}@keyframes wkin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv2 .wstats{-webkit-backdrop-filter:blur(10px);background:linear-gradient(150deg,#ffffff16,#ffffff08);border:1px solid #ffffff26;border-radius:18px;gap:0;display:grid;overflow:hidden}.hv2 .wstats>div{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:18px 22px;display:grid}.hv2 .wstats>div:first-child{border-top:0}.hv2 .wstats b{font:600 30px/1 var(--serif);color:#f1f0ec;letter-spacing:-.01em;min-width:5.2ch}.hv2 .wstats em{color:var(--dmut);font-size:14.5px;font-style:normal}.hv2 .wstats>div:before{content:"";grid-column:1/-1;height:0}.snlead{margin:8px 0 34px;padding:0}.snlead img{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:var(--r-sm);background:#14171a;width:100%;height:auto;max-height:520px;display:block}.snlead figcaption{font:12.5px var(--mono);color:var(--mut2);margin-top:9px}.sndeep{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:20px;margin-top:22px;display:grid}.sndeep img{object-fit:cover;border-radius:var(--r-sm);background:#0e1a22;width:100%;height:100%;min-height:220px;display:block}.sndeep .wcard{margin:0}@media (max-width:860px){.sndeep{grid-template-columns:1fr}.sndeep img{aspect-ratio:16/9;height:auto}}.snlist{gap:14px;margin-top:24px;display:grid}.snitem{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:20px 22px}.snhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.snhead h3{min-width:0;font:600 17px/1.4 var(--sans);color:var(--text);flex:1;margin:0}@media (max-width:359px){.snhead h3{min-width:auto}}.snico{background:color-mix(in srgb,var(--text) 6%,transparent);width:34px;height:34px;color:var(--text2);border-radius:9px;flex:none;place-items:center;display:grid}.snico .acci{width:19px;height:19px}.hv2 .sysico{color:#97e5ce;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.hv2 .sysico .acci{width:20px;height:20px}.hv2 .abtile .sysico{width:34px;height:34px;margin:0;position:absolute;top:22px;right:22px}.hv2 .abtile .sysico .acci{width:18px;height:18px}@media (max-width:600px){.hv2 .sysico{width:34px;height:34px;margin-bottom:11px}}.hv2 .wchipico{color:#97e5ce;flex:none;place-items:center;margin-right:2px;display:inline-grid}.hv2 .wchipico .acci{width:16px;height:16px}@media (max-width:900px){.hv2 .wchipico .acci{width:15px;height:15px}}.snlvl{font:600 12px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:4px 11px}.snlvl.easy{background:color-mix(in srgb,var(--ok,#1b7f5f) 14%,transparent);color:var(--ok,#1b7f5f)}.snlvl.medium{color:#8a6215;background:#b4801f29}.snlvl.hard{color:#a03a33;background:#b3413a24}.snitem p{color:var(--mut2);margin:0;font-size:14.5px;line-height:1.75}.snitem .sndiy{border-top:1px dashed var(--line);color:var(--text2);margin-top:10px;padding-top:10px}.snpaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.snpath{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;padding:22px;display:flex}.snpath b{font:600 16.5px/1.4 var(--sans);color:var(--text)}.snpath p{color:var(--mut2);margin:10px 0 auto;font-size:14px;line-height:1.7}.snpath .btn{align-self:flex-start;margin-top:18px}.snpath em{font-style:normal;font:12.5px var(--mono);color:var(--mut2);margin-top:10px}@media (max-width:900px){.snpaths{grid-template-columns:1fr}}@media (max-width:600px){.snhead{gap:8px}.snitem{padding:17px 18px}}:root[data-theme=dark] .snlvl.medium{color:#e0b45c}:root[data-theme=dark] .snlvl.hard{color:#e58880}.scanfaq{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;margin-top:24px;display:grid}.scanfaq h3{font:600 16.5px/1.45 var(--sans);color:var(--text);margin:0 0 8px}.scanfaq p{color:var(--mut2);margin:0;font-size:14.5px;line-height:1.75}@media (max-width:760px){.scanfaq{grid-template-columns:1fr;gap:22px}}header.hoverlay.hdark.solid:not(.menuopen){background:#121516db;border-bottom-color:#ffffff1a}header.hoverlay.hdark.solid:not(.menuopen) .brandmark{color:#fff}header.hoverlay.hdark.solid:not(.menuopen) .navlinks>.mmw>a{color:#ffffffd6}header.hoverlay.hdark.solid:not(.menuopen) .navlinks>.mmw>a:hover,header.hoverlay.hdark.solid:not(.menuopen) .navlinks>.mmw>a.on{color:#fff}header.hoverlay.hdark.solid:not(.menuopen) .ctabtn{color:#141413;background:#fff;border-color:#fff}header.hoverlay.hdark.solid:not(.menuopen) .lang{background:#ffffff24;border-color:#ffffff52}header.hoverlay.hdark.solid:not(.menuopen) .lang a{color:#fffc}header.hoverlay.hdark.solid:not(.menuopen) .lang a.on{color:#141413;background:#fff}header.hoverlay.hdark.solid:not(.menuopen) .umsignin{color:#fff}header.hoverlay.hdark.solid:not(.menuopen) .mburger span{background:#fff}.rdtrack{z-index:101;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.rdtrack i{background:var(--text);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}@keyframes pghin{0%{opacity:0;translate:0 22px}}@keyframes pghpop{0%{opacity:0;scale:.82}}@keyframes pghfade{0%{opacity:0}}.hv2 .pghero .hin{animation:pghin .9s var(--ease) calc(var(--i,0)*.11s) backwards}.hv2 .pghero .wchip.hin.hpop{animation:pghpop .9s var(--ease) calc(var(--i,0)*.11s) backwards,hv-float 6.5s ease-in-out infinite alternate}.hv2 .pghero .wchip.hin.hpop:nth-of-type(2){animation-duration:.9s,7.6s;animation-delay:calc(var(--i,0)*.11s),-2.4s}.hv2 .pghero .wchip.hin.hpop:nth-of-type(3){animation-duration:.9s,8.4s;animation-delay:calc(var(--i,0)*.11s),-4.1s}.hv2 .pghero .abport.hin{animation:pghin .9s var(--ease) calc(var(--i,0)*.11s) backwards,pgfloat 6.8s ease-in-out infinite alternate;animation-play-state:running,paused}.hv2 .pghero .abport.hin.alive{animation-play-state:running,running}.hv2 .pghero .pgpic{scale:1.08}.hv2 .pghero.hero-on .pgpic{transition:scale 2.6s var(--ease);scale:1}@keyframes pgaurora{0%{opacity:.5;transform:translate(-6%,-4%)scale(1)}50%{opacity:.85;transform:translate(5%,3%)scale(1.12)}to{opacity:.6;transform:translate(-3%,6%)scale(1.04)}}.hv2 .pghero.haspic:before{content:"";z-index:1;pointer-events:none;opacity:.7;filter:blur(24px);mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(38% 45% at 30% 35%,#97e5ce38,#0000 70%),radial-gradient(40% 40% at 72% 30%,#bea4d82e,#0000 70%);width:120%;height:120%;animation:16s ease-in-out infinite alternate paused pgaurora;position:absolute;top:-20%;left:-10%}.hv2 .pghero.haspic.alive:before{animation-play-state:running}@keyframes pgfloat{0%{transform:rotate(-2deg)translateY(-7px)}to{transform:rotate(-2deg)translateY(7px)}}.hv2 .abport{will-change:transform;animation:6.8s ease-in-out infinite alternate paused pgfloat}.hv2 .abport.alive{animation-play-state:running}@keyframes pgpulse{0%{box-shadow:0 0 #97e5ce8c}to{box-shadow:0 0 0 12px #97e5ce00}}.hv2 .abverify i{animation:2.2s ease-out infinite paused pgpulse}.hv2 .abverify.alive i{animation-play-state:running}.hv2 [data-count]{transition:text-shadow .6s}.hv2 [data-count].counting{text-shadow:0 0 22px #97e5cebf}@keyframes pgpop{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.hv2 .hbtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #000000b3}@media (prefers-reduced-motion:reduce){.hv2 .pghero .hin,.hv2 .pghero .hin.hpop{opacity:1;transition:none;translate:none;scale:none}.hv2 .pghero .hin,.hv2 .pghero .wchip.hin.hpop,.hv2 .pghero .abport.hin{animation:none}.hv2 .pghero .pgpic{scale:none}.hv2 .pghero.haspic:before,.hv2 .abport,.hv2 .abverify i{animation:none}.hv2 .wband>img{translate:none}}@media (max-width:900px){.hv2 .pghero .hin.hpop{translate:0 14px;scale:1}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.hv2 .pghero .wchip.hin.hpop{animation:pghfade .9s var(--ease) calc(var(--i,0)*.11s) backwards}}.wwuhero{isolation:isolate;background:#20211f;align-items:flex-end;min-height:78vh;padding:150px 0 64px;display:flex;position:relative;overflow:hidden}.wwuheropic{object-fit:cover;object-position:62% 55%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.wwuhero:before{content:"";z-index:-1;background:linear-gradient(#0e0f0e9e 0%,#0e0f0e2e 26%,#0000 46%);position:absolute;inset:0}.wwuhero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0f0eb8 0%,#0e0f0e75 34%,#0000 66%);position:absolute;inset:0}.wwuherotxt{color:#fff;position:relative}.wwuherotxt h1{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.015em;text-wrap:balance;max-width:17ch;font-size:clamp(30px,4.6vw,54px);font-weight:600;line-height:1.22}.wwuherotxt p{color:#ffffffdb;max-width:46ch;margin-top:18px;font-size:17px;line-height:1.75}.wwufacts{flex-wrap:wrap;gap:0 26px;margin-top:28px;display:flex}.wwufacts>div{border-left:1px solid #ffffff47;padding-left:22px}.wwufacts>div:first-child{border-left:0;padding-left:0}.wwufacts b{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:26px;font-weight:600;display:block}.wwufacts>div>span{color:#ffffffb8;letter-spacing:.01em;margin-top:3px;font-size:13px;display:block}.wwufacts b [data-count]{font:inherit;color:inherit;letter-spacing:inherit}.wwupay{padding-top:58px}.wwupaygrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:30px;margin-top:4px;display:grid}.wwurates{gap:22px;min-width:0;display:grid}.wwurate{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:0 24px;padding:24px 0;display:grid}.wwurate:last-child{border-bottom:1px solid var(--line)}.wwurate>b{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);letter-spacing:-.02em;font-size:clamp(40px,5.4vw,62px);font-weight:600;line-height:1}.wwurate h3{font-size:17px;font-weight:600;line-height:1.5}.wwurate>div>p{color:var(--mut);max-width:52ch;margin-top:6px;font-size:14.5px;line-height:1.7}.wwurate ul{color:var(--mut);gap:8px;margin-top:13px;font-size:14px;line-height:1.6;list-style:none;display:grid}.wwurate li{padding-left:16px;position:relative}.wwurate li:before{content:"";background:var(--mut2);width:6px;height:1px;position:absolute;top:.66em;left:0}.wwueg{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:22px 24px;position:sticky;top:92px}.wwueg b{margin-bottom:9px;font-size:14px;font-weight:600;display:block}.wwueg p{color:var(--mut);font-size:14.5px;line-height:1.7}.wwuegrow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;margin-top:2px;padding:11px 0;display:flex}.wwuegrow:first-of-type{margin-top:12px}.wwuegrow span{color:var(--mut);font-size:14px}.wwuegrow b{font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);white-space:nowrap;margin:0;font-size:19px}.wwueg .wwunote{color:var(--mut2);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.65}.wwurules{counter-reset:pnr;gap:2px;margin-top:4px;list-style:none;display:grid}.wwurules li{counter-increment:pnr;border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:0 14px;padding:18px 0;display:grid}.wwurules li:last-child{border-bottom:1px solid var(--line)}.wwurules li:before{content:counter(pnr,decimal-leading-zero);font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);letter-spacing:.04em;grid-row:1/3;padding-top:2px;font-size:14px;font-weight:600}.wwurules b{font-size:16px;font-weight:600;line-height:1.5}.wwurules span{color:var(--mut);max-width:64ch;margin-top:5px;font-size:14.5px;line-height:1.7;display:block}.wwudef{gap:0;margin-top:4px;display:grid}.wwudef>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,22ch) minmax(0,1fr);gap:0 34px;padding:20px 0;display:grid}.wwudef>div:last-child{border-bottom:1px solid var(--line)}.wwudef dt{font-size:16px;font-weight:600;line-height:1.5}.wwudef dd{color:var(--mut);max-width:62ch;font-size:14.5px;line-height:1.75}.wwuband{isolation:isolate;background:#20211f;place-items:center;min-height:46vh;margin-top:64px;padding:64px 24px;display:grid;position:relative;overflow:hidden}.wwuband>img{object-fit:cover;object-position:center 58%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.wwuband:after{content:"";z-index:-1;background:#1011106b;position:absolute;inset:0}.wwuband p{text-align:center;color:#fff;max-width:42ch;font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;letter-spacing:-.01em;text-shadow:0 1px 22px #0000006b;font-size:clamp(21px,3vw,34px);font-weight:600;line-height:1.5;position:relative}.wwustart{padding-top:64px}.wwustartgrid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:44px;margin-top:4px;display:grid}.wwusteps{counter-reset:pns;gap:20px;min-width:0;list-style:none;display:grid;position:sticky;top:92px}.wwusteps li{counter-increment:pns;grid-template-columns:26px minmax(0,1fr);gap:0 12px;display:grid}.wwusteps li:before{content:counter(pns);font-family:var(--font-serif-latin),var(--font-serif-thai),var(--font-serif),Georgia,serif;color:var(--brown);grid-row:1/3;padding-top:3px;font-size:13px;font-weight:600}.wwusteps b{font-size:15.5px;font-weight:600;line-height:1.5}.wwusteps span{color:var(--mut);margin-top:4px;font-size:13.5px;line-height:1.6;display:block}.wwuform{min-width:0}.wwuformlead{color:var(--mut);max-width:60ch;margin-bottom:22px;font-size:15px;line-height:1.75}.wwufoot{color:var(--mut2);max-width:62ch;margin-top:26px;font-size:13.5px;line-height:1.7}.wwuopt{color:var(--mut2);letter-spacing:.01em;margin-left:7px;font-size:12px;font-style:normal;font-weight:400}.wwuerr{border-left:3px solid var(--bad,#b4432f);background:var(--panel);color:var(--ink);border-radius:6px;margin-top:16px;padding:12px 15px;font-size:14.5px;line-height:1.65}.wwufine{color:var(--mut2);margin-top:14px;font-size:12.5px;line-height:1.65}@media (max-width:900px){.wwupaygrid,.wwustartgrid{grid-template-columns:minmax(0,1fr);gap:30px}.wwueg,.wwusteps{position:static;top:auto}.wwusteps{grid-template-columns:none;grid-auto-flow:row}.wwudef>div{grid-template-columns:minmax(0,1fr);gap:7px 0}}@media (max-width:620px){.wwuhero{min-height:62vh;padding:116px 0 44px}.wwuherotxt p{font-size:16px}.wwufacts{gap:0 18px}.wwufacts>div{padding-left:15px}.wwufacts b{font-size:22px}.wwurate{grid-template-columns:minmax(0,1fr);gap:10px 0;padding:20px 0}.wwurate>b{font-size:38px}.wwurules li{grid-template-columns:26px minmax(0,1fr);gap:0 10px;padding:16px 0}.wwueg{padding:18px}.wwuband{min-height:38vh;margin-top:48px;padding:52px 20px}}.wwuhero>.wrap{width:100%}.wwuhero .hin{animation:pghin .9s var(--ease) calc(var(--i,0)*.11s) backwards}.wwuhero .pgpic{scale:1.08}.wwuhero.hero-on .pgpic{transition:scale 2.6s var(--ease);scale:1}.wwuband>img{height:112%;inset:-6% 0 auto}.wwuherotxt h1 .w{margin-top:-.3em;padding-top:.3em}@media (prefers-reduced-motion:reduce){.wwuhero .hin{opacity:1;transition:none;animation:none;translate:none}.wwuhero .pgpic{scale:none}.wwuband>img{translate:none}}@keyframes ptnorbit{to{transform:rotate(360deg)}}@keyframes ptnspin{to{transform:rotate(-360deg)}}@keyframes ptnnode{0%{border-color:#97e5ced9;box-shadow:0 0 0 5px #171a18,0 0 0 6px #97e5ce4d,0 0 38px 6px #97e5ce38}20%,to{border-color:#ffffff29;box-shadow:0 0 0 5px #171a18,0 0 0 6px #97e5ce00,0 0 38px 6px #97e5ce00}}@keyframes ptnbdg{0%,30%{color:#141413;background:#f1f0ec;border-color:#f1f0ec}36%,95%{color:#f1f0ec;background:#171a18;border-color:#ffffff52}to{color:#141413;background:#f1f0ec;border-color:#f1f0ec}}@keyframes ptnring{to{transform:rotate(360deg)}}@keyframes ptnwheel{0%{transform:rotate(-135deg)}to{transform:rotate(225deg)}}@keyframes ptnseg{0%,9%{fill:var(--text)}15%,85%{fill:var(--panel)}91%,to{fill:var(--text)}}@keyframes ptnsegi{0%,9%{color:var(--bg)}15%,85%{color:var(--text)}91%,to{color:var(--bg)}}@keyframes ptntile{0%,9%{border-color:var(--text)}15%,85%{border-color:var(--line)}91%,to{border-color:var(--text)}}@keyframes ptnbelt{to{transform:translate(-33.3333%)}}@keyframes ptnrun{0%{opacity:1;transform:translate(-100%)}80%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(0)}}@keyframes ptnst{0%{border-color:var(--text);box-shadow:0 0 0 6px var(--panel)}22%,to{border-color:var(--line2);box-shadow:0 0 0 6px #0000}}@keyframes ptndeal{0%,22%{background:var(--text);color:var(--bg);border-color:var(--text)}28%,94%{background:var(--surface);color:var(--mut);border-color:var(--line)}to{background:var(--text);color:var(--bg);border-color:var(--text)}}@keyframes ptncur{0%,12%{transform:translate(104px,62px)}42%,64%{transform:translate(150px,90px)}92%,to{transform:translate(104px,62px)}}@keyframes ptnclick{0%,44%{opacity:0;transform:scale(.3)}48%{opacity:.9;transform:scale(.55)}62%,to{opacity:0;transform:scale(1.25)}}@keyframes ptnhop{0%,18%{opacity:0;transform:translate(14px,76px)}24%{opacity:1;transform:translate(14px,76px)}46%{transform:translate(78px,40px)}64%,90%{opacity:1;transform:translate(140px,76px)}to{opacity:0;transform:translate(140px,76px)}}.hv2 .hbtn.hline{color:#fff;background:#04a846;border-color:#04a846;align-items:center;gap:10px;display:inline-flex}.hv2 .hbtn.hline:hover{color:#fff;background:#039a40;border-color:#039a40}.hv2 .hbtn.hline .lico{fill:#fff;flex:none;width:20px;height:20px}.hv2 .hbtn .lico{fill:currentColor;vertical-align:-4px;flex:none;width:20px;height:20px;margin-right:8px}.hv2 .hbtn.hline .lico{margin-right:0}.hv2 .show .obtn.hline{color:#fff;background:#04a846;border-color:#04a846;align-items:center;gap:10px;display:inline-flex}.hv2 .show .obtn.hline:hover{background:#039a40;border-color:#039a40}.hv2 .show .obtn.hline .lico{fill:#fff;flex:none;width:18px;height:18px}@keyframes wf2-dash{to{stroke-dashoffset:-18px}}@keyframes wf2-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(320%)}}@keyframes wf2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes wf2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wf2-read{0%,30%,to{opacity:0}10%,20%{opacity:1}}@keyframes wf2-blink{50%{opacity:0}}@keyframes wh2-fillx{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes wh2-runx{0%{transform:translate(0)}70%,to{transform:translate(100%)}}@keyframes wh2-filly{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}88%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes wh2-runy{0%{transform:translateY(0)}70%,to{transform:translateY(100%)}}@keyframes wh2-dotfade{0%,80%{opacity:1}90%,to{opacity:0}}@keyframes wh2-ping{0%{opacity:0;transform:scale(.9)}2%{opacity:.9;transform:scale(.9)}16%{transform:scale(var(--wh2-ps,1.28));opacity:0}to{transform:scale(var(--wh2-ps,1.28));opacity:0}}@keyframes wt2-zoom{0%,19%,to{transform:scale(1)}5%,14%{transform:scale(1.07)}}@keyframes wt2-fade{0%,19%,to{opacity:0}4%,15%{opacity:1}}@keyframes wt2-halo{0%,19%,to{opacity:0;transform:scale(1)}5%{opacity:.9;transform:scale(2.6)}15%{opacity:.9;transform:scale(2.6)}}@keyframes wt2-draw{0%{transform-origin:0;transform:scaleX(0)}9%,15%{transform-origin:0;transform:scaleX(1)}15.01%{transform-origin:100%;transform:scaleX(1)}19%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes wv2-ping{0%{opacity:.3;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes wv2-run{0%{opacity:0;transform:translate(-100%)}5%{opacity:1;transform:translate(-100%)}44%{opacity:1;transform:translate(-68.333%)}86%{opacity:1;animation-timing-function:ease-in-out;transform:translate(-68.333%)}94%,to{opacity:0;transform:translate(-68.333%)}}@keyframes wv2-trail{0%,5%{opacity:1;transform:scaleX(0)}44%{opacity:1;transform:scaleX(.31667)}86%{opacity:1;animation-timing-function:ease-in-out;transform:scaleX(.31667)}94%,to{opacity:0;transform:scaleX(.31667)}}@keyframes wv2-tick{0%,5%{transform:rotate(0)}44%{transform:rotate(330deg)}to{transform:rotate(330deg)}}@keyframes wv2-bar{0%,5%{opacity:1;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}48%,to{opacity:0;transform:scaleX(1)}}@keyframes wv2-s1{0%,9%{opacity:0;transform:translateY(.4em)}16%{opacity:1;transform:none}86%{opacity:1;animation-timing-function:ease-in-out;transform:none}94%,to{opacity:0;transform:none}}@keyframes wv2-s2{0%,17%{opacity:0;transform:translateY(.4em)}24%{opacity:1;transform:none}86%{opacity:1;animation-timing-function:ease-in-out;transform:none}94%,to{opacity:0;transform:none}}@keyframes wv2-s3{0%,25%{opacity:0;transform:translateY(.4em)}32%{opacity:1;transform:none}86%{opacity:1;animation-timing-function:ease-in-out;transform:none}94%,to{opacity:0;transform:none}}@keyframes wv2-s4{0%,33%{opacity:0;transform:translateY(.4em)}40%{opacity:1;transform:none}86%{opacity:1;animation-timing-function:ease-in-out;transform:none}94%,to{opacity:0;transform:none}}@keyframes wv2-ok{0%,39%{opacity:0;transform:scale(.5)}44%{opacity:1;transform:scale(1)}86%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes wr3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hv2 .wp3-btn{background:var(--wp3-ink);min-height:56px;color:var(--wp3-on-ink);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.hv2 .wp3-btn svg{flex:none;width:20px;height:20px}.hv2 .wp3-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #14141399}.hv2 .wp3-btn:focus-visible{outline:2px solid var(--wp3-mint-d);outline-offset:3px}@keyframes wp3-ripple{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}@keyframes wp3-ripple-h{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@keyframes wp3-twinkle{0%,70%,to{transform:scale(1)rotate(0)}82%{transform:scale(1.25)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.hv2 .wp3-btn{transition:none}}@keyframes wk3-hot{0%{opacity:0}.2%{opacity:1}2.9%{opacity:1}3%,50%{opacity:0}50.2%{opacity:1}52.9%{opacity:1}53%,to{opacity:0}}@keyframes wk3-stamp{0%,1.99%{opacity:0;transform:scale(.35)}2%{opacity:1;transform:scale(.35)}2.9%{opacity:1;transform:scale(1)}38%{opacity:1;transform:scale(1)}42%,51.99%{opacity:0;transform:scale(1)}52%{opacity:1;transform:scale(.35)}52.9%,to{opacity:1;transform:scale(1)}}@keyframes wk3-ring{0%{opacity:0;transform:scale(1)}1%{opacity:.8;transform:scale(1)}9%,50%{opacity:0;transform:scale(1.8)}50.01%{opacity:0;transform:scale(1)}51%{opacity:.8;transform:scale(1)}59%,to{opacity:0;transform:scale(1.8)}}@keyframes wk3-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wk3-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes wk3-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wk3d-sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}:root:not([data-theme=dark]){--call-hover:#1414130f;--mail-on:#fff}:root[data-theme=dark]{--call-hover:#ffffff12;--mail-on:#141413}.hv2 .dark,header.hoverlay:not(.solid):not(.menuopen),header.hoverlay.hdark.solid:not(.menuopen){--call-ink:#f1f0ec;--call-edge:#f1f0ec9e;--call-edge-h:#f1f0ec;--call-hover:#ffffff14;--mail-on:#141413}.cta-box,.supsell{--call-ink:var(--ctatext);--call-edge:var(--ctamut);--call-edge-h:var(--ctatext);--call-hover:var(--ctahover);--mail-on:var(--ctabg)}.hv2 .wgasec{--call-ink:var(--wga-ink);--call-edge:var(--wga-ink);--call-edge-h:var(--wga-ink);--mail-on:var(--wga-bg)}.hv2 .pghero.haspic,.hv2.wgpage .wgpendm{--call-ink:#f1f0ec;--mail-on:#141413}.lico{fill:currentColor;flex:none}.cico{flex:none;width:20px;height:20px}.btn .lico,.btn .cico{width:16px;height:16px}.mmenu-cta .lico,.mmenu-cta .cico,.hv2 .show .obtn .cico{width:18px;height:18px}.clab,.mlab{white-space:nowrap}.hv2 a.mailin{text-underline-offset:3px;text-decoration:underline}.cpair{vertical-align:middle;grid-auto-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:inline-grid}.cpair>a{justify-content:center}.cpair.stack{grid-auto-flow:row}@media (max-width:600px){.cpair.m-stack{grid-auto-flow:row}}header .ctabtn.ctaline,header.hoverlay:not(.solid):not(.menuopen) .ctabtn.ctaline,header.hoverlay.hdark.solid:not(.menuopen) .ctabtn.ctaline,.btn.mmenu-cta.mline,.btn.btn-line,.cta-box .btn.btn-line,.supsell .btn.btn-line,.hv2 .hbtn.hline,.hv2 .show .obtn.hline,.hv2 .wgabtn:not(.callbtn),.hv2.wgpage .wgpbtn-s,.hv2.wgpage .wgpbtn,.hv2 .wgpk-btn:not(.callbtn),.hv2 .wp3-btn:not(.callbtn){color:#fff;opacity:1;background:#04a846;border-color:#04a846}header .ctabtn.ctaline:hover,header.hoverlay:not(.solid):not(.menuopen) .ctabtn.ctaline:hover,header.hoverlay.hdark.solid:not(.menuopen) .ctabtn.ctaline:hover,.btn.mmenu-cta.mline:hover,.btn.btn-line:hover,.cta-box .btn.btn-line:hover,.supsell .btn.btn-line:hover,.hv2 .hbtn.hline:hover,.hv2 .show .obtn.hline:hover,.hv2 .wgabtn:not(.callbtn):hover,.hv2.wgpage .wgpbtn-s:hover,.hv2.wgpage .wgpbtn:hover,.hv2 .wgpk-btn:not(.callbtn):hover,.hv2 .wp3-btn:not(.callbtn):hover{color:#fff;opacity:1;background:#039a40;border-color:#039a40}header .ctabtn.ctaline.mailbtn,header.hoverlay:not(.solid):not(.menuopen) .ctabtn.ctaline.mailbtn,header.hoverlay.hdark.solid:not(.menuopen) .ctabtn.ctaline.mailbtn,.btn.mmenu-cta.mline.mailbtn,.btn.btn-line.mailbtn,.cta-box .btn.btn-line.mailbtn,.supsell .btn.btn-line.mailbtn,.hv2 .hbtn.hline.mailbtn,.hv2 .show .obtn.hline.mailbtn,.hv2 .wgabtn.mailbtn,.hv2.wgpage .wgpbtn-s.mailbtn,.hv2.wgpage .wgpbtn.mailbtn,.hv2 .wgpk-btn.mailbtn,.hv2 .wp3-btn.mailbtn{background:var(--call-ink,var(--text));border-color:var(--call-ink,var(--text));color:var(--mail-on,#fff);opacity:1;box-shadow:none}header .ctabtn.ctaline.mailbtn:hover,header.hoverlay:not(.solid):not(.menuopen) .ctabtn.ctaline.mailbtn:hover,header.hoverlay.hdark.solid:not(.menuopen) .ctabtn.ctaline.mailbtn:hover,.btn.mmenu-cta.mline.mailbtn:hover,.btn.btn-line.mailbtn:hover,.cta-box .btn.btn-line.mailbtn:hover,.supsell .btn.btn-line.mailbtn:hover,.hv2 .hbtn.hline.mailbtn:hover,.hv2 .show .obtn.hline.mailbtn:hover,.hv2 .wgabtn.mailbtn:hover,.hv2.wgpage .wgpbtn-s.mailbtn:hover,.hv2.wgpage .wgpbtn.mailbtn:hover,.hv2 .wgpk-btn.mailbtn:hover,.hv2 .wp3-btn.mailbtn:hover{background:color-mix(in srgb,var(--call-ink,var(--text)) 84%,var(--mail-on,#fff));border-color:color-mix(in srgb,var(--call-ink,var(--text)) 84%,var(--mail-on,#fff));color:var(--mail-on,#fff);opacity:1}.mailbtn .lico,.hv2 .hbtn.hline.mailbtn .lico,.hv2 .show .obtn.hline.mailbtn .lico{fill:currentColor}:root[data-theme=dark] .btn.mmenu-cta.mline.mailbtn{border-color:var(--call-ink,var(--text));color:var(--call-ink,var(--text));background:0 0}:root[data-theme=dark] .btn.mmenu-cta.mline.mailbtn:hover{background:var(--call-hover);border-color:var(--call-ink,var(--text));color:var(--call-ink,var(--text))}.hv2.wgpage .wgpbtn{box-shadow:0 6px 12px -6px #000c,inset 0 1px #ffffff38}.btn.callbtn,.btn.mmenu-cta.callbtn,.cta-box .btn.callbtn,.supsell .btn.callbtn,.hv2 .hbtn.callbtn,.hv2 .show .obtn.callbtn,.hv2 .wgabtn.callbtn,.hv2 .wgpk-btn.callbtn,.hv2 .wp3-btn.callbtn{color:var(--call-ink,var(--text));border-color:var(--call-edge,var(--call-ink,var(--text)));box-shadow:inset 0 0 0 var(--call-in,.5px) var(--call-edge,var(--call-ink,var(--text)));white-space:nowrap;font-variant-numeric:tabular-nums;opacity:1;background:0 0}.hv2 .hbtn.callbtn,.hv2 .show .obtn.callbtn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.hv2 .wgabtn.callbtn,.hv2 .wgpk-btn.callbtn,.hv2 .wp3-btn.callbtn{--call-in:1.5px}.btn.callbtn:hover,.btn.mmenu-cta.callbtn:hover,.cta-box .btn.callbtn:hover,.supsell .btn.callbtn:hover,.hv2 .hbtn.callbtn:hover,.hv2 .show .obtn.callbtn:hover,.hv2 .wgabtn.callbtn:hover,.hv2 .wgpk-btn.callbtn:hover,.hv2 .wp3-btn.callbtn:hover{background:var(--call-hover);color:var(--call-ink,var(--text));border-color:var(--call-edge-h,var(--call-ink,var(--text)));box-shadow:inset 0 0 0 var(--call-in,.5px) var(--call-edge-h,var(--call-ink,var(--text)));opacity:1}.callbtn:active{background:var(--call-hover)}header .btn.callbtn{display:none}header .ctabtn .lico,header .callbtn .cico{width:16px;height:16px}header .callbtn,header .ctabtn{line-height:18px;position:relative}header .callbtn:after,header .ctabtn:after{content:"";position:absolute;inset:-3px 0}@media (min-width:1200px){header .btn.callbtn{display:inline-flex}header .navright{gap:12px}header .navlinks{gap:24px}header .callbtn,header .ctabtn{padding-left:15px;padding-right:15px}header .umsignin,header.hplain .umsignin{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}header .umsignin-t{display:none}header .umsignin-i{display:block}header .navright:has(.nbell) .callbtn .clab{display:none}header .navright:has(.nbell) .callbtn{padding:11px}}@media (min-width:601px) and (max-width:760px){header .ctabtn .ctalong{display:none}header .ctabtn .ctashort{display:inline}header .navright{gap:10px}}@media (min-width:601px) and (max-width:700px){header .umsignin{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}header .umsignin-t{display:none}header .umsignin-i{display:block}}@media (min-width:901px) and (max-width:1080px){header .navlinks a,header .navlinks .mmw{display:none}header .mburger{display:block}}@media (min-width:1081px) and (max-width:1199px){html[lang=en] header .navlinks a,html[lang=en] header .navlinks .mmw{display:none}html[lang=en] header .mburger{display:block}header .navright:has(.nbell) .ctabtn .ctalong{display:none}header .navright:has(.nbell) .ctabtn .ctashort{display:inline}}.mmenu-pair{gap:10px;margin-top:22px;display:grid}.mmenu-pair .mmenu-cta{min-height:48px;margin-top:0}.hv2 .wgacta{align-items:flex-end}@media (max-width:600px){.hv2 .wgacta .cpair{width:100%;display:grid}}.snpath .cpair{align-self:flex-start;margin-top:18px}.snpath .cpair .btn{min-height:44px;margin-top:0}.cpair>a:focus-visible,header .callbtn:focus-visible,header .ctabtn:focus-visible,.mmenu-pair a:focus-visible{outline:2px solid var(--call-ink,var(--text));outline-offset:3px}@media (prefers-reduced-motion:reduce){.callbtn,.callbtn:hover,.hv2 .callbtn,.hv2 .callbtn:hover{transition:none;transform:none}}@keyframes hs-pop{0%{transform:translate(-50%,-50%)scale(.35)}to{transform:translate(-50%,-50%)}}@keyframes hs-cur{0%{transform:translate(calc(var(--u) * 34),calc(var(--u) * 26))}to{transform:none}}@keyframes hs-click{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen){--call-ink:#141413;--call-edge:#141413b8;--call-edge-h:#141413;--call-hover:#1414130f;--mail-on:#fff}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .brandmark{color:#141413}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .navlinks>.mmw>a{color:#3a3a38}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .navlinks>.mmw>a:hover,:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .navlinks>.mmw>a.on{color:#141413}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .lang{background:#1414130f;border-color:#14141324}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .lang a{color:#5e5e5b}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .lang a.on{color:#141413;background:#fff;box-shadow:0 1px 2px #14141324}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .umsignin{color:#141413;border-color:#14141338}:root:not([data-theme=dark]) header.hoverlay.hstudio:not(.solid):not(.menuopen) .mburger{color:#141413}@media (max-width:344px){header.hoverlay.hstudio .brandmark{height:20px}header.hoverlay.hstudio .lang a{padding:5px 8px}header.hoverlay.hstudio .navright{gap:8px}}:where(.gs-page) :is(h1,h2,h3){font-family:var(--g-font);letter-spacing:0}:where(.gs-page) :is(ul,ol){list-style:none}:where(.gs-page) img{max-width:100%;display:block}@keyframes sbdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes sbin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sbfade{0%{opacity:0}to{opacity:1}}#hv2>div>[id=care]{--cis:2500px}#hv2>div>[id=fit]{--cis:2200px}#hv2>div>[id=start]{--cis:5400px}#hv2>div>[id=reviews]{--cis:1600px}#hv2>div>[id=show]{--cis:1000px}#hv2>div>[id=samples]{--cis:900px}#hv2>div>[id=stack]{--cis:800px}#hv2>div>[id=found]{--cis:1700px}#hv2>div>[id=speed]{--cis:1600px}#hv2>div>[id=ask]{--cis:500px}#hv2>div>[id=addons]{--cis:1100px}#hv2>div>[id=work]{--cis:1900px}#hv2~footer{--cis:1100px}@media (min-width:901px){#hv2>div>[id=care]{--cis:2100px}#hv2>div>[id=fit]{--cis:1200px}#hv2>div>[id=start]{--cis:2700px}#hv2>div>[id=reviews]{--cis:1300px}#hv2>div>[id=show]{--cis:900px}#hv2>div>[id=samples]{--cis:1100px}#hv2>div>[id=stack],#hv2>div>[id=found]{--cis:1300px}#hv2>div>[id=speed]{--cis:1100px}#hv2>div>[id=ask]{--cis:800px}#hv2>div>[id=map]{--cis:1200px}#hv2>div>[id=addons]{--cis:900px}#hv2>div>[id=work]{--cis:800px}#hv2~footer{--cis:550px}}
