.ho{color:var(--mut);-webkit-font-smoothing:antialiased;--n0:#0a110d;--n1:#17241d;--n2:#22362c;--f:#2e4a3e;--s6:#4f8a67;--s5:#6fa584;--s4:#8cbb9c;--s3:#a9cdb5;--s2:#c3decb;--s1:#dcebe1;--s0:#eef5f0;--paper:#f6faf7;--ink:#17241d;--mut:#4e6559;--line:#17241d1f;--lineD:#c3decb29;--e:cubic-bezier(.16,1,.3,1);--g:clamp(24px,6vw,96px);--fr:"Fraunces",Georgia,serif;--warn:#c58b3c;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;line-height:1.65;overflow-x:clip}.ho *{box-sizing:border-box;margin:0;padding:0}.ho a{color:inherit;text-decoration:none}.ho button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ho svg.ho-i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.ho-w{max-width:var(--max);padding:0 var(--gutter);z-index:1;margin:0 auto;position:relative}.ho section{position:relative}.ho-sp{padding:clamp(110px,13vw,200px) 0}.ho-L{background:var(--paper)}.ho-L.ho-m{background:var(--s1)}.ho-D,.ho-DD{background:var(--n1);color:var(--s2);isolation:isolate}.ho-lbl{letter-spacing:.26em;text-transform:uppercase;color:var(--f);align-items:center;gap:14px;font-size:11.5px;font-weight:500;display:inline-flex}.ho-lbl b{opacity:.55;font-weight:600}.ho-lbl:after{content:"";opacity:.5;background:currentColor;width:44px;height:1px}.ho-D .ho-lbl,.ho-DD .ho-lbl{color:var(--s3)}.ho-hd{color:var(--ink);letter-spacing:-.04em;margin-top:22px;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.08}.ho-hd em{font-family:var(--fr);color:var(--s6);letter-spacing:-.02em;font-style:italic;font-weight:300}.ho-D .ho-hd,.ho-DD .ho-hd{color:#fff}.ho-D .ho-hd em,.ho-DD .ho-hd em{color:var(--s3)}.ho-ld{max-width:52ch;margin-top:24px;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.75}.ho-ld b{color:var(--ink);font-weight:500}.ho-D .ho-ld b,.ho-DD .ho-ld b{color:#fff}.ho-rv{opacity:0;transition:opacity 1s var(--e),transform 1s var(--e);transition-delay:var(--d,0s);transform:translateY(28px)}.ho-rv.ho-in{opacity:1;transform:none}.ho-bt{white-space:nowrap;height:54px;transition:transform .6s var(--e),box-shadow .6s,background .4s;border-radius:99px;align-items:center;gap:14px;padding:0 7px 0 26px;font-size:14.5px;font-weight:500;display:inline-flex}.ho-bt i{width:40px;height:40px;transition:transform .6s var(--e);border-radius:50%;place-items:center;font-style:normal;display:grid}.ho-bt i .ho-i{font-size:17px}.ho-bt:hover i{transform:rotate(-12deg)scale(1.06)}.ho-bt.ho-p{background:var(--n1);color:#fff}.ho-bt.ho-p i{background:var(--s3);color:var(--n1)}.ho-bt.ho-p:hover{box-shadow:0 20px 44px -18px #17241d99}.ho-D .ho-bt.ho-p,.ho-DD .ho-bt.ho-p{background:var(--s0);color:var(--n1)}.ho-D .ho-bt.ho-p i,.ho-DD .ho-bt.ho-p i{background:var(--n1);color:var(--s2)}.ho-bt.ho-o{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);padding:0 24px}.ho-bt.ho-o:hover{background:#fff}.ho-D .ho-bt.ho-o,.ho-DD .ho-bt.ho-o{color:#fff;box-shadow:inset 0 0 0 1px #eef5f04d}.ho-D .ho-bt.ho-o:hover,.ho-DD .ho-bt.ho-o:hover{background:#ffffff14}.ho-smp{letter-spacing:.14em;text-transform:uppercase;color:var(--f);white-space:nowrap;background:#4f8a671f;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-block}.ho-D .ho-smp,.ho-DD .ho-smp{color:var(--s2);background:#a9cdb524}.ho-ph{width:var(--pw,288px);background:var(--n1);border-radius:42px;margin:0 auto;padding:9px;position:relative;box-shadow:0 60px 90px -50px #17241d80}.ho-D .ho-ph,.ho-DD .ho-ph{background:var(--n0);box-shadow:0 0 0 1px #c3decb33,0 60px 100px -40px #000000b3}.ho-sc{height:var(--ph,500px);background:var(--s0);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ho-sc:before{content:"";background:var(--n1);z-index:4;border-radius:12px;width:70px;height:17px;margin-left:-35px;position:absolute;top:8px;left:50%}.ho-tb{background:var(--f);color:#fff;flex:none;align-items:center;gap:10px;padding:30px 16px 11px;display:flex}.ho-tb .ho-av{background:var(--s3);width:34px;height:34px;color:var(--n1);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ho-tb b{font-size:13.5px;font-weight:500;line-height:1.2;display:block}.ho-tb small{color:var(--s2);font-size:11px}.ho-bd{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-height:0;padding:12px 12px 8px;display:flex;overflow:hidden}.ho-in2,.ho-out2{max-width:86%;color:var(--ink);border-radius:15px;padding:8px 12px;font-size:12.6px;line-height:1.45}.ho-in2{background:#fff;border-top-left-radius:5px;align-self:flex-start;box-shadow:0 1px #17241d0f}.ho-out2{background:var(--s2);border-top-right-radius:5px;align-self:flex-end}.ho-sys2{color:var(--f);text-align:center;background:#17241d14;border-radius:99px;align-self:center;padding:4px 11px;font-size:10.5px}.ho-task2{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-left:3px solid var(--s6);background:#fff;border-radius:14px;align-self:stretch;padding:10px 13px;font-size:12.6px}.ho-task2 small{letter-spacing:.12em;text-transform:uppercase;color:var(--s6);margin-bottom:3px;font-size:9.5px;font-weight:600;display:block}.ho-task2.ho-al{border-left-color:var(--warn)}.ho-task2.ho-al small{color:#9a6a22}.ho-opts{flex-wrap:wrap;align-self:stretch;gap:6px;display:flex}.ho-opts span{text-align:center;box-shadow:inset 0 0 0 1px var(--line);color:var(--f);background:#fff;border-radius:12px;flex:1;padding:8px 10px;font-size:12px;font-weight:500;transition:all .3s}.ho-opts.ho-press span:first-child{background:var(--n1);color:#fff;transform:scale(.95)}.ho-lnk{background:var(--s0);color:var(--f);border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.ho-typing{background:#fff;border-radius:5px 15px 15px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.ho-typing i{background:var(--s5);border-radius:50%;width:6px;height:6px;animation:1s infinite ho-tp}.ho-typing i:nth-child(2){animation-delay:.15s}.ho-typing i:nth-child(3){animation-delay:.3s}@keyframes ho-tp{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ho-inp{flex:none;align-items:center;gap:8px;padding:8px 10px 12px;display:flex}.ho-inp .ho-tx{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:99px;flex:1;min-height:34px;padding:8px 14px;font-size:12px;line-height:18px;overflow:hidden}.ho-inp .ho-tx.ho-e{color:#8aa397}.ho-inp i{background:var(--s6);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ho-inp i svg{width:15px;height:15px}.ho-na{animation:ho-pop .5s var(--e) both}@keyframes ho-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}}.ho-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--f);max-width:var(--pw,288px);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:11px;font-weight:600;display:flex}.ho-D .ho-cap,.ho-DD .ho-cap{color:var(--s3)}.ho-ctl{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mut);align-items:center;gap:14px;margin-top:22px;font-size:11.5px;display:flex}.ho-D .ho-ctl,.ho-DD .ho-ctl{color:var(--s3)}.ho-ctl .ho-pp{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;transition:background .3s;display:grid;position:relative}.ho-D .ho-ctl .ho-pp,.ho-DD .ho-ctl .ho-pp{box-shadow:inset 0 0 0 1px var(--lineD)}.ho-ctl .ho-pp:hover{background:#4f8a6724}.ho-ctl .ho-pp:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;margin-left:3px}.ho-ctl .ho-pp.ho-on:before{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 10px);border:0;width:10px;height:12px;margin:0}.ho-ctl input{min-width:60px;accent-color:var(--s6);flex:1;height:3px}.ho-ctl .ho-tc{white-space:nowrap;flex:none}.ho-hero{background:var(--paper);align-items:center;min-height:min(100svh,900px);padding:104px 0 clamp(48px,6vw,90px);display:flex}.ho-hero .ho-w{max-width:var(--max);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,90px);width:100%;display:grid}.ho-hero .ho-oda{align-items:baseline;gap:18px;display:flex}.ho-hero .ho-oda small{letter-spacing:.34em;text-transform:uppercase;color:var(--s6);font-size:12px;font-weight:600}.ho-big204{font-family:var(--fr);color:var(--ink);letter-spacing:-.045em;font-variant-numeric:lining-nums;margin:10px 0 clamp(18px,2.4vw,34px);font-size:clamp(6.5rem,15vw,14rem);font-weight:300;line-height:.82;display:flex}.ho-big204 span{will-change:transform;display:inline-block}.ho-big204 span:last-child{color:var(--s6)}.ho-hero h1{color:var(--ink);letter-spacing:-.03em;max-width:17ch;font-size:clamp(1.9rem,3.5vw,3.3rem);font-weight:500;line-height:1.08}.ho-hero h1 em{font-family:var(--fr);color:var(--s6);font-style:italic;font-weight:300}.ho-wd{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ho-wd>span{will-change:transform;display:inline-block}.ho-hero .ho-ld{max-width:46ch;margin-top:22px}.ho-hero .ho-rw{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ho-hp{justify-items:center;display:grid;position:relative}.ho-hp .ho-ph{--pw:clamp(250px,23vw,310px);--ph:clamp(420px,min(62vh,52vw),560px)}.ho-card{z-index:5;box-shadow:0 30px 60px -28px #17241d80,inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;align-items:center;gap:12px;max-width:250px;padding:12px 16px 12px 12px;display:flex;position:absolute;top:14%;left:-6%}.ho-card .ho-qr{width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;padding:5px}.ho-card .ho-qr svg{width:100%;height:100%;display:block}.ho-card small{letter-spacing:.14em;text-transform:uppercase;color:var(--s6);font-size:9.5px;font-weight:600;display:block}.ho-card b{color:var(--ink);margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.ho-hero .ho-meta{color:var(--mut);flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:12.5px;display:flex}.ho-hero .ho-meta span{align-items:center;gap:8px;display:inline-flex}.ho-hero .ho-meta .ho-i{color:var(--s6);font-size:16px}.ho-hp .ho-smp{margin-top:14px}@media (width<=1000px){.ho-hero{min-height:0}.ho-hero .ho-w{grid-template-columns:1fr}.ho-card{left:4%}}.ho-strip{background:var(--s1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:22px 0;overflow:hidden}.ho-tk{will-change:transform;font-family:var(--fr);color:var(--f);letter-spacing:-.01em;gap:38px;font-size:clamp(1.15rem,1.7vw,1.6rem);font-style:italic;font-weight:300;display:inline-flex}.ho-tk span{align-items:center;gap:38px;display:inline-flex}.ho-tk span:after{content:"";background:var(--s5);opacity:.7;border-radius:50%;width:6px;height:6px}.ho-film{background:var(--n1)}.ho-film .ho-tall{height:480vh;position:relative}.ho-film .ho-stk{--ph:clamp(320px,calc(100svh - 330px),500px);--pw:calc(var(--ph) * .56);align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ho-film .ho-fw{max-width:var(--max);gap:clamp(18px,3vh,36px);width:100%;padding-top:56px;display:grid}.ho-fl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,5vw,96px);display:grid}.ho-fl .ho-hd{max-width:15ch;font-size:clamp(1.7rem,3vw,2.8rem)}.ho-chs{min-height:130px;margin-top:clamp(18px,3.4vh,36px);display:grid}.ho-chap{opacity:0;grid-area:1/1;grid-template-columns:auto 1fr;align-items:start;gap:clamp(16px,2vw,28px);display:grid}.ho-chap .ho-cn{font-family:var(--fr);letter-spacing:-.04em;color:var(--s3);font-size:clamp(3.2rem,6vw,5.6rem);font-weight:300;line-height:.85}.ho-chap b{color:#fff;letter-spacing:-.02em;margin-top:2px;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:500;line-height:1.2;display:block}.ho-chap p{max-width:40ch;margin-top:8px;font-size:.92rem;line-height:1.65}.ho-fs{grid-template-columns:auto minmax(84px,1fr) auto;justify-content:center;align-items:center;gap:clamp(8px,1.6vw,22px);display:grid}.ho-fcol{min-width:0}.ho-trk{min-width:84px;height:60px;position:relative}.ho-trk .ho-ln{border-top:2px dashed #a9cdb547;height:0;position:absolute;top:50%;left:0;right:0}.ho-trk .ho-pk{background:var(--s3);opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 6px #a9cdb52e,0 0 24px #a9cdb5b3}.ho-trk .ho-rl{z-index:5;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--s2);opacity:0;background:#a9cdb51f;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:500;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.ho-cam{z-index:3;color:var(--s2);letter-spacing:.06em;background:#0c1511;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:11.5px;display:flex;position:absolute;inset:0}.ho-cam .ho-vf{aspect-ratio:1;background:#fff;border-radius:14px;width:62%;padding:12%;position:relative;overflow:hidden}.ho-cam .ho-vf svg{width:100%;height:100%;display:block}.ho-cam .ho-vf:before,.ho-cam .ho-vf:after{content:"";border:2px solid var(--s3);clip-path:polygon(0 0,28% 0,28% 3px,3px 3px,3px 28%,0 28%,0 0,100% 0,100% 28%,calc(100% - 3px) 28%,calc(100% - 3px) 3px,72% 3px,72% 0,100% 0,100% 100%,72% 100%,72% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 72%,100% 72%,100% 100%,0 100%,0 72%,3px 72%,3px calc(100% - 3px),28% calc(100% - 3px),28% 100%,0 100%);border-radius:10px;transition:border-color .3s;position:absolute;inset:6px}.ho-cam .ho-sl{background:var(--s5);height:2px;box-shadow:0 0 14px var(--s5);position:absolute;top:50%;left:6%;right:6%}.ho-cam.ho-lock .ho-vf:before{border-color:#4ade80}.ho-tlr{border-top:1px solid var(--lineD);padding-top:14px;position:relative}.ho-tlr-h{letter-spacing:.12em;text-transform:uppercase;color:var(--s3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.ho-tlr-h .ho-tc{color:#fff;font-weight:500}.ho-clips{gap:4px;height:34px;display:flex;position:relative}.ho-clp{color:var(--s3);white-space:nowrap;text-overflow:ellipsis;cursor:default;background:#a9cdb51a;border-radius:9px;align-items:center;padding:0 12px;font-size:11px;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden}.ho-clp i{background:#a9cdb538;width:0;position:absolute;top:0;bottom:0;left:0}.ho-clp span{z-index:1;position:relative}.ho-clp.ho-on{color:#fff}.ho-hdd{pointer-events:none;background:#fff;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-4px;box-shadow:0 0 14px #ffffffb3}.ho-hdd:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:-4px}.ho-film .ho-ctl{display:none}@media (width<=1000px){.ho-film .ho-tall{height:auto}.ho-film .ho-stk{--ph:clamp(300px,64vw,430px);--pw:calc(var(--ph) * .56);height:auto;padding:100px 0 70px;position:relative}.ho-fl{grid-template-columns:1fr}.ho-fs{grid-template-columns:auto auto}.ho-trk{display:none}.ho-film .ho-ctl{display:flex}.ho-chs{min-height:150px}}.ho-rbox{max-width:1040px;margin-top:clamp(40px,5vw,70px)}.ho-rq{flex-wrap:wrap;gap:8px;display:flex}.ho-rq button{color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:all .4s var(--e);background:#fff;border-radius:99px;padding:10px 18px;font-size:13px;font-weight:500}.ho-rq button:hover{transform:translateY(-2px)}.ho-rq button.ho-on{background:var(--n1);color:#fff;box-shadow:none}.ho-rst{box-shadow:inset 0 0 0 1px var(--line),0 50px 90px -60px #17241d66;background:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;gap:clamp(60px,9vw,110px);min-height:clamp(300px,34vw,380px);margin-top:clamp(26px,3.4vw,44px);padding:clamp(22px,3vw,40px);display:flex;position:relative}.ho-bub{background:var(--s2);max-width:min(460px,92%);color:var(--ink);text-align:left;z-index:2;border-radius:6px 20px 20px;align-self:center;min-height:3.2em;padding:14px 20px;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.5;position:relative}.ho-bub small{letter-spacing:.14em;text-transform:uppercase;color:var(--f);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.ho-bub u{background:var(--f);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite ho-bl;display:inline-block}@keyframes ho-bl{50%{opacity:0}}.ho-units{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);display:grid;position:relative}.ho-un{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:all .5s var(--e);border-radius:20px;min-width:0;padding:clamp(12px,1.6vw,18px) clamp(10px,1.2vw,16px)}.ho-un .ho-ic{background:var(--s0);width:34px;height:34px;color:var(--f);border-radius:11px;place-items:center;margin-bottom:10px;font-size:17px;transition:all .4s;display:grid}.ho-un b{color:var(--ink);font-size:clamp(.78rem,1vw,.92rem);font-weight:500;line-height:1.25;display:block}.ho-un small{color:var(--mut);margin-top:3px;font-size:11px;line-height:1.35;display:block}.ho-un.ho-hit{background:var(--n1);transform:translateY(-4px);box-shadow:0 30px 50px -28px #17241db3}.ho-un.ho-hit b{color:#fff}.ho-un.ho-hit small{color:var(--s3)}.ho-un.ho-hit .ho-ic{background:var(--s3);color:var(--n1)}.ho-rsv{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ho-rsv path{fill:none;stroke:var(--s6);stroke-width:2px;stroke-linecap:round}.ho-rsv circle{fill:var(--s6);filter:drop-shadow(0 0 8px #4f8a67cc)}.ho-tell{max-width:62ch;min-height:3.6em;color:var(--mut);margin-top:18px;font-size:.98rem}.ho-tell b{color:var(--ink);font-weight:500}@media (width<=760px){.ho-units{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-rst{gap:70px}}.ho-stf .ho-g{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.ho-stf .ho-ph{--pw:300px;--ph:min(500px,calc(100svh - 240px))}.ho-pts{gap:22px;max-width:46ch;margin-top:40px;list-style:none;display:grid}.ho-pts li{color:var(--s2);grid-template-columns:44px 1fr;gap:16px;font-size:.94rem;display:grid}.ho-pts li i{width:44px;height:44px;color:var(--s3);background:#a9cdb51f;border-radius:14px;place-items:center;font-size:20px;display:grid}.ho-pts li b{color:#fff;padding-top:1px;font-size:1.02rem;font-weight:500;display:block}.ho-stf .ho-pcol{justify-items:center;display:grid}.ho-stf .ho-ctl{width:min(100%,340px)}@media (width<=900px){.ho-stf .ho-g{grid-template-columns:1fr}}.ho-sp2 .ho-g{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,7vw,120px);margin-top:clamp(40px,5vw,70px);display:grid}.ho-sp2 .ho-ph{--pw:300px;--ph:min(480px,calc(100svh - 240px))}.ho-lst{gap:10px;display:grid}.ho-lst button{text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--e),background .4s,box-shadow .4s;background:#fff;border-radius:24px;grid-template-columns:44px 1fr 22px;align-items:center;gap:16px;padding:18px 20px;display:grid}.ho-lst button:hover{transform:translate(6px)}.ho-lst .ho-n{background:var(--s0);width:44px;height:44px;color:var(--f);border-radius:14px;place-items:center;font-size:19px;transition:all .4s;display:grid}.ho-lst b{color:var(--ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:500;line-height:1.3;display:block}.ho-lst small{color:var(--mut);margin-top:2px;font-size:.84rem;line-height:1.45;display:block}.ho-lst .ho-ar{color:var(--s5);transition:transform .5s var(--e)}.ho-lst button.ho-on{background:var(--n1);box-shadow:none}.ho-lst button.ho-on b{color:#fff}.ho-lst button.ho-on small{color:var(--s3)}.ho-lst button.ho-on .ho-n{background:var(--s3);color:var(--n1)}.ho-lst button.ho-on .ho-ar{color:var(--s3);transform:translate(4px)}.ho-nt{max-width:56ch;color:var(--mut);gap:12px;margin-top:18px;font-size:.84rem;display:flex}.ho-nt .ho-i{color:var(--s6);margin-top:3px;font-size:18px}.ho-bn{gap:12px;max-width:54ch;margin-top:30px;list-style:none;display:grid}.ho-bn li{grid-template-columns:24px 1fr;gap:12px;font-size:.93rem;display:grid}.ho-bn .ho-i{color:var(--s6);margin-top:2px;font-size:20px}.ho-bn b{color:var(--ink);font-weight:500}.ho-sp2 .ho-pcol{justify-items:center;display:grid}.ho-sp2 .ho-ctl{width:min(100%,340px)}@media (width<=900px){.ho-sp2 .ho-g{grid-template-columns:1fr}}.ho-shd .ho-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,100px);margin-top:clamp(40px,5vw,70px);display:grid}.ho-rate{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ho-rate button{width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--lineD);font-family:var(--fr);color:#fff;transition:all .4s var(--e);background:#ffffff0f;border-radius:20px;font-size:1.7rem;font-weight:300}.ho-rate button:hover{background:#ffffff1f;transform:translateY(-3px)}.ho-rate button.ho-on{background:var(--s0);color:var(--n1);box-shadow:none;transform:translateY(-3px)}.ho-verd{box-shadow:inset 0 0 0 1px var(--lineD);color:var(--s1);background:#ffffff0f;border-radius:22px;max-width:50ch;margin-top:22px;padding:20px 22px;font-size:.94rem;line-height:1.65}.ho-verd b{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:500;display:block}.ho-verd.ho-lo b{color:#f1dfb0}.ho-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,30px);display:grid}.ho-two .ho-ph{--pw:100%;--ph:min(470px,calc(100svh - 260px));max-width:300px}@media (width<=900px){.ho-shd .ho-g{grid-template-columns:1fr}}@media (width<=560px){.ho-two{grid-template-columns:1fr}}.ho-jr .ho-g{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:clamp(36px,6vw,100px);margin-top:clamp(40px,5vw,70px);display:grid}.ho-jt{min-height:260px;display:grid}.ho-jc{opacity:0;grid-area:1/1}.ho-jc .ho-cn{font-family:var(--fr);letter-spacing:-.045em;color:var(--s3);font-size:clamp(4rem,9vw,8rem);font-weight:300;line-height:.82;display:block}.ho-jc b{color:#fff;letter-spacing:-.025em;margin-top:18px;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:500;line-height:1.1;display:block}.ho-jc p{max-width:44ch;margin-top:12px;font-size:.98rem;line-height:1.7}.ho-jph .ho-ph{--pw:290px;--ph:min(470px,calc(100svh - 280px))}.ho-jbar{margin-top:clamp(36px,4vw,60px);position:relative}.ho-jbar .ho-clips{height:56px}.ho-jbar .ho-clp{cursor:pointer;flex:1;padding:0 16px;font-size:12.5px}.ho-jbar .ho-clp:hover{background:#a9cdb52e}.ho-jbar .ho-clp.ho-on{background:#a9cdb533}@media (width<=900px){.ho-jr .ho-g{grid-template-columns:1fr}.ho-jbar .ho-clp{padding:0 8px;font-size:10.5px}}.ho-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}.ho-kp{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:26px;padding:26px 24px 22px}.ho-kp small{letter-spacing:.16em;text-transform:uppercase;color:var(--s6);font-size:10.5px;font-weight:600;display:block}.ho-kp b{font-family:var(--fr);color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:300;line-height:1;display:block}.ho-kp em{color:var(--mut);margin-top:10px;font-size:12px;font-style:normal;display:block}.ho-kp.ho-al{background:var(--n1)}.ho-kp.ho-al small{color:var(--s3)}.ho-kp.ho-al b{color:#f1dfb0}.ho-kp.ho-al em{color:var(--s3)}.ho-sy{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ho-cd{background:var(--s1);border-radius:26px;min-width:0;padding:28px}.ho-cd .ho-ic{width:42px;height:42px;color:var(--f);background:#fff;border-radius:13px;place-items:center;margin-bottom:18px;font-size:20px;display:grid}.ho-cd h3{color:var(--ink);letter-spacing:-.02em;font-size:1.3rem;font-weight:500;line-height:1.25}.ho-cd p{margin-top:8px;font-size:.9rem;line-height:1.65}.ho-top2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}@media (width<=1000px){.ho-kpis{grid-template-columns:1fr 1fr}.ho-sy{grid-template-columns:1fr}}@media (width<=560px){.ho-kpis{grid-template-columns:1fr}}.ho-faq .ho-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,100px);display:grid}.ho-qa{border-top:1px solid #17241d29}.ho-qa:last-child{border-bottom:1px solid #17241d29}.ho-qa button{text-align:left;width:100%;color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;line-height:1.35;display:flex}.ho-qa button i{width:34px;height:34px;transition:transform .5s var(--e),background .3s;border-radius:50%;flex:none;place-items:center;font-family:Poppins;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #17241d38}.ho-qa.ho-on button i{background:var(--n1);color:#fff;box-shadow:none;transform:rotate(45deg)}.ho-qa .ho-a{transition:grid-template-rows .6s var(--e);grid-template-rows:0fr;display:grid}.ho-qa.ho-on .ho-a{grid-template-rows:1fr}.ho-qa .ho-a>div{overflow:hidden}.ho-qa .ho-a p{padding:0 50px 24px 0;line-height:1.7}@media (width<=900px){.ho-faq .ho-g{grid-template-columns:1fr}}.ho-cta{text-align:center;overflow:hidden}.ho-gnt{font-family:var(--fr);letter-spacing:-.05em;color:#fff;font-variant-numeric:lining-nums;justify-content:center;margin:26px 0 8px;font-size:clamp(7rem,26vw,22rem);font-weight:300;line-height:.82;display:flex}.ho-gnt span{will-change:transform;display:inline-block}.ho-gnt span:nth-child(2){color:#0000;-webkit-text-stroke:1.5px #a9cdb5b3}.ho-gnt span:last-child{color:var(--s3)}.ho-cta .ho-hd{max-width:16ch;margin:20px auto 0;font-size:clamp(2rem,4vw,3.6rem)}.ho-cta .ho-ld{color:var(--s2);margin:22px auto 0}.ho-cta .ho-rw{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@media (width<=1366px),(height<=820px){.ho-sp{padding:clamp(96px,11vw,160px) 0}.ho-hero .ho-big204{font-size:clamp(6rem,13vw,11rem)}}@media (prefers-reduced-motion:reduce){.ho-rv{opacity:1;transition:none;transform:none}}.ho .wcv:after{content:"";pointer-events:none;background:linear-gradient(#080f0b5c,#080f0b33 50%,#080f0b6b);position:absolute;inset:0}.ho-oth{flex-wrap:wrap;gap:10px;margin-top:clamp(34px,4vw,54px);display:flex}.ho-oth a{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .5s var(--e),background .4s,color .4s,box-shadow .4s;background:#fff;border-radius:99px;align-items:center;gap:12px;padding:10px 20px 10px 10px;font-size:.95rem;font-weight:500;display:inline-flex}.ho-oth a:hover{background:var(--n1);color:#fff;transform:translateY(-3px);box-shadow:0 18px 36px -20px #17241d99}.ho-oth i{background:var(--s1);width:36px;height:36px;color:var(--f);border-radius:50%;place-items:center;transition:background .4s,color .4s;display:grid}.ho-oth a:hover i{background:var(--s3);color:var(--n1)}.ho-oth i svg{width:17px;height:17px}.ho-oth .ho-all{background:0 0;padding:10px 20px}
