:root{--ink:#141114;--ink2:#3E383C;--mut:#6E666A;--line:#ECE7E4;--soft:#F8F6F4;--soft2:#F3F0ED;--acc:#F0533A;--acc2:#D9432B;--acc-t:#C93A22;--acc-b:#D23F27;--acc-bh:#B8341E;--plum:#2E1B25;--plum2:#3A2531;--foot:#31252F;--lav:#F4F4FD;--ind:#4F5BF5;--navy:#191B4B;--sage:#4E9A73;--r:14px;--rl:20px;--e:cubic-bezier(.2,.7,.2,1);--g:100px;--s:100px;--w:1240px;--fd:var(--font-outfit),"Outfit","Avenir Next","Helvetica Neue",Arial,sans-serif;--fb:var(--font-inter),"Inter","Helvetica Neue",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}#app,footer{overflow-x:clip}body{font-family:var(--fb);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:14px}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wrap{max-width:calc(var(--w) + var(--g)*2);margin:0 auto;padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px))}.sec{padding-block:var(--s)}.soft{background:var(--soft)}.lav{background:var(--lav)}.center{text-align:center}.H1,.H2,.H3,.H4{font-family:var(--fd);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1.02;text-wrap:balance}.H1{font-size:clamp(38px,5.4vw,72px)}.H2{font-size:clamp(28px,3.4vw,46px)}.H3{font-size:clamp(22px,2.4vw,32px)}.H4{font-size:15px;letter-spacing:0}.acc{color:var(--acc-t)}.ind{color:var(--ind)}.eye{font-size:12px;color:var(--ink2);margin-bottom:10px}.lead{color:var(--mut);font-size:14.5px;max-width:560px}.lead.dk{color:var(--ink2)}.sm{font-size:12.5px;color:var(--mut)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:4px 10px;border-radius:7px;border:1px solid var(--line);background:var(--soft);color:var(--ink2);margin-bottom:18px}.badge.o{color:var(--acc-t);border-color:rgba(240,83,58,.35);background:rgba(240,83,58,.06)}.badge.i{color:var(--ind);border-color:rgba(79,91,245,.35);background:rgba(79,91,245,.07)}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:40px}.head .lead{max-width:440px;font-size:13.5px}.head>*{min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .25s var(--e),background .25s,box-shadow .25s,border-color .25s,color .25s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:none}.b-acc{background:var(--acc-b);color:#fff}.b-acc:hover{background:var(--acc-bh);box-shadow:0 12px 24px -12px var(--acc)}.b-dark{background:linear-gradient(180deg,#2A1A23,#3D2430);color:#fff}.b-dark:hover{box-shadow:0 12px 24px -12px var(--plum)}.b-ghost{background:#fff;border:1px solid var(--line)}.b-ghost:hover{border-color:var(--ink)}.b-light{background:#fff;color:var(--ink)}.b-line{border:1px solid rgba(255,255,255,.25);color:#fff}.b-line:hover{border-color:#fff}.b-block{width:100%}.btn .ar{transition:transform .25s var(--e)}.btn:hover .ar{transform:translateX(3px)}.ulink{font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.ulink:hover{color:var(--acc-t)}.ph{position:relative;overflow:hidden;border-radius:var(--r);background:var(--c,#D8CABF);max-width:100%}.ph:after{content:"";background:linear-gradient(155deg,rgba(255,255,255,.16),transparent 45%,rgba(0,0,0,.05));pointer-events:none}.ph:after,.zoom{position:absolute;inset:0}.zoom{background:inherit;transition:transform 1s var(--e)}.hov:hover .zoom{transform:scale(1.05)}.hov{transition:transform .5s var(--e),box-shadow .5s var(--e)}.hov:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px rgba(46,27,37,.38)}[data-r]{opacity:.01;transform:translateY(24px);transition:opacity .9s var(--e),transform .9s var(--e);transition-delay:var(--d,0s)}[data-r=f]{transform:none}[data-r=l]{transform:translateX(-28px)}[data-r=rt]{transform:translateX(28px)}[data-r=s]{transform:scale(.96)}[data-r]:is(.in,[data-in]){opacity:1;transform:none}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.05em}.split .w>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--e);transition-delay:var(--d)}.split:is(.in,[data-in]) .w>span{transform:none}html.noanim [data-r]{opacity:1;transform:none}html.noanim .split .w>span{transform:none}#main>section:first-of-type [data-r],#main>section:first-of-type[data-r]{opacity:1}#main>section:first-of-type .split .w>span{transform:none}.page{display:none}.page.on{display:block}.page.on>*{animation:pin .65s var(--e) both}.page.off{display:block;animation:pout .25s ease both}@keyframes pin{0%{opacity:.01;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pout{to{opacity:0}}main{min-height:100vh}#bar{top:0;height:2px;width:100%;background:var(--acc);transform-origin:0 50%;transform:scaleX(0);z-index:300}#bar,.hd{position:fixed;left:0}.hd{right:0;top:calc(14px + env(safe-area-inset-top,0px));z-index:200;padding:0 max(24px,env(safe-area-inset-left,0px));transition:transform .45s var(--e)}.nav{max-width:1290px;margin:0 auto;height:58px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;display:flex;align-items:center;gap:26px;padding:0 10px 0 14px;box-shadow:0 1px 0 var(--line),0 10px 30px -22px rgba(46,27,37,.35);transition:box-shadow .3s}.hd.scd .nav{box-shadow:0 16px 40px -20px rgba(46,27,37,.4)}.logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;letter-spacing:-.03em}.logo svg{width:28px;height:28px;flex:none}.links{display:flex;gap:22px;font-size:13px;color:var(--ink2)}.links a,.links button{position:relative;padding:6px 0;transition:color .2s;font-size:13px}.links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--e)}.links a.on:after,.links a:hover:after{transform:scaleX(1)}.links .dd.on>button,.links a.on{color:var(--ink);font-weight:600}.dd{position:relative}.dd>button{display:flex;align-items:center;gap:4px;color:var(--ink2)}.dd>button svg{transition:transform .3s var(--e)}.dd.open>button svg{transform:rotate(180deg)}.ddm{position:absolute;top:calc(100% + 14px);left:-12px;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 20px 50px -20px rgba(46,27,37,.4);opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .3s var(--e)}.dd.open .ddm{opacity:1;visibility:visible;transform:none}.ddm a{display:block;padding:9px 12px;border-radius:8px;font-size:13px;color:var(--ink)}.ddm a:after{display:none}.ddm a small{display:block;font-size:11.5px;color:var(--mut)}.ddm a:hover{background:var(--soft)}.right{margin-left:auto;align-items:center;gap:14px;font-size:13px}.right,.seg{display:flex}.seg{background:var(--soft2);border-radius:9px;padding:3px}.seg,.seg a{position:relative}.seg a{z-index:1;font-size:12.5px;padding:6px 11px;border-radius:7px;color:var(--mut);transition:color .3s}.seg a.on{color:var(--ink);font-weight:500}.seg .pill{position:absolute;top:3px;bottom:3px;background:#fff;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .45s var(--e)}.lang{display:flex;align-items:center;gap:5px;font-weight:600;font-size:12px}.nav .btn{height:36px;font-size:12.5px}.burger{display:none;width:40px;height:40px;place-items:center;border-radius:9px}.burger span{display:block;width:18px;height:1.5px;background:var(--ink);transition:transform .3s var(--e),opacity .3s}.burger span+span{margin-top:5px}.burger.x span:first-child{transform:translateY(6.5px) rotate(45deg)}.burger.x span:nth-child(2){opacity:0}.burger.x span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mnav{position:fixed;inset:0;background:#fff;z-index:190;padding:100px 24px 24px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .35s;overflow:auto}.mnav.open{opacity:1;visibility:visible}.mnav a{font-family:var(--fd);font-size:24px;font-weight:800;text-transform:uppercase;padding:10px 0;border-bottom:1px solid var(--line)}body.bare #bar,body.bare .hd,body.bare footer{display:none}.hd.dkh .nav{background:rgba(255,255,255,.97)}footer{margin:var(--s) 10px 10px;border-radius:var(--rl);background:var(--foot);color:#fff;padding-block:70px 34px}footer .wrap{max-width:calc(1000px + var(--g)*2)}.ft{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:46px}.ft b{font-weight:500;font-size:14px}.ft p{font-size:12px;color:rgba(255,255,255,.6);margin-top:3px}.nl{display:flex;gap:8px}.nl input{height:36px;width:260px;max-width:52vw;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:0 12px;font-size:12.5px;color:#fff;outline:none;transition:border-color .25s}.nl input:focus{border-color:rgba(255,255,255,.5)}.nl .btn{height:36px;background:#EDEAE8;color:var(--ink)}.fc{display:flex;gap:90px;flex-wrap:wrap;font-size:12.5px;padding-bottom:46px;border-bottom:1px solid rgba(255,255,255,.12)}.fc b{font-weight:500;margin-bottom:12px}.fc a,.fc b{display:block}.fc a{color:rgba(255,255,255,.75);margin-bottom:8px;transition:color .2s,transform .2s}.fc a:hover{color:#fff;transform:translateX(3px)}.fb{justify-content:space-between;gap:16px;font-size:11.5px;color:rgba(255,255,255,.7);padding-top:26px}.fb,.fb div{display:flex;flex-wrap:wrap}.fb div{gap:18px}.flegal{font-size:11px;line-height:1.6;color:rgba(255,255,255,.6);margin:6px 0 0}.strip{overflow:hidden;margin-top:44px}.strip .tr{display:flex;gap:18px;width:max-content;animation:mq 50s linear infinite}.strip:hover .tr{animation-play-state:paused}.strip .ph{height:clamp(170px,22vw,300px);flex:none;border-radius:12px}@keyframes mq{to{transform:translateX(-50%)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.stats.c3{grid-template-columns:repeat(3,1fr)}.st{padding:18px 20px 0 0;position:relative}.st:before{content:"";position:absolute;top:-1px;left:0;height:1.5px;width:0;background:var(--ink);transition:width 1.4s var(--e);transition-delay:var(--d)}.st:first-child:is(.in,[data-in]):before{width:100%}.st.hl:before{background:var(--acc)}.st.hl:is(.in,[data-in]):before{width:100%}.st b{display:block;font-family:var(--fd);font-weight:800;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st.hl b{color:var(--acc-t)}.st span{font-size:12px;color:var(--mut)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.g2{grid-template-columns:1fr 1fr}.g2,.g3{display:grid;gap:18px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr);gap:16px}.g4,.g5{display:grid}.g5{grid-template-columns:repeat(5,1fr);gap:14px}.g2>*,.g3>*,.g4>*,.g5>*{min-width:0}.ic{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;flex:none;transition:transform .4s var(--e)}.ic svg{width:16px;height:16px}.feat:hover .ic{transform:translateY(-3px) rotate(-6deg)}.feat b{display:block;font-size:14px;margin:14px 0 4px}.feat p{font-size:12.5px;color:var(--mut)}.dark{margin:0 10px;border-radius:var(--rl);background:radial-gradient(90% 130% at 10% 0,#3D2632,#2A1821 65%);color:#fff;padding-block:var(--s)}.dark .lead,.dark .sm{color:rgba(255,255,255,.68)}.dark .eye{color:rgba(255,255,255,.75)}.dk-card{background:radial-gradient(120% 120% at 100% 100%,#4B2A35,#1E1419 70%);color:#fff;border-radius:var(--r);padding:22px;display:flex;flex-direction:column}.dk-card p{color:rgba(255,255,255,.7);font-size:12.5px}.tcard{border-radius:var(--r);background:var(--c);aspect-ratio:3/4.4;overflow:hidden;display:flex;align-items:flex-end;padding:14px}.tcard,.tcard .q{position:relative}.tcard .q{background:#fff;border-radius:10px;padding:13px;font-size:12px;font-style:italic;color:var(--mut);transition:transform .5s var(--e);text-align:left;width:100%}.tcard:hover .q{transform:translateY(-6px)}.who{display:flex;align-items:center;gap:10px;margin-top:10px;font-style:normal}.who b{display:block;font-size:12px;color:var(--ink);font-weight:500}.who span{font-size:11px;color:var(--mut)}.av{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#3D59C8,#C04F9E 60%,#F0A04A);place-items:center;color:#fff;font-size:10.5px;flex:none}.av,.tpav{display:grid;font-weight:700}.tpav{border-radius:50%;background:#C9A898;color:#4A3530;place-items:center;flex:none}.qa{border-bottom:1px solid var(--line)}.qa>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:13.5px;text-align:left}.qa .ch{width:8px;height:8px;border-right:1.6px solid;border-top:1.6px solid;transform:rotate(45deg);transition:transform .35s var(--e);flex:none;margin-right:4px}.qa.open .ch{transform:rotate(135deg)}.cl{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--e)}.cl>div{overflow:hidden}.open>.cl{grid-template-rows:1fr}.qa p{font-size:13px;padding-bottom:16px;max-width:600px}.qa p,.qgrp{color:var(--mut)}.qgrp{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin:20px 0 2px}.qgrp:first-child{margin-top:0}.split2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split2>*{min-width:0}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px max(var(--g),calc((100vw - var(--w))/2)) 20px;scroll-padding-inline:max(var(--g),calc((100vw - var(--w))/2));cursor:grab}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.round{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;background:#fff;transition:all .25s;flex:none}.round:hover{background:var(--plum);border-color:var(--plum);color:#fff}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12.5px;padding:7px 13px;border-radius:8px;border:1px solid var(--line);background:#fff;transition:all .3s var(--e)}.chip.on,.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:#fff}.field{position:relative}.field svg.fi{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--mut);pointer-events:none}.inp{width:100%;height:42px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-size:13px;background:#fff;outline:none;transition:border-color .25s,box-shadow .25s;appearance:none}.field .inp.pl{padding-left:34px}select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141114' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}textarea.inp{height:auto;min-height:76px;padding:10px 12px;resize:vertical}.inp:focus{border-color:var(--ink);box-shadow:0 0 0 4px rgba(46,27,37,.06)}.inp.err{border-color:var(--acc);animation:shk .4s}@keyframes shk{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}label.lb{display:block;font-weight:500;margin:0 0 6px}.ck,label.lb{font-size:12.5px}.ck{display:flex;gap:10px;align-items:flex-start;color:var(--mut);cursor:pointer;line-height:1.45}.ck input{position:absolute;opacity:0;pointer-events:none}.ck .bx{width:17px;height:17px;border:1.5px solid #d5ccc8;border-radius:5px;display:grid;place-items:center;flex:none;margin-top:1px;transition:all .25s var(--e);background:#fff}.ck .bx svg{opacity:0;transform:scale(.4);transition:all .3s var(--e)}.ck input:checked+.bx{background:var(--plum);border-color:var(--plum)}.ck input:focus-visible+.bx{outline:2px solid var(--ink);outline-offset:2px}.ck input[aria-invalid=true]+.bx,.ck.err .bx{border-color:var(--acc)}.ck input:checked+.bx svg{opacity:1;transform:none}.ck.err .bx{border-color:var(--acc);animation:shk .4s}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--plum);color:#fff;font-size:12.5px;padding:12px 18px;border-radius:10px;opacity:0;visibility:hidden;transition:all .4s var(--e);z-index:500;max-width:calc(100vw - 32px);box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.toast.on{opacity:1;visibility:visible;transform:translate(-50%)}.tabs{display:flex;background:var(--soft2);border-radius:10px;padding:4px;position:relative}.tabs button{flex:1 1;position:relative;z-index:1;font-size:13px;padding:8px 12px;border-radius:7px;color:var(--mut);transition:color .3s}.tabs button.on{color:var(--ink)}.tabs .pill{position:absolute;top:4px;bottom:4px;background:#fff;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .45s var(--e)}.vid{position:relative;border-radius:var(--r);background:#3A3431;aspect-ratio:16/9;overflow:hidden;cursor:pointer;max-width:100%}.vid .pl{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:rgba(255,255,255,.28);display:grid;place-items:center;color:#fff;transition:transform .35s var(--e),opacity .4s}.vid:hover .pl{transform:scale(1.08)}.vid.play .pl{opacity:0}.vid.play:hover .pl{opacity:1}.vid .pg{position:absolute;left:28px;right:28px;bottom:26px;height:2px;background:rgba(255,255,255,.3)}.vid .pg i{left:0;top:0;bottom:0;width:var(--v,18%)}.vid .pg i,.vid .pg i:after{position:absolute;background:#fff}.vid .pg i:after{content:"";right:-5px;top:-4px;width:10px;height:10px;border-radius:50%}.vid .eq{position:absolute;right:20px;top:18px;display:flex;gap:2px;align-items:flex-end;height:14px;opacity:0;transition:opacity .3s}.vid.play .eq{opacity:1}.vid .eq i{width:3px;background:#fff;animation:eq 1s ease-in-out infinite}.vid .eq i:nth-child(2){animation-delay:-.3s}.vid .eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,to{height:30%}50%{height:100%}}.browser{background:#fff;border-radius:14px;border:1px solid var(--line);overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.45)}.browser .bt{height:30px;background:var(--soft);display:flex;align-items:center;gap:5px;padding:0 12px}.browser .bt i{width:8px;height:8px;border-radius:50%;background:#DDD5D0}.browser .bt span{margin-left:12px;font-size:10px;color:var(--mut);background:#fff;border-radius:5px;padding:2px 8px}.ctaband{margin:0 10px;border-radius:var(--rl);background:radial-gradient(80% 140% at 50% 120%,#4A2C38,#2A1821 70%);color:#fff;text-align:center;padding:96px max(24px,var(--g))}.ctaband p{color:rgba(255,255,255,.72);font-size:13.5px;margin:14px auto 24px;max-width:620px}.splitcta{margin:0 10px;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--rl);overflow:hidden;min-height:300px}.splitcta .l{background:radial-gradient(100% 120% at 0 0,#3D2632,#2A1821 70%);color:#fff;padding:56px max(24px,var(--g));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.splitcta .l p{font-size:13px;color:rgba(255,255,255,.72);margin:12px 0 22px}.splitcta .ph{border-radius:0;min-height:220px}.ovl{position:fixed;inset:0;z-index:400;background:rgba(20,14,18,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .35s}.ovl.open{opacity:1;visibility:visible}.mp{background:#fff;border-radius:16px;width:min(900px,100%);max-height:92vh;overflow:auto;transform:translateY(18px) scale(.97);transition:transform .5s var(--e);box-shadow:0 40px 100px -30px rgba(0,0,0,.5)}.ovl.open .mp{transform:none}.mp.sm2{width:min(560px,100%)}.mx{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;transition:background .2s}.mx:hover{background:var(--soft)}.copy{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:8px;background:#fff;padding:9px 12px;font-size:13px;border:1px solid var(--line)}.copy span{min-width:0;overflow-wrap:anywhere}.copy button{flex:none;color:var(--mut);transition:color .2s,transform .2s}.copy button:hover{color:var(--ink);transform:scale(1.1)}.copy .masked{color:var(--mut);letter-spacing:.12em}.copy .copy-acts{display:flex;gap:10px;flex:none}.copy.copy--reveal{width:100%;justify-content:flex-start;gap:8px;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.copy.copy--reveal:hover{border-color:var(--ink)}.copy.copy--reveal svg{color:var(--mut)}.hhero{margin:10px;border-radius:var(--rl);min-height:min(760px,92vh);background:radial-gradient(90% 90% at 50% 70%,#4E3238 0,#33222A 45%,#251820 80%);color:#fff;display:grid;place-items:center;text-align:center;overflow:hidden;position:relative;padding:140px 24px 100px}.glyph{position:absolute;left:50%;top:62%;width:min(560px,78vw);transform:translate(-50%,-50%);pointer-events:none;opacity:.55}.glyph svg{width:100%;height:auto;animation:fl 9s ease-in-out infinite}@keyframes fl{50%{transform:translateY(-14px) rotate(1.5deg)}}.hhero .in2{position:relative;z-index:2;max-width:1120px}.hhero .eye{color:#fff;font-weight:600;font-size:12px}.hhero p{color:rgba(255,255,255,.85);font-size:15px;max-width:560px;margin:20px auto 0}.cue{bottom:26px;width:22px;height:34px;border:1.5px solid rgba(255,255,255,.35);border-radius:12px}.cue,.cue:after{position:absolute;left:50%;transform:translateX(-50%)}.cue:after{content:"";top:7px;width:3px;height:7px;border-radius:2px;background:#fff;animation:cu 1.8s infinite}@keyframes cu{0%{opacity:0}40%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}.path{position:relative;border-radius:var(--r);overflow:hidden;min-height:420px;display:flex;align-items:flex-end;color:#fff;background:var(--c)}.path:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(30,20,24,.55));transition:opacity .5s}.path .zoom{background:var(--c)}.path .tag{position:absolute;top:14px;left:14px;z-index:2;font-size:10.5px;background:#fff;color:var(--ink);padding:3px 8px;border-radius:6px;display:flex;gap:5px;align-items:center}.path .bd{position:relative;padding:26px}.path h3{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.01em}.path p{font-size:13px;color:rgba(255,255,255,.88);margin:10px 0 26px;max-width:470px}.tech{gap:60px;align-items:center}.checks,.tech{display:grid;grid-template-columns:1fr 1fr}.checks{gap:9px 24px;font-size:13px;margin:22px 0 28px;list-style:none}.checks li{display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.9)}.checks li:before{content:"✓";color:var(--acc);font-weight:700}.mo{display:grid;grid-template-columns:150px 1fr;min-height:380px;font-size:11px;color:var(--ink)}.mo .sb{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:3px;background:#FBFAF9}.mo .sb b{display:flex;align-items:center;gap:6px;font-size:11.5px;margin:0 6px 12px}.mo .sb b i{width:14px;height:14px;border-radius:4px;background:var(--ink)}.mo .sb span{padding:7px 8px;border-radius:7px;color:var(--mut);display:flex;gap:7px;align-items:center;transition:all .35s}.mo .sb span.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.06)}.mo .sb .as{margin-top:auto;background:var(--plum);color:#fff;border-radius:7px;padding:7px 9px;font-size:10.5px}.mo .mn{padding:16px;min-width:0}.mo .mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mo .mh b{font-size:13px}.mo .mh small{font-size:9.5px;border:1px solid var(--line);border-radius:6px;padding:3px 7px;color:var(--mut)}.kp{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.kp div{border:1px solid var(--line);border-radius:9px;padding:9px}.kp small{font-size:8.5px;color:var(--mut);display:block}.kp b{font-size:14px;font-family:var(--fd);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp em{display:block;font-style:normal;font-size:8.5px;color:var(--sage)}.chart{border:1px solid var(--line);border-radius:9px;padding:10px}.chart small{font-size:9.5px;font-weight:600}.bars{display:flex;align-items:flex-end;gap:6px;height:120px;margin-top:8px}.bars i{flex:1 1;background:#E9DCE0;border-radius:3px 3px 1px 1px;height:3%;transition:height 1.1s var(--e);transition-delay:var(--d)}.bars i:last-child{background:var(--ink)}.mlist{display:grid;gap:7px}.mlist div{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px}.mlist i{width:22px;height:22px;border-radius:6px;background:var(--c);flex:none}.mlist em{margin-left:auto;font-style:normal;color:var(--mut)}.mlist .pill2{font-size:9px;border-radius:5px;padding:2px 6px;background:#EAF4EE;color:var(--sage);font-style:normal}.tvh{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tvh .ph{aspect-ratio:1/.92}.flt{position:absolute;display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:10px 16px 10px 10px;box-shadow:0 20px 40px -20px rgba(46,27,37,.45);animation:bob 6s ease-in-out infinite;color:var(--ink)}@keyframes bob{50%{transform:translateY(-8px)}}.flt i{width:36px;height:36px;border-radius:9px;background:rgba(240,83,58,.1);color:var(--acc);display:grid;place-items:center;font-style:normal}.flt b{display:block;font-family:var(--fd);font-size:18px;font-weight:800}.flt span{font-size:11px;color:var(--mut)}.xcard{width:min(290px,76vw);aspect-ratio:3/3.9;border-radius:var(--r);background:linear-gradient(180deg,var(--c) 30%,#3B2A25);color:#fff;display:flex;align-items:flex-end;padding:20px;position:relative;overflow:hidden}.xcard h4{font-size:16px;font-weight:700;line-height:1.2}.xcard p{font-size:12px;color:rgba(255,255,255,.8);margin:6px 0 14px}.xcard span{font-size:12px;font-weight:600;display:inline-flex;gap:5px;transition:gap .25s}.xcard:hover span{gap:10px}.wdg{display:grid;grid-template-columns:1fr 1.05fr;gap:60px}.wdg,.wt{align-items:center}.wt{display:flex;gap:14px;width:100%;text-align:left;padding:13px 16px;border-radius:12px;border:1.5px solid transparent;transition:all .35s var(--e);position:relative;overflow:hidden}.wt i{width:28px;height:28px;border-radius:50%;background:var(--soft);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:var(--mut);flex:none;transition:all .35s}.wt b{display:block;font-size:13.5px}.wt small{font-size:12px;color:var(--mut)}.wt:hover{background:var(--soft)}.wt.on{border-color:var(--ink);background:#fff}.wt.on i{background:var(--ink);color:#fff}.wt:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--acc)}.wt.run:after{animation:wp 5s linear forwards}@keyframes wp{to{width:100%}}.wvis{position:relative}.wvis .ph{aspect-ratio:1/.92;transition:background .7s var(--e);border:1.5px solid var(--ink)}.wcap{position:absolute;left:14px;right:14px;bottom:14px;background:#fff;border-radius:12px;padding:16px 18px;transition:opacity .3s,transform .3s var(--e)}.wcap.swap{opacity:0;transform:translateY(8px)}.wcap small{font-size:11px;color:var(--mut)}.wcap h4{font-family:var(--fd);font-size:15px;font-weight:800;text-transform:uppercase;margin:3px 0 4px}.wcap p{font-size:12.5px;color:var(--mut)}.ben{background:#fff;border-radius:var(--r);padding:22px;transition:transform .45s var(--e),box-shadow .45s}.ben:hover{transform:translateY(-5px);box-shadow:0 24px 50px -30px rgba(46,27,37,.35)}.ben b{display:block;font-size:13.5px;margin:22px 0 6px}.ben p{font-size:12px;color:var(--mut)}.jd>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);border-radius:var(--r);padding:22px;transition:background .4s,transform .4s var(--e)}.jd>div:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}.jd .ic{background:rgba(255,255,255,.1);border-color:transparent;color:#fff}.jd>div:hover .ic{background:var(--acc)}.jd b{display:block;font-size:14px;margin:20px 0 6px}.jd p{font-size:12.5px;color:rgba(255,255,255,.68)}.tvis{height:170px;background:var(--soft2);display:grid;place-items:center;overflow:hidden}.trust .bd{padding:18px}.trust small{font-size:11px;color:var(--mut)}.trust h4{font-size:15px;font-weight:700;margin:4px 0 8px}.trust p{font-size:12.5px;color:var(--mut);margin-bottom:8px}.mini{background:#fff;border-radius:12px;box-shadow:0 18px 40px -24px rgba(46,27,37,.45);transition:transform .5s var(--e)}.card:hover .mini{transform:translateY(-6px) scale(1.03)}.remind{display:grid;grid-template-columns:auto 1.4fr 1fr;gap:16px;align-items:center;background:var(--soft);border-radius:var(--r);padding:20px 22px;margin-top:18px}.remind b{font-size:15px;font-family:var(--fd)}.remind p{font-size:12.5px;color:var(--mut);margin-top:3px}.rchk{list-style:none;font-size:12px;display:grid;gap:6px;color:var(--ink2)}.rchk li{opacity:.3;transition:opacity .5s}.rchk li:before{content:"✓ ";color:var(--sage);font-weight:800}.remind:is(.in,[data-in]) .rchk li{opacity:1}.remind:is(.in,[data-in]) .rchk li:first-child{transition-delay:.4s}.remind:is(.in,[data-in]) .rchk li:nth-child(2){transition-delay:.8s}.remind:is(.in,[data-in]) .rchk li:nth-child(3){transition-delay:1.2s}.bth{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bth .ph{aspect-ratio:1/1.02;background:radial-gradient(55% 45% at 58% 42%,#C7714A 0,transparent 62%),radial-gradient(70% 70% at 20% 20%,#5E7F4A,transparent 60%),linear-gradient(160deg,#4C6A3E,#2F3B27 60%,#6E5240)}.wtp{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.stack{position:relative;height:360px}.stack .ph{position:absolute;border-radius:12px;box-shadow:0 30px 60px -30px rgba(46,27,37,.45)}.why2 .big{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:24px;margin-bottom:12px;transition:background .4s,transform .4s var(--e)}.why2 .big:hover{background:rgba(255,255,255,.12);transform:translateX(-4px)}.why2 .big b{font-family:var(--fd);font-size:clamp(28px,3vw,40px);font-weight:800;display:block;margin-bottom:6px}.opp{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px}.opp b{display:block;font-size:13.5px;margin:12px 0 4px}.opp p{font-size:12.5px;color:var(--mut)}.need .ph{aspect-ratio:4/3;border-radius:0}.need .bd{padding:16px}.need h4{font-family:var(--fd);font-size:13.5px;font-weight:800;text-transform:uppercase}.need b{display:block;font-size:12px;margin:6px 0 4px;font-weight:600}.need p{font-size:12px;color:var(--mut);margin-bottom:12px}.need .km{font-size:12px;display:inline-flex;gap:5px;transition:gap .25s}.need:hover .km{gap:10px}.two{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:stretch}.two .vis{border-radius:var(--rl);background:linear-gradient(180deg,#6A4F57,#3B2730);position:relative;min-height:440px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;color:#fff;overflow:hidden}.two .vis div{background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;padding:14px 16px}.two .vis small{font-size:11px;color:rgba(255,255,255,.75)}.two .vis b{display:block;font-family:var(--fd);font-size:30px;font-weight:800}.wg{border:1px solid var(--line);border-radius:var(--r);padding:20px;transition:border-color .3s,transform .4s var(--e)}.wg:hover{border-color:var(--ink);transform:translateY(-4px)}.wg b{display:block;font-size:14px;margin:14px 0 4px}.wg strong{display:block;font-size:12.5px;margin-bottom:6px}.wg p{font-size:12.5px;color:var(--mut)}.how{display:grid;grid-template-columns:1.2fr .9fr;gap:70px;align-items:center;margin-top:56px}.hs{display:flex;gap:22px;margin-bottom:30px}.hs .n{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:14px;flex:none;transition:transform .4s var(--e),background .4s}.hs:hover .n{transform:scale(1.08);background:var(--acc)}.hs h4{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:17px}.hs p{color:var(--mut);font-size:14.5px;margin-top:8px;max-width:560px}.hcard{background:#fff;border-radius:16px;box-shadow:0 30px 70px -36px rgba(46,27,37,.45);padding:16px}.hcard .ph{aspect-ratio:1.3/1;margin-bottom:16px}.pane{transition:opacity .35s var(--e),transform .35s var(--e)}.pane.hid{display:none}.pane.ent{opacity:0;transform:translateY(8px)}.techs{grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.t4,.techs{display:grid}.t4{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px}.t4 b{display:block;font-size:13px;text-transform:uppercase;font-weight:700;margin:12px 0 4px}.t4 p{font-size:12px;color:var(--mut)}.faqd .qa{border-color:rgba(255,255,255,.14)}.faqd .qa p{color:rgba(255,255,255,.68)}.faqg{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.af .ic{background:rgba(79,91,245,.08);border-color:transparent;color:var(--ind)}.af b.big{font-family:var(--fd);font-weight:800;font-size:clamp(18px,1.8vw,24px);text-transform:uppercase;display:block;margin:14px 0 2px}.pathc .ph{aspect-ratio:16/8.4;border-radius:0}.pathc .bd{padding:16px 18px 20px}.pathc small{font-size:11.5px;color:var(--ink2)}.pathc h4{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:15px;margin:6px 0}.pathc p{font-size:12.5px;color:var(--mut)}.navy{background:var(--navy);color:#fff;border-radius:var(--r);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .5s var(--e)}.navy:hover{transform:translateY(-6px)}.navy b{font-size:44px;line-height:1}.navy b,.navy h4{font-family:var(--fd);font-weight:800}.navy h4{text-transform:uppercase;font-size:15px;margin:8px 0}.navy p{font-size:12.5px;color:rgba(255,255,255,.8)}.player{display:grid;grid-template-columns:1fr 330px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-top:36px}.player .vid{border-radius:0;aspect-ratio:auto;min-height:360px}.plist{padding:18px;display:flex;flex-direction:column}.plist small{font-size:11px}.plist h5{font-family:var(--fd);text-transform:uppercase;font-size:15px;font-weight:800;margin:4px 0 16px}.les{display:flex;gap:10px;align-items:center;padding:9px 8px;border-bottom:1px solid var(--line);font-size:12.5px;cursor:pointer;transition:background .25s}.les i,.les:hover{background:var(--soft)}.les i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;flex:none;color:var(--mut)}.les.on{background:#EEF0FF;border-radius:6px}.les.on i{background:var(--ind);color:#fff}.les b{display:block;font-weight:600}.les span{font-size:11px;color:var(--mut)}.plist .un{font-size:12px;margin:auto 0 10px;padding-top:16px}.livec .ph{aspect-ratio:16/8.4;border-radius:0}.livec .bd{padding:16px 18px 20px}.livec h4{font-family:var(--fd);text-transform:uppercase;font-size:14.5px;font-weight:800;line-height:1.25}.livec small{font-size:12px;color:var(--mut);display:block;margin-top:6px}.tg{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;background:#fff;padding:3px 8px;border-radius:6px;display:flex;gap:5px;align-items:center}.tg .dot{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:bl 1.4s infinite}@keyframes bl{50%{opacity:.2}}.stmt{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:clamp(26px,3.2vw,44px);line-height:1.12;text-align:center;max-width:1000px;margin:0 auto;letter-spacing:-.015em}.stmt .r{transition:color .6s var(--e)}.stmt:is(.in,[data-in]) .r{color:var(--acc)}.stmt:is(.in,[data-in]) .r:first-of-type{transition-delay:.3s}.stmt:is(.in,[data-in]) .r:nth-of-type(2){transition-delay:.7s}.stmt:is(.in,[data-in]) .r:nth-of-type(3){transition-delay:1.1s}.motion{background:var(--soft);border-radius:var(--rl);padding:56px max(24px,calc(var(--g) - 20px))}.grow .ph{aspect-ratio:1/.93;border-radius:0}.grow .bd{padding:16px 18px 18px}.grow h4{font-size:15px;font-weight:600}.grow p{font-size:12.5px;color:var(--mut);margin:4px 0 14px}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.post{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:transform .45s var(--e),box-shadow .45s}.post:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(46,27,37,.4)}.post .h{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600}.post .h i{width:20px;height:20px;border-radius:5px;background:var(--ink)}.post .ph{border-radius:0;aspect-ratio:1/.82;cursor:pointer}.hp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:64px;opacity:0;pointer-events:none;transition:transform .45s var(--e),opacity .45s;z-index:2}.ph.pop .hp{transform:translate(-50%,-50%) scale(1);opacity:1}.post .f{align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;color:var(--ink2)}.faces,.post .f{display:flex}.faces i{width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:var(--c,#C9A898);margin-left:-6px}.faces i:first-child{margin-left:0}.like{display:flex;align-items:center;gap:4px;margin-left:auto;font-weight:600}.like.on svg{fill:var(--acc);stroke:var(--acc);animation:pop .45s var(--e)}@keyframes pop{50%{transform:scale(1.35)}}.what .w4{background:#fff;border-radius:var(--r);padding:22px;transition:transform .45s var(--e),box-shadow .45s}.what .w4:hover{transform:translateY(-5px);box-shadow:0 24px 50px -30px rgba(46,27,37,.35)}.what b{display:block;font-size:14px;margin:22px 0 4px}.what p{font-size:12px;color:var(--mut)}.beyond{position:relative;padding-block:var(--s)}.beyond,.sc{overflow:hidden}.sc{position:absolute;width:clamp(120px,13vw,190px);aspect-ratio:1/1.12;border-radius:12px;border:5px solid #fff;box-shadow:0 20px 40px -18px rgba(46,27,37,.45);background:var(--c);will-change:transform}.bcard{max-width:560px;margin:30px auto 0;background:#fff;border-radius:14px;box-shadow:0 30px 70px -30px rgba(46,27,37,.35);padding:22px 24px;text-align:left;position:relative;z-index:2}.bstep{display:flex;gap:14px;padding:8px 0}.bstep i{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-style:normal;font-size:11px;display:grid;place-items:center;flex:none;font-weight:700}.bstep b{font-size:13px}.bstep p{font-size:12px;color:var(--mut);margin-top:2px}.evc .ph{aspect-ratio:16/8.4;border-radius:0}.evc .bd{padding:16px 18px 20px}.evc h4{font-size:15px;font-weight:700}.evc p{font-size:12.5px;color:var(--mut);margin-top:6px}.months{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:24px 0 18px}.months button{font-size:12px;padding:7px 11px;border-radius:8px;border:1px solid var(--line);transition:all .3s var(--e)}.months button.on,.months button:hover{border-color:var(--ink)}.months button.on{background:var(--ink);color:#fff}.months button.has{position:relative}.months button.has:after{content:"";position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--acc);border:2px solid #fff}.yr{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600}.cal{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:start}.cal>*{min-width:0}.ml{font-size:11.5px;color:var(--mut);margin:0 0 8px}.erow{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:10px;background:#fff;transition:all .35s var(--e)}.erow:hover{border-color:var(--ink);transform:translateX(4px)}.erow .dt{width:56px;height:56px;border-radius:12px;background:radial-gradient(120% 120% at 100% 100%,#4B2A35,#1E1419);color:#fff;display:grid;place-items:center;text-align:center;line-height:1.1;flex:none}.erow .dt small{display:block;font-size:9.5px;opacity:.75;text-transform:uppercase}.erow .dt b{font-size:15px}.erow .tgs{display:flex;gap:6px;margin-bottom:4px;flex-wrap:wrap}.erow .tgs span{font-size:10px;padding:2px 7px;border-radius:5px;background:var(--soft2);color:var(--ink2)}.erow h4{font-size:16px;font-weight:600}.erow .m{font-size:11.5px;color:var(--mut)}.erow .pr{margin-left:auto;text-align:right;font-size:11px;color:var(--mut);flex:none}.erow .pr b{font-size:16px;color:var(--ink)}.erow .pr button{display:block;margin:6px 0 0 auto;font-size:11px;border:1px solid var(--line);border-radius:7px;padding:5px 9px;background:var(--soft);transition:all .25s}.erow .pr button.ok,.erow .pr button:hover{background:var(--plum);color:#fff;border-color:var(--plum)}.pass{border-radius:var(--r);background:radial-gradient(120% 120% at 100% 100%,#4B2A35,#1E1419 70%);color:#fff;padding:20px}.pass small{font-size:10.5px;color:rgba(255,255,255,.7)}.pass h4{font-size:18px;font-weight:600;margin:4px 0 6px}.pass p{font-size:12px;color:rgba(255,255,255,.75)}.pass ul{list-style:none;font-size:12px;margin:12px 0;display:grid;gap:6px}.pass li:before{content:"✓ ";color:var(--sage)}.pass .pr2{font-family:var(--fd);font-size:26px;font-weight:800}.pass .pr2 span{font-size:12px;font-weight:400;font-family:var(--fb);color:rgba(255,255,255,.7)}.note{font-size:11.5px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:10px;background:var(--soft)}.empty,.note{color:var(--mut)}.empty{padding:46px 20px;text-align:center;font-size:13px;border:1px dashed #ddd5d0;border-radius:12px}.pft{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:center;margin-top:50px}.pft>*{min-width:0}.ftab{display:flex;gap:14px;text-align:left;width:100%;padding:14px;border-radius:12px;border:1.5px solid transparent;transition:all .35s var(--e);align-items:flex-start;position:relative;overflow:hidden}.ftab i{width:30px;height:30px;border-radius:50%;background:var(--soft2);display:grid;place-items:center;font-style:normal;font-size:12px;flex:none;color:var(--mut);transition:all .35s}.ftab b{font-size:13.5px;display:block;padding-top:5px}.ftab p{font-size:12px;color:var(--ink2);margin-top:4px;display:none}.ftab.on{border-color:var(--ink);background:#fff}.ftab.on i{background:var(--ink);color:#fff}.ftab.on p{display:block;animation:pin .4s var(--e)}.ftab:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--acc)}.ftab.run:after{animation:wp 6s linear forwards}.chat{background:#fff;border-radius:14px;overflow:hidden;color:var(--ink);box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.chat .ch1{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.chat .ch1 i{width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px}.chat .ch1 b{font-size:13px;display:block}.chat .ch1 small{font-size:11px;color:var(--sage)}.msgs{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:330px;background:#FBFAF9}.msg{max-width:78%;font-size:12.5px;padding:10px 13px;border-radius:12px;animation:pin .45s var(--e)}.msg.b{background:var(--soft2);align-self:flex-start;display:flex;gap:8px}.msg.u{background:var(--plum);color:#fff;align-self:flex-end}.typing{display:inline-flex;gap:3px;padding:12px 14px;background:var(--soft2);border-radius:12px;align-self:flex-start}.typing i{width:6px;height:6px;border-radius:50%;background:var(--mut);animation:ty 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes ty{50%{transform:translateY(-4px);opacity:.4}}.sug{display:flex;gap:6px;flex-wrap:wrap;padding:10px 14px 0}.sug button{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:5px 10px;transition:all .25s}.sug button:hover{border-color:var(--ink);background:var(--soft)}.ask{display:flex;gap:8px;padding:12px 14px 14px}.ask input{flex:1 1;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-size:12.5px;outline:none}.ask input:focus{border-color:var(--ink)}.ask button{width:38px;height:38px;border-radius:9px;background:var(--ink);color:#fff;display:grid;place-items:center}.vbar{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--soft);border-radius:12px;padding:16px 20px;max-width:760px;margin:30px auto 0;flex-wrap:wrap}.vbar b{font-size:15px}.crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);margin-bottom:16px;flex-wrap:wrap}.crumb b{font-family:var(--fd);font-weight:800;text-transform:uppercase}.crumb a:hover,.crumb b{color:var(--ink)}.ff{display:grid;grid-template-columns:1fr 1fr .3fr 1.3fr;gap:16px;align-items:end;margin-top:46px}.ff>*{min-width:0}.fbar{display:flex;justify-content:space-between;align-items:center;margin:56px 0 18px;font-size:12.5px;gap:10px;flex-wrap:wrap}.fbar select{border:0;font-weight:600;background:none;font-size:12.5px;cursor:pointer}.tpc{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:transform .45s var(--e),box-shadow .45s;cursor:pointer;display:flex;flex-direction:column}.tpc:hover{transform:translateY(-5px);box-shadow:0 24px 50px -30px rgba(46,27,37,.4)}.tpc .t{display:flex;gap:12px;align-items:center;padding:14px 14px 0}.tpc .tpav{width:46px;height:46px;font-size:14px;transition:transform .45s var(--e)}.tpc:hover .tpav{transform:scale(1.08) rotate(-5deg)}.tpc b{font-size:13.5px;display:block}.tpc .h{font-size:11.5px}.tpc .h,.tpc ul{color:var(--mut)}.tpc ul{list-style:none;font-size:12px;padding:14px;display:grid;gap:6px}.tpc .vp{margin:auto 0 0;padding:10px;background:var(--soft)}.tpc .vp span{display:flex;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:7px;font-size:12.5px;font-weight:500;transition:all .3s}.tpc:hover .vp span{background:var(--ink);color:#fff;border-color:var(--ink)}.cover{height:clamp(170px,22vw,290px);border-radius:var(--rl);background:#82C0CA;position:relative;overflow:hidden}.cover:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 85% 0,rgba(255,255,255,.28),transparent 60%)}.cover .acts{position:absolute;top:16px;right:18px;display:flex;gap:14px;z-index:2;font-size:13px;font-weight:500}.cover .acts button{display:flex;gap:6px;align-items:center;transition:opacity .2s}.cover .acts button:hover{opacity:.7}.ph2{display:flex;gap:28px;align-items:flex-end;margin-top:-95px;padding-left:38px;position:relative;z-index:2;flex-wrap:wrap}.ph2 .tpav{width:190px;height:190px;font-size:52px;border:5px solid #fff;font-family:var(--fd);font-weight:800}.ph2 .ph2n{padding:107px 0 6px;min-width:0;flex:1 1 300px}.ph2 .meta{display:flex;gap:18px;flex-wrap:wrap;font-size:15px;color:var(--ink2);margin-top:6px}.pg{display:grid;grid-template-columns:1fr 410px;gap:40px;margin-top:56px;align-items:start}.pg>*{min-width:0}.box{border:1px solid var(--line);border-radius:12px;padding:20px;background:#fff}.box h2.bxh,.box h5{font-size:18px;font-weight:600;margin-bottom:14px;font-family:inherit;line-height:inherit}.dl div{font-size:13px;color:var(--mut);margin-bottom:12px}.dl b{color:var(--ink);margin-left:8px}.soc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.soc a{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;font-size:13px;transition:all .25s}.soc a:hover{border-color:var(--ink);transform:translateY(-2px)}.join{background:var(--foot);color:#fff;border-radius:12px;padding:18px;position:sticky;top:96px}.join small{color:#FF8E77;font-size:12.5px}.join h4{font-size:19px;font-weight:700;line-height:1.2;margin:4px 0 8px}.join p{font-size:12.5px;color:rgba(255,255,255,.82);margin-bottom:14px}.join .btn{width:100%;margin-bottom:10px}.join.aw .btn{margin-bottom:0}.mh2{display:flex;justify-content:space-between;gap:20px;padding:22px 26px 0}.mh2 b{font-size:17px}.mh2 p{font-size:13px;color:var(--mut);margin-top:4px}.mcov{height:120px;margin:22px 26px 0;border-radius:10px;background:#D0B8AB}.mid{display:flex;align-items:flex-end;gap:14px;padding:0 26px;margin-top:-50px;flex-wrap:wrap}.mid .tpav{width:96px;height:96px;font-size:26px;border:4px solid #fff;font-family:var(--fd);font-weight:800}.mid .mnm{padding:56px 0 6px;min-width:0}.mid h3{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:24px;line-height:1.1}.mid .mm{display:flex;gap:14px;font-size:13px;color:var(--ink2);flex-wrap:wrap}.mid .sl{margin-left:auto;display:flex;gap:8px;padding-bottom:6px}.mid .sl a{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;font-size:12px;transition:all .25s}.mid .sl a:hover{border-color:var(--ink)}.mb2{display:grid;grid-template-columns:1.3fr 1fr;gap:26px;padding:20px 26px 24px}.mb2 h6{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.mb2 p{font-size:13px;color:var(--ink2)}.mb2 .ltags,.mb2 p{margin-bottom:20px}.mb2>div>:last-child{margin-bottom:0}.ltags{display:flex;gap:8px;flex-wrap:wrap}.ltags span{font-size:12px;background:var(--soft2);padding:4px 9px;border-radius:6px}.cbox{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:16px}.cbox label{font-size:12.5px;font-weight:500;display:block;margin:10px 0 6px}.mf{gap:10px;padding:14px 26px;border-top:1px solid var(--line);background:#FBFAF9;flex-wrap:wrap}.mf,.mf .srch{display:flex;align-items:center}.mf .srch{margin-right:auto;gap:8px;font-size:13px}.mf .srch:hover{color:var(--acc-t)}.cm{padding:22px 24px}.tpline{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:10px;padding:12px 14px;margin:16px 0}.tpline .tpav{width:40px;height:40px;font-size:12px}.tpline b{font-size:13px;display:block}.tpline span{font-size:11.5px;color:var(--mut)}.meth{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meth label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;font-size:12.5px;cursor:pointer;transition:all .25s}.meth input{accent-color:var(--plum)}.meth label:has(input:checked){border-color:var(--ink);background:var(--soft)}.sent{text-align:center;padding:28px 26px 24px}.sent .okc{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;margin:0 auto 12px;animation:pop .5s var(--e)}.sent h3{font-family:var(--fd);font-weight:800;font-size:22px;text-transform:uppercase}.sure{border:1px solid var(--line);border-radius:10px;padding:14px;text-align:left;margin-bottom:18px}.sure b{font-size:13px}.sure p{font-size:12px;color:var(--mut)}.stepper{gap:14px;margin-bottom:56px}.stepper,.stp{display:flex;align-items:center}.stp{gap:10px;font-size:13px;color:var(--mut);flex:none}.stp i{width:40px;height:40px;border-radius:50%;background:var(--soft2);display:grid;place-items:center;font-style:normal;font-size:15px;transition:all .5s var(--e)}.stp.on{color:var(--ink)}.stp.on i{background:var(--acc2);color:#fff;box-shadow:0 0 0 6px rgba(240,83,58,.12)}.stp.done{color:var(--ink)}.stp.done i{background:var(--acc2);color:#fff}.stp span small{display:block;font-size:11.5px;color:var(--mut);margin-top:2px}.stp.done i svg{display:block}.sline{flex:1 1;height:2px;background:var(--line);position:relative;overflow:hidden;min-width:20px}.sline:after{content:"";position:absolute;inset:0;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--e)}.sline.done:after{transform:scaleX(1)}.ob{display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:start}.ob>*{min-width:0}.ob .lead{font-size:17px;margin:14px 0 30px;max-width:none}.fg{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.fg .full{grid-column:1/-1}.ph-row{display:flex;gap:10px}.ph-row .cbx,.ph-row select{width:100px;flex:none}.cap{display:inline-flex;align-items:center;gap:14px;border:1px solid #ddd5d0;background:var(--soft);border-radius:6px;padding:16px 18px;margin-top:30px;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:280px}.cap .b{width:26px;height:26px;border:2px solid #c9bfba;border-radius:4px;background:#fff;display:grid;place-items:center;transition:all .3s}.cap .b .sp{width:18px;height:18px;border:2.5px solid #e2dad6;border-top:2.5px solid var(--sage);border-radius:50%;animation:spin .7s linear infinite;display:none}.cap.load .b{border-color:transparent;background:none}.cap.load .sp{display:block}.cap.ok .b{border-color:transparent;background:none;color:var(--sage);font-size:22px;font-weight:800}.cap.err{border-color:var(--acc);animation:shk .4s}.cap small{margin-left:auto;font-size:10px;color:var(--mut)}@keyframes spin{to{transform:rotate(1turn)}}.obnav{display:flex;justify-content:space-between;align-items:center;margin-top:70px;gap:12px;flex-wrap:wrap}.side{display:grid;gap:18px;position:sticky;top:96px}.ytp{border:1px solid var(--line);border-radius:14px;padding:20px}.ytp .h{justify-content:space-between;font-size:13px;text-transform:uppercase;color:var(--mut);letter-spacing:.03em;margin-bottom:12px}.ytp .h,.ytp .h a{display:flex;align-items:center}.ytp .h a{text-transform:none;color:var(--ink);gap:6px;letter-spacing:0}.ytp .r{display:flex;gap:14px;align-items:center}.ytp .tpav{width:64px;height:64px;font-size:18px}.ytp b{font-size:17px;display:block}.ytp span{font-size:13px;color:var(--mut)}.next{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:20px;font-size:13.5px}.next h6{font-size:13px;text-transform:uppercase;color:var(--mut);letter-spacing:.03em;margin-bottom:10px;font-weight:500}.next li{list-style:none;margin-bottom:8px}.next li b{color:var(--acc-t);margin-right:6px}.bonus{background:var(--foot);color:#fff;border-radius:14px;padding:18px}.bonus .h{display:flex;justify-content:space-between;font-size:12px}.bonus .h span:first-child{color:#FF8E77;letter-spacing:.04em}.bonus b{display:block;font-size:20px;margin:8px 0 6px}.bonus p{font-size:12.5px;color:rgba(255,255,255,.8)}.watch-h1{font-size:clamp(26px,3.6vw,48px)}.watch-note{margin-top:14px}.week{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:12px}.wk-h{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:14px}.days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day.today b{position:relative}.day.today b:after{content:"";position:absolute;left:50%;bottom:-6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--acc)}.day{border:1px solid var(--line);border-radius:10px;padding:10px 4px;text-align:center;transition:all .3s var(--e)}.day small{display:block;font-size:12px;color:var(--mut)}.day b{font-size:18px}.day.on,.day:hover:not(:disabled){border-color:var(--ink)}.day.on{background:var(--soft2)}.day:disabled{opacity:.4;cursor:not-allowed}.times{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;min-height:44px}.times button{font-size:15px;padding:9px 12px;border-radius:8px;background:var(--soft2);transition:all .25s var(--e);animation:pin .4s var(--e) both}.times button:hover{background:#E8E2DE}.times button.on{background:var(--ink);color:#fff;animation:none}.wbsoon{justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 14px;padding:12px 14px;border-radius:12px;background:var(--soft);border:1px solid var(--line);font-size:14px}.wbsoon,.wbsoon span{display:flex;align-items:center}.wbsoon span{gap:6px;font-weight:500}.wbsoon .btn{height:38px;font-size:13px}.wbsoon.on{border-color:var(--ink)}.wbnow{border-color:var(--acc,#d9442b)}.lms{display:grid;gap:8px;margin-top:12px}.lms button{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:14px;font-size:13.5px;text-align:left;transition:all .25s}.lms button.on,.lms button:hover{border-color:var(--ink)}.lms button.on{background:var(--soft)}.lms em{font-style:normal;font-size:11px;color:var(--acc-t);background:rgba(240,83,58,.08);padding:3px 7px;border-radius:5px}.when{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.when h3{font-size:clamp(22px,2.3vw,32px);font-weight:700}.when ul{list-style:none;color:var(--mut);font-size:15px;display:grid;gap:8px;margin:12px 0 18px}.cd{text-align:center}.cd small{font-size:13px;color:var(--mut)}.cd .bx2{display:flex;gap:12px;margin-top:6px}.cd .bx2 div{background:#fff;border:1px solid var(--line);border-radius:10px;width:84px;padding:12px 0}.cd b{display:block;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd span{font-size:12.5px;color:var(--mut)}.inses{border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:22px;max-width:560px}.inses h6{font-size:13px;text-transform:uppercase;color:var(--mut);margin-bottom:10px;font-weight:500}.inses li{list-style:none;font-size:14px;margin-bottom:8px}.lgp{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.lgl{display:flex;flex-direction:column;padding:40px max(24px,6vw) 36px}.lgb,.lgt{justify-content:space-between;gap:16px;flex-wrap:wrap}.lgb,.lgo,.lgt{display:flex;align-items:center}.lgo{gap:10px;color:var(--acc);line-height:1}.lgo .mk{width:52px;height:52px;border-radius:14px;background:var(--acc);display:grid;place-items:center}.lgo small{font-size:15px;display:block}.lgm{flex:1 1;display:flex;align-items:center;padding:40px 0}.lgs{width:100%;max-width:440px;margin:0 auto;position:relative}.lgs .H1{font-size:clamp(40px,4.2vw,60px)}.lgs .lead{margin:12px 0 26px;font-size:16px}.lgv{transition:opacity .4s var(--e),transform .4s var(--e)}.lgv.hid{display:none}.lgv.ent{opacity:0;transform:translateX(18px)}.lgs .fl{margin-bottom:16px}.lgs .row{display:flex;justify-content:space-between;align-items:baseline}.lgs .row a{font-size:12px;color:var(--acc-t)}.pw{position:relative}.pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;color:var(--mut);border-radius:7px}.pw button:hover{background:var(--soft);color:var(--ink)}.lgs .inp{height:46px;font-size:14px}.big-btn{width:100%;height:48px;border-radius:9px;background:var(--acc);color:#fff;font-size:15px;transition:background .25s,transform .25s;display:grid;place-items:center}.big-btn:hover{background:var(--acc2);transform:translateY(-2px)}.big-btn .sp{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:none}.big-btn.ld .t{display:none}.big-btn.ld .sp{display:block}.or{display:flex;align-items:center;gap:14px;color:var(--mut);margin:24px 0}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.lgr{padding:40px 40px 40px 0}.lgpan{height:100%;border-radius:20px;background:#CFB8AB;display:flex;align-items:flex-end;padding:28px;position:relative;overflow:hidden}.lgpan .kb{position:absolute;inset:-5%;background:radial-gradient(60% 50% at 30% 30%,#DCC8BA,transparent 60%),radial-gradient(60% 60% at 80% 80%,#BDA191,transparent 60%),#CFB8AB;animation:kb 20s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.08) translate(-2%,-1%)}}.lgq{position:relative;background:#fff;border-radius:16px;padding:22px;width:100%}.lgq p{font-style:italic;color:var(--mut);font-size:clamp(14px,1.3vw,18px);line-height:1.55;min-height:3.1em;transition:opacity .4s}.lgq .who{margin-top:16px}.lgq .who b{font-size:15px}.lgq .who span{font-size:13.5px}.lgq .av{width:46px;height:46px;border-radius:10px}.sub{display:inline-flex;gap:3px;background:var(--soft2);border-radius:9px;padding:3px;margin-bottom:20px}.sub,.sub a{position:relative}.sub a{z-index:1;font-size:12px;padding:5px 10px;border-radius:7px;color:var(--mut);display:flex;gap:5px;align-items:center;transition:color .3s}.sub a.on{color:var(--ink);font-weight:500}.sub .pill{position:absolute;top:3px;bottom:3px;background:#fff;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .45s var(--e)}.steps4{display:flex;gap:14px;align-items:flex-end;margin-top:40px}.steps4 .ph{flex:1 1}.who2{display:grid;grid-template-columns:1fr 1fr;gap:80px}.who2 .big{font-size:clamp(17px,1.6vw,21px);line-height:1.45}.who2 p{font-size:13.5px;color:var(--ink2);margin-bottom:16px}.story{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.story blockquote{background:rgba(255,255,255,.07);border-radius:10px;padding:16px 18px;font-style:italic;font-size:15px;margin:24px 0 20px}.tl{position:relative;padding-left:28px}.tl:before{content:"";bottom:6px;background:rgba(255,255,255,.18)}.tl i.fill,.tl:before{position:absolute;left:3px;top:6px;width:1.5px}.tl i.fill{height:var(--p,0);background:#fff}.tl div{position:relative;margin-bottom:26px;font-size:13px;color:rgba(255,255,255,.75);transition:color .5s}.tl div:before{content:"";position:absolute;left:-28px;top:4px;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);transition:all .5s}.tl div.on{color:#fff}.tl div.on:before{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.12)}.prin{background:#fff;border-radius:var(--r);padding:24px;position:relative;overflow:hidden;transition:color .5s;min-height:220px;cursor:default}.prin:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 100%,#4B2A35,#1E1419 70%);opacity:0;transition:opacity .5s}.prin>*{position:relative}.prin.on{color:#fff}.prin.on:before{opacity:1}.prin .ic{transition:background .5s}.prin.on .ic{background:rgba(255,255,255,.15);border-color:transparent;color:#fff}.prin b{display:block;font-size:16px;margin:22px 0 6px}.prin p{font-size:12.5px;color:var(--mut);transition:color .5s}.prin.on p{color:rgba(255,255,255,.78)}.world .card{padding:10px}.world .im{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:120px 120px;gap:10px}.world .im .ph:first-child{grid-row:span 2}.world .bd{padding:18px 8px 8px}.world small{font-size:11.5px;color:var(--mut)}.world h3{font-family:var(--fd);font-weight:800;font-size:28px;text-transform:uppercase;margin:8px 0}.world p{font-size:13px;color:var(--ink2)}.world ul{list-style:none;font-size:12px;color:var(--ink2);margin:12px 0;display:grid;gap:4px}.nh{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin-top:40px}.nh>*{min-width:0}.nfeat{border-radius:var(--r);min-height:440px;background:linear-gradient(180deg,#665058,#2E1B25);color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;cursor:pointer}.nfeat:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 80% 10%,rgba(255,255,255,.12),transparent);transition:transform 1.2s var(--e)}.nfeat:hover:before{transform:scale(1.4) translate(-10%,10%)}.nfeat>*{position:relative}.nfeat h3{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.15}.nfeat p{font-size:13px;color:rgba(255,255,255,.8);margin:10px 0}.nside{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.nc{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;display:flex;flex-direction:column;cursor:pointer;transition:transform .45s var(--e),box-shadow .45s}.nc:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(46,27,37,.4)}.nc .ph{border-radius:0;flex:1 1;min-height:110px}.nc .bd{padding:14px}.nc small{font-size:11px;color:var(--mut);display:block}.nc h4{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:15px;margin:4px 0;line-height:1.2}.nc p{font-size:12.5px;color:var(--mut)}.nc.wide{grid-column:span 2;flex-direction:row}.nc.wide .bd,.nc.wide .ph{flex:1 1}.nc.dk{background:var(--plum);color:#fff;border-color:var(--plum)}.nc.dk p,.nc.dk small{color:rgba(255,255,255,.72)}.ng .ph{aspect-ratio:16/8.5;flex:none}.nfi{transition:opacity .35s var(--e),transform .35s var(--e)}.nfi.out{opacity:0;transform:scale(.96)}.nfi.gone{display:none}.nlband{margin:0 10px;border-radius:var(--rl);background:var(--plum);color:#fff;padding-block:64px}.nlband .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center;flex-wrap:wrap}.nlband label{font-size:11px;display:block;margin-bottom:6px}.nlband small{font-size:10.5px;color:rgba(255,255,255,.6);display:block;margin-top:6px}.wkh{grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mos,.wkh{display:grid}.mos{grid-template-columns:1.6fr 1fr;grid-template-rows:240px 240px;gap:12px}.vals{grid-template-columns:repeat(5,1fr);gap:14px}.gt,.vals{display:grid}.gt{grid-template-columns:1fr 1fr;gap:50px;align-items:center}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tiles .ph{aspect-ratio:1/1.15;animation:bob 7s ease-in-out infinite;animation-delay:var(--a)}.tq{display:grid;grid-template-columns:230px 1fr;gap:56px;align-items:center;max-width:860px;margin:0 auto}.tq .ph{aspect-ratio:1/1.03}.tqs{position:relative;min-height:90px}.tqs p{position:absolute;inset:0;font-size:clamp(17px,1.7vw,21px);font-style:italic;color:var(--ink2);opacity:0;transform:translateY(8px);transition:all .5s var(--e)}.tqs p.on{position:relative;opacity:1;transform:none}.jf{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;max-width:780px;margin:22px 0 14px}.job{display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .35s var(--e);border:1px solid transparent}.job:hover{border-color:var(--ink);transform:translateX(4px)}.job .ic{background:var(--soft2);border:0}.job b{font-size:15px;display:block}.job .m{display:flex;gap:10px;align-items:center;font-size:10.5px;color:var(--mut);flex-wrap:wrap;margin-top:3px}.job .m em{font-style:normal;background:var(--soft2);border-radius:4px;padding:1px 6px;color:var(--ink);font-weight:600}.job .go{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:11.5px;flex:none}.job .go .btn{height:30px;font-size:11.5px;padding:0 10px}.pgn{display:flex;justify-content:center;gap:10px;font-size:12px;margin-top:20px;align-items:center}.pgn button{padding:5px 9px;border-radius:6px;transition:background .2s}.pgn button.on{background:var(--ink);color:#fff}.pgn button:disabled{opacity:.35;cursor:default}.nofind{display:flex;align-items:center;gap:20px;background:#fff;border-radius:14px;padding:30px;margin-top:50px;flex-wrap:wrap}.nofind>div{flex:1 1;min-width:220px}.ill{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.cover>:not(.ill),.lgpan>:not(.ill),.nfeat>:not(.ill),.path>.tag,.ph>:not(.ill):not(.zoom),.tcard .q,.vid>:not(.ill),.xcard>div{z-index:2}.xcard>div{position:relative}.xcard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(30,18,22,.82));z-index:1}.path:before{z-index:1}.path .bd{z-index:2}.nfeat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,18,22,.1) 30%,rgba(30,18,22,.88));z-index:1}.vid .ill{opacity:.45}.cover:after{z-index:1}.wvis .ph{border:1px solid var(--line)!important}#bar,body.nofoot footer{display:none}.bth{grid-template-columns:1.05fr .95fr}.bth .H1{font-size:clamp(38px,4.4vw,64px)}.tcard{isolation:isolate}@media (max-width:1180px){:root{--g:48px;--s:88px}.links{gap:14px}.nav .lang{display:none}}@media (max-width:1020px){.links,.right .btn,.right .lang,.right .lg,.right .seg{display:none}.burger{display:grid}.bth,.cal,.faqg,.gt,.how,.nh,.ob,.pft,.pg,.player,.split2,.story,.tech,.techs,.tq,.tvh,.two,.wdg,.who2,.wkh,.wtp{grid-template-columns:1fr}.g3,.g4,.g5,.posts,.stats,.t4,.vals{grid-template-columns:1fr 1fr}.remind{grid-template-columns:auto 1fr}.remind .rchk{grid-column:1/-1}.ff{grid-template-columns:1fr 1fr}.ff .sp0{display:none}.lgp{grid-template-columns:1fr}.lgr{display:none}.splitcta{grid-template-columns:1fr}.sc{display:none}.join,.side{position:static}.flt{left:12px!important;right:auto!important}.ph2 .tpav{width:130px;height:130px;font-size:38px}.ph2{margin-top:-70px;padding-left:20px}.ph2 .ph2n{padding-top:82px}}@media (max-width:640px){:root{--g:20px;--s:64px}.checks,.ff,.fg,.g2,.g3,.g4,.g5,.jf,.mb2,.meth,.opp,.posts,.soc,.t4,.vals{grid-template-columns:1fr}.stats,.stats.c3{grid-template-columns:1fr 1fr}.mo{grid-template-columns:1fr}.mo .sb{display:none}.kp{grid-template-columns:1fr 1fr}.nside{grid-template-columns:1fr}.nc.wide{grid-column:auto;flex-direction:column}.stepper .stp span{display:none}.days{gap:4px}.day b{font-size:15px}.erow{flex-wrap:wrap}.erow .pr{margin-left:0;text-align:left}.job{flex-wrap:wrap}.job .go,.mid .sl{margin-left:0}.mid .mnm,.ph2 .ph2n{padding-top:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-r]{opacity:1}.split .w>span,[data-r]{transform:none}}.sec.flush{padding-top:0}.dsc{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.dsc .ph{border-radius:0;aspect-ratio:16/8.6}.dsc .bd{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1 1}.dsc small{font-size:10.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.03em}.dsc h4{font-size:15px;font-weight:700;margin:4px 0}.dsc p{font-size:12.5px;color:var(--mut);margin-bottom:14px}.dsc .ex{margin-top:auto;align-self:flex-end;font-size:12px;font-weight:600;display:inline-flex;gap:5px;transition:gap .25s}.dsc:hover .ex{gap:10px}.dsi{transition:opacity .3s,transform .3s var(--e)}.pa6 small{display:block;font-size:10.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin-top:6px}.trm{display:flex;gap:18px;font-size:13.5px;margin-top:8px;color:var(--ink2);flex-wrap:wrap}.gal{display:grid;grid-template-columns:2.2fr 1fr 1fr;grid-template-rows:200px 200px;gap:14px;margin:40px 0 56px}.gal .ph{cursor:zoom-in;transition:transform .5s var(--e),filter .3s}.gal .ph:hover{transform:scale(.985);filter:brightness(1.04)}.gal .ph:first-child{grid-row:span 2}.trg{display:grid;grid-template-columns:1fr 330px;gap:40px;align-items:start}.trg>*{min-width:0}.trbox{border:1px solid var(--line);border-radius:12px;padding:14px;position:sticky;top:96px;background:#fff}.trbox ul{list-style:none;font-size:13px;display:grid;gap:12px;margin:4px 0 16px}.trbox li:before{content:"✓ ";font-weight:700}.itin{position:relative;padding-left:46px;margin-top:22px}.itin:before{content:"";bottom:20px;background:var(--line)}.itin .fill,.itin:before{position:absolute;left:15px;top:20px;width:1.5px}.itin .fill{height:var(--p,0);background:var(--ink);transition:height .3s}.day2{position:relative;border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px;display:flex;gap:16px;cursor:pointer;background:#fff;transition:box-shadow .35s,border-color .35s}.day2:hover{border-color:#D7CFCA}.day2.open{box-shadow:0 20px 40px -28px rgba(46,27,37,.45)}.day2 .n{position:absolute;left:-46px;top:20px;width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:700;transition:all .4s var(--e)}.day2.on .n{background:var(--ink);color:#fff;border-color:var(--ink)}.day2 .ph{width:130px;height:96px;flex:none;border-radius:10px}.day2 h4{font-size:17px;font-weight:600}.day2 p{font-size:13.5px;color:var(--mut);margin:4px 0 6px}.tgs2{display:flex;gap:6px;flex-wrap:wrap}.tgs2 span{font-size:10.5px;background:var(--soft2);border-radius:5px;padding:2px 7px}.day2 .more{font-size:12.5px;color:var(--ink2);border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.love .ph{aspect-ratio:16/8.2;border-radius:0}.love .bd{padding:14px 18px 18px}.love small{font-size:11px;color:var(--mut)}.love h4{font-size:17px;font-weight:600;margin:2px 0}.love p{font-size:13px;color:var(--ink2)}.gtk>div{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:16px}.gtk small{display:block;font-size:12px;color:var(--mut)}.gtk b{font-size:13.5px}.trcta{display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left;flex-wrap:wrap}.trcta p{margin:10px 0 0!important}.lbx{position:fixed;inset:0;z-index:450;background:rgba(20,14,18,.85);display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .3s}.lbx.open{opacity:1;visibility:visible}.lbx .ph{width:min(1000px,86vw);aspect-ratio:16/10;transform:scale(.95);transition:transform .45s var(--e),background .4s}.lbx.open .ph{transform:none}.lbx .round{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.lbx .lp{left:max(16px,3vw)}.lbx .ln{right:max(16px,3vw)}.lbx .lc{position:absolute;top:22px;right:24px;color:#fff;font-size:13px}.lbx .lk{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.75);font-size:12px}.qz{min-height:100vh;background:#F3F2F1;display:flex;flex-direction:column}.qzt{justify-content:space-between;gap:16px;padding:22px max(24px,var(--g)) 16px}.qzp,.qzt{display:flex;align-items:center}.qzp{font-size:12px;color:var(--mut);gap:8px}.qzp .tpav{width:22px;height:22px;font-size:9px}.qzc{font-size:12px;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qzbar{height:3px;background:#E3DEDA;margin:0 max(24px,var(--g))}.qzbar i{display:block;height:100%;width:0;background:var(--ink);transition:width .6s var(--e)}.qzs{flex:1 1;display:flex;align-items:center;max-width:960px;margin:0 auto;padding:40px 24px;position:relative}.qst,.qzs{width:100%}.qst{animation:qin .5s var(--e) both}.qst.back{animation-name:qinb}@keyframes qin{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes qinb{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}.qst h1{font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.qst>p{color:var(--mut);margin:10px 0 26px;font-size:14px}.qo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qo button{display:flex;gap:14px;align-items:center;text-align:left;background:#fff;border:1.5px solid transparent;border-radius:12px;padding:18px;transition:all .3s var(--e)}.qo button:hover{border-color:#D7CFCA;transform:translateY(-2px)}.qo button.on{border-color:var(--ink);box-shadow:0 14px 30px -20px rgba(46,27,37,.5)}.qo .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid #cfc5c0;display:grid;place-items:center;flex:none;transition:all .3s}.qo .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .3s var(--e)}.qo button.on .rd{background:var(--ink);border-color:var(--ink)}.qo button.on .rd:after{transform:scale(1)}.qo b{display:block;font-size:14px}.qo small{font-size:12px;color:var(--mut)}.qo kbd{margin-left:auto;font:inherit;font-size:10.5px;color:var(--mut);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.qzn{display:flex;justify-content:space-between;padding:0 max(24px,var(--g)) 30px}.qzn .btn:disabled{opacity:.35;pointer-events:none}.qsum{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.qsum .lst{background:#fff;border-radius:12px;padding:6px 16px}.qsum .lst div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.qsum .lst div:last-child{border:0}.qsum .lst span{color:var(--mut)}.qsum .lst button{font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.qsum .tpc2{background:#fff;border-radius:12px;padding:18px}.qsum textarea{margin-top:12px;background:#fff}.qres{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qres>div{background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;animation:qin .5s var(--e) both}.qres .t{display:flex;gap:10px;align-items:center}.qres .tpav{width:42px;height:42px;font-size:12px}.qres b{font-size:13px;display:block}.qres small{font-size:11px;color:var(--mut)}.qres .mt{font-size:10px;font-weight:700;color:var(--sage);background:#EAF4EE;border-radius:5px;padding:2px 6px;align-self:flex-start;margin:12px 0 6px}.qres p{font-size:12px;color:var(--ink2);margin-bottom:14px}.qres .a{margin-top:auto;display:flex;gap:6px}.qres .a .btn{flex:1 1;height:32px;font-size:11.5px;padding:0 8px}.qres>div.ch{outline:2px solid var(--acc)}.qload{text-align:center;width:100%}.qload .orb{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;border:3px solid #e2dbd7;border-top:3px solid var(--acc);animation:spin .9s linear infinite}.demo{position:fixed;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:180;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:11.5px;box-shadow:0 20px 40px -20px rgba(0,0,0,.3);display:none;align-items:center;gap:10px;cursor:pointer}body.demo-on .demo{display:flex}.demo small{display:block;color:var(--mut);font-size:10.5px}.sw{width:34px;height:20px;border-radius:10px;background:#DDD4CF;position:relative;transition:background .3s;flex:none}.sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .3s var(--e)}.sw.on{background:var(--acc)}.sw.on:after{transform:translateX(14px)}@media (max-width:1020px){.qsum,.trg{grid-template-columns:1fr}.trbox{position:static}.gal,.qres{grid-template-columns:1fr 1fr}.gal{grid-template-rows:200px 120px 120px}.gal .ph:first-child{grid-column:span 2;grid-row:auto}}@media (max-width:640px){.qo,.qres{grid-template-columns:1fr}.qo kbd{display:none}.day2{flex-direction:column}.day2 .ph{width:100%}}.wk-h .round:disabled{opacity:.35;cursor:default}.sure{display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .25s,background .25s,transform .25s var(--e)}.sure:hover{border-color:var(--ink);background:var(--soft);transform:translateY(-2px)}.sure .ar{margin-left:auto;flex:none;transition:transform .25s var(--e)}.sure:hover .ar{transform:translateX(4px)}.hvid{width:100%;height:100%;object-fit:cover;z-index:0}.hshade,.hvid{position:absolute;inset:0}.hshade{z-index:1;background:linear-gradient(180deg,rgba(20,14,18,.35),rgba(20,14,18,.2) 45%,rgba(20,14,18,.45));pointer-events:none}.hhero .cue,.hhero .in2{z-index:2}.path .pimg{background-size:cover;background-repeat:no-repeat}.path:before{background:linear-gradient(180deg,transparent 35%,rgba(20,14,18,.7))!important}@media (prefers-reduced-motion:reduce){.hvid{display:none}.hhero{background:#2a1c22 var(--poster,none) center/cover}}body[data-ctx=tp] [data-ctx=tr],body[data-ctx=tr] [data-ctx=tp]{display:none!important}.join .jl{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:6px;font-size:12px;color:rgba(255,255,255,.75)}.join .jl li:before{content:"✓ ";color:#FF8E77}.rqs .stp.on i{box-shadow:0 0 0 6px rgba(33,22,27,.08)}.rqs .stp.done i,.rqs .stp.on i{background:var(--ink)}.rqs .stp i svg{display:block}.rqs .sline:after{background:var(--ink)}@media (min-width:769px) and (max-width:1240px){.rqs .stp span{max-width:6.5em;line-height:1.25}}.rqh{font-size:20px;font-weight:700;letter-spacing:-.01em}.rqsub{font-size:14px;color:var(--mut);margin:4px 0 26px}.rqtrip{display:flex;gap:12px;align-items:center;margin:-6px 0 28px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.rqtrip svg{flex:none;color:var(--acc-t)}.rqtrip small{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}.rqtrip b{display:block;font-size:15px;font-weight:600}.rqp.in{animation:qin .5s var(--e) both}.rqp.in.back{animation-name:qinb}.rqp textarea.inp{min-height:96px;resize:vertical;padding-top:12px}.rqp .ck.full{grid-column:1/-1}.rqch .chip{padding:9px 14px;font-size:13px;display:inline-flex;gap:6px;align-items:center}.ckc .chip.on{background:#fff;color:var(--ink);border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.ckc .chip.on:before{content:"✓";font-size:12px}.cnt{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:#fff}.cnt b{font-size:14px;display:block}.cnt small{font-size:12px;color:var(--mut)}.cc{display:flex;align-items:center;gap:6px}.cc button{width:32px;height:32px;border-radius:50%;font-size:17px;color:var(--ink);transition:background .2s,transform .2s}.cc button:hover{background:var(--soft2)}.cc button:active{transform:scale(.9)}.cc button:disabled{opacity:.3;pointer-events:none}.cc output{min-width:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;display:inline-block}.cc output.bump{animation:pop .35s var(--e)}.cbx{position:relative}.cbx .inp{padding-right:30px;cursor:pointer}.cbx .inp:focus{cursor:text}.cbx-chev{position:absolute;right:11px;top:50%;width:12px;height:12px;transform:translateY(-50%);color:var(--mut);pointer-events:none}.cbx-list{position:absolute;z-index:30;left:0;top:calc(100% + 4px);width:100%;max-height:264px;overflow:auto;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(20,17,20,.12);overscroll-behavior:contain}.cbx-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.3;cursor:pointer}.cbx-list li small{color:var(--mut);font-size:12px;flex:none}.cbx-list li.on{background:var(--soft)}.cbx-list li[aria-selected=true] span{font-weight:600}.cbx-list li.none{color:var(--mut);cursor:default}.sigp-box{display:block;width:100%;height:150px;margin-top:12px;border:1px dashed #cfc6c1;border-radius:12px;background:#fff}.sigp-typed{display:flex;align-items:center;padding:0 22px;font-family:Snell Roundhand,Segoe Script,Brush Script MT,Apple Chancery,cursive;font-size:38px;line-height:1.1;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sigp-canvas{touch-action:none;cursor:crosshair}.sigp-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.sigp-foot .ulink:disabled{opacity:.4;cursor:default}.sigp-switch{display:inline-block;margin-top:14px;color:var(--mut)}.sigp-switch:hover{color:var(--ink)}.proto-sent{border:1px dashed var(--line);border-radius:12px;padding:10px 14px}.proto-sent summary{cursor:pointer;font-weight:600}.proto-sent pre{margin:8px 0 0;font-size:11.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.asrch{position:relative}.asug{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(20,17,20,.12)}.asug li{padding:9px 10px;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.35}.asug li b{display:block;font-weight:600;color:var(--ink)}.asug li span{display:block;color:var(--mut);font-size:12px}.asug li.on,.asug li:hover{background:var(--soft)}.asug li.by{cursor:default;text-align:right;font-size:11px;color:var(--mut);padding:4px 8px 2px}.asug li.by:hover{background:none}.addr-row{display:grid;gap:18px 30px}@media (max-width:640px){.addr-row{grid-template-columns:1fr!important}}.field.datef .inp{padding-right:44px}.field.datef .calb{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:var(--mut)}.field.datef .calb:hover{color:var(--ink);background:var(--soft)}.field.datef .calp{right:0;bottom:0;width:34px;height:1px;opacity:0;border:0;padding:0}.field.datef .calp,.field.pre span{position:absolute;pointer-events:none}.field.pre span{left:1px;top:1px;bottom:1px;display:grid;place-items:center;width:46px;border-right:1px solid var(--line);border-radius:8px 0 0 8px;background:var(--soft);color:var(--ink2);font-size:13px;font-weight:600}.field.pre .inp{padding-left:58px}.field.eur{position:relative}.field.eur span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mut);font-size:14px}.field.eur .inp{padding-left:30px}.inp:disabled{opacity:.5;cursor:not-allowed}.rqdone{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:30px}.rqdone h3{font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.01em}.rqdone>p{color:var(--mut);font-size:14.5px;margin:10px 0 18px}.rqdone ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.rqdone li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:14.5px;font-weight:600;opacity:0;animation:qin .5s var(--e) forwards}.rqdone li:nth-child(2){animation-delay:.12s}.rqdone li:nth-child(3){animation-delay:.24s}.rqdone li i{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;flex:none}.rqsum{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.rqsum span{font-size:12px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:5px 11px}.rqtp{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.rqtp .rs{padding:18px 20px;border-bottom:1px solid var(--line)}.rqtp small{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:12px}.rqtp .r{display:flex;gap:14px;align-items:center}.rqtp .tpav{width:56px;height:56px;font-size:16px}.rqtp .r b{font-size:16px;display:block}.rqtp .r span:not(.tpav){font-size:13px;color:var(--mut)}.rqsoc{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.rqsoc a{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;transition:all .25s}.rqsoc a:hover{border-color:var(--ink);transform:translateY(-2px)}.rqb{list-style:none;margin:0;padding:16px 20px 6px;display:grid;gap:9px;font-size:12.5px;color:var(--ink2)}.rqb li{display:flex;gap:8px;align-items:center}.rqb svg{color:var(--mut);flex:none}.rqvp{margin:10px 20px 20px;width:calc(100% - 40px)}@media (max-width:640px){.rqdone{padding:20px}.rqs{gap:8px}}.join[data-ctx=tr]{background:#141012}.join[data-ctx=tr] small{color:rgba(255,255,255,.6)}.join[data-ctx=tr] .btn{background:#fff;color:#141012;border-color:#fff}.join[data-ctx=tr] .btn:hover{background:#EDEAE8}.join[data-ctx=tr] .jl li:before{color:#fff}body[data-ctx=tr] [data-page=find] h1 .acc,body[data-ctx=tr] [data-page=find] h1 .acc *{color:var(--ink)}.abim{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.abim .ph{aspect-ratio:1/1.05;border-radius:10px;overflow:hidden}.ng .nc .ph{flex:none;aspect-ratio:1.9/1;min-height:0}.nl input{color:#F2F0EE;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}.nl input::placeholder{color:rgba(242,240,238,.78);opacity:1}.nlband small{color:rgba(242,240,238,.8)}.skip{position:fixed;left:16px;top:-60px;z-index:400;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;transition:top .2s}.skip:focus{top:12px}.lang-dd .ddm{left:auto;right:-8px;min-width:150px}.lang-dd .ddm a[aria-current]{font-weight:600}.lang{cursor:pointer}.mlang{display:flex;gap:10px;margin-top:24px}.mlang a{font-family:var(--fb);font-size:13px;font-weight:600;border:1px solid var(--line);border-radius:8px;padding:6px 10px;text-transform:none}.mlang a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prose{font-size:15px;color:var(--ink2);line-height:1.7;max-width:720px}.prose blockquote,.prose ol,.prose p,.prose ul{margin-bottom:16px}.prose h2{font-family:var(--fd);font-size:26px;text-transform:uppercase;font-weight:800;margin:36px 0 12px;color:var(--ink);line-height:1.1}.prose h3{font-size:18px;margin:28px 0 10px;color:var(--ink)}.prose ol,.prose ul{padding-left:22px}.prose a{color:var(--acc-t);text-decoration:underline}.prose blockquote{border-left:3px solid var(--acc);padding-left:16px;font-style:italic}@media (min-width:1021px){.right .lg{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;height:31px;padding:0 2px;color:var(--ink);transition:color .2s}.right .lg:hover{color:var(--acc)}}.legal-wrap{max-width:calc(860px + var(--g)*2)}.legal-wrap .prose{max-width:none}.cs-declaration{font-size:15px;color:var(--ink2);line-height:1.7}.cs-declaration p{margin-bottom:16px}.cs-declaration h2{font-family:var(--fd);font-size:26px;text-transform:uppercase;font-weight:800;margin:40px 0 12px;color:var(--ink);line-height:1.1}.cs-declaration h3{font-size:18px;font-weight:700;margin:32px 0 10px;color:var(--ink);line-height:1.3}.cs-declaration table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.cs-declaration th{text-align:left;font-weight:600;color:var(--ink);background:var(--soft);white-space:nowrap}.cs-declaration td,.cs-declaration th{padding:10px 12px;border-bottom:1px solid var(--line)}.cs-declaration td{vertical-align:top}.cs-declaration a,.prose a{color:var(--acc-t);text-decoration:underline;text-underline-offset:2px}footer .fmid{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:26px}footer .fmid:empty{display:none}footer .funding{display:flex;flex-wrap:wrap;gap:24px;align-items:center}footer .funding a,footer .funding span{display:block;line-height:0}footer .funding img{height:28px;width:auto;max-width:100%;opacity:.92}@media (max-width:640px){footer .funding a,footer .funding span{width:100%;max-width:340px}footer .funding img{height:auto;width:100%}}footer .socials{display:flex;gap:8px;margin-left:auto}footer .socials a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.8);transition:color .2s,border-color .2s,background .2s}footer .socials a:hover{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}@media (max-width:640px){footer .socials{margin-left:0}}.box.bio{margin-bottom:20px}.box.bio h2{font-size:18px;font-weight:600;margin-bottom:10px}.box.bio p{font-size:15px;line-height:1.7;color:var(--ink);white-space:pre-line}.refp{display:grid;gap:10px}.refp__who{display:flex;align-items:center;gap:12px;margin-bottom:4px}.refp__who .tpav{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;flex:none}.refp__who small{display:block;font-size:11.5px;color:var(--acc)}.refp__who b{display:block;font-size:16px;line-height:1.25}.refp__who span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mut);flex-wrap:wrap}.refp h4{font-size:18px;font-weight:600;line-height:1.25}.refp p{font-size:13.5px;color:var(--mut);line-height:1.55;margin-bottom:6px}.refp .btn{height:46px}.refp__other{font-size:12.5px;color:var(--mut);text-decoration:underline;text-underline-offset:3px;justify-self:center;margin-top:2px}.refp__other:hover{color:var(--ink)}.nl-done{display:flex;align-items:center;gap:12px;max-width:420px;animation:nl-in .4s var(--e)}.nl-done__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px}.nl-done b{display:block;font-size:14px;font-weight:600}.nl-done p{font-size:12.5px;opacity:.75;margin-top:2px;overflow-wrap:anywhere}@keyframes nl-in{0%{opacity:0;transform:translateY(6px)}}.abox{display:grid;gap:14px;margin-top:36px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.abox__who{display:flex;gap:16px;align-items:flex-start}.abox__who img,.apage img{border-radius:50%;object-fit:cover;flex:none}.abox__who img{width:64px;height:64px}.abox__ini{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--soft);color:var(--ink);font-weight:700;font-size:24px;flex:none}.abox small{display:block;font-size:11.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.abox__name{display:inline-block;font-size:18px;font-weight:600;margin-top:2px}.abox__role{display:block;font-size:13px;color:var(--mut);margin-top:2px}.abox p{font-size:14px;line-height:1.6;margin-top:8px}.abox__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none;padding:0}.abox__tags li{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--soft)}.abox__tp{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.abox__tp .tpav{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;flex:none}.abox__tp b{display:block;font-size:14px;font-weight:600}.abox__tp small{text-transform:none;letter-spacing:0;font-size:12.5px}.apage{display:flex;gap:28px;align-items:flex-start;margin-top:18px;flex-wrap:wrap}.apage img{width:120px;height:120px}.apage__role{font-size:14.5px;color:var(--mut);margin-top:6px}.apage__bio{font-size:15px;line-height:1.7;margin-top:14px;max-width:620px}.apage__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px}.alist{list-style:none;padding:0;display:grid;gap:14px}.alist a{font-weight:600;font-size:16px}.alist small{display:block;font-size:13.5px;color:var(--mut);margin-top:2px}.stsrc{font-size:11.5px;color:var(--mut);margin-top:14px}.kit__head{display:flex;gap:22px;align-items:flex-start;margin-bottom:28px}.kit__head .tpav{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:24px;flex:none}.kit__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:820px){.kit__grid{grid-template-columns:1fr}}.box .h5{font-size:18px;font-weight:600;margin-bottom:6px}.box .sm{font-size:13.5px;color:var(--mut);margin-bottom:14px}.kit__link{display:grid;gap:14px}.kit__nets{display:flex;flex-wrap:wrap;gap:8px}.kit__nets .btn{height:34px;font-size:12.5px;gap:6px}.kit__msg{background:var(--soft);border-radius:10px;padding:12px 14px}.kit__msg small{display:block;font-size:11.5px;color:var(--mut);margin-bottom:4px}.kit__msg p{font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.kit__msg .ulink{font-size:12.5px;margin-top:6px}.kit__qr{display:flex;align-items:center;gap:14px;margin:0}.kit__qr svg{width:120px;height:120px;display:block;border:1px solid var(--line);border-radius:8px}.kit__badge{display:grid;gap:10px;justify-items:start}.kit__badge textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px;resize:vertical}.kit__badge img{max-width:100%;height:auto}.kit__tips{display:grid;gap:8px;padding-left:18px;font-size:13.5px;color:var(--ink2)}.tpkit{display:inline-block;margin-top:10px;color:var(--mut)}.qa__box{border-left:3px solid var(--acc);padding:6px 0 6px 22px}.qa__q{line-height:1.08}.qa__a{font-size:17px;line-height:1.6;margin-top:14px;color:var(--ink);max-width:760px}.qa__box .ulink{display:inline-block;margin-top:12px}.dfaq details{border-top:1px solid var(--line);padding:14px 0}.dfaq details:last-child{border-bottom:1px solid var(--line)}.dfaq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:12px}.dfaq summary:after{content:"+";font-weight:400;color:var(--mut);transition:transform .2s}.dfaq details[open] summary:after{transform:rotate(45deg)}.dfaq p{font-size:15px;line-height:1.65;margin-top:8px;color:var(--mut)}.captcha{margin:18px 0 0;max-width:340px}.captcha--done,.captcha:empty{display:none}.ob .captcha{margin-top:28px}.nl.nlf{flex-wrap:wrap}.nl.nlf>input{flex:1 1 220px}.nlf .captcha,.nl~.captcha{flex:0 0 100%;max-width:none;margin-top:4px}.nlf .captcha>div{max-width:420px}.wbjoin{margin:18px 0 14px}.wbjoin .btn{display:inline-flex}.wbjoin p{margin-top:8px;max-width:360px}.calmenu{position:relative}.calmenu__list{position:absolute;bottom:calc(100% + 8px);left:0;min-width:240px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(20,17,20,.12);padding:6px;z-index:20;display:grid}.calmenu__list a,.calmenu__list button{display:block;text-align:left;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--ink)}.calmenu__list a:hover,.calmenu__list button:hover{background:var(--soft)}.watch{margin-top:22px;width:100%;height:clamp(460px,70vh,680px);border:1px solid var(--line);border-radius:var(--rl);overflow:hidden;background:#000}.watch iframe{display:block;width:100%;height:100%;border:0}.bonus.aw,.bonus.aw .btn{margin-top:14px}.bonus.aw .btn{width:100%;justify-content:center}.ytp__contact{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ytp__contact label{font-size:12.5px;font-weight:500;display:block;margin:10px 0 6px}.ytp__contact label:first-child{margin-top:0}.btn.b-wa{margin-top:14px;width:100%;justify-content:center;background:#25D366;color:#0b2e13;border-color:#25D366}.btn.b-wa:hover{background:#1ebe5a}.watch--out{display:grid;place-items:center;background:var(--soft)}.watchcol{display:flex;flex-direction:column}.sinfo{border:1px solid var(--line);border-radius:14px;padding:14px 18px;background:#fff}.sinfo__h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.sinfo__h svg{color:var(--acc)}.sinfo p{font-size:13px;color:var(--mut);margin:6px 0 0;line-height:1.5}.simu{-webkit-user-select:none;user-select:none;height:auto;display:flex;flex-direction:column}.simu__stage{position:relative;aspect-ratio:16/9;max-height:80vh}.simu:fullscreen{border:0;border-radius:0}.simu:fullscreen .simu__stage{flex:1 1;aspect-ratio:auto!important;max-height:none}.simu__video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.simu__cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#fff;background:rgba(10,8,10,.55);border:0;font:inherit}.simu__cover p{margin:0;max-width:440px;font-size:15px;line-height:1.5}.simu__cover--btn{cursor:pointer}.simu__cover--sound{background:rgba(10,8,10,.25)}.simu__wait{background:linear-gradient(rgba(20,16,18,.55),rgba(20,16,18,.8));gap:8px}.simu__wait--brand{background:radial-gradient(70% 90% at 88% 8%,rgba(240,83,58,.45),transparent 62%),radial-gradient(90% 120% at 0 100%,rgba(240,83,58,.18),transparent 60%),linear-gradient(135deg,#5A3346,#3A2531 55%,#2E1B25)}.simu__wait-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.simu__count{font-family:var(--fd);font-size:clamp(40px,7vw,76px);line-height:1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.simu__wait-when{display:block;font-size:15px;opacity:.9}.simu__wait-when:first-letter{text-transform:uppercase}.simu__wait p{font-size:13px;opacity:.7;margin-top:6px}.simu__wait-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px}.simu__wait-acts .btn{height:40px;font-size:13px}.simu__cover>.btn.b-ghost,.simu__wait-acts .btn.b-ghost{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.simu__wait-acts .calmenu__list{text-align:left;color:var(--ink)}.simu__live--idle{opacity:.75;font-weight:500}.simu__live--idle:first-letter{color:rgba(255,255,255,.55)}.simu__stage:has(.simu__wait){min-height:340px}@media (max-width:640px){.simu__stage:has(.simu__wait){aspect-ratio:auto!important;min-height:360px}.simu__count{font-size:48px}.simu__wait p{font-size:12px}.simu__wait-acts{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.simu__wait-acts .btn,.simu__wait-acts .calmenu{width:100%}.simu__wait-acts .btn{justify-content:center}}.simu__bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#141012;color:#fff;font-size:12.5px}.simu__bar button{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 12px;font:inherit;cursor:pointer;white-space:nowrap}.simu__bar button:hover:not(:disabled){background:rgba(255,255,255,.24)}.simu__bar button:disabled{opacity:.45;cursor:default}.simu__bar button:focus-visible{outline:2px solid #fff;outline-offset:2px}.simu__live{white-space:nowrap;font-weight:600;min-width:84px}.simu__live:first-letter{color:#ff4d4d}.simu__progress{flex:1 1;height:4px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}.simu__progress span{display:block;height:100%;background:#fff}@media (max-width:640px){.simu__bar{flex-wrap:wrap}.simu__progress{flex-basis:100%;order:-1}}.nl-note{display:block;flex-basis:100%;font-size:11.5px;line-height:1.45;opacity:.75;margin-top:8px}.nl-note a{color:inherit;text-decoration:underline}.ft>.nlf{flex:1 1 360px;max-width:690px}.shp{padding:18px 26px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.shp__nets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.shp__nets a,.shp__nets button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:12px;border:1px solid var(--line);font-size:12.5px;text-align:center;transition:background .2s,border-color .2s}.shp__nets a:hover,.shp__nets button:hover{background:var(--soft);border-color:transparent}.shp__ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:17px}.shp__tabs{display:flex;gap:8px}.shp__tabs button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);font-size:12.5px}.shp__tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.shp__media{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:start}.shp__media img{width:100%;border-radius:10px;aspect-ratio:1080/1350;object-fit:cover;background:var(--soft)}.shp__media img.tall{aspect-ratio:1080/1920}.shp__media>div{display:grid;gap:8px}.shp__media .sm{margin-bottom:4px}.shp .ulink{justify-self:start;font-size:13px}@media (max-width:520px){.shp{padding:16px 18px 20px}.shp__nets{grid-template-columns:repeat(3,1fr)}.shp__media{grid-template-columns:110px 1fr}}.thead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.thead>:first-child{flex:1 1 auto;min-width:0}.thead>.btn{flex:none}@media (max-width:640px){.thead{flex-direction:column;align-items:flex-start;gap:14px}}.esug{position:fixed;z-index:1000;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;background:var(--ink);color:#fff;border-radius:10px;font-size:13px;box-shadow:0 8px 24px rgba(20,17,20,.18);animation:qin .25s var(--e) both}.esug button{color:inherit;text-align:left;padding:4px 0;line-height:1.35;overflow-wrap:anywhere}.esug button b{font-weight:600;text-decoration:underline;text-underline-offset:2px}.esug .x{flex:none;width:26px;height:26px;padding:0;text-align:center;border-radius:6px;font-size:16px;opacity:.7}.esug .x:hover{opacity:1;background:rgba(255,255,255,.12)}