@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.07ewmub69jyjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.3rx-smsylr51a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.23qn2_caajicl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.3241148m1u9do.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f1e8}body{background:#f5f1e8;margin:0}a{color:#7a5e00}a:hover{color:#5e4800}.lg,.lg *{box-sizing:border-box}.lg{color:#17150f;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f5f1e8;font-family:Hanken Grotesk Variable,Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300}.lg h1,.lg h2,.lg h3{text-wrap:balance;font-weight:400}.lg p{text-wrap:pretty}.lg strong{font-weight:600}:where(.lg) button{font:inherit;color:inherit}.lg a:focus-visible,.lg button:focus-visible,.lg input:focus-visible,.lg textarea:focus-visible{outline-offset:3px;outline:2px solid #f5d33a}.lg-num{font-variant-numeric:tabular-nums}.lg-mono{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:500}.lg-wrap{max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.lg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#7a5e00;font-size:13px;font-weight:600}.lg-cap{letter-spacing:.1em;text-transform:uppercase;color:#6b6558;font-size:12px;font-weight:600}.lg-h1{letter-spacing:-.045em;margin:0;font-size:clamp(46px,6.4vw,100px);font-weight:400;line-height:.98}.lg-h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5.2vw,78px);font-weight:400;line-height:1.02}.lg-h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25}.lg-body{color:#4a453b;font-size:18px;font-weight:300;line-height:1.6}.lg-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.lg-ic-sm{width:18px;height:18px}.lg-dmd{background:#f5d33a;flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.lg-navlink,.lg-navlink:hover{text-decoration:none}.lg-navlink{color:#6b6558;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:12px 2px;font-size:13px;font-weight:600;transition:color .2s}.lg-navlink:hover{color:#17150f}.lg-lang{align-items:center;gap:0;display:inline-flex}.lg-lang-btn{color:#6b6558;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:44px;padding:0 6px;font-size:13px;font-weight:600;transition:color .2s}.lg-lang-btn:hover{color:#4a453b}.lg-lang-btn.on,.lg-lang-btn.on:hover{color:#17150f}.lg-pill{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f5d33a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s,box-shadow .3s;display:inline-flex}.lg-pill,.lg-pill:hover{color:#17150f}.lg-pill:hover{background:#f8de62;transform:translateY(-2px);box-shadow:0 18px 40px -18px #f5d33a99}.lg-pill:active{transform:translateY(0)}.lg-pill-lg{min-height:58px;padding:0 34px;font-size:15px}.lg-pill-block{width:100%}.lg-arr{transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.lg-pill:hover .lg-arr,.lg-ghost:hover .lg-arr{transform:translate(4px)}.lg-ghost,.lg-ghost:hover{text-decoration:none}.lg-ghost{color:#17150f;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:48px;padding:0 2px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.lg-ghost:hover,.lg-ghost.lime{color:#7a5e00}.lg-ghost.lime:hover{color:#5e4800}.lg-ghost.muted{color:#6b6558}.lg-ghost.muted:hover{color:#17150f}.lg-line-btn{color:#17150f;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #cfc6b2;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.lg-line-btn:hover{border-color:#17150f}.lg-tab{color:#6b6558;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:52px;padding:0 2px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.lg-tab:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f5d33a,#efa43a);border-radius:2px;height:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lg-tab:hover,.lg-tab.on{color:#17150f}.lg-tab.on:after{transform:scaleX(1)}.lg-chip{color:#2e2a22;cursor:pointer;background:0 0;border:1px solid #d6cdba;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.lg-chip:hover{color:#17150f;border-color:#8a8373}.lg-chip.on,.lg-chip.on:hover{color:#17150f;background:#f5d33a;border-color:#f5d33a}.lg-panel{background:#fffdf8;border-radius:24px}.lg-hairline{border-top:1px solid #e4ddce}.lg-srclink,.lg-srclink:hover{color:#4a453b;text-underline-offset:3px;-webkit-text-decoration:underline #c4baa4;text-decoration:underline #c4baa4}.lg-srclink:hover{color:#17150f;text-decoration-color:#f5d33a}.lg-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-label{letter-spacing:.1em;text-transform:uppercase;color:#6b6558;margin:0 0 6px;padding:0;font-size:12px;font-weight:600;display:block}.lg-input{color:#17150f;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #a8a08c;border-radius:0;padding:12px 0;font-size:17px;font-weight:300;transition:border-color .25s;display:block}.lg-input::placeholder{color:#6b6558}.lg-input:hover{border-bottom-color:#b5ac98}.lg-input:focus{border-bottom-color:#f5d33a;outline:none}textarea.lg-input{resize:vertical;min-height:96px;line-height:1.5}.lg-range{appearance:none;cursor:pointer;background:#d6cdba;border-radius:99px;outline:none;width:100%;height:4px;margin:0;display:block}.lg-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#f5d33a;border:5px solid #fffdf8;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #f5d33a}.lg-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.lg-range::-moz-range-thumb{cursor:grab;background:#f5d33a;border:5px solid #fffdf8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #f5d33a}.lg-range::-moz-range-track{background:#d6cdba;border-radius:99px;height:4px}.lg-track{background:#e4ddce;border-radius:99px;height:2px;position:relative;overflow:hidden}.lg-prog,.lg-bar{background:linear-gradient(90deg,#e8c21a,#f5d33a);border-radius:99px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.lg-prog.p1{width:25%}.lg-prog.p2{width:50%}.lg-prog.p3{width:75%}.lg-prog.p4{width:100%}.lg-mq{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#4a453b;padding:0 30px;font-size:14px;font-weight:600}.lg-mq.dim{color:#6b6558}@keyframes lgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lg-marquee{align-items:center;width:max-content;animation:46s linear infinite lgMarquee;display:flex}.lg-marquee-wrap:hover .lg-marquee{animation-play-state:paused}@keyframes lgRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.lg-rise{animation:1s cubic-bezier(.2,.8,.2,1) both lgRise}.lg-d1{animation-delay:.1s}.lg-d2{animation-delay:.22s}.lg-d3{animation-delay:.34s}.lg-d4{animation-delay:.48s}@keyframes lgReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lg-reveal{animation:.5s cubic-bezier(.2,.8,.2,1) both lgReveal}@keyframes lgPulse{0%{box-shadow:0 0 #f5d33a8c}to{box-shadow:0 0 0 10px #f5d33a00}}.lg-pulse{animation:1.8s ease-out infinite lgPulse}@keyframes lgFadeIn{0%{opacity:0}to{opacity:1}}.globe canvas{animation:1.2s both lgFadeIn}@keyframes lgGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lgGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vgl{background:#e4ddce;width:1px;display:block}.hgl{background:#e4ddce;height:1px;position:absolute;left:0;right:0}.ytk{color:#6b6558;font-size:12px;position:absolute;right:calc(100% + 10px);transform:translateY(50%)}.hrow{border-radius:10px;transition:background-color .2s}.hrow:hover{background:#17150f08}.hbar{transform-origin:0;background:#b5ac98;border-radius:0 4px 4px 0;flex:none;height:22px;animation:.9s cubic-bezier(.2,.8,.2,1) both lgGrowX;display:block}.hbar.hl{background:linear-gradient(90deg,#e8c21a,#f5d33a)}.f100{width:calc(100% - 64px)}.f14{width:calc(14.3% - 9.152px)}.f2{width:max(4px,1.7% - 1.088px)}.vwrap{width:24px;display:flex;position:relative}.vwrap:hover .vcol{filter:brightness(1.15)}.vcol{transform-origin:bottom;background:#b5ac98;border-radius:4px 4px 0 0;flex:1;transition:filter .2s;animation:.9s cubic-bezier(.2,.8,.2,1) both lgGrowY}.vcol.hl{background:linear-gradient(#f5d33a,#e8c21a)}.vlab{white-space:nowrap;margin-bottom:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.h80{height:80%}.h68{height:68%}.h58{height:58%}.h26{height:26%}.hbar.d1,.vcol.d1{animation-delay:.12s}.hbar.d2,.vcol.d2{animation-delay:.24s}.vcol.d3{animation-delay:.36s}.sbar{transform-origin:0;gap:2px;height:22px;animation:.9s cubic-bezier(.2,.8,.2,1) both lgGrowX;display:flex}.seg{background:#b5ac98;min-width:0;display:block}.seg:last-child{border-radius:0 4px 4px 0}.seg.hl{background:linear-gradient(90deg,#e8c21a,#f5d33a)}.fa2{flex:2 0 4px}.fb98{flex:98 0 0}.fa37{flex:37 0 4px}.fb63{flex:63 0 0}.rband{transform-origin:0;background:#f5d33a;border-radius:4px;height:22px;animation:.9s cubic-bezier(.2,.8,.2,1) both lgGrowX;position:absolute;top:18px}.lg-step{text-align:left;color:#17150f;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:28px 0 8px;display:flex}.lg-step .lg-step-num{letter-spacing:-.05em;color:#8a8373;font-size:clamp(56px,6vw,84px);font-weight:400;line-height:1;transition:color .35s}.lg-step:hover .lg-step-num{color:#6b6558}.lg-step.on .lg-step-num{color:#7a5e00}.lg-step .lg-step-title{letter-spacing:-.015em;font-size:22px;font-weight:400;transition:color .3s}.lg-step:not(.on) .lg-step-title{color:#4a453b}.lg-spill{letter-spacing:.1em;text-transform:uppercase;color:#6b6558;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.lg-spill .n{letter-spacing:0;color:#6b6558;border:1px solid #cfc6b2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.lg-spill.on{color:#17150f}.lg-spill.on .n{color:#17150f;background:#f5d33a;border-color:#f5d33a}.lg-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lg-cal span{background:#e8e2d5;border-radius:8px;height:30px}.lg-cal span.a{background:0 0;border:1px solid #d9b92c}.lg-outline{color:#0000;-webkit-text-stroke:1px #d6cdba;-webkit-user-select:none;user-select:none}.lg-hide-md{display:flex}@media (max-width:1100px){.lg-hide-md{display:none}}@media (max-width:560px){.lg-xs-hide{display:none!important}}@media (prefers-reduced-motion:reduce){.lg *,.lg :before,.lg :after{transition:none!important;animation:none!important}}:root[data-motion=off] .lg *,:root[data-motion=off] .lg :before,:root[data-motion=off] .lg :after{transition:none!important;animation:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}.lg>main,.lg>section,.lg>footer{z-index:1;position:relative}.lg>header{z-index:5;position:relative}:root{--hdr-h:72px}.lg>header.site-hdr{z-index:40;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,box-shadow .35s;position:sticky;top:0}.lg>header.site-hdr[data-stuck="1"]{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#f5f1e8bd;border-bottom-color:#d6cdbad9;box-shadow:0 14px 34px -22px #000000bf}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg>header.site-hdr[data-stuck="1"]{background:#f5f1e8f5}}main>section,main>div{z-index:1;position:relative}.amb{pointer-events:none;z-index:0;border:1px solid;animation:18s ease-in-out infinite ambF;display:block;position:absolute;transform:rotate(45deg)}.amb.c0{color:#f5d33a8c}.amb.c1{color:#17150f52}.amb.c2{color:#efa43a73}.amb.s1{width:5px;height:5px}.amb.s2{width:8px;height:8px}.amb.s3{width:11px;height:11px}.amb.fill{background:currentColor}@keyframes ambF{0%,to{opacity:.35;transform:translate(0,0)rotate(45deg)}50%{opacity:1;transform:translate(14px,-38px)rotate(225deg)}}@keyframes ambG{0%,to{opacity:.9;transform:translate(0,0)rotate(45deg)}50%{opacity:.3;transform:translate(-20px,26px)rotate(-135deg)}}.amb.g1{animation-name:ambG;animation-duration:24s}.amb.g2{animation-duration:14s}.amb.amb.dl1{animation-delay:-4s}.amb.dl2{animation-delay:-9s}.amb.dl3{animation-delay:-14s}.wm{vertical-align:top;margin-bottom:-.14em;margin-right:.24em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w{will-change:transform;display:inline-block}.w.gray{color:#6b6558}@keyframes wUp{0%{transform:translateY(112%)rotate(4deg)}to{transform:none}}.hero-h1 .w{animation:1.15s cubic-bezier(.2,.8,.2,1) both wUp}.js-io .io .w{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transform:translateY(112%)rotate(4deg)}.js-io .io.in .w{transform:none}.wd0{transition-delay:0s;animation-delay:.12s}.wd1{transition-delay:50ms;animation-delay:.19s}.wd2{transition-delay:.1s;animation-delay:.26s}.wd3{transition-delay:.15s;animation-delay:.33s}.wd4{transition-delay:.2s;animation-delay:.4s}.wd5{transition-delay:.25s;animation-delay:.47s}.wd6{transition-delay:.3s;animation-delay:.54s}.wd7{transition-delay:.35s;animation-delay:.61s}.wd8{transition-delay:.4s;animation-delay:.68s}.wd9{transition-delay:.45s;animation-delay:.75s}.wd10{transition-delay:.5s;animation-delay:.82s}.wd11{transition-delay:.55s;animation-delay:.89s}.wd12{transition-delay:.6s;animation-delay:.96s}.wd13{transition-delay:.65s;animation-delay:1.03s}.wd14{transition-delay:.7s;animation-delay:1.1s}.wd15{transition-delay:.75s;animation-delay:1.17s}.js-io .lg-in,.js-io .io-up{opacity:0;transition:opacity 1s,transform 1.15s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.js-io .lg-in.in,.js-io .io-up.in{opacity:1;transform:none}.js-io .io-stagger>*{opacity:0;transition:opacity .9s,transform 1.05s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.js-io .io-stagger.in>*{opacity:1;transform:none}.js-io .io-stagger.in>:nth-child(2){transition-delay:90ms}.js-io .io-stagger.in>:nth-child(3){transition-delay:.18s}.js-io .io-stagger.in>:nth-child(4){transition-delay:.27s}.js-io .io-stagger.in>:nth-child(5){transition-delay:.36s}.js-io .io-stagger.in>:nth-child(6){transition-delay:.45s}.js-io .io-stagger.in>:nth-child(7){transition-delay:.54s}.js-io .io-stagger.in>:nth-child(8){transition-delay:.63s}.sec-line{transform-origin:0;background:#e4ddce;height:1px;display:block;position:absolute;top:0;left:0;right:0}.js-io .io-line{transition:transform 1.8s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}.js-io .io-line.in{transform:scaleX(1)}.js-io .io-zoom{opacity:0;transition:opacity 1.4s,transform 1.8s cubic-bezier(.2,.8,.2,1);transform:translateY(80px)scale(.9)}.js-io .io-zoom.in{opacity:1;transform:none}.js-io .io-chart .hbar,.js-io .io-chart .vcol,.js-io .io-chart .sbar,.js-io .io-chart .rband{animation-play-state:paused}.js-io .io-chart.in .hbar,.js-io .io-chart.in .vcol,.js-io .io-chart.in .sbar,.js-io .io-chart.in .rband{animation-play-state:running}@keyframes lgSeq{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.seq>*{animation:.8s cubic-bezier(.2,.8,.2,1) both lgSeq}.seq>:nth-child(2){animation-delay:70ms}.seq>:nth-child(3){animation-delay:.14s}.seq>:nth-child(4){animation-delay:.21s}.seq>:nth-child(5){animation-delay:.28s}.seq>:nth-child(6){animation-delay:.35s}@keyframes lgPop{0%{opacity:0;filter:blur(6px);transform:translateY(30px)scale(.94)}to{opacity:1;filter:none;transform:none}}.pop{animation:1s cubic-bezier(.2,.8,.2,1) both lgPop}.lg-pill{transform:translate3d(var(--mx,0px),var(--my,0px),0);transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .25s,box-shadow .3s}.lg-pill:hover{transform:translate3d(var(--mx,0px),calc(var(--my,0px) - 2px),0)}.lg-navlink{position:relative}.lg-navlink:after{content:"";transform-origin:100%;background:#f5d33a;height:1px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.lg-navlink:hover:after{transform-origin:0;transform:scaleX(1)}.step-timer{background:#e4ddce;border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.step-timer:after{content:"";transform-origin:0;background:#f5d33a;position:absolute;inset:0;transform:scaleX(0)}.lg-step.done .step-timer:after,.lg-step.on .step-timer:after{transform:scaleX(1)}@keyframes stepT{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps-auto .lg-step.on .step-timer:after{animation:4.6s linear both stepT}.scroll-cue{letter-spacing:.16em;text-transform:uppercase;color:#6b6558;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.cue-track{background:#e4ddce;width:1px;height:46px;display:block;position:relative;overflow:hidden}.cue-dot{background:#f5d33a;width:1px;height:16px;animation:1.9s cubic-bezier(.6,0,.4,1) infinite cue;display:block;position:absolute;top:-16px;left:0}@keyframes cue{to{transform:translateY(64px)}}@media (max-width:860px){.scroll-cue{display:none}}@keyframes numIn{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.num-anim{animation:.45s cubic-bezier(.2,.8,.2,1) both numIn}@media (prefers-reduced-motion:reduce){.amb{display:none}.js-io .io .w,.js-io .lg-in,.js-io .io-up,.js-io .io-stagger>*,.js-io .io-zoom{opacity:1!important;transform:none!important}.js-io .io-line{transform:none!important}}:root[data-motion=off] .amb{display:none}:root[data-motion=off].js-io .io .w,:root[data-motion=off].js-io .lg-in,:root[data-motion=off].js-io .io-up,:root[data-motion=off].js-io .io-stagger>*,:root[data-motion=off].js-io .io-zoom{opacity:1!important;transform:none!important}:root[data-motion=off].js-io .io-line{transform:none!important}.lg{min-height:100vh}.lg a{text-underline-offset:3px}.skip-link{z-index:50;background:#f5d33a;border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px;color:#17150f!important}.skip-link:focus{top:16px}.lg-logo{color:#17150f;letter-spacing:-.03em;background:#f5d33a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.lg-brand,.lg-brand:hover{text-decoration:none}.lg-brand{color:#17150f;flex:none;align-items:center;gap:9px;display:inline-flex}.lg-brand-word{letter-spacing:-.035em;color:#17150f;font-size:20px;font-weight:600;line-height:1;transition:color .25s}.lg-brand .lg-logo{transition:box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.lg-brand:hover .lg-logo{box-shadow:0 0 0 4px #f5d33a29,0 0 22px #f5d33a59}.lg-brand:hover .lg-brand-word{color:#5e4800}.hdr-row{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;display:flex}.hdr-right{flex:none;align-items:center;gap:14px;display:flex}.lg-pill.hdr-cta{min-height:44px;padding:0 20px;font-size:13px}@media (max-width:560px){.hdr-row{gap:10px}.hdr-right{gap:8px}.lg-pill.hdr-cta{letter-spacing:.04em;min-height:40px;padding:0 14px;font-size:12px}.site-hdr .lg-lang-btn{min-width:30px;padding:0 4px}.lg-brand{gap:7px}.lg-brand .lg-logo{border-radius:11px;width:38px;height:38px;font-size:15px}.lg-brand-word{font-size:17px}}@media (max-width:359px){.site-hdr .lg-brand-word{display:none}}.hdr-lang{display:flex}.hdr-burger{color:#17150f;cursor:pointer;background:#fbf8f1b3;border:1px solid #d6cdba;border-radius:12px;flex:none;width:44px;height:44px;transition:border-color .25s,background-color .25s;display:none;position:relative}.hdr-burger:hover{border-color:#f5d33a}.hdr-burger span,.hdr-burger span:before,.hdr-burger span:after{background:currentColor;border-radius:2px;width:18px;height:2px;margin-left:-9px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;left:50%}.hdr-burger span{margin-top:-1px;top:50%}.hdr-burger span:before,.hdr-burger span:after{content:"";margin-left:0;left:0}.hdr-burger span:before{transform:translateY(-6px)}.hdr-burger span:after{transform:translateY(6px)}.hdr-burger[aria-expanded=true] span{background:0 0}.hdr-burger[aria-expanded=true] span:before{background:#17150f;transform:rotate(45deg)}.hdr-burger[aria-expanded=true] span:after{background:#17150f;transform:rotate(-45deg)}.hdr-panel{max-height:calc(100vh - var(--hdr-h));max-height:calc(100svh - var(--hdr-h));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f1e8f7;border-bottom:1px solid #e4ddce;animation:.35s cubic-bezier(.2,.8,.2,1) hdrDrop;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -30px #000c}.hdr-panel[hidden]{display:none}@keyframes hdrDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hdr-panel-in{flex-direction:column;padding-top:8px;padding-bottom:20px;display:flex}.hdr-mlink,.hdr-mlink:hover{text-decoration:none}.hdr-mlink{letter-spacing:-.01em;color:#2e2a22;border-bottom:1px solid #e8e2d5;justify-content:space-between;align-items:center;min-height:56px;font-size:20px;transition:color .2s;display:flex}.hdr-mlink .lg-arr{color:#7a5e00;opacity:.6}.hdr-mlink:hover,.hdr-mlink.cur{color:#7a5e00}.hdr-panel-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.lg>header.site-hdr.menu-open{background:#f5f1e8f7;border-bottom-color:#e4ddce}@media (max-width:1100px){.hdr-burger{display:inline-block}}@media (max-width:560px){.hdr-lang{display:none}}.lg-navlink.cur{color:#17150f}.lg-navlink.cur:after{transform:scaleX(1)}.lg-lang-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lg-textlink,.lg-textlink:hover{color:#7a5e00;text-decoration:none}.lg-textlink{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.lg-textlink:hover .lg-arr{transform:translate(4px)}.lg-line-btn{text-decoration:none}.lg-pill:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.lg-err{color:#b4462e;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;display:flex}.lg-input.err,.lg-input.err:hover{border-bottom-color:#b4462e}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cal-embed{background:#fbf8f1;border-radius:20px;min-width:320px;height:700px;overflow:hidden}.lg-card{background:#fffdf8;border:1px solid #e4ddce;border-radius:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s,background-color .4s}.lg-card:hover{background:#f3eee3;border-color:#d9b92c;transform:translateY(-6px)}.pv{background:#1e1b16;border-bottom:1px solid #2a261e;border-radius:23px 23px 0 0;height:260px;padding:14px;overflow:hidden}.pv-dot{background:#2a3448;border-radius:50%;flex:none;width:7px;height:7px}.pv-img{border-radius:10px;flex:1;min-width:0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lg-card:hover .pv-img{transform:scale(1.04)}.pv-img.a{background-color:#48e2f6;background-image:repeating-linear-gradient(135deg,#0a0e1524 0 2px,#0000 2px 12px)}.pv-img.b{background-color:#e6ecf5;background-image:radial-gradient(circle at 68% 38%,#48e2f6 0 24%,#0000 25%)}.pv-img.c{background-color:#171e2b;background-image:linear-gradient(#2a3448 1px,#0000 1px),linear-gradient(90deg,#2a3448 1px,#0000 1px);background-size:18px 18px}.pv-btn{border-radius:99px;width:76px;height:20px;margin-top:6px;display:block}.pv-btn.a{background:#f1f5fb}.pv-btn.b,.pv-btn.c{background:#48e2f6}.pv-bub{border-radius:14px;max-width:84%;padding:9px 12px;font-size:12px;line-height:1.4}.pv-bub.me{color:#0a0e15;background:#48e2f6;border-bottom-right-radius:4px;align-self:flex-end}.pv-bub.bot{color:#e2e8f2;background:#171e2b;border-bottom-left-radius:4px;align-self:flex-start}.lg-flowline{background:#cfc6b2}.rv-track{background:#e4ddce;border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}.rv-fill{background:#f5d33a;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.lg-star{fill:#f5d33a;flex:none;width:14px;height:14px}.bub-row{display:flex}.bub-row.me{justify-content:flex-end}.bub{border-radius:18px;max-width:82%;padding:12px 16px;font-size:15px;font-weight:400;line-height:1.5}.bub.bot{color:#17150f;background:#e4ddce;border-bottom-left-radius:6px}.bub.me{color:#17150f;background:#f5d33a;border-bottom-right-radius:6px}@keyframes lgDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lg-typing{background:#e4ddce;border-radius:18px 18px 18px 6px;align-items:center;gap:5px;padding:14px 16px;display:inline-flex}.lg-typing span{background:#b0bbcb;border-radius:50%;width:6px;height:6px;animation:1.2s infinite lgDot;display:inline-block}.lg-typing span:nth-child(2){animation-delay:.15s}.lg-typing span:nth-child(3){animation-delay:.3s}.lg-iconbtn{color:#2e2a22;cursor:pointer;background:0 0;border:1px solid #d6cdba;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex}.lg-iconbtn:hover{color:#7a5e00;border-color:#f5d33a;transform:rotate(-90deg)}.lg-chip:disabled,.lg-chip:disabled:hover{opacity:.45;cursor:not-allowed;color:#2e2a22;border-color:#d6cdba}.auth-wrap{flex-wrap:wrap;min-height:100vh;display:flex}.auth-side{border-right:1px solid #e4ddce;flex-direction:column;flex:520px;justify-content:space-between;gap:48px;min-width:0;padding:36px clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-main{flex-direction:column;flex:520px;min-width:0;padding:24px clamp(16px,4vw,56px) 32px;display:flex}.lg-spin{transform-box:view-box;transform-origin:300px 300px;animation:48s linear infinite lgSpin}.lg-spin-rev{transform-box:view-box;transform-origin:300px 300px;animation:72s linear infinite reverse lgSpin}@keyframes lgSpin{to{transform:rotate(360deg)}}.lg-ring{fill:none;stroke:#e4ddce;stroke-width:1px}.lg-ring-dash{fill:none;stroke:#d6cdba;stroke-width:1px;stroke-dasharray:2 9}.lg-dot-acc{fill:#f5d33a}.lg-dot-w{fill:#17150f}.lg-eye{color:#6b6558;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:inline-flex}.lg-eye:hover{color:#17150f;background:#e4ddce}.lg-check{accent-color:#f5d33a;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.lg-linkbtn{color:#7a5e00;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.lg-linkbtn:hover{color:#5e4800;text-underline-offset:3px;text-decoration:underline}.lg-linkbtn:disabled,.lg-linkbtn:disabled:hover{color:#6b6558;cursor:not-allowed;text-decoration:none}.lg-linkbtn.muted{color:#4a453b}.lg-sbar{background:#e4ddce;border-radius:99px;height:4px;transition:background-color .3s}.lg-sbar.on{background:#f5d33a}.lg-badge-ic{color:#17150f;background:#f5d33a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.auth-h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.08}.lg-show-sm{display:none}@media (max-width:860px){.auth-side{display:none!important}.lg-show-sm{display:flex!important}}.nf-wrap{background:radial-gradient(60% 60% at 75% 40%,#e8c21a2e,#e8c21a00 70%),#f5f1e8}.nf{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:24px 48px;min-height:100vh;padding-top:40px;padding-bottom:40px;display:flex}.nf-txt{flex-direction:column;flex:420px;align-items:flex-start;gap:24px;min-width:0;display:flex}.nf-scene{flex:440px;min-width:0;height:min(62vh,520px);min-height:300px;margin:0;position:relative}.lost-scene{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 60%,#000 62%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 62%,#0000 100%)}.nf-scene figcaption{text-align:center;color:#6b6558;font-size:13px;position:absolute;bottom:6px;left:0;right:0}.svc-scene{height:350px}@media (max-width:980px){.svc-scene{height:min(350px,72vw)}}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.svc-card{background:#fbf8f1;border:1px solid #e4ddce;border-radius:24px;flex-direction:column;min-width:0;transition:border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden}.svc-card:hover{border-color:#d6cdba;box-shadow:0 34px 70px -46px #f5d33a73}.svc-card .mk-wrap{position:relative}.svc-card .svc-scene{border:0;border-bottom:1px solid #1c2433;border-radius:0;height:clamp(290px,26vw,360px)}.svc-card .mk-cap{color:#6d7a8f;margin:0;padding:14px 28px 0;font-size:12px}.svc-card-body{flex-direction:column;flex:1;gap:14px;padding:12px 28px 22px;display:flex}.svc-card-head{align-items:baseline;gap:14px;display:flex}.svc-card-num{letter-spacing:.1em;color:#7a5e00;flex:none;font-size:13px;font-weight:600}.svc-card-title{letter-spacing:-.025em;color:#17150f;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.15}.svc-card-desc{color:#4a453b;margin:0;font-size:16px;font-weight:300;line-height:1.5}.svc-tags{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.svc-tags li{color:#2e2a22;background:#f5d33a0a;border:1px solid #d6cdba;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.2}.svc-card-foot{color:#6b6558;border-top:1px solid #e4ddce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}@media (max-width:900px){.svc-grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.svc-card .svc-scene{height:min(340px,66vw)}}@media (max-width:560px){.svc-card .mk-cap{padding:12px 20px 0}.svc-card-body{padding:10px 20px 18px}.svc-card-title{font-size:22px}}.ba-list{margin:8px 0 0;padding:0;list-style:none}.ba-row{--d:0s;border-bottom:1px solid #e8e2d5;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;padding:20px 0;display:grid}.ba-prob{color:#6b6558;border-left:2px solid #efa43a80;padding:6px 0 6px 18px;font-size:clamp(17px,1.4vw,19px);font-weight:300;line-height:1.45}.ba-arrow{background:linear-gradient(90deg,#efa43a8c,#f5d33a);border-radius:2px;height:2px;margin:0 22px 0 20px;position:relative}.ba-arrow:after{content:"";border-top:2px solid #f5d33a;border-right:2px solid #f5d33a;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ba-res{color:#17150f;background:linear-gradient(90deg,#f5d33a17,#f5d33a05 70%,#f5d33a00);border-left:2px solid #f5d33a;border-radius:0 14px 14px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 18px;font-size:clamp(17px,1.4vw,19px);line-height:1.45;transition:background-color .3s;display:grid}.ba-row:hover .ba-res{background-color:#f5d33a0a}.ba-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:2px;color:#7a5e00;border:1px solid #d9b92c;border-radius:999px;justify-self:end;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3}.js-io .ba-row .ba-prob{opacity:0;transition:opacity .7s ease var(--d),transform .8s cubic-bezier(.2,.8,.2,1) var(--d);transform:translate(-14px)}.js-io .ba-row .ba-arrow{transform-origin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .3s);transform:scaleX(0)}.js-io .ba-row .ba-res{opacity:0;transition:opacity .7s ease calc(var(--d) + .55s),transform .8s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .55s),background-color .3s;transform:translate(14px)}.js-io .ba-row.in .ba-prob,.js-io .ba-row.in .ba-res,.js-io .ba-row.in .ba-arrow{opacity:1;transform:none}@media (max-width:760px){.ba-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.ba-res{grid-template-columns:auto minmax(0,1fr);align-items:start}.ba-res svg{margin-top:4px}.ba-tag{grid-column:2;justify-self:start}.ba-arrow{background:linear-gradient(#efa43a8c,#f5d33a);width:2px;height:16px;margin:0 0 0 24px}.ba-arrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.js-io .ba-row .ba-arrow{transform-origin:top;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.js-io .ba-row .ba-prob,.js-io .ba-row .ba-res,.js-io .ba-row .ba-arrow{opacity:1!important;transform:none!important}}.lg .lg-input:focus-visible{outline:none;box-shadow:0 1px #f5d33a}.lg .lg-input.err:focus-visible{box-shadow:0 1px #b4462e}.story{background:#17150f;height:380vh;position:relative}.story:before,.story:after{content:"";z-index:4;pointer-events:none;height:34vh;position:absolute;left:0;right:0}.story:before{background:linear-gradient(#17150f,#17150f00);top:0}.story:after{background:linear-gradient(#f5f1e800,#f5f1e8);bottom:0}.story-stage{background:linear-gradient(160deg,#1e1b16 0%,#26221b 36%,#17150f 64%,#1e1b16 100%);height:100svh;position:sticky;top:0;overflow:hidden}.story-neb{pointer-events:none;position:absolute;inset:0}.story-neb span{will-change:transform;border-radius:50%;position:absolute}.story-neb .n1{width:70vmax;height:70vmax;transform:translate3d(0,calc(var(--p,0) * -14vh),0);background:radial-gradient(closest-side,#e8aa2838,#e8aa2800);top:-26vmax;right:-18vmax}.story-neb .n2{width:60vmax;height:60vmax;transform:translate3d(0,calc(var(--p,0) * -26vh),0);background:radial-gradient(closest-side,#ef8c4629,#ef8c4600);bottom:-30vmax;left:-22vmax}.story-neb .n3{width:42vmax;height:42vmax;transform:translate3d(calc(var(--p,0) * -8vw),calc(var(--p,0) * -10vh),0);background:radial-gradient(closest-side,#f5d33a17,#f5d33a00);top:28%;left:40%}.story-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.story-scrim{pointer-events:none;background:linear-gradient(90deg,#17150ff0 0%,#17150fc7 30%,#17150f59 46%,#17150f00 60%);position:absolute;inset:0}.story-ui{z-index:2;height:100%;padding-top:var(--hdr-h);pointer-events:none;align-items:center;display:flex;position:relative}.story-copy{pointer-events:auto;width:100%;max-width:480px}.story-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#f5d33a;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.story-dot{background:#f5d33a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px 2px #f5d33a99}.story-rail{margin-top:28px}.story-ticks{flex-wrap:wrap;gap:8px 22px;display:flex}.story-ticks span{letter-spacing:.1em;text-transform:uppercase;color:#a39a86;font-size:12px;font-weight:600;transition:color .4s}.story-ticks span b{color:inherit;font-weight:600}.story-ticks span.on{color:#fff6d6}.story-track{background:#d6cdba38;border-radius:2px;height:2px;margin-top:12px;position:relative;overflow:hidden}.story-track span{transform-origin:0;background:linear-gradient(90deg,#e8aa28,#f5d33a 60%,#ef8c46);position:absolute;inset:0;transform:scaleX(0)}.story-caps{margin-top:36px;display:grid}.story-cap{opacity:0;grid-area:1/1;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.story-cap.on{opacity:1;transform:none}.story-capl{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-title{letter-spacing:-.035em;color:#f5f1e8;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.04}.story-text{color:#d6cdba;max-width:440px;margin:22px 0 0;font-size:18px;font-weight:300;line-height:1.6}.story-link,.story-link:hover{text-decoration:none}.story-link{letter-spacing:.06em;text-transform:uppercase;color:#f5d33a;align-items:center;gap:10px;min-height:44px;margin-top:34px;font-size:13px;font-weight:600;display:inline-flex}.lg .story-link:hover{color:#fbe89a}.story-link:hover .lg-arr{transform:translate(4px)}.lg .story-link:focus-visible{outline-color:#f5d33a}@media (max-width:899px){.story{height:330vh}.story-scrim{background:linear-gradient(#17150f00 40%,#17150fcc 64%,#17150ff7 100%)}.story-ui{padding-bottom:max(28px,env(safe-area-inset-bottom));align-items:flex-end}.story-copy{max-width:560px}.story-rail{margin-top:18px}.story-ticks{gap:6px 14px}.story-ticks span{letter-spacing:.08em;font-size:11px}.story-caps{margin-top:20px}.story-title{font-size:clamp(28px,7.6vw,40px)}.story-text{margin-top:12px;font-size:16px}.story-link{margin-top:14px}}@media (prefers-reduced-motion:reduce){.story{height:auto}.story:before,.story:after{display:none}.story-stage{flex-direction:column;height:auto;display:flex;position:relative}.story-canvas{height:56vh;min-height:320px;position:relative}.story-scrim,.story-rail{display:none}.story-ui{width:100%;height:auto;padding-top:40px;padding-bottom:72px}.story-copy{max-width:none}.story-caps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:36px}.story-cap{opacity:1;grid-area:auto;transform:none}.story-capl{clip:auto;white-space:normal;letter-spacing:.1em;text-transform:uppercase;color:#f5d33a;width:auto;height:auto;margin:0 0 12px;font-size:12px;font-weight:600;position:static;overflow:visible}.story-title{font-size:clamp(26px,2.6vw,36px)}}:root[data-motion=off] .story:before,:root[data-motion=off] .story:after{display:none}:root[data-motion=off] .story-stage{flex-direction:column;height:auto;display:flex;position:relative}:root[data-motion=off] .story-canvas{height:56vh;min-height:320px;position:relative}:root[data-motion=off] .story-scrim,:root[data-motion=off] .story-rail{display:none}:root[data-motion=off] .story-ui{width:100%;height:auto;padding-top:40px;padding-bottom:72px}:root[data-motion=off] .story-copy{max-width:none}:root[data-motion=off] .story-caps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:36px}:root[data-motion=off] .story-cap{opacity:1;grid-area:auto;transform:none}:root[data-motion=off] .story-capl{clip:auto;white-space:normal;letter-spacing:.1em;text-transform:uppercase;color:#f5d33a;width:auto;height:auto;margin:0 0 12px;font-size:12px;font-weight:600;position:static;overflow:visible}:root[data-motion=off] .story-title{font-size:clamp(26px,2.6vw,36px)}.scene-frame{background:radial-gradient(120% 90% at 72% 0,#f5d33a1f,#f5d33a00 62%),radial-gradient(80% 70% at 10% 100%,#ef8c4614,#ef8c4600 70%),linear-gradient(160deg,#1e1b16 0%,#24201a 40%,#17150f 70%,#1e1b16 100%);border:1px solid #2a261e;border-radius:24px;position:relative;overflow:hidden}.scene-frame canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.process-scene{height:clamp(240px,28vw,360px)}.chaos-scene{height:clamp(210px,22vw,300px)}.scene-tag{z-index:1;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:18px}.scene-tag.l{color:#f2a06a;left:22px}.scene-tag.r{color:#f5d33a;right:22px}.funnel-scene{height:clamp(240px,24vw,300px)}.scene-legend{z-index:1;color:#4a453b;pointer-events:none;flex-wrap:wrap;gap:6px 18px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.scene-legend span{align-items:center;gap:8px;display:inline-flex}.scene-legend .d{border-radius:50%;flex:none;width:8px;height:8px}.scene-legend .d.ice{background:#deeeff;box-shadow:0 0 8px #17150fb3}.scene-legend .d.cyan{background:#f5d33a;box-shadow:0 0 8px #f5d33acc}.scene-legend .d.violet{background:#efa43a;box-shadow:0 0 8px #efa43acc}.auth-scene{pointer-events:none;opacity:.9;width:680px;height:680px;display:block;position:absolute;bottom:-200px;right:-200px}.auth-side{background:radial-gradient(90% 70% at 100% 100%,#e8c21a38,#e8c21a00 70%),radial-gradient(60% 50% at 0 0,#efa43a14,#efa43a00 70%)}#kapcsolat{background:radial-gradient(55% 45% at 88% 30%,#e8c21a29,#e8c21a00 70%),radial-gradient(45% 40% at 8% 92%,#efa43a14,#efa43a00 70%)}.mk-frame{--s:.8;--px:0;--py:0}.mk-bg{opacity:.28;position:absolute;inset:0}.mk-bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mk-stage{perspective:1200px;pointer-events:none;position:absolute;inset:0}.mk-tilt{transform-style:preserve-3d;transform:rotateX(calc(5deg - var(--py) * 8deg)) rotateY(calc(-9deg + var(--px) * 12deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mk-canvas{width:520px;height:360px;transform:scale(var(--s));transform-style:preserve-3d;color:#0f1729;margin:-180px 0 0 -260px;font-weight:400;line-height:1.3;animation:7s ease-in-out infinite mkFloat;position:absolute;top:50%;left:50%}@keyframes mkFloat{0%,to{translate:0 -4px}50%{translate:0 5px}}.mk-wrap{min-width:0}.mk-cap{color:#8996aa;margin:10px 2px 0;font-size:12px;font-weight:500}.mk-i{opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.mk-i.on{opacity:1;transform:none}.mk-reset .mk-i{transition-duration:.35s;transition-delay:0s!important}.mk-slide{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1);display:grid}.mk-slide.on{grid-template-rows:1fr}.mk-slide>div{min-height:0;overflow:hidden}.mk-shadow,.mk-browser,.mk-chat,.mk-mail,.mk-prof{box-shadow:0 40px 80px -30px #2c46cda6,0 0 0 1px #48e2f640,0 0 40px -10px #48e2f659}.mk-chips{flex-direction:column;gap:9px;display:flex;position:absolute;transform:translateZ(70px)}.mk-chip{color:#e4f3ff;white-space:nowrap;background:#101622f0;border:1px solid #48e2f673;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -12px #000000b3,0 0 18px -6px #48e2f680}.mk-chip svg{color:#48e2f6;flex:none}.mk-browser{background:#f5f8fe;border-radius:14px;width:410px;height:322px;position:absolute;top:14px;left:4px;overflow:hidden}.mk-bar{background:#e7ecf6;border-bottom:1px solid #d9e0ee;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.mk-bar i{background:#c5cedc;border-radius:50%;width:8px;height:8px}.mk-url{color:#5e6b82;background:#fff;border-radius:99px;flex:1;align-items:center;gap:6px;height:18px;margin-left:10px;padding:0 10px;font-size:10px;display:flex}.mk-page{height:calc(100% - 28px);padding:12px 16px;position:relative}.mk-nav{color:#3a465c;align-items:center;gap:14px;font-size:10px;display:flex}.mk-logo{color:#0f1729;letter-spacing:-.01em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.mk-logo span{background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:5px;width:14px;height:14px}.mk-links{gap:12px;margin-left:auto;display:flex}.mk-btn{color:#fff;white-space:nowrap;background:#2c46cd;border-radius:99px;justify-content:center;align-items:center;height:30px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -8px #2c46cdcc}.mk-btn.sm{height:22px;padding:0 10px;font-size:9.5px}.mk-btn.press{background:#4a74ff;box-shadow:0 0 0 4px #48e2f659}.mk-hero{align-items:center;gap:14px;margin-top:20px;display:flex}.mk-hero-txt{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.mk-h{letter-spacing:-.03em;color:#0f1729;font-size:25px;font-weight:700;line-height:1.05}.mk-sub{color:#5e6b82;max-width:200px;font-size:11px;line-height:1.45}.mk-hero-img{background:linear-gradient(135deg,#4a74ff,#48e2f6 70%,#9e7eff);border-radius:12px;flex:none;width:150px;height:112px;overflow:hidden}.mk-hero-img svg{width:100%;height:100%;display:block}.mk-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.mk-card{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-radius:10px;flex-direction:column;gap:8px;padding:10px;font-size:10.5px;font-weight:600;display:flex;box-shadow:0 6px 14px -10px #0f172959}.mk-card .ic{background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:6px;width:18px;height:18px}.mk-card .ic1{background:linear-gradient(135deg,#9e7eff,#4a74ff)}.mk-card .ic2{background:linear-gradient(135deg,#48e2f6,#9e7eff)}.mk-toast{color:#f1f5fb;background:#0f1729;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;font-weight:600;display:flex;position:absolute;bottom:10px;left:16px;box-shadow:0 12px 24px -10px #0f172999}.mk-toast .dot{background:#48e2f6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #48e2f6}.mk-cursor{filter:drop-shadow(0 2px 4px #0006);transition:left 1s cubic-bezier(.4,0,.2,1),top 1s cubic-bezier(.4,0,.2,1),transform .15s;position:absolute;top:90%;left:80%}.mk-cursor.go{top:62%;left:20%}.mk-cursor.click{transform:scale(.85)}.mk-cursor.click:after{content:"";border:2px solid #48e2f6;border-radius:50%;width:22px;height:22px;animation:.6s ease-out forwards mkRipple;position:absolute;top:-8px;left:-8px}@keyframes mkRipple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.mk-chips.web{align-items:flex-end;top:66px;right:0}.mk-chat{background:#f5f8fe;border-radius:18px;flex-direction:column;width:292px;height:348px;display:flex;position:absolute;top:6px;left:24px;overflow:hidden}.mk-chat-head{color:#fff;background:linear-gradient(135deg,#2c46cd,#4a74ff);align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-chat-head b{font-size:12.5px;font-weight:700;display:block}.mk-chat-head small{opacity:.9;align-items:center;gap:5px;font-size:10px;display:flex}.mk-chat-head small i{background:#7debfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #7debfa}.mk-ava{background:conic-gradient(from 200deg,#48e2f6,#9e7eff,#4a74ff,#48e2f6);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 2px #fff6}.mk-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.mk-msg{border-radius:14px;flex:none;max-width:84%;padding:8px 11px;font-size:11.5px;line-height:1.4;animation:.45s cubic-bezier(.2,.8,.2,1) both mkPop}.mk-msg.me{color:#fff;background:#2c46cd;border-bottom-right-radius:4px;align-self:flex-end}.mk-msg.bot{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-bottom-left-radius:4px;align-self:flex-start}.mk-msg.typing{gap:4px;padding:11px 12px;display:flex}.mk-msg.typing i{background:#8996aa;border-radius:50%;width:6px;height:6px;animation:1s infinite mkDot}.mk-msg.typing i:nth-child(2){animation-delay:.15s}.mk-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes mkDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mkPop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.mk-booked{color:#f1f5fb;background:#0f1729;border-radius:12px;flex:none;align-items:center;gap:10px;padding:10px 12px;animation:.5s cubic-bezier(.2,.8,.2,1) both mkPop;display:flex;box-shadow:0 10px 24px -12px #0f172999}.mk-booked .ok{color:#0a0e15;background:#48e2f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mk-booked b{font-size:11.5px;display:block}.mk-booked small{color:#b0bbcb;font-size:10.5px}.mk-input{background:#fff;border-top:1px solid #e1e7f2;padding:10px 12px}.mk-input span{background:#eef2f9;border-radius:99px;height:24px;display:block}.mk-chips.ai{align-items:flex-end;top:92px;right:0}.mk-mail{background:#f5f8fe;border-radius:16px;width:492px;height:340px;position:absolute;top:10px;left:14px;overflow:hidden}.mk-mail-head{color:#0f1729;background:#fff;border-bottom:1px solid #e1e7f2;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.mk-mail-head svg{color:#2c46cd}.mk-rows{flex-direction:column;gap:12px;padding:14px 16px 0;display:flex;position:relative}.mk-rows:before{content:"";opacity:.4;background:linear-gradient(#4a74ff,#48e2f6,#9e7eff);width:2px;position:absolute;top:26px;bottom:36px;left:45px}.mk-row{align-items:center;gap:12px;display:flex}.mk-day{z-index:1;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#5e6b82;background:#e7ecf6;border-radius:99px;flex:none;width:60px;padding:5px 0;font-size:10px;font-weight:700;transition:background-color .4s,color .4s;position:relative}.mk-day.on{color:#fff;background:#2c46cd}.mk-mcard{background:#fff;border:1px solid #e1e7f2;border-radius:12px;flex:1;min-width:0;padding:10px 12px;box-shadow:0 6px 14px -10px #0f172959}.mk-from{color:#6a7689;align-items:center;gap:6px;font-size:10px;display:flex}.mk-av{color:#fff;background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:inline-flex}.mk-mcard b{color:#0f1729;margin-top:5px;font-size:12.5px;display:block}.mk-mcard p{color:#6a7689;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10.5px;overflow:hidden}.mk-pill{white-space:nowrap;color:#5e6b82;background:#e7ecf6;border-radius:99px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:10px;font-weight:700;transition:background-color .4s,color .4s;display:inline-flex}.mk-pill.ok{color:#7debfa;background:#0f1729}.mk-phone{flex-direction:column;gap:14px;width:222px;display:flex;position:absolute;top:34px;left:0;transform:translateZ(60px)}.mk-notif{color:#e4f3ff;background:#161e2ef5;border:1px solid #78a0ff47;border-radius:16px;gap:10px;padding:12px;display:flex;box-shadow:0 18px 40px -16px #000c}.mk-appic{color:#fff;background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.mk-notif-top{justify-content:space-between;gap:8px;font-size:11px;display:flex}.mk-notif-top small{color:#8996aa}.mk-notif p{color:#c5cedc;margin:4px 0 0;font-size:11px;line-height:1.4}.mk-stars-big{background:#161e2ef5;border:1px solid #78a0ff47;border-radius:16px;justify-content:center;gap:6px;padding:12px;display:flex;position:relative;box-shadow:0 18px 40px -16px #000c}.mk-star{fill:none;stroke:#4a566c;stroke-width:1.5px;stroke-linejoin:round;width:28px;height:28px;transition:fill .3s,stroke .3s,transform .3s}.mk-star.on{fill:#48e2f6;stroke:#48e2f6;transform:scale(1.08)}.mk-stars-big .mk-star.on{filter:drop-shadow(0 0 6px #48e2f6cc)}.mk-tap{opacity:0;pointer-events:none;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:12px;right:18px}.mk-tap.go{animation:.6s ease-out mkRipple}.mk-prof{background:#f5f8fe;border-radius:16px;flex-direction:column;gap:8px;width:282px;height:352px;padding:12px;display:flex;position:absolute;top:4px;right:0;overflow:hidden}.mk-prof-head{border-bottom:1px solid #e1e7f2;justify-content:space-between;align-items:baseline;padding:2px 2px 8px;display:flex}.mk-prof-head b{color:#0f1729;font-size:12.5px}.mk-prof-head small{color:#6a7689;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.mk-rev{background:#fff;border:1px solid #e1e7f2;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.mk-rev.new{border-color:#48e2f6bf;box-shadow:0 0 0 3px #48e2f626}.mk-rev.old{opacity:.65}.mk-rev-top{align-items:center;gap:8px;display:flex}.mk-rs{gap:1px;display:inline-flex}.mk-rs .mk-star{stroke-width:2px;width:12px;height:12px}.mk-rs .mk-star.on{fill:#4a74ff;stroke:#4a74ff;transform:none}.mk-badge{color:#2c46cd;white-space:nowrap;background:#e3ebff;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:700}.sk{background:#e1e7f2;border-radius:4px;height:7px;display:block}.sk.w90{width:90%}.sk.w80{width:80%}.sk.w60{width:60%}.sk.w50{width:50%}.mk-reply{background:#eef2f9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;padding:8px;display:flex}.mk-reply small{color:#3a465c;font-size:9.5px;font-weight:700}.mk-reply .mk-pill{height:20px;font-size:9.5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}button.skip-link{font:inherit;cursor:pointer;border:0;font-size:15px;font-weight:600}.lg-todo{color:#17150f;outline-offset:1px;background:#efa43a24;border-radius:4px;outline:1px dashed #efa43a;padding:0 4px;font-weight:500}.legal-page{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(72px,8vw,120px)}.legal-h1{letter-spacing:-.04em;max-width:900px;margin:22px 0 0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.02}.legal-updated{color:#6b6558;margin:16px 0 0;font-size:14px}.legal-nav{border-bottom:1px solid #e4ddce;margin-top:36px}.legal-nav ul{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.legal-nav a{color:#6b6558;letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;min-height:48px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.legal-nav a:hover{color:#17150f}.legal-nav a.on{color:#17150f;border-bottom-color:#f5d33a}.legal-todo-note{color:#2e2a22;border:1px dashed #efa43a;border-radius:14px;max-width:760px;margin:28px 0 0;padding:14px 18px;font-size:14px;line-height:1.55}.legal-body{max-width:860px;margin-top:16px}.legal-body section{padding-top:44px;scroll-margin-top:24px}.legal-body h2{letter-spacing:-.02em;color:#17150f;margin:0 0 18px;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25}.legal-body p,.legal-body li{color:#4a453b;font-size:17px;line-height:1.65}.legal-body p{max-width:72ch;margin:0 0 14px}.legal-body ul{flex-direction:column;gap:8px;max-width:72ch;margin:0 0 14px;padding-left:22px;display:flex}.legal-body li::marker{color:#7a5e00}.legal-body strong{color:#17150f}.legal-body a{color:#7a5e00;text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:#5e4800}.legal-dl{border-top:1px solid #e4ddce;grid-template-columns:minmax(0,1fr);margin:0 0 14px;display:grid}.legal-dl>div{border-bottom:1px solid #e4ddce;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:4px 24px;padding:12px 0;display:grid}.legal-dl dt{letter-spacing:.06em;text-transform:uppercase;color:#6b6558;padding-top:3px;font-size:13px;font-weight:600}.legal-dl dd{color:#17150f;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.legal-table{background:#fffdf8;border:1px solid #e4ddce;border-radius:18px;margin:0 0 18px;overflow:hidden}.legal-tr{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid #e4ddce;gap:0 20px;padding:16px 20px;display:grid}.legal-thead .legal-tr{background:#f3eee3;border-top:0}.legal-th{letter-spacing:.08em;text-transform:uppercase;color:#6b6558;font-size:12px;font-weight:600}.legal-td{color:#4a453b;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.legal-td-first{color:#17150f;font-weight:500}@media (max-width:760px){.legal-dl>div{grid-template-columns:minmax(0,1fr)}.legal-thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-tr{grid-template-columns:minmax(0,1fr);gap:10px}.legal-thead+div .legal-tr:first-child{border-top:0}.legal-td:not(.legal-td-first):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#6b6558;margin-bottom:2px;font-size:11px;font-weight:600;display:block}}.legal-consent{color:#2e2a22;background:#fffdf8;border:1px solid #e4ddce;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;margin:4px 0 18px;padding:20px;font-size:16px;line-height:1.55;display:flex}.legal-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.legal-links ul{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.legal-links a{color:#4a453b;text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #c4baa4;text-decoration:underline #c4baa4;display:inline-flex}.legal-links a:hover{color:#17150f;text-decoration-color:#f5d33a}.legal-links .lg-linkbtn{font-size:13px}.lg-opt{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:400}.lg-formnote{color:#6b6558;margin:0;font-size:13px;line-height:1.5}.lg-checkrow{color:#2e2a22;cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.lg-checkrow .lg-check{margin-top:3px}.lg-checkrow a{color:#7a5e00;text-underline-offset:3px;text-decoration:underline}.cal-gate{background:#fbf8f1;border:1px solid #e4ddce;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);display:flex}.cal-gate p{color:#4a453b;margin:0;font-size:15px;line-height:1.6}.cal-gate p a{color:#7a5e00;text-underline-offset:3px;text-decoration:underline}.acct-danger{border-top:1px solid #e4ddce;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;margin-top:28px;padding-top:28px;display:flex}.lg-checkrow-text a{color:#7a5e00;text-underline-offset:3px;text-decoration:underline}.lp-frame{--s:.85;width:100%;height:100%;position:relative}.lp-canvas{width:400px;height:250px;transform:scale(var(--s));color:#0f1729;margin:-125px 0 0 -200px;font-weight:400;line-height:1.3;position:absolute;top:50%;left:50%}.lp-i{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.lp-i.on{opacity:1;transform:none}.lp-reset .lp-i{transition-duration:.3s;transition-delay:0s!important}.sk.w40{width:40%}.lp-browser{background:#f5f8fe;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #48e2f638,0 20px 40px -24px #2c46cdb3}.lp-bar{z-index:1;background:#e7ecf6;border-bottom:1px solid #d9e0ee;align-items:center;gap:4px;height:22px;padding:0 8px;display:flex;position:relative}.lp-bar i{background:#c5cedc;border-radius:50%;width:6px;height:6px}.lp-url{color:#5e6b82;background:#fff;border-radius:99px;flex:1;align-items:center;height:14px;margin-left:8px;padding:0 8px;font-size:8.5px;display:flex}.lp-view{position:absolute;inset:22px 0 0;overflow:hidden}.lp-page{will-change:transform;padding:10px 14px 0;transition:transform 2.2s cubic-bezier(.65,0,.35,1)}.lp-nav{color:#3a465c;align-items:center;gap:10px;font-size:8px;display:flex}.lp-logo{color:#0f1729;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.lp-logo span{background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:4px;width:11px;height:11px}.lp-links{white-space:nowrap;gap:9px;margin-left:auto;display:flex}.lp-btn{color:#fff;white-space:nowrap;background:#2c46cd;border-radius:99px;align-items:center;height:22px;padding:0 11px;font-size:8.5px;font-weight:600;display:inline-flex}.lp-btn.sm{height:17px;padding:0 8px;font-size:7.5px}.lp-hero{align-items:center;gap:12px;margin-top:14px;display:flex}.lp-hero-txt{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.lp-h{letter-spacing:-.025em;color:#0f1729;font-size:19px;font-weight:700;line-height:1.08}.lp-sub{color:#5e6b82;font-size:8.5px;line-height:1.45}.lp-img{background:linear-gradient(135deg,#4a74ff,#48e2f6 70%,#9e7eff);border-radius:10px;flex:none;width:120px;height:88px}.lp-feats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.lp-feat{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-radius:8px;flex-direction:column;gap:6px;padding:8px;font-size:8px;font-weight:600;display:flex}.lp-feat .ic{background:linear-gradient(135deg,#4a74ff,#48e2f6);border-radius:4px;width:13px;height:13px}.lp-feat .ic1{background:linear-gradient(135deg,#9e7eff,#4a74ff)}.lp-feat .ic2{background:linear-gradient(135deg,#48e2f6,#9e7eff)}.lp-sec{margin-top:16px}.lp-sec-t{color:#0f1729;margin-bottom:8px;font-size:11px;font-weight:700}.lp-rows{flex-direction:column;gap:5px;display:flex}.lp-row{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:8px;display:flex}.lp-row i{background:#d9e0ee;border-radius:3px;width:44px;height:5px}.lp-steps,.lp-tiles{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lp-stp{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-radius:8px;flex-direction:column;gap:6px;padding:8px;font-size:8px;font-weight:600;display:flex}.lp-stp .n{color:#fff;background:#2c46cd;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex}.lp-tile{color:#1d2534;flex-direction:column;gap:5px;font-size:8px;font-weight:600;display:flex}.lp-tile .ph{background:linear-gradient(135deg,#2c46cd,#48e2f6);border-radius:7px;height:46px;display:block}.lp-tile .ph1{background:linear-gradient(135deg,#4a74ff,#9e7eff)}.lp-tile .ph2{background:linear-gradient(160deg,#10161f,#4a74ff)}.lp-band{color:#fff;background:linear-gradient(135deg,#2c46cd,#4a74ff);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.lp-btn.inv{color:#2c46cd;background:#fff}.lp-foot{color:#0f1729;border-top:1px solid #e1e7f2;flex-direction:column;gap:5px;margin-top:14px;padding:10px 0 14px;font-size:9px;display:flex}.lp-foot .sk{height:5px}.lp-b,.lp-b .lp-view{background:#0e1420}.lp-b .lp-bar{background:#161d2a;border-bottom-color:#1c2433}.lp-b .lp-bar i{background:#2a3448}.lp-b .lp-url{color:#8996aa;background:#0a0e15}.lp-b .lp-nav,.lp-b .lp-sub{color:#b0bbcb}.lp-b .lp-logo,.lp-b .lp-h,.lp-b .lp-sec-t,.lp-b .lp-foot{color:#f1f5fb}.lp-b .lp-h{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.lp-b .lp-logo span{background:linear-gradient(135deg,#9e7eff,#4a74ff)}.lp-b .lp-btn{color:#0a0e15;background:#9e7eff}.lp-b .lp-img{background:radial-gradient(circle at 70% 30%,#9e7effb3,#0000 55%),linear-gradient(160deg,#1c2433,#0a0e15);border:1px solid #2a3448}.lp-b .lp-feat,.lp-b .lp-stp{color:#e2e8f2;background:#121925;border-color:#1c2433}.lp-b .lp-stp .n{color:#0a0e15;background:#9e7eff}.lp-b .lp-band{background:linear-gradient(135deg,#2a3448,#1c2433);border:1px solid #9e7eff}.lp-b .lp-btn.inv{color:#0a0e15;background:#9e7eff}.lp-b .lp-foot{border-top-color:#1c2433}.lp-b .sk{background:#1c2433}.lp-c,.lp-c .lp-view{background:#eef1f6}.lp-c .lp-nav{color:#b0bbcb;background:#0f1729;margin:-10px -14px 0;padding:8px 14px}.lp-c .lp-logo{color:#f1f5fb}.lp-c .lp-logo span{background:linear-gradient(135deg,#48e2f6,#4a74ff);border-radius:2px}.lp-c .lp-btn{background:#0f1729}.lp-c .lp-btn.sm{color:#0a0e15;background:#48e2f6}.lp-c .lp-btn.inv{color:#0f1729;background:#fff}.lp-c .lp-band{background:linear-gradient(135deg,#0f1729,#2c46cd)}.lp-c .lp-h{text-transform:uppercase;letter-spacing:-.01em;font-size:18px}.lp-c .lp-img{background-color:#2c46cd;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:12px 12px}.lp-chat{background:#f5f8fe;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #48e2f638,0 20px 40px -24px #2c46cdb3}.lp-chat-head{color:#fff;background:linear-gradient(135deg,#2c46cd,#4a74ff);align-items:center;gap:8px;padding:9px 12px;display:flex}.lp-chat-head b{font-size:10.5px;display:block}.lp-chat-head small{opacity:.9;align-items:center;gap:4px;font-size:8.5px;display:flex}.lp-chat-head small i{background:#7debfa;border-radius:50%;width:5px;height:5px}.lp-ava{background:conic-gradient(from 200deg,#48e2f6,#9e7eff,#4a74ff,#48e2f6);border-radius:50%;flex:none;width:22px;height:22px}.lp-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.lp-msg{border-radius:12px;flex:none;max-width:80%;padding:6px 10px;font-size:10px;line-height:1.4;animation:.4s cubic-bezier(.2,.8,.2,1) both mkPop}.lp-msg.me{color:#fff;background:#2c46cd;border-bottom-right-radius:3px;align-self:flex-end}.lp-msg.bot{color:#1d2534;background:#fff;border:1px solid #e1e7f2;border-bottom-left-radius:3px;align-self:flex-start}.lp-msg.typing{gap:3px;padding:8px 10px;display:flex}.lp-msg.typing i{background:#8996aa;border-radius:50%;width:5px;height:5px;animation:1s infinite mkDot}.lp-msg.typing i:nth-child(2){animation-delay:.15s}.lp-msg.typing i:nth-child(3){animation-delay:.3s}.lp-result{color:#f1f5fb;background:#0f1729;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:600;animation:.45s cubic-bezier(.2,.8,.2,1) both mkPop;display:flex}.lp-result .ok{color:#0a0e15;background:#48e2f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lp-flow{flex-direction:column;justify-content:center;gap:12px;display:flex;position:absolute;inset:6px 4px}.lp-flow:before{content:"";opacity:.4;background:linear-gradient(#4a74ff,#48e2f6,#9e7eff);width:2px;position:absolute;top:40px;bottom:40px;left:26px}.lp-pulse{z-index:2;background:#48e2f6;border-radius:50%;width:10px;height:10px;transition:top .8s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:46px;left:22px;box-shadow:0 0 12px #48e2f6}.lp-pulse.p0{opacity:0}.lp-pulse.p2{top:114px}.lp-pulse.p3{top:182px}.lp-mail{z-index:1;background:#121925;border:1px solid #1c2433;border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 12px;display:flex;position:relative}.lp-mic{color:#8996aa;background:#0a0e15;border:1px solid #323d52;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:flex}.lp-mic.done{color:#0a0e15;background:#48e2f6;border-color:#48e2f6;box-shadow:0 0 14px #48e2f680}.lp-ml{color:#e2e8f2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.lp-pill{white-space:nowrap;color:#8996aa;background:#1c2433;border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:4px;height:20px;padding:0 9px;font-size:9px;font-weight:700;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.lp-pill.ok{color:#7debfa;background:#0b1c24;border-color:#2b5866}.lp-rev{flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:4px}.lp-rcard{color:#e2e8f2;background:#121925;border:1px solid #1c2433;border-radius:11px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.lp-rcard b{font-size:10.5px;font-weight:600}.lp-rtop{align-items:center;gap:7px;display:flex}.lp-bell{background:#48e2f6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #48e2f6}.lp-badge{color:#7debfa;white-space:nowrap;background:#0b1c24;border:1px solid #2b5866;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:8.5px;font-weight:700}.lp-stars{color:#48e2f6;gap:2px;display:flex}.lp-rcard .sk{background:#1c2433;height:5px}.lp-rcard.reply{border-color:#2b5866;margin-left:22px}.lp-rcard.ask{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.lp-rcard .lp-pill{align-self:flex-start}.lp-rcard.ask .lp-pill{align-self:center}.portal{flex-direction:column;gap:14px;margin-top:20px;display:flex}.portal-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.portal-soon{color:#0a0e15;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#4a74ff,#48e2f6);border-radius:99px;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.portal-ex{color:#8996aa;font-size:13px}.portal-stage{perspective:1600px;padding:6px 0 24px}.portal-ui{transform-origin:50% 0;background:#0d121a;border:1px solid #1c2433;border-radius:20px;grid-template-columns:170px minmax(0,1fr);transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:1s cubic-bezier(.2,.8,.2,1) both portalIn;display:grid;overflow:hidden;transform:rotateX(6deg)rotateY(-4deg);box-shadow:0 50px 100px -40px #2c46cd8c,0 0 0 1px #48e2f61f}.portal-stage:hover .portal-ui{transform:none}@keyframes portalIn{0%{opacity:0;transform:rotateX(18deg)rotateY(-4deg)translateY(30px)}}.portal-side{background:#0a0e15;border-right:1px solid #1c2433;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.portal-logo{color:#0a0e15;background:#48e2f6;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 14px 6px;font-size:13px;font-weight:700;display:flex}.pside-item{color:#8996aa;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.pside-item i{background:#2a3448;border-radius:3px;width:8px;height:8px}.pside-item.on{color:#f1f5fb;background:#131a26}.pside-item.on i{background:#48e2f6;box-shadow:0 0 8px #48e2f6}.portal-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.pcard{background:#10161f;border:1px solid #1c2433;border-radius:14px;flex-direction:column;gap:8px;padding:16px;animation:.8s cubic-bezier(.2,.8,.2,1) both pcIn;display:flex}@keyframes pcIn{0%{opacity:0;transform:translateY(14px)}}.pcard b{color:#f1f5fb;font-size:14px;font-weight:600}.pcard small{color:#8996aa;font-size:12px}.pc-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pc-pct{letter-spacing:-.02em;color:#48e2f6;font-size:22px;font-weight:400}.pc-bar{background:#1c2433;border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.pc-bar span{background:linear-gradient(90deg,#4a74ff,#48e2f6);border-radius:99px;width:65%;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) .5s both pcBar;display:block}@keyframes pcBar{0%{width:0}}.pc-ms{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pc-ms li{color:#8996aa;align-items:center;gap:10px;font-size:13px;animation:.5s cubic-bezier(.2,.8,.2,1) both pcIn;display:flex}.pc-ms li i{border:2px solid #2a3448;border-radius:50%;flex:none;width:14px;height:14px}.pc-ms li.done{color:#c5cedc}.pc-ms li.done i{background:#48e2f6;border-color:#48e2f6;box-shadow:inset 0 0 0 2px #10161f}.pc-ms li.now{color:#f1f5fb}.pc-ms li.now i{border-color:#48e2f6;animation:1.8s ease-out infinite pcPulse}@keyframes pcPulse{0%{box-shadow:0 0 #f5d33a8c}to{box-shadow:0 0 0 8px #f5d33a00}}.pc-chart{width:100%;height:110px;margin-top:6px;overflow:visible}.pc-line{stroke-dasharray:1;stroke-dashoffset:0;animation:1.8s cubic-bezier(.65,0,.35,1) .6s both pcDraw}@keyframes pcDraw{0%{stroke-dashoffset:1px}}.pc-area{animation:1s 1.8s both pcFade}.pc-dot{filter:drop-shadow(0 0 6px #48e2f6);animation:.5s 2.3s both pcFade}@keyframes pcFade{0%{opacity:0}}.pm{background:#121925;border:1px solid #1c2433;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative}.pm-av{color:#fff;background:linear-gradient(135deg,#9e7eff,#4a74ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.pm p{color:#c5cedc;margin:4px 0 0;font-size:13px;line-height:1.5}.pm-new{background:#48e2f6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite pcPulse;position:absolute;top:10px;right:10px}.pi-row{background:#121925;border:1px solid #1c2433;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pi-row .sk{background:#1c2433;height:7px}.pi-pill{color:#b0bbcb;background:#1c2433;border-radius:99px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.pi-pill.ok{color:#7debfa;background:#0b1c24;border:1px solid #2b5866}@media (max-width:760px){.portal-ui{grid-template-columns:minmax(0,1fr);transform:none}.portal-side{display:none}.portal-main{grid-template-columns:minmax(0,1fr);padding:12px}}.gate-scene{height:clamp(150px,16vw,190px)}.agent-launch{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;color:#17150f;min-height:52px;font:inherit;letter-spacing:.03em;cursor:pointer;background:#fffdf8;border:1px solid #d6cdba;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 12px;font-size:14px;font-weight:600;transition:border-color .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed;box-shadow:0 18px 40px -18px #000000d9}.agent-launch:hover{border-color:#f5d33a;transform:translateY(-2px)}.agent-launch-dot{color:#17150f;background:linear-gradient(135deg,#f5d33a,#e8c21a);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.agent-panel{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;background:#fffdf8;border:1px solid #e4ddce;border-radius:24px;flex-direction:column;width:min(400px,100vw - 40px);height:min(660px,100dvh - 40px);animation:.35s cubic-bezier(.2,.8,.2,1) both agentIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}@keyframes agentIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:520px){.agent-panel{width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}}.agent-head{border-bottom:1px solid #e4ddce;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.agent-mark{color:#17150f;letter-spacing:-.02em;background:#f5d33a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.agent-title{flex:1;min-width:0;line-height:1.3;display:grid}.agent-title b{font-size:15px;font-weight:600}.agent-title span{color:#6b6558;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.agent-online{background:#f5d33a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #f5d33a}.agent-x{color:#4a453b;cursor:pointer;background:0 0;border:1px solid #e4ddce;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.agent-x:hover{color:#17150f;border-color:#cfc6b2}.agent-msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 18px 14px;display:flex;overflow-y:auto}.agent-msg{gap:10px;min-width:0;display:grid}.agent-msg.u{justify-items:end}.agent-bubble{color:#e3e9f2;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.agent-msg.u .agent-bubble{color:#17150f;white-space:pre-wrap;background:#efe9dc;border-radius:16px 16px 4px;max-width:85%;padding:9px 14px}.agent-bubble p{margin:0}.agent-bubble p+p,.agent-bubble ul+p,.agent-bubble p+ul{margin-top:.5em}.agent-bubble ul{margin:0;padding-left:1.1em}.agent-bubble strong{color:#17150f;font-weight:600}.agent-dots{gap:4px;padding:8px 0;display:inline-flex}.agent-dots i{background:#8a8373;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite agentBlink}.agent-dots i:nth-child(2){animation-delay:.15s}.agent-dots i:nth-child(3){animation-delay:.3s}@keyframes agentBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.agent-chips{flex-wrap:wrap;gap:8px;display:flex}.agent-chip{color:#2e2a22;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d6cdba;border-radius:999px;padding:0 15px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.agent-chip:hover{color:#17150f;border-color:#f5d33a}.agent-card{background:#fbf8f1;border:1px solid #e4ddce;border-radius:18px;gap:12px;padding:14px;display:grid}.agent-card-title{letter-spacing:.1em;text-transform:uppercase;color:#6b6558;font-size:12px;font-weight:600}.agent-muted{color:#6b6558;margin:0;font-size:14px}.agent-days{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.agent-day{color:#2e2a22;min-width:50px;line-height:1.2;font:inherit;cursor:pointer;background:0 0;border:1px solid #d6cdba;border-radius:12px;flex:none;justify-items:center;padding:6px 8px;display:grid}.agent-day small{color:#6b6558;text-transform:capitalize;font-size:11px}.agent-day b{color:#17150f;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.agent-day[aria-pressed=true]{background:#f5d33a1a;border-color:#f5d33a}.agent-times{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.agent-time{color:#17150f;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fffdf8;border:1px solid #d6cdba;border-radius:12px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.agent-time:hover{color:#17150f;background:#f5d33a;border-color:#f5d33a}.agent-sel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.agent-sel b{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.agent-sel b:before{content:"";background:#f5d33a;border-radius:50%;flex:none;width:8px;height:8px}.agent-link{color:#6b6558;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.agent-link:hover{color:#17150f}.agent-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:380px){.agent-fields{grid-template-columns:1fr}}.agent-field{align-content:start;gap:5px;min-width:0;display:grid}.agent-field label{letter-spacing:.08em;text-transform:uppercase;color:#6b6558;font-size:11.5px;font-weight:600}.agent-field input{color:#17150f;width:100%;min-height:42px;font:inherit;background:#f5f1e8;border:1px solid #d6cdba;border-radius:12px;padding:0 12px;font-size:15px;transition:border-color .2s}.agent-field input::placeholder{color:#6b6558}.agent-field input:focus{border-color:#f5d33a;outline:none}.agent-field input[aria-invalid=true]{border-color:#b4462e}.agent-card .lg-checkrow{font-size:13.5px}.agent-card .lg-err{margin:0;font-size:13px}.agent-booked{color:#17150f;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.agent-booked i{color:#17150f;background:#f5d33a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.agent-note{color:#b4462e;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.agent-compose{background:#fbf8f1;border:1px solid #d6cdba;border-radius:22px;align-items:flex-end;gap:8px;margin:0 14px;padding:6px 6px 6px 16px;transition:border-color .2s;display:flex}.agent-compose:focus-within{border-color:#f5d33a}.agent-compose textarea{color:#17150f;min-width:0;max-height:120px;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:15px;line-height:1.5}.agent-compose textarea::placeholder{color:#6b6558}.agent-send{color:#7a5e00;cursor:pointer;background:#efe9dc;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s;display:grid}.agent-send:hover:not(:disabled){color:#17150f;background:#f5d33a}.agent-send:disabled{opacity:.45;cursor:default}.agent-foot{text-align:center;color:#6b6558;margin:0;padding:8px 16px 12px;font-size:11.5px}.agent-foot a{color:#6b6558}.svc-try{color:#2e2a22;background:#f5d33a0f;border:1px solid #f5d33a38;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 14px;padding:8px 8px 8px 14px;font-size:14px;line-height:1.45;display:flex}.svc-try .lg-ghost{min-height:40px;padding:0 6px}.agent-compose textarea:focus-visible{outline:none}.pv.pv-real{background:#10161f;padding:0;overflow:hidden}.pv.pv-real img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.lg-card:hover .pv-real img{transform:scale(1.03)}.intro-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#17150f;font:inherit;text-align:left;cursor:pointer;background:#fbf8f1bf;border:1px solid #d6cdba;border-radius:999px;align-items:center;gap:14px;padding:8px 20px 8px 8px;transition:border-color .3s,background-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex}.intro-card:hover{background:#fbf8f1f2;border-color:#f5d33a;transform:translateY(-2px)}.intro-thumb{background:radial-gradient(circle at 30% 30%,#c9a100,#fbf8f1 75%);border-radius:50%;flex:none;width:58px;height:58px;position:relative;overflow:hidden}.intro-thumb img{object-fit:cover;width:100%;height:100%;display:block}.intro-play{color:#17150f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.intro-play:before{content:"";background:#f5d33a;border-radius:50%;width:30px;height:30px;animation:1.8s ease-out infinite lgPulse;position:absolute;box-shadow:0 0 #f5d33a8c}.intro-play svg{margin-left:2px;position:relative}.intro-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.intro-txt b{letter-spacing:-.01em;font-size:15px;font-weight:600}.intro-txt small{color:#6b6558;font-size:12.5px}.intro-dlg{background:0 0;border:0;width:min(1040px,94vw);max-width:none;padding:0;overflow:visible}.intro-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#28241cd6}.intro-dlg[open]{animation:.35s cubic-bezier(.2,.8,.2,1) introIn}@keyframes introIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.intro-box{background:#000;border:1px solid #d6cdba;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #f5d33a40}.intro-box video{background:#000;width:100%;max-height:82vh;display:block}.intro-close{z-index:2;color:#17150f;cursor:pointer;background:#f5f1e8b3;border:1px solid #17150f2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:12px;right:12px}.intro-close:hover{color:#7a5e00;border-color:#f5d33a}.hero-intro-m{margin-top:34px}.hero-intro-d{display:none}@media (min-width:1200px){.hero-intro-m{display:none}.hero-intro-d{z-index:3;justify-content:center;display:flex;position:absolute;bottom:13%;left:0;right:0}}@media (max-width:560px){.intro-card{padding-right:16px}.intro-thumb{width:50px;height:50px}.intro-txt b{font-size:14px}}.rs-grid{border-top:1px solid #e4ddce;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}.rs-item{border-right:1px solid #e4ddce;flex-direction:column;gap:14px;padding:32px 28px 28px 0;display:flex}.rs-item+.rs-item{padding-left:28px}.rs-item:last-child{border-right:0;padding-right:0}.rs-tag{letter-spacing:.1em;text-transform:uppercase;color:#7a5e00;font-size:12px;font-weight:600}.rs-big{letter-spacing:-.05em;color:#17150f;font-size:clamp(56px,5.6vw,84px);font-weight:400;line-height:.95}.rs-text{color:#2e2a22;margin:0;font-size:16px;font-weight:300;line-height:1.5}.rs-src,.rs-src:hover{text-decoration:none}.rs-src{color:#6b6558;margin-top:auto;padding-top:6px;font-size:12.5px;transition:color .2s}.rs-src:hover{color:#7a5e00}@media (max-width:1000px){.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-item{padding:28px 24px 28px 0}.rs-item:nth-child(2n){border-right:0;padding-left:24px;padding-right:0}.rs-item:nth-child(odd){padding-left:0}.rs-item:nth-child(n+3){border-top:1px solid #e4ddce}}@media (max-width:560px){.rs-grid{grid-template-columns:minmax(0,1fr)}.rs-item,.rs-item:nth-child(n){border-top:1px solid #e4ddce;border-right:0;padding:26px 0}.rs-item:first-child{border-top:0}}.pt-line{grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.pt-line:before{content:"";background:#e4ddce;border-radius:2px;height:2px;position:absolute;top:7px;left:7px;right:7px}.pt-step button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0 16px 0 0;display:flex;position:relative}.pt-dot{background:#f5f1e8;border:2px solid #cfc6b2;border-radius:50%;width:16px;height:16px;margin-bottom:14px;transition:border-color .3s,background-color .3s,box-shadow .3s}.pt-step.done .pt-dot{background:#d9b92c;border-color:#d9b92c}.pt-step.on .pt-dot{background:#f5d33a;border-color:#f5d33a;box-shadow:0 0 0 6px #f5d33a24,0 0 18px #f5d33a99}.pt-title{letter-spacing:-.015em;color:#4a453b;font-size:19px;transition:color .3s}.pt-step.on .pt-title,.pt-step button:hover .pt-title{color:#17150f}.pt-dur{letter-spacing:.08em;text-transform:uppercase;color:#6b6558;font-size:13px;font-weight:600}.pt-personal{border-top:1px solid #e4ddce;align-items:center;gap:16px;margin-top:48px;padding-top:28px;display:flex}.pt-avatar{color:#17150f;background:#f5d33a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:flex}.pt-personal p{color:#17150f;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.45}.pt-personal small{color:#6b6558;margin-top:4px;font-size:13px;display:block}@media (max-width:760px){.pt-line{grid-template-columns:minmax(0,1fr);gap:0}.pt-line:before{width:2px;height:auto;inset:8px auto 8px 7px}.pt-step button{flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:0 0 22px 32px}.pt-dot{margin:0;position:absolute;top:4px;left:0}}.hz{--p:0;--s:4;--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));height:240vh;margin-top:calc(-1 * var(--hdr-h) - 1px);background:#f5f1e8;position:relative}.hz-stage{height:100svh;position:sticky;top:0;overflow:hidden}.hz-word{z-index:1;white-space:nowrap;letter-spacing:-.065em;color:#17150f;transform:translate(-50%,-52%) scale(calc(1 + .18 * var(--e)));opacity:calc(1 - var(--e) * 1.6);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:25vw;font-weight:500;line-height:.8;position:absolute;top:50%;left:50%}.hz-window{--wy:47%;left:50%;top:calc(var(--wy) + (50% - var(--wy)) * var(--e));z-index:2;border-radius:calc(48% - 48% * var(--e)) / calc(38% - 38% * var(--e));width:min(28vw,380px);height:min(54vh,540px);transform:translate(-50%,-50%) scale(calc(1 + (var(--s) - 1) * var(--e)));box-shadow:0 0 0 calc(10px - 10px * var(--e)) #fffdf8,0 0 0 calc(11px - 11px * var(--e)) #d6cdba,0 40px 90px -30px rgba(23,21,15,calc(.45 - .45 * var(--e)));will-change:transform;background:#0e131d;position:absolute;overflow:hidden}.hz-window picture{position:absolute;inset:0}.hz-window img{object-fit:cover;width:100vw;max-width:none;height:100svh;transform:translate(-50%,-50%) scale(calc(1 / (1 + (var(--s) - 1) * var(--e))));will-change:transform;position:absolute;top:50%;left:50%}.hz-glass{opacity:calc(1 - var(--e));pointer-events:none;background:linear-gradient(125deg,#ffffff29 0%,#fff0 38%),radial-gradient(120% 80% at 50% 0,#ffffff14,#fff0 60%);position:absolute;inset:0}.hz-top{left:0;right:0;top:calc(var(--hdr-h) + 28px);z-index:3;opacity:calc(1 - var(--e) * 2.2);position:absolute}.hz-bottom{z-index:3;opacity:calc(1 - var(--e) * 2.2);transform:translateY(calc(var(--e) * 60px));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex;position:absolute;bottom:clamp(28px,5vh,56px);left:0;right:0}.hz-h1{letter-spacing:-.03em;color:#17150f;max-width:640px;margin:0;font-size:clamp(26px,2.9vw,44px);font-weight:400;line-height:1.08}.hz-h1 .gray{color:#8a8373}.hz-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.hz-micro{letter-spacing:.1em;text-transform:uppercase;color:#6b6558;font-size:12px;font-weight:600}.hz-cue{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#6b6558;opacity:calc(1 - var(--e) * 4);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hz[data-done="1"] .hz-top,.hz[data-done="1"] .hz-bottom,.hz[data-done="1"] .hz-word{visibility:hidden}@media (max-width:1000px){.hz-window{width:min(46vw,380px)}}@media (max-width:760px){.hz{height:200vh}.hz-word{font-size:31vw;top:42%}.hz-window{--wy:42%;width:50vw;height:36svh}.hz-bottom{flex-direction:column;align-items:flex-start;gap:16px;bottom:22px}.hz-h1{font-size:clamp(24px,6.6vw,30px)}.hz-cue{display:none}}.hz.hz-still{height:auto;min-height:100svh;margin-top:calc(-1 * var(--hdr-h) - 1px)}.hz.hz-still .hz-stage{position:relative}@media (prefers-reduced-motion:reduce){.hz{height:auto;min-height:100svh}.hz .hz-stage{position:relative}}@media (max-height:820px){.hz-cue{display:none}}.lemon{z-index:2;aspect-ratio:1;width:min(46vh,36vw);transform:translate(-50%,-50%) scale(calc(1 + 9 * var(--e) * var(--e)));will-change:transform;position:absolute;top:46%;left:50%}.lemon:before{content:"";height:16%;opacity:calc(1 - var(--e) * 3);background:radial-gradient(closest-side,#966e0047,#966e0000);border-radius:50%;position:absolute;bottom:-9%;left:8%;right:8%}.lemon-spin{width:100%;height:100%;animation:80s linear infinite lemonSpin}@keyframes lemonSpin{to{transform:rotate(360deg)}}.lemon-svg{width:100%;height:100%;display:block;overflow:visible}.lemon-core{z-index:3;clip-path:circle(calc(max(0, var(--e) - .25) * 1.34 * 75vmax) at 50% 46%);pointer-events:none;position:absolute;inset:0}.lemon-core picture,.lemon-core img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hz .hz-top,.hz .hz-bottom,.hz .hz-cue{z-index:4}@media (max-width:760px){.lemon{width:min(74vw,42svh);top:41%}.lemon-core{clip-path:circle(calc(max(0, var(--e) - .25) * 1.34 * 75vmax) at 50% 41%)}}:root[data-motion=off] .lemon-spin{animation:none}@media (prefers-reduced-motion:reduce){.lemon-spin{animation:none}}.hz .hz-cue{display:none}:root{--hz-h:240vh}@media (max-width:760px){:root{--hz-h:200vh}}main>section.hz{z-index:2;height:var(--hz-h);margin-bottom:calc(-1 * var(--hz-h));pointer-events:none;background:0 0}.hz .hz-top,.hz .hz-bottom{pointer-events:auto}.hz-stage{background:0 0}.hz-mask{--hole:calc(max(0px, (var(--e) - .22) * 1.32 * 75vmax));z-index:2;-webkit-mask:radial-gradient(circle at 50% 46%,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 50% 46%,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 50% 46%,transparent var(--hole),#000 calc(var(--hole) + 1px));background:#f5f1e8;position:absolute;inset:0}.hz[data-done="1"] .hz-mask{visibility:hidden}.story{height:calc(380vh + var(--hz-h) - 100vh)}@media (max-width:899px){.story{height:calc(330vh + var(--hz-h) - 100vh)}}@media (max-width:760px){.hz-mask{-webkit-mask:radial-gradient(circle at 50% 41%,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 50% 41%,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 50% 41%,transparent var(--hole),#000 calc(var(--hole) + 1px))}}:root[data-motion=off] main>section.hz{pointer-events:auto;background:#f5f1e8;height:auto;margin-bottom:0}:root[data-motion=off] .story{height:auto}@media (prefers-reduced-motion:reduce){main>section.hz{pointer-events:auto;background:#f5f1e8;height:auto;margin-bottom:0}.story{height:auto}}@media (min-width:1000px){.hz .lemon{width:min(58vh,36vw);top:52%;left:71%}.hz-mask{-webkit-mask:radial-gradient(circle at 71% 52%,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 71% 52%,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 71% 52%,transparent var(--hole),#000 calc(var(--hole) + 1px))}.hz-bottom{transform:translateY(calc(-50% + var(--e) * 60px));flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;top:52%;bottom:auto}.hz-h1{letter-spacing:-.04em;max-width:min(46vw,640px);font-size:clamp(44px,4.6vw,76px);line-height:1.02}.hz-actions{gap:14px 26px}.hz-actions .lg-pill{min-height:56px;padding:0 30px;font-size:15px}.hz-actions{flex-direction:column;align-items:flex-start}}.pt-line{--pf:1;gap:0 28px;margin-top:clamp(56px,7vw,96px)}.pt-line:before{background:#e4ddce;height:3px;top:9px;left:9px;right:9px}.pt-line:after{content:"";height:3px;width:calc((100% - 18px) * var(--pf));background:linear-gradient(90deg,#f5d33a,#e8aa28);border-radius:3px;position:absolute;top:9px;left:9px}.pt-step{flex-direction:column;align-items:flex-start;gap:10px;padding-right:12px;display:flex;position:relative}.pt-step .pt-dot{z-index:1;background:#f5f1e8;border:3px solid #d6cdba;width:21px;height:21px;margin-bottom:26px;transition:border-color .4s,background-color .4s,box-shadow .4s,transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.pt-step.on .pt-dot{background:#f5d33a;border-color:#f5d33a;transform:scale(1.08);box-shadow:0 0 0 7px #f5d33a2e}.pt-step .pt-title{letter-spacing:-.025em;color:#a39a86;font-size:clamp(22px,2.1vw,30px);line-height:1.15;transition:color .4s}.pt-step.on .pt-title{color:#17150f}.pt-step .pt-dur{color:#a39a86;transition:color .4s}.pt-step.on .pt-dur{color:#7a5e00}@media (max-width:760px){.pt-line{gap:0}.pt-line:before{width:3px;height:auto;inset:10px auto 10px 9px}.pt-line:after{width:3px;height:calc((100% - 20px) * var(--pf));top:10px;left:9px}.pt-step{padding:0 0 30px 44px}.pt-step .pt-dot{margin:0;position:absolute;top:2px;left:0}}.tree-sec{height:320vh;position:relative}.tree-stage{top:var(--hdr-h);height:calc(100vh - var(--hdr-h));height:calc(100svh - var(--hdr-h));align-items:center;display:flex;position:sticky;overflow:hidden}.tree-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px 56px;width:100%;display:grid}.tree-txt{flex-direction:column;gap:18px;min-width:0;display:flex}.tree-h2{letter-spacing:-.035em;color:#17150f;margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1.04}.tree-lead{color:#4a453b;margin:0;font-size:17px;line-height:1.55}.tree-step{border-top:1px solid #e4ddce;min-height:178px;margin-top:14px;padding-top:22px}.tree-step-in{animation:.6s cubic-bezier(.2,.8,.2,1) both treeIn}@keyframes treeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tree-dur{letter-spacing:.12em;text-transform:uppercase;color:#7a5e00;font-size:12px;font-weight:600}.tree-step h3{letter-spacing:-.025em;color:#17150f;margin:8px 0 0;font-size:clamp(26px,2.5vw,36px);font-weight:400;line-height:1.1}.tree-step p{color:#4a453b;max-width:460px;margin:10px 0 0;font-size:16px;line-height:1.55}.tree-pips{gap:8px;margin-top:20px;display:flex}.tree-pips span{background:#e4ddce;border-radius:4px;width:28px;height:4px;transition:background-color .4s}.tree-pips span.on{background:#f5d33a}.tree-art{min-width:0;height:min(74vh,680px);position:relative}.tree-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tree-sec .pt-personal{margin-top:10px;padding-top:20px}.tree-list{color:#17150f;flex-direction:column;gap:10px;margin:10px 0 0;padding:0;font-size:18px;list-style:none;display:flex}.tree-list span{letter-spacing:.1em;text-transform:uppercase;color:#7a5e00;margin-left:8px;font-size:12px;font-weight:600}.tree-sec.still{height:auto;padding:clamp(96px,11vw,160px) 0}.tree-sec.still .tree-stage{height:auto;position:relative;top:auto}@media (max-width:900px){.tree-sec{height:300vh}.tree-grid{grid-template-columns:minmax(0,1fr);gap:0}.tree-txt{gap:10px}.tree-h2{font-size:clamp(28px,7vw,36px)}.tree-lead,.tree-sec .pt-personal{display:none}.tree-art{order:-1;height:42svh}.tree-step{min-height:150px;margin-top:4px;padding-top:14px}.tree-step p{font-size:15px}}@media (prefers-reduced-motion:reduce){.tree-sec{height:auto;padding:clamp(96px,11vw,160px) 0}.tree-stage{height:auto;position:relative;top:auto}}.lemo-scene,.jug-scene{background:radial-gradient(90% 80% at 80% 10%,#f5d33a29,#f5d33a00 60%),#fbf8f1;border:1px solid #e4ddce;border-radius:24px;position:relative;overflow:hidden}.lemo-scene canvas,.jug-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lemo-scene{height:clamp(230px,21vw,290px)}.lemo-scene .scene-tag.l{color:#6b6558}.lemo-scene .scene-tag.r{color:#7a5e00}.jug-scene{height:clamp(260px,26vw,320px)}.jug-scene .scene-legend{color:#17150f;background:0 0}.scene-legend .d.now{background:#fcedb4;box-shadow:inset 0 0 0 1px #17150f40}.scene-legend .d.plus{background:#f0c01e;box-shadow:inset 0 0 0 1px #7a5e0066}.scene-legend .d.slc{background:#fff6d6;box-shadow:inset 0 0 0 2px #e9bc14}.lemo-scene .scene-tag{border-radius:999px;padding:6px 11px;transition:background-color .35s,color .35s,box-shadow .35s}.lemo-scene[data-mode=without] .scene-tag.l{color:#fffdf8;background:#17150f}.lemo-scene[data-mode=with] .scene-tag.r{color:#17150f;background:#f5d33a}.lemo-scene[data-mode=with] .scene-tag.l,.lemo-scene[data-mode=without] .scene-tag.r{color:#7d7768}.hz-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hz.hz-still .hz-canvas{display:none}.hz[data-cv="1"] .hz-mask{background:0 0;-webkit-mask:none;mask:none}.hz[data-cv="1"] .lemon{visibility:hidden;will-change:auto;transform:translate(-50%,-50%)}.hz[data-cv="1"] .lemon-spin{animation:none}@media (max-width:760px){.lg>header.site-hdr[data-stuck="1"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f1e8f7}}.hz-stage{height:100lvh}.lemon{top:46svh}.hz-mask{-webkit-mask:radial-gradient(circle at 50% 46svh,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 50% 46svh,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 50% 46svh,transparent var(--hole),#000 calc(var(--hole) + 1px))}@media (max-width:760px){.lemon{top:41svh}.hz-mask{-webkit-mask:radial-gradient(circle at 50% 41svh,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 50% 41svh,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 50% 41svh,transparent var(--hole),#000 calc(var(--hole) + 1px))}.hz-bottom{bottom:calc(22px + 100lvh - 100svh)}}@media (min-width:1000px){.hz .lemon{top:52svh}.hz-mask{-webkit-mask:radial-gradient(circle at 71% 52svh,transparent var(--hole),#000 calc(var(--hole) + 1px));-webkit-mask:radial-gradient(circle at 71% 52svh,transparent var(--hole),#000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 71% 52svh,transparent var(--hole),#000 calc(var(--hole) + 1px))}.hz-bottom{top:52svh}}.story-stage{height:100lvh}@media (max-width:899px){.story-ui{padding-bottom:max(28px,env(safe-area-inset-bottom));padding-bottom:calc(max(28px,env(safe-area-inset-bottom)) + 100lvh - 100svh)}}:root[data-motion=off] .story-stage{height:auto}@media (prefers-reduced-motion:reduce){.story-stage{height:auto}}@media (prefers-reduced-motion:reduce) and (max-width:899px){.story-ui{padding-bottom:72px}}.story-stage[data-opaque="1"]{background:0 0}.story-stage[data-opaque="1"] .story-neb,.story-stage[data-opaque="1"] .story-scrim{display:none}.story-track span{will-change:transform}.hdr-me,.hdr-me:hover{text-decoration:none}.hdr-me{color:#17150f;background:linear-gradient(#fffdf8f2,#f8f3e6e6);border:1px solid #e1d7bf;border-radius:999px;align-items:center;gap:9px;max-width:220px;min-height:44px;padding:4px 14px 4px 4px;transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);animation:.5s cubic-bezier(.2,.8,.2,1) both hdrMeIn;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -10px #7a5e0073}.hdr-me:hover{border-color:#e8c53a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #f5d33a29,0 10px 24px -12px #7a5e008c}.hdr-me:focus-visible{outline-offset:3px;outline:2px solid #7a5e00}.hdr-me-av{color:#3b2e00;letter-spacing:.04em;background:radial-gradient(circle at 32% 28%,#fff3a6 0,#f7dc55 38%,#ebc21e 100%);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 0 0 2px #fffdf8,0 0 0 3px #d9b21a8c,0 4px 10px -4px #7a5e0099}.hdr-me-av:after{content:"";background:#3daa6a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fffdf8}.hdr-me-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.hdr-me-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hdr-me-txt small{letter-spacing:.12em;text-transform:uppercase;color:#7a5e00;font-size:10.5px;font-weight:700}.hdr-me.hdr-me-lg{max-width:70%;padding-right:18px}.hdr-me.hdr-me-lg .hdr-me-av{width:38px;height:38px;font-size:13.5px}@keyframes hdrMeIn{0%{opacity:0;transform:translateY(-3px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1240px) and (min-width:1101px){.hdr-right .hdr-me{max-width:170px}}@media (max-width:409px){.site-hdr.is-in .lg-brand-word{display:none}}@media (max-width:560px){.hdr-right .hdr-me{gap:0;padding:3px}.hdr-right .hdr-me .hdr-me-name{display:none}.hdr-right .hdr-me .hdr-me-av{width:32px;height:32px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hdr-me{transition:none;animation:none}.hdr-me:hover{transform:none}}
