:root{--red:#f5053d;--rose:#f5053d;--acc:linear-gradient(100deg,#f5053d 0%,#f5053d 100%);--ink:#1d1d1b;--grey:#8a8a85;--line:#e6e4de;--bg:#fafafa;--muted:#5c5c58;--wine:#1a0c10}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Advent Pro",Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.mono{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.k{color:#f5053d}.g{background:var(--acc);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.ph{display:inline-block;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);border-radius:3px;padding:1px 5px;vertical-align:middle}.note{position:sticky;top:0;z-index:95;background:var(--ink);color:#fff;text-align:center;font-size:14px;padding:7px 16px}.note b{color:#f5053d}svg.em{display:block;height:auto;aspect-ratio:1268/1956}svg.wm{display:block;height:auto;aspect-ratio:1246/158}.aura{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.aura i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.6}.aura i:nth-child(1){width:560px;height:560px;left:-160px;top:20%;background:#ececea;animation:dr1 26s ease-in-out infinite alternate}.aura i:nth-child(2){width:480px;height:480px;right:-140px;top:55%;background:#f4f4f2;animation:dr2 30s ease-in-out infinite alternate}.aura i:nth-child(3){width:380px;height:380px;left:40%;top:80%;background:#e6e4de;animation:dr1 34s ease-in-out infinite alternate-reverse}@keyframes dr1{to{transform:translate(160px,-120px) scale(1.15)}}@keyframes dr2{to{transform:translate(-180px,-80px) scale(.9)}}.rv{opacity:0;transform:translateY(26px);transition:opacity 1.1s ease , transform 1.2s cubic-bezier(.22,.9,.24,1)}.rv.in{opacity:1;transform:none}.stg>*{opacity:0;transform:translateY(30px) scale(.975);transition:opacity 1s ease , transform 1.1s cubic-bezier(.22,.9,.24,1)}.stg.in>*{opacity:1;transform:none}.stg.in>*:nth-child(2){transition-delay:.08s}.stg.in>*:nth-child(3){transition-delay:.16s}.stg.in>*:nth-child(4){transition-delay:.24s}.stg.in>*:nth-child(5){transition-delay:.32s}.stg.in>*:nth-child(6){transition-delay:.4s}.stg.in>*:nth-child(7){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.rv,.stg>*{opacity:1!important;transform:none!important;transition:none!important}*{animation:none!important}}.gl{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 1px rgba(255,255,255,.9) , 0 20px 44px -30px rgba(17,17,16,.3);transition:transform .65s cubic-bezier(.22,.9,.24,1) , box-shadow .65s}.gl::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:linear-gradient(135deg,#fff,rgba(255,255,255,.15) 30%,rgba(255,255,255,0) 55%,rgba(255,255,255,.4) 80%,#fff);-webkit-mask:linear-gradient(#000 0 0) content-box , linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude , linear-gradient(#000 0 0)}.gl::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(245,5,61,.1),transparent 60%)}.gl:hover{transform:translateY(-4px);box-shadow:inset 0 1px 1px rgba(255,255,255,.9) , 0 30px 60px -34px rgba(245,5,61,.35)}.gl:hover::after{opacity:1}.nav{position:fixed;left:50%;top:46px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:7px;padding:7px 7px 7px 18px;border-radius:999px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 1px #fff , 0 10px 30px -18px rgba(17,17,16,.3)}.nav .em{width:20px}.nav ul{display:flex;list-style:none;gap:2px;margin:0 9px}.nav ul a{display:block;white-space:nowrap;padding:10px 15px;border-radius:999px;font-size:16.5px;color:#55554f;transition:background .25s , color .25s}.nav ul a:hover{background:rgba(17,17,16,.05);color:var(--ink)}.nav .go{padding:11px 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:15.4px;font-weight:600;letter-spacing:.06em;white-space:nowrap;transition:transform .25s}.nav .go:hover{transform:scale(1.04)}.hero{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:130px 0 110px}.hero::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(900px 600px at 80% 30%,rgba(245,5,61,.1),transparent 60%) , linear-gradient(180deg,#fff 0%,var(--bg) 100%)}.field{position:absolute;inset:0;z-index:0;pointer-events:none}.rw{position:absolute;left:0;top:0;opacity:.6;font-family:"JetBrains Mono",monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#bdbbb3;white-space:nowrap;padding:6px 10px;border:1px solid rgba(17,17,16,.07);border-radius:999px;background:rgba(255,255,255,.5);transition:color .3s , border-color .3s , background .3s;will-change:transform}.rw b{font-weight:400}.rw em{display:none;font-style:normal}.rw.hit{color:#7a7973;opacity:.9}.rw.ok{color:var(--ink);opacity:1;border-color:rgba(245,5,61,.3);background:#fff;box-shadow:0 10px 24px -14px rgba(245,5,61,.45)}.rw.ok b{display:none}.rw.ok em{display:inline;animation:okIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes okIn{from{opacity:0;letter-spacing:.3em}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeS{to{opacity:1}}.glow{position:absolute;z-index:1;left:0;top:0;width:0;height:0;pointer-events:none;will-change:transform , opacity}.glow .halo{position:absolute;left:-150px;top:-150px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(245,5,61,.168) 0%,rgba(245,5,61,.06) 40%,transparent 70%);filter:blur(6px);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.glow .dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--ink);transition:transform .3s , opacity .3s}.glow .wave{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid rgba(245,5,61,.45);opacity:0}.glow .wave.go{animation:wave 1s cubic-bezier(.2,.8,.2,1)}@keyframes wave{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(40)}}.glow.idle .dot{opacity:0;transform:scale(.4)}.glow.near .halo{transform:scale(1.15)}.hero{cursor:none}.hero a,.hero button{cursor:pointer}.hero .in{position:relative;z-index:2;width:100%}.live{display:inline-flex;align-items:center;gap:10px;color:#6d6d68}.live i{width:8px;height:8px;border-radius:50%;background:#2bd36b;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(43,211,107,.6)}70%{box-shadow:0 0 0 10px rgba(43,211,107,0)}100%{box-shadow:0 0 0 0 rgba(43,211,107,0)}}.hero h1{font-size:clamp(56px,8.4vw,140px);line-height:.94;font-weight:500;letter-spacing:-.035em;margin:0 0 34px}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .ln>span{display:block;transform:translateY(105%);animation:up 1.2s cubic-bezier(.2,.8,.2,1) forwards}.hero h1 .ln:nth-child(2)>span{animation-delay:.12s}.kick{display:flex;align-items:center;gap:16px;font-size:clamp(15px,1.35vw,19px);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6b6a65;max-width:640px;line-height:1.5;opacity:0;animation:fadeK 1s .5s ease forwards}.kick::before{content:"";flex:none;width:44px;height:1px;background:var(--acc)}@keyframes fadeK{to{opacity:1}}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom}.hero h1 .w span{display:inline-block;transform:translateY(110%);animation:up 1.2s cubic-bezier(.2,.8,.2,1) forwards}.hero h1 .w:nth-of-type(2) span{animation-delay:.08s}.hero h1 .w:nth-of-type(3) span{animation-delay:.16s}.hero h1 .w:nth-of-type(4) span{animation-delay:.24s}@keyframes up{to{transform:none}}.hero .lead{font-size:23px;line-height:1.45;color:var(--muted);max-width:620px}.hero .btns{display:flex;gap:10px;margin-top:34px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:12px;padding:18px 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.06em;transition:transform .25s , background .25s , box-shadow .25s}.btn:hover{transform:translateY(-2px)}.btn.dk{background:var(--ink);color:#fff;box-shadow:0 16px 34px -18px rgba(17,17,16,.6)}.btn.lt{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px #fff , 0 10px 26px -18px rgba(17,17,16,.35)}.btn.lt b{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;background:#f4f4f2;color:var(--red);font-size:12px}.hint{margin-top:40px;color:#9a9a94}.marq{position:absolute;left:0;right:0;bottom:28px;z-index:2;margin:0;border-top:1px solid rgba(17,17,16,.07);overflow:hidden;white-space:nowrap;padding:16px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marq div{display:inline-block;animation:mq 70s linear infinite}.marq span{font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:#a3a39d;margin:0 16px}.marq b{color:#f5053d;font-size:10px;vertical-align:middle}@keyframes mq{to{transform:translateX(-50%)}}section{padding:120px 0}.sh{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:44px}.sh h2{font-size:clamp(42px,5.4vw,84px);line-height:.95;font-weight:500;letter-spacing:-.02em;margin-top:14px;max-width:900px}.sh p{font-size:19px;line-height:1.55;color:var(--muted);max-width:420px}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:12px}.b{padding:26px;display:flex;flex-direction:column}.b .mono{color:var(--grey)}.b h3{font-size:28px;line-height:1.1;font-weight:500;margin-top:auto}.b p{font-size:16px;line-height:1.45;color:var(--muted);margin-top:8px}.b1{grid-column:span 7;grid-row:span 3;background:linear-gradient(160deg,rgba(255,255,255,.85),rgba(255,255,255,.75))}.b1 h3{font-size:clamp(34px,3.6vw,54px);max-width:520px}.b1 .num{font-size:clamp(90px,11vw,170px);line-height:.85;font-weight:500;letter-spacing:-.04em;margin-top:18px}.b1 .num small{font-size:.3em;color:var(--ink);letter-spacing:0;margin-left:10px;-webkit-text-fill-color:var(--ink)}.b2{grid-column:span 5;grid-row:span 2;background:linear-gradient(150deg,rgba(255,255,255,.7),rgba(255,255,255,.75))}.b2 h3{font-size:34px}.b2 .bar{height:6px;border-radius:9px;background:rgba(245,5,61,.12);margin-top:16px;overflow:hidden}.b2 .bar i{display:block;height:100%;width:0;background:var(--acc);border-radius:9px;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.stg.in .b2 .bar i{width:72%}.b2 .play{position:absolute;right:22px;top:22px;width:54px;height:54px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .3s}.b2:hover .play{transform:rotate(-45deg) scale(1.08)}.b3{grid-column:span 5;grid-row:span 1;flex-direction:row;align-items:center;gap:18px}.faces{display:flex}.faces img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid #fff;margin-left:-14px;background:#ddd}.faces img:first-child{margin-left:0}.b3 h3{margin:0;font-size:22px}.b4{grid-column:span 4;grid-row:span 2}.b4 .dots{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#d9d8d3 1.2px,transparent 1.2px);background-size:14px 14px;opacity:.55}.b4 .pin{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(245,5,61,.1);animation:pin 2.4s ease-in-out infinite}.b4 .pin:nth-of-type(2){animation-delay:.6s}.b4 .pin:nth-of-type(3){animation-delay:1.2s}.b4 .pin:nth-of-type(4){animation-delay:1.8s}@keyframes pin{50%{box-shadow:0 0 0 12px rgba(245,5,61,0.0)}}.b4 .pin.pt{background:#fff;border:2px solid var(--red)}.b4 .pin::after{content:attr(data-c);position:absolute;left:18px;top:-4px;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--ink);white-space:nowrap}.b5{grid-column:span 4;grid-row:span 2;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.6))}.shT{display:grid;grid-template-columns:1fr 38%;grid-template-areas:"t s" "p s";align-content:center;column-gap:18px;padding-top:44px}.shT>.mono{position:absolute;left:26px;top:26px}.shT h3{grid-area:t;align-self:end;margin:0}.shT p{grid-area:p;align-self:start}.shT h3{font-size:24px}.shw{grid-area:s;position:relative;align-self:center;justify-self:center;height:210px;aspect-ratio:1268/1956}.shw svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.shd .ld path{fill:rgba(29,29,27,var(--fa,0));stroke:#1d1d1b;stroke-width:22}.shr .lr path{fill:rgba(245,5,61,var(--fa,0));stroke:#f5053d;stroke-width:22}.shd path,.shr path{transition:fill .5s ease}.b5 .clock{font-size:78px;line-height:1;font-weight:500;letter-spacing:-.03em;margin-top:14px}.b6{grid-column:span 4;grid-row:span 2}.tagc{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tagc a{padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:15px;background:rgba(255,255,255,.6);transition:background .25s , color .25s , border-color .25s}.tagc a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.aud{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.au{padding:32px;min-height:340px;display:flex;flex-direction:column}.au .ic{width:54px;height:54px;border-radius:16px;background:#f4f4f2;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.au .ic svg{width:26px;height:26px;stroke:var(--red);fill:none;stroke-width:1.6}.au h3{font-size:32px;font-weight:500;line-height:1.05;margin-bottom:12px}.au p{font-size:17px;line-height:1.55;color:var(--muted)}.au ul{list-style:none;margin-top:auto;padding-top:22px;display:grid;gap:8px}.au li{font-size:16px;display:flex;gap:10px;align-items:center}.au li::before{content:"";width:16px;height:1px;background:var(--red)}.prs{position:relative;margin:0 32px;border-radius:36px;padding:110px 0;color:#fff;overflow:hidden;isolation:isolate;background:#121315}.prs .mesh{position:absolute;inset:-20%;z-index:-1;filter:blur(60px);opacity:.95}.prs .mesh i{position:absolute;border-radius:50%}.prs .mesh i:nth-child(1){width:55%;height:60%;left:5%;top:0;background:#3a0f18;animation:m1 18s ease-in-out infinite alternate}.prs .mesh i:nth-child(2){width:45%;height:55%;right:0;top:10%;background:#4d1520;opacity:.7;animation:m2 22s ease-in-out infinite alternate}.prs .mesh i:nth-child(3){width:50%;height:50%;left:30%;bottom:-5%;background:#1c2530;animation:m1 26s ease-in-out infinite alternate-reverse}.prs .mesh i:nth-child(4){width:30%;height:35%;left:60%;bottom:10%;background:#2a2b2f;opacity:.45;animation:m2 16s ease-in-out infinite alternate}@keyframes m1{to{transform:translate(18%,12%) scale(1.15)}}@keyframes m2{to{transform:translate(-20%,15%) scale(.9)}}.prs::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.08;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'160\'\ height=\'160\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.9\'\ numOctaves=\'3\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23n\)\'/%3E%3C/svg%3E)}.prs .sh p{color:rgba(255,255,255,.7)}.prs .mono.k{color:#f5053d}.pg{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);gap:12px;perspective:1200px}.pc{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;padding:30px;display:flex;flex-direction:column;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 1px rgba(255,255,255,.2);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,.9,.24,1) , background .5s}.pc::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.16),transparent 60%)}.pc:hover{background:rgba(255,255,255,.12)}.pc:hover::after{opacity:1}.pc .top{display:flex;justify-content:space-between;align-items:flex-start}.pc .ic{width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}.pc .ic svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.5}.pc .ar{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;transition:transform .45s , background .35s , color .35s}.pc:hover .ar{background:#fff;color:var(--ink);transform:rotate(-45deg)}.pc h3{font-size:34px;line-height:1.05;font-weight:500;margin:24px 0 10px}.pc p{font-size:17px;line-height:1.55;color:rgba(255,255,255,.72)}.pc ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px}.pc li{font-size:14px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}.pc .usp{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.pc .usp span{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);font-size:16px}.pc .usp span::before{content:"";width:7px;height:7px;border-radius:50%;background:#f5053d;box-shadow:0 0 0 4px rgba(245,5,61,.18)}.pc .stat{margin-top:18px;display:flex;gap:26px}.pc .stat b{display:block;font-size:44px;font-weight:500;line-height:1}.pc .stat span{font-size:14px;color:rgba(255,255,255,.65)}.p1{grid-column:span 7;grid-row:span 3;background:linear-gradient(150deg,rgba(255,255,255,.16),rgba(245,5,61,.108))}.p1 h3{font-size:clamp(40px,4vw,60px)}.p2{grid-column:span 5;grid-row:span 2}.p3{grid-column:span 5;grid-row:span 1;flex-direction:row;align-items:center;gap:20px}.p3 h3{margin:0;font-size:28px}.p3 p{font-size:15px}.p4,.p5,.p6{grid-column:span 4;grid-row:span 2}.p6{background:#fff;color:var(--ink);border-color:#fff}.p6 p{color:var(--muted)}.p6 .ic{background:#f4f4f2}.p6 .ic svg{stroke:var(--red)}.p6 .ar{border-color:var(--line)}.p6:hover{background:#fff}.p6 li{background:#f4f3ef;border-color:var(--line)}.p6:hover .ar{background:var(--ink);color:#fff}.p6::after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(245,5,61,.1),transparent 60%)}.quiz{margin:0 32px;border-radius:36px;padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.75));border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 70px -40px rgba(245,5,61,.35)}.quiz .orb{position:absolute;width:520px;height:520px;right:-120px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(245,5,61,.2),transparent 70%);filter:blur(20px);pointer-events:none}.qgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:stretch}.qcard{padding:34px;min-height:520px;display:flex;flex-direction:column}.qhead{display:flex;justify-content:space-between;align-items:center;color:var(--grey)}.qprog{height:6px;border-radius:9px;background:#efeee9;margin:16px 0 30px;overflow:hidden}.qprog i{display:block;height:100%;width:0;background:var(--acc);border-radius:9px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.cat{display:inline-flex;align-self:flex-start;gap:8px;align-items:center;padding:6px 12px;border-radius:999px;background:#f4f4f2;color:var(--red);font-size:14px;margin-bottom:18px}.qq{font-size:clamp(28px,2.7vw,40px);line-height:1.15;font-weight:500;min-height:2.4em;transition:opacity .2s , transform .3s}.qq.out{opacity:0;transform:translateX(-12px)}.why{font-size:16px;line-height:1.5;color:var(--muted);margin-top:12px;min-height:3em}.qa{display:grid;gap:10px;margin-top:auto;padding-top:26px}.qa button{padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.7);font-size:19px;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:background .2s , border-color .2s , transform .15s}.qa button:hover{background:#fff;border-color:#d4d2cb}.qa button:active{transform:scale(.985)}.qa button kbd{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--grey);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.start{display:grid;gap:10px;margin-top:10px}.start button{display:flex;align-items:center;gap:18px;padding:22px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.75);text-align:left;transition:transform .25s , border-color .25s , background .25s}.start button:hover{transform:translateY(-2px);border-color:#e2e2e0;background:#fff}.start .ic{width:48px;height:48px;border-radius:14px;background:#f4f4f2;display:flex;align-items:center;justify-content:center;flex:none}.start .ic svg{width:24px;height:24px;stroke:var(--red);fill:none;stroke-width:1.6}.start b{display:block;font-size:22px;font-weight:500}.start span{font-size:15px;color:var(--muted)}.qside{display:flex;flex-direction:column;gap:12px}.score{padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center}.ring{position:relative;width:180px;height:180px}.ring svg{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:10}.ring .bgc{stroke:#efeee9}.ring .fg{stroke:url(#rg);stroke-linecap:round;stroke-dasharray:540;stroke-dashoffset:540;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:54px;font-weight:500;line-height:1}.ring b small{font-size:12px;font-family:"JetBrains Mono",monospace;color:var(--grey);margin-top:6px;letter-spacing:.06em}.lvl{margin-top:14px;font-size:21px}.cats{width:100%;display:grid;gap:10px;margin-top:22px;text-align:left}.cr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:15px}.cr .bar{grid-column:span 2;height:5px;border-radius:9px;background:#efeee9;overflow:hidden}.cr .bar i{display:block;height:100%;width:0;background:var(--acc);transition:width .8s cubic-bezier(.2,.8,.2,1)}.cr em{font-style:normal;color:var(--grey);font-family:"JetBrains Mono",monospace;font-size:12px}.badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bd{padding:14px 8px;text-align:center;font-size:13px;color:#a3a39d;border-radius:18px}.bd span{display:block;font-size:22px;margin-bottom:4px;filter:grayscale(1);opacity:.35;transition:filter .4s , opacity .4s , transform .5s}.bd.got{color:var(--ink);background:linear-gradient(160deg,#fff,#f4f4f2)}.bd.got span{filter:none;opacity:1;transform:scale(1.15)}.toast{position:fixed;left:50%;bottom:30px;z-index:90;transform:translate(-50%,40px);opacity:0;padding:14px 22px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;transition:transform .5s cubic-bezier(.2,.8,.2,1) , opacity .5s;pointer-events:none}.toast.on{transform:translate(-50%,0);opacity:1}.res{display:none;flex-direction:column}.res .qq{min-height:0}.res .recs{list-style:none;display:grid;gap:10px;margin:20px 0 26px}.res .recs li{display:flex;gap:14px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid var(--line);font-size:17px;line-height:1.4}.res .recs li b{flex:none;width:26px;height:26px;border-radius:50%;background:#f4f4f2;color:var(--red);display:flex;align-items:center;justify-content:center;font-size:13px}.res .acts{display:flex;gap:10px;flex-wrap:wrap}.disc{margin-top:16px;color:#9a9a94;font-size:14px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:89}.why-g{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(170px,auto);gap:12px}.w{padding:30px;display:flex;flex-direction:column}.w .n{font-size:clamp(64px,6vw,96px);line-height:.9;font-weight:500;letter-spacing:-.03em}.w h3{font-size:28px;font-weight:500;line-height:1.1;margin-top:auto}.w p{font-size:17px;line-height:1.55;color:var(--muted);margin-top:10px}.w1{grid-column:span 5;grid-row:span 2}.w2{grid-column:span 7;grid-row:span 1}.w3{grid-column:span 4;grid-row:span 1}.btn.soft{position:relative;padding:12px 12px 12px 24px;background:rgba(255,255,255,.7);border:1px solid rgba(17,17,16,.1);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px #fff , 0 2px 6px -2px rgba(17,17,16,.08) , 0 10px 24px -18px rgba(17,17,16,.25);transition:transform .9s cubic-bezier(.22,.9,.24,1) , box-shadow .9s cubic-bezier(.22,.9,.24,1) , background .9s ease}.btn.soft .sa{width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.btn.soft .sa i{font-style:normal}.btn.soft .sa i+i{display:none}@media (hover:hover){.btn.soft:hover{transform:translateY(-4px);background:#fff;box-shadow:inset 0 1px 1px #fff , 0 6px 12px -6px rgba(17,17,16,.12) , 0 28px 48px -24px rgba(17,17,16,.38)}}.btn.soft:active{transform:translateY(-1px);transition-duration:.3s}.kin .ch{font-weight:var(--w,500);transition:font-weight .6s cubic-bezier(.22,.9,.24,1)}.w4{grid-column:span 3;grid-row:span 1;background:linear-gradient(150deg,rgba(255,255,255,.7),rgba(255,255,255,.7))}.quote{font-size:clamp(26px,2.4vw,36px);line-height:1.25;font-weight:400}.quote::before{content:"“";display:block;font-size:80px;line-height:.6;color:#e2e2e0;margin-bottom:10px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none}.step{padding:28px;min-height:260px;display:flex;flex-direction:column}.step .n{font-family:"JetBrains Mono",monospace;font-size:12px;color:#f5053d}.step .big{font-size:84px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#efe9ea;margin-top:6px;transition:color .4s}.step:hover .big{color:#e6e6e4}.step h3{font-size:26px;font-weight:500;margin-top:auto}.step p{font-size:16px;line-height:1.5;color:var(--muted);margin-top:8px}.about{display:grid;grid-template-columns:1fr 1fr;gap:12px}.about .txt{padding:36px}.about .txt p{font-size:18px;line-height:1.7;color:var(--muted)}.about .txt p+p{margin-top:14px}.about .txt strong{color:var(--ink);font-weight:500}.about .facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fact{padding:26px;display:flex;flex-direction:column;justify-content:flex-end;min-height:170px}.fact b{font-size:60px;line-height:1;font-weight:500;letter-spacing:-.03em}.fact span{font-size:16px;color:var(--muted);margin-top:8px}.mdl{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(29,29,27,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .35s , visibility .35s}.mdl.on{opacity:1;visibility:visible}.mdl-box{width:100%;max-width:520px;padding:40px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,255,255,.88));transform:translateY(20px) scale(.97);transition:transform .6s cubic-bezier(.22,.9,.24,1)}.mdl-box:hover{transform:translateY(20px) scale(.97)}.mdl.on .mdl-box,.mdl.on .mdl-box:hover{transform:none}.mdl-x{position:absolute;right:18px;top:18px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.7);font-size:24px;line-height:1;transition:transform .3s , background .3s}.mdl-x:hover{transform:rotate(90deg);background:#fff}.mdl h2{font-size:40px;font-weight:500;line-height:1.05;margin:12px 0 10px}.mdl-sub{font-size:17px;line-height:1.5;color:var(--muted);margin-bottom:22px}.mdl form{display:grid;gap:12px}.mdl label span{display:block;font-size:14px;color:var(--muted);margin-bottom:6px}.mdl input{width:100%;font:inherit;font-size:18px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.85);outline:none;transition:border-color .25s , box-shadow .25s}.mdl input:focus{border-color:#e2e2e0;box-shadow:0 0 0 4px rgba(245,5,61,.08)}.mdl form .btn{justify-content:center;margin-top:6px}.mdl-note{color:#a3a39d;text-align:center;font-size:11px}.mdl-ok{display:none;text-align:center;padding:30px 0 10px}.mdl-ok .ck{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--acc);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center}.mdl-ok h3{font-size:32px;font-weight:500}.mdl-ok p{color:var(--muted);font-size:17px;margin-top:8px}.mdl.sent form{display:none}.mdl.sent .mdl-ok{display:block}html.lock,html.lock body{overflow:hidden}@media (max-width:980px){.mdl{align-items:flex-end;padding:10px}.mdl-box{padding:28px 22px}.mdl h2{font-size:32px}}.lib{padding:18px}.lib:hover{transform:none}.lib .mono{color:var(--grey);margin-bottom:10px;display:block}.gd{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px dashed #dddbd4;margin-top:8px;transition:border-color .4s , background .4s}.gd .fi{position:relative;flex:none;width:40px;height:50px;display:block;transition:transform .8s cubic-bezier(.22,.9,.24,1)}.gd .fi svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 8px rgba(17,17,16,.1))}.gd .fi .pg{fill:#f4f3ef;stroke:#dcdad3;stroke-width:1}.gd .fi .fo{fill:#e7e5df;stroke:#dcdad3;stroke-width:1}.gd .fi .ln{stroke:#d6d3cb;stroke-width:1.6;stroke-linecap:round}.gd .fi .bd{fill:#c9c6be;transition:fill .6s}.gd .fi text{font-family:"JetBrains Mono",monospace;font-size:6px;font-weight:500;fill:#fff;letter-spacing:.5px}.gd .fi .lk{position:absolute;right:-5px;bottom:4px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(17,17,16,.15)}.gd .fi .lk::before{content:"";position:absolute;left:5px;top:6.5px;width:6px;height:5px;border-radius:1px;background:#a3a39d}.gd .fi .lk::after{content:"";position:absolute;left:5.5px;top:3px;width:3px;height:3.5px;border:1.2px solid #a3a39d;border-bottom:0;border-radius:3px 3px 0 0}.gd.open .fi{transform:rotate(-4deg) translateY(-2px)}.gd.open .fi .pg{fill:#fff;stroke:#e2e2e0}.gd.open .fi .fo{fill:#ececea;stroke:#e2e2e0}.gd.open .fi .ln{stroke:#f0b3c1}.gd.open .fi .bd{fill:url(#rg)}.gd.open .fi .lk{display:none}.gd b{display:block;font-size:16px;font-weight:500;line-height:1.25}.gd small{font-size:13px;color:#a3a39d}.gd a{display:none;margin-left:auto;flex:none;padding:8px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px}.gd.open{border-style:solid;border-color:#e2e2e0;background:#fff}.gd.open a{display:inline-block}.gd.open small{color:#f5053d}.gift{display:none;flex-direction:column;align-items:flex-start;flex:1}.gift .box{width:100%;margin:22px 0;padding:24px;border-radius:20px;background:linear-gradient(150deg,#fff,#f4f4f2);border:1px solid #f7d3dc;display:flex;gap:20px;align-items:center;animation:gIn .7s cubic-bezier(.2,.8,.2,1)}@keyframes gIn{from{opacity:0;transform:scale(.92) rotate(-1.5deg)}to{opacity:1;transform:none}}.gift .doc{flex:none;width:74px;height:92px;border-radius:12px;background:var(--acc);color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;font-family:"JetBrains Mono",monospace;font-size:12px;position:relative;box-shadow:0 18px 30px -16px rgba(245,5,61,.6);animation:fl 3s ease-in-out infinite}.gift .doc::before{content:"";position:absolute;right:0;top:0;border:12px solid transparent;border-top-color:#fff;border-right-color:#fff}@keyframes fl{50%{transform:translateY(-6px) rotate(2deg)}}.gift h4{font-size:24px;font-weight:500;line-height:1.2}.gift p{font-size:15px;color:var(--muted);margin-top:4px}.gift .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.res .guides{display:grid;gap:8px;margin-bottom:20px}.cta2{margin:0 32px;border-radius:36px;padding:80px 0;position:relative;overflow:hidden;background:linear-gradient(150deg,rgba(255,255,255,.85),rgba(255,255,255,.8));border:1px solid rgba(255,255,255,.95);box-shadow:0 40px 80px -50px rgba(245,5,61,.35)}.cta2::before{content:"";position:absolute;right:-120px;bottom:-160px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(245,5,61,.14),transparent 65%);pointer-events:none}.cta2-g{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;position:relative}.cta2 h2{font-size:clamp(40px,4.6vw,72px);line-height:1;font-weight:500;letter-spacing:-.025em;margin-top:14px}.cta2-t p{font-size:19px;line-height:1.55;color:var(--muted);max-width:520px;margin-top:18px}.cta2-acts{margin-top:30px;max-width:420px}.cta2-alt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;font-size:15px;line-height:1.5;color:#8a8a85}.cta2-alt a{color:inherit;transition:color .6s}.cta2-alt a:hover{color:var(--ink)}.cta2-alt .dt{color:#c8c6bf}.fold-wrap{position:relative;height:420px;perspective:1400px}.fold{--p:0;--h:0;position:absolute;left:12%;top:24%;width:210px;aspect-ratio:1414/2000;transform:rotateX(14deg) rotateY(-8deg) rotateZ(-7deg);transform-style:preserve-3d}.f-shadow{position:absolute;left:-6%;right:-18%;bottom:-8%;height:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(60,15,20,.35),transparent);filter:blur(10px);transform:translateZ(-2px)}.f-back{position:absolute;inset:0;transform:translate(7px,-6px);border-radius:3px 8px 8px 3px;background:linear-gradient(135deg,#9e241c,#b8322a 45%,#8f1f18);box-shadow:0 1px 0 rgba(255,255,255,.08) inset}.sheet{position:absolute;left:5%;top:3%;width:88%;aspect-ratio:210/297;border-radius:1px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06) , 0 8px 18px -10px rgba(40,20,20,.35);transition:transform 1s cubic-bezier(.22,.9,.24,1)}.sheet img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.02) brightness(1.03)}.sheet::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.4),rgba(255,255,255,0) 30%,rgba(0,0,0,0) 75%,rgba(0,0,0,.035))}.sheet .curl{position:absolute;right:0;bottom:0;width:22%;height:14%;background:radial-gradient(120% 120% at 100% 100%,transparent 55%,rgba(0,0,0,.08) 62%,rgba(255,255,255,.7) 70%,transparent 72%)}.s1{transform:translate(calc((var(--p) + var(--h)*.12)*52%),calc((var(--p) + var(--h)*.12)*-40%)) rotate(calc((var(--p) + var(--h)*.12)*9deg))}.f-front{position:absolute;inset:0;border-radius:3px 8px 8px 3px;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.12) inset , -1px 0 0 rgba(0,0,0,.15) , 0 26px 40px -24px rgba(60,15,20,.55);transform:translateZ(1px)}.f-front img{display:block;width:100%;height:100%;object-fit:cover}.f-front::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 28%,rgba(0,0,0,0) 60%,rgba(0,0,0,.14) 100%) , linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,0) 6%)}.f-front::before{content:"";position:absolute;inset:0;z-index:1;opacity:.12;mix-blend-mode:overlay;background:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'120\'\ height=\'120\'%3E%3Cfilter\ id=\'p\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.8\'\ numOctaves=\'2\'/%3E%3CfeColorMatrix\ values=\'0\ 0\ 0\ 0\ .5\ 0\ 0\ 0\ 0\ .45\ 0\ 0\ 0\ 0\ .4\ 0\ 0\ 0\ .5\ 0\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23p\)\'/%3E%3C/svg%3E);background-size:90px}@media (max-width:980px){.cta2{margin:0 10px;border-radius:26px;padding:50px 0}.cta2-g{grid-template-columns:1fr}.fold-wrap{height:320px}.fold{left:22%;width:170px}}.prsl{padding:28px 30px}.prs-h{display:flex;justify-content:space-between;align-items:center}.prs-h .mono{color:#8a8a85}.prs-w{position:relative;flex:1;margin-top:10px}.prs-s{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(14px);filter:blur(6px);pointer-events:none;transition:opacity 1.1s cubic-bezier(.22,.9,.24,1) , transform 1.2s cubic-bezier(.22,.9,.24,1) , filter 1.1s}.prs-s.on{opacity:1;transform:none;filter:none;pointer-events:auto}.prs-s .mono{color:#f5053d}.prs-s .ttl{font-size:clamp(28px,2.7vw,40px);line-height:1.12;font-weight:500;letter-spacing:-.015em;margin-top:16px;max-width:620px}.prs-s p{font-size:17px;line-height:1.55;color:var(--muted);margin-top:14px;max-width:600px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.prs-s .rd{margin-top:16px;font-size:15px;color:#f5053d}.prs-f{display:flex;align-items:center;gap:16px;margin-top:18px}.prsl{position:relative}.prs-dots{display:flex;gap:6px;flex:none}.prs-dots button{width:6px;height:6px;border-radius:50%;background:rgba(17,17,16,.14);transition:background .6s , width .6s cubic-bezier(.22,.9,.24,1)}.prs-dots button.on{width:20px;border-radius:4px;background:var(--red)}.prs-bar{flex:1;height:2px;border-radius:2px;background:rgba(17,17,16,.08);overflow:hidden}.prs-bar i{display:block;height:100%;width:0;background:var(--acc)}.prs-next{color:#a3a39d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%;transition:opacity .6s}.svc h3{margin-top:10px;font-size:26px}.svl{list-style:none;display:grid;grid-template-columns:1fr;gap:7px;margin-top:14px}.svl li{font-size:15px;line-height:1.3;display:flex;gap:8px;color:#3a3a37}.svl li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#e2e2e0;margin-top:6px}.svm{margin-top:auto;padding-top:14px;font-size:15px;color:#f5053d;display:inline-flex;gap:8px}.svm i{font-style:normal;transition:transform .8s cubic-bezier(.22,.9,.24,1)}.svc:hover .svm i{transform:translateX(4px)}.qt1 .quote{font-size:clamp(22px,2vw,29px);line-height:1.35}.qa1{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:22px}.qa1 img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;filter:grayscale(.2)}.qa1 b{display:block;font-weight:500;font-size:18px}.qa1 span{font-size:14px;color:#8a8a85}.btn.soft.big-soft{padding:14px 14px 14px 28px;font-size:16px;gap:16px}.btn.soft.big-soft .sa{width:44px;height:44px}.flg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fl{perspective:1400px;height:300px;cursor:pointer;outline:none}.fl.more{display:none}.flg.all .fl.more{display:block}.fl-in{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fl.on .fl-in{transform:rotateY(180deg)}.fl-f,.fl-b{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:26px;display:flex;flex-direction:column}.fl-f,.fl-b{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fl-f{background:rgba(255,255,255,.78)}.fl-f,.fl-f:hover{transform:none}.fl-b,.fl-b:hover{transform:rotateY(180deg)}.fl-f::after,.fl-b::after{display:none}.fl-in{transition:transform .95s cubic-bezier(.22,.9,.24,1)}.fl-f,.fl-b{transition:box-shadow .5s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.fl:hover .fl-in{transform:translateY(-8px)}.fl.on:hover .fl-in{transform:translateY(-8px) rotateY(180deg)}.fl:hover .fl-f,.fl:hover .fl-b{box-shadow:inset 0 1px 1px #fff , 0 34px 50px -30px rgba(17,17,16,.28)}}.fl-b{transform:rotateY(180deg);background:linear-gradient(160deg,#fff,#f4f4f2)}.fl-t{display:flex;justify-content:space-between;align-items:center}.fl-t .mono{color:#a3a39d}.chip{font-size:13px;padding:5px 10px;border-radius:999px;background:rgba(17,17,16,.05);color:var(--muted)}.fl-f h3{font-size:23px;line-height:1.2;font-weight:500;margin-top:18px}.fl-p{margin-top:12px;font-size:16px;line-height:1.6}.fl-p p{margin:0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-b h4{font-size:18px;font-weight:500;line-height:1.3;margin-top:12px}.fl-h{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#f5053d}.fl-h i{font-style:normal;display:inline-block;transition:transform .5s}.fl:hover .fl-h i{transform:rotate(180deg)}.fl-b p{font-size:16px;line-height:1.55;color:var(--muted);margin-top:8px;overflow:auto}.fl-c{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18px}.fx{margin-top:auto;padding-top:12px;font-size:14px;color:#f5053d;border-top:1px solid rgba(245,5,61,.15)}.flm{display:flex;justify-content:center;margin-top:18px}.flg.all+.flm{display:none}@media (max-width:980px){.flg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:4px 18px 16px;scrollbar-width:none}.flg::-webkit-scrollbar{display:none}.fl,.fl.more{display:block;flex:0 0 84%;scroll-snap-align:center;height:320px}.flm{display:none}}.posts{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.post{padding:28px;display:flex;flex-direction:column;min-height:250px}.post .mono{color:var(--grey)}.post .mono b{color:#f5053d;font-weight:500}.post h3{font-size:26px;line-height:1.2;font-weight:500;margin:16px 0}.post p{font-size:16px;line-height:1.5;color:var(--muted)}.post .r{margin-top:auto;padding-top:18px;font-size:15px;color:#f5053d}.post.big{grid-column:span 6;grid-row:span 2;background:linear-gradient(160deg,rgba(255,255,255,.85),rgba(255,255,255,.7))}.post.big h3{font-size:clamp(32px,3vw,44px)}.post.sm{grid-column:span 3}.post.sm h3{font-size:21px}.cta{margin:0 32px;border-radius:36px;padding:90px 0;background:linear-gradient(150deg,rgba(255,255,255,.8),rgba(255,255,255,.85));border:1px solid rgba(255,255,255,.95)}.cta-g{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.cta h2{font-size:clamp(40px,5vw,78px);line-height:.98;font-weight:500;letter-spacing:-.025em;margin-top:14px}.cta p{font-size:19px;margin-top:20px;max-width:480px;color:var(--muted);line-height:1.55}.cta-card{padding:26px}.cta-card:hover{transform:none}.pulse{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 28px;border-radius:999px;background:var(--ink);color:#fff;font-size:17px;font-weight:600;letter-spacing:.04em;overflow:hidden;isolation:isolate;transition:transform .5s cubic-bezier(.22,.9,.24,1) , box-shadow .5s}.pulse::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-100%);animation:shine 3.6s ease-in-out infinite}.pulse::after{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:-2;box-shadow:0 0 0 0 rgba(245,5,61,.45);animation:ring 2.8s ease-out infinite}@keyframes shine{0%,55%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(245,5,61,0.35)}70%,100%{box-shadow:0 0 0 18px rgba(245,5,61,0.0)}}.pl-a{flex:none;width:54px;height:54px;border-radius:50%;background:var(--acc);display:flex;align-items:center;justify-content:center;font-size:22px;animation:nudge 2.8s ease-in-out infinite;transition:transform .5s cubic-bezier(.22,.9,.24,1)}@keyframes nudge{0%,70%,100%{transform:none}80%{transform:translateX(4px)}90%{transform:translateX(-1px)}}.pulse:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(17,17,16,.6)}.pulse:hover .pl-a{transform:rotate(-45deg);animation:none}.cta-alt{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cta-alt a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.95);font-size:17px;transition:background .4s}.cta-alt a:hover{background:#fff}.cta-alt .mono{color:#a3a39d;font-size:11px}footer{padding:90px 0 40px}.fg{display:grid;grid-template-columns:34% 1fr;gap:40px}.tiles{display:flex;gap:8px;margin-bottom:18px}.tile{position:relative;height:88px;border:1px solid rgba(17,17,16,.12);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.5)}.tile.e{flex:0 0 88px}.tile.e::after{content:"";position:absolute;left:30%;right:30%;bottom:-1px;height:2px;background:var(--red)}.tile.n{flex:1;padding:0 18px}.tile .em{width:36px}.tile .wm{width:100%;max-width:190px}.tile small{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6f6e68;margin-top:9px;white-space:nowrap}.tile.n{min-width:0}@media (max-width:380px){.tile.e{flex-basis:72px}.tile.n{padding:0 10px}.tile small{font-size:10.5px;letter-spacing:.08em}}.offs{display:grid;grid-template-columns:repeat(4,1fr);font-size:17px;line-height:1.5;font-style:normal}.off{padding:0 20px;border-left:1px solid #d6d5cf}.off:first-child{padding-left:0;border:0}.off b{display:block;color:var(--red);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.off span{display:block;color:#8a8a8a}.off p{color:#555;margin:10px 0 6px}.fb{display:flex;gap:28px;margin-top:28px;padding-top:18px;border-top:1px solid #d6d5cf;font-size:17px}.fb a{color:var(--red)}.fb .c{margin-left:auto;color:#8a8a8a}@media (max-width:980px){.wrap{padding:0 18px}.nav{top:auto;bottom:16px;padding:6px 6px 6px 14px}.nav ul{display:none}.hero{padding-top:110px;min-height:auto;padding-bottom:0}.hero .lead{font-size:19px}.hero{cursor:auto}.field{display:none}.glow .dot{display:none}.rw{font-size:11px}section{padding:80px 0}.bento,.pg,.why-g,.posts{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.bento>*,.pg>*,.why-g>*,.posts>*{grid-column:span 2!important;grid-row:auto!important;min-height:200px}.b3,.p3{min-height:0!important;flex-direction:column;align-items:flex-start}.b4,.b5,.w3,.w4{grid-column:span 1!important}.shT{min-height:300px!important}.shw{height:180px}.aud,.steps,.about,.qgrid{grid-template-columns:1fr}.prs,.quiz,.cta{margin:0 10px;border-radius:26px}.cta{padding:56px 0}.cta-g{grid-template-columns:1fr;gap:24px}.cta-alt{grid-template-columns:1fr}.prs,.quiz{padding:64px 0}.qcard{padding:22px;min-height:0}.qa kbd{display:none}.fg{grid-template-columns:1fr}.offs{grid-template-columns:1fr 1fr;gap:24px 18px;font-size:16px}.off{padding:0;border:0}.fb{flex-wrap:wrap;gap:14px;font-size:14px}.badges{grid-template-columns:repeat(4,1fr)}}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}@supports (overflow:clip){html,body{overflow-x:clip}}.hero{min-height:100vh;min-height:100svh}img{max-width:100%}.post h3,.fl-f h3,.pc h3,.ttl,.au h3,.w h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prs-w{display:grid}.prs-s{position:relative;inset:auto;grid-area:1/1}.mb{display:none;width:44px;height:44px;border-radius:50%;position:relative;flex:none}.mb i{position:absolute;left:13px;right:13px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .5s cubic-bezier(.22,.9,.24,1) , top .5s}.mb i:first-child{top:17px}.mb i+i{top:25px}.mb[aria-expanded="true"] i:first-child{top:21px;transform:rotate(45deg)}.mb[aria-expanded="true"] i+i{top:21px;transform:rotate(-45deg)}.msheet{position:fixed;inset:0;z-index:79;background:rgba(250,249,246,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .5s , visibility .5s}.msheet.on{opacity:1;visibility:visible}.ms-in{position:absolute;left:14px;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));display:grid;gap:6px;padding:14px;border-radius:26px;background:rgba(255,255,255,.9);box-shadow:0 30px 60px -30px rgba(17,17,16,.35);transform:translateY(16px);transition:transform .6s cubic-bezier(.22,.9,.24,1)}.msheet.on .ms-in{transform:none}.ms-in>a{display:block;padding:16px 18px;border-radius:16px;font-size:24px;font-weight:500}.ms-in>a:active{background:rgba(17,17,16,.05)}.ms-c{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 18px 6px;border-top:1px solid var(--line);font-size:15px;color:#8a8a85}@media (hover:none){.gl:hover,.b:hover,.post:hover,.pc:hover{transform:none!important}.gl:hover::after,.pc:hover::after{opacity:0}.fl:hover .fl-in{transform:none}.fl.on .fl-in,.fl.on:hover .fl-in{transform:rotateY(180deg)}}@media (min-width:981px) and (max-width:1180px){.wrap{padding:0 26px}.nav ul a{padding:9px 11px;font-size:15.5px}.b3 h3{font-size:19px}.faces img{width:40px;height:40px}.b2 h3{font-size:28px}.pc h3{font-size:28px}.p1 h3{font-size:40px}}@media (max-width:980px){.hero{min-height:auto;padding:118px 0 0}.marq{position:relative;bottom:auto;margin-top:56px}.nav{bottom:calc(14px + env(safe-area-inset-bottom));gap:4px;padding:5px 5px 5px 14px}.nav .em{width:20px}.mb{display:block}.nav .go{padding:12px 18px}.gl{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.88)}.pc{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.1)}.pc.p6{background:#fff}.pc.p1{background:linear-gradient(150deg,rgba(255,255,255,.16),rgba(245,5,61,.108))}.aura i{animation:none!important;filter:blur(50px);opacity:.45}.prs .mesh i{animation:none!important}.prs .mesh{filter:blur(40px)}.prs::after{display:none}.fold-wrap{height:300px}.post.big h3{font-size:28px}.prsl{min-height:0!important}.prs-s .ttl{font-size:28px}.fl-b p{font-size:15.5px}}@media (max-width:640px){.b4,.b5,.w3,.w4{grid-column:span 2!important}.b4{min-height:240px!important}section{padding:64px 0}.sh{margin-bottom:28px}.sh h2{font-size:clamp(38px,10.5vw,54px)}.hero h1{font-size:clamp(52px,15vw,76px)}.kick{font-size:13px;letter-spacing:.14em;gap:12px}.kick::before{width:28px}.btn{padding:16px 22px}.shT{grid-template-columns:1fr 34%}.qcard{padding:20px}.qq{font-size:26px}.qa button{padding:15px 16px;font-size:17px}.ring{width:150px;height:150px}.ring svg{width:150px;height:150px}.ring b{font-size:44px}.w1 .quote,.qt1 .quote{font-size:21px}.cta2 h2{font-size:40px}.cta2-t p{font-size:17px}.fold{width:150px;left:26%}.fold-wrap{height:260px}.offs{font-size:15px}.fb{font-size:13px}.mdl-box{max-height:88svh;overflow:auto}.mdl input{font-size:16px}}@media (max-width:370px){.nav .go{padding:11px 14px;font-size:14px}.hero h1{font-size:48px}.svl li{font-size:14px}}:root{--gold:#f5053d;--gold2:#f5053d;--wine:#f5053d;--char:#1b1c1e}body{background:var(--bg)}.aura i{opacity:.35!important}.aura i:nth-child(1){background:#f1f1ef!important}.aura i:nth-child(2){background:#f3f3f1!important}.aura i:nth-child(3){background:#ececea!important}.hero::before{background:radial-gradient(900px 600px at 82% 28%,rgba(29,29,27,.035),transparent 60%) , linear-gradient(180deg,#fff 0%,var(--bg) 100%)!important}.glow .halo{background:radial-gradient(circle,rgba(245,5,61,.07) 0%,rgba(245,5,61,.025) 45%,transparent 70%)!important}.mono.k,.k{color:var(--gold)!important}.kick::before{background:var(--gold)!important}.g{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#f5053d;-webkit-text-fill-color:#f5053d}.nav .go,.btn.dk{background:var(--char)!important}.gl{border-color:rgba(255,255,255,.9)}.b2{background:linear-gradient(150deg,#fff,#f4f4f2)!important}.b2 .play{background:var(--wine)!important}.b1,.post.big,.fl-b,.cta2,.quiz{background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.75))!important}.cta2::before,.quiz .orb{background:radial-gradient(circle,rgba(245,5,61,.084),transparent 65%)!important}.prs-dots button.on{background:var(--wine)!important}.prs-bar i{background:linear-gradient(90deg,var(--wine),var(--gold))!important}.b4 .pin{background:var(--wine)!important;box-shadow:0 0 0 6px rgba(245,5,61,.08)!important}.b4 .pin.pt{background:#fff!important;border-color:var(--gold)!important;box-shadow:0 0 0 6px rgba(245,5,61,.072)!important}.svl li::before,.w5 li::before,.au li::before{background:var(--gold)!important}.au .ic,.start .ic,.p6 .ic{background:#f4f4f2!important}.au .ic svg,.start .ic svg,.p6 .ic svg{stroke:var(--wine)!important}.marq b{color:var(--gold)!important}.prs{background:#131416!important}.prs .mesh{opacity:.85}.pc .usp span::before{background:var(--gold2)!important;box-shadow:0 0 0 4px rgba(245,5,61,.18)!important}.p1{background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(245,5,61,.35))!important}section.dark .pc:hover h3,.pc:hover h3{background:none;-webkit-text-fill-color:initial}.btn.soft .sa{background:var(--char)!important}.pl-a{background:var(--wine)!important}.mb{width:auto!important;height:44px!important;border-radius:999px!important;padding:0 16px 0 12px;background:#fff!important;border:1px solid rgba(27,28,30,.14)!important;display:none;align-items:center;gap:9px;box-shadow:0 4px 12px -6px rgba(27,28,30,.25)}.mb .mbi{position:relative;width:18px;height:12px;display:block}.mb .mbi i{position:absolute;left:0!important;right:0!important;height:2px!important;background:var(--char)!important;border-radius:2px;transition:transform .5s cubic-bezier(.22,.9,.24,1) , top .5s , opacity .3s}.mb .mbi i:nth-child(1){top:0!important}.mb .mbi i:nth-child(2){top:5px!important}.mb .mbi i:nth-child(3){top:10px!important}.mb .mbt{font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--char)}.mb[aria-expanded=true] .mbi i:nth-child(1){top:5px!important;transform:rotate(45deg)}.mb[aria-expanded=true] .mbi i:nth-child(2){opacity:0}.mb[aria-expanded=true] .mbi i:nth-child(3){top:5px!important;transform:rotate(-45deg)}@media (max-width:980px){.mb{display:inline-flex!important}}@media (max-width:370px){.mb .mbt{display:none}.mb{padding:0 13px!important}}.acc{max-width:1040px;border-top:1px solid rgba(27,28,30,.12)}.ac{border-bottom:1px solid rgba(27,28,30,.12)}.ac h3{margin:0;font:inherit}.ac-q{width:100%;display:grid;grid-template-columns:56px 1fr 40px;align-items:center;gap:12px;padding:26px 0;text-align:left;cursor:pointer;color:var(--char)}.ac-n{font-family:"JetBrains Mono",monospace;font-size:12px;color:#a3a39d;transition:color .5s}.ac-t{font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.25;transition:color .5s}.ac-t small{display:block;margin-top:6px;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a3a39d;font-weight:400}.ac-i{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid rgba(27,28,30,.15);transition:background .5s , border-color .5s , transform .6s cubic-bezier(.22,.9,.24,1)}.ac-i::before,.ac-i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--char);transform:translate(-50%,-50%);transition:background .5s , transform .6s cubic-bezier(.22,.9,.24,1)}.ac-i::after{transform:translate(-50%,-50%) rotate(90deg)}.ac-p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,.9,.24,1)}.ac-p>div{overflow:hidden;padding-left:68px;padding-right:52px}.ac-p p{font-size:18px;line-height:1.7;color:var(--muted);padding-bottom:24px;max-width:780px;opacity:0;transform:translateY(-6px);transition:opacity .6s , transform .7s cubic-bezier(.22,.9,.24,1)}.ac-p .fx{display:inline-block;margin:0 0 26px;font-size:15px;color:var(--wine);border-bottom:1px solid rgba(245,5,61,.3);padding:0 0 2px}.ac.open .ac-p{grid-template-rows:1fr}.ac.open .ac-p p{opacity:1;transform:none}.ac.open .ac-n{color:var(--gold)}.ac.open .ac-i{background:var(--char);border-color:var(--char);transform:rotate(180deg)}.ac.open .ac-i::before{background:#fff}.ac.open .ac-i::after{background:#fff;transform:translate(-50%,-50%) rotate(0)}@media (hover:hover){.ac-q:hover .ac-t{color:var(--wine)}.ac-q:hover .ac-i{border-color:var(--gold)}}.ac-q:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}@media (max-width:640px){.ac-q{grid-template-columns:34px 1fr 34px;padding:20px 0}.ac-p>div{padding-left:46px;padding-right:0}.ac-p p{font-size:16.5px}.ac-t{font-size:19px}}.quiz{border:1px solid rgba(27,28,30,.08)!important;box-shadow:0 30px 70px -50px rgba(27,28,30,.35)!important}.quiz .orb{display:none}.qcard,.score,.lib{background:#fff!important;border:1px solid rgba(27,28,30,.08)!important;box-shadow:0 1px 2px rgba(27,28,30,.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qcard:hover,.score:hover,.lib:hover{transform:none!important}.qprog{height:3px!important;background:#ecebe6!important}.qprog i{background:var(--char)!important}.cat{background:transparent!important;border:1px solid rgba(245,5,61,.3);color:#f5053d!important;border-radius:6px!important;font-family:"JetBrains Mono",monospace;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}.qa button{border-radius:10px!important;background:#fff!important;border-color:rgba(27,28,30,.14)!important}.qa button:hover{border-color:var(--char)!important}.start button{border-radius:12px!important;background:#fff!important}.start button:hover{border-color:var(--gold)!important}.idx{width:100%;text-align:left}.idx-l{color:#8a8a85}.idx-n{margin:14px 0 18px;font-size:64px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--char)}.idx-n small{font-size:18px;color:#a3a39d;margin-left:6px;letter-spacing:0}.idx-bar{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(245,5,61,.14),rgba(245,5,61,.108) 55%,rgba(27,28,30,.12));overflow:hidden}.idx-bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:var(--char);transition:width 1s cubic-bezier(.22,.9,.24,1)}.idx-bar span{position:absolute;top:0;bottom:0;width:2px;background:#fff}.idx-bar .t1{left:50%}.idx-bar .t2{left:80%}.idx-s{display:flex;justify-content:space-between;margin-top:8px;color:#a3a39d;font-size:10px}.lvl{text-align:left;width:100%;margin-top:16px;font-size:19px}.cr .bar i{background:var(--char)!important}.cr .bar{height:3px!important}.res .recs li{border-radius:10px!important;background:#fcfcfb!important}.res .recs li b{background:transparent!important;border:1px solid var(--gold);color:#f5053d!important}.gift .box{background:#fcfcfb!important;border-color:rgba(245,5,61,.21)!important;animation:none!important}.gift .doc{background:var(--wine)!important;animation:none!important;box-shadow:0 14px 24px -16px rgba(245,5,61,.6)!important}.gd{border-radius:10px!important}.gd.open{border-color:rgba(245,5,61,.3)!important}.gd.open .fi .pg{stroke:#e2e2e0!important}.gd.open .fi .fo{fill:#f4f4f2!important;stroke:#e2e2e0!important}.gd.open .fi .ln{stroke:#e2e2e0!important}.gd.open .fi .bd{fill:var(--wine)!important}.toast{background:var(--char)!important}.cta2::before,.quiz .orb{display:none!important}.b1,.post.big,.fl-b,.cta2,.quiz{background:#fff!important}.aura i{opacity:.2!important}:root{--muted:#4d4d4a}body{font-size:18px}.mono{font-size:12.5px;letter-spacing:.07em}.b .mono,.b1 .mono,.post .mono,.fl-t .mono,.qhead,.idx-l,.cr em,.ac-t small{color:#6f6f6b!important}.b p,.au p,.w p,.post p,.step p,.pc p{font-size:17px;line-height:1.6}.pc p{color:rgba(255,255,255,.82)}.p6 p{color:var(--muted)}.post p{color:var(--muted);margin-top:4px}.post.sm p{font-size:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post.big p{font-size:18px}.post.sm h3{font-size:22px}.post .r{font-size:15.5px}.svl li{font-size:16px}.prs-s p{font-size:17.5px;color:var(--muted)}.why,.start span span,.gd small,.cr,.disc{font-size:16px!important}.gd b{font-size:17px}.qa button{font-size:19px!important}.res .recs li{font-size:17px!important;line-height:1.5}.au li,.w5 li{font-size:16.5px}.tagc a,.pc li,.chip{font-size:14.5px}.fb,.off span{color:#6f6f6b}.cta2-alt{font-size:16px!important;color:#6f6f6b!important}.ac-p p{color:var(--muted)}.kick{color:#4d4d4a}.marq span{color:#8a8a85}@media (max-width:640px){body{font-size:17px}.b p,.au p,.w p,.post p,.pc p{font-size:16.5px}.post.sm p{font-size:15.5px}.mono{font-size:12px}}.quiz{box-shadow:0 40px 90px -60px rgba(27,28,30,.35)!important}.qcard,.score,.lib{border:1px solid rgba(27,28,30,.13)!important;border-radius:22px!important;box-shadow:0 1px 2px rgba(27,28,30,.05) , 0 10px 24px -12px rgba(27,28,30,.12) , 0 30px 60px -36px rgba(27,28,30,.22)!important}.qa button,.start button{border:1px solid rgba(27,28,30,.18)!important;box-shadow:0 1px 2px rgba(27,28,30,.04) , 0 8px 18px -14px rgba(27,28,30,.25);transition:border-color .5s , box-shadow .6s cubic-bezier(.22,.9,.24,1) , transform .6s cubic-bezier(.22,.9,.24,1)!important}@media (hover:hover){.qa button:hover,.start button:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(27,28,30,.05) , 0 16px 30px -18px rgba(27,28,30,.35)}}.gd{border:1px solid rgba(27,28,30,.14)!important;box-shadow:0 6px 16px -12px rgba(27,28,30,.22)}.res .recs li{border:1px solid rgba(27,28,30,.12)!important;box-shadow:0 6px 16px -12px rgba(27,28,30,.18)}.gift .box{border:1px solid rgba(27,28,30,.13)!important;box-shadow:0 12px 30px -20px rgba(27,28,30,.3)}.pg{perspective:none}.pc{border-radius:24px!important;transform:none!important;transform-style:flat!important;-webkit-mask-image:-webkit-radial-gradient(white,black);transition:box-shadow .8s cubic-bezier(.22,.9,.24,1) , border-color .8s , background .8s!important}.pc::before,.pc::after{border-radius:inherit}.pc .ar{display:none!important}@media (hover:hover){.pc:hover{border-color:rgba(255,255,255,.45)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.25) , 0 0 0 1px rgba(255,255,255,.18) , 0 0 28px rgba(255,255,255,.14) , 0 0 60px -10px rgba(255,255,255,.12)!important}.pc:hover::after{opacity:0!important}.p6:hover{box-shadow:0 0 0 1px rgba(255,255,255,.7) , 0 0 32px rgba(255,255,255,.35)!important}}.b p,.au p,.w p,.post p,.pc p,.prs-s p,.fl-f p{font-size:18px!important;line-height:1.62!important}.post.sm p{font-size:17px!important}.post.big p,.ac-p p,.cta2-t p,.w5 p{font-size:19px!important}.why,.svl li,.au li,.gd small,.cr,.res .recs li{font-size:17px!important}.qt1 .quote{font-size:clamp(23px,2.1vw,30px)!important}@media (max-width:640px){.b p,.au p,.w p,.post p,.pc p,.prs-s p{font-size:17px!important}.post.big p,.ac-p p,.cta2-t p{font-size:17.5px!important}}:root{--fs-body:19px;--fs-label:15px}body{font-weight:430}p,li,.why,.au p,.au li,.w p,.b p,.post p,.pc p,.prs-s p,.fl-f p,.ac-p p,.cta2-t p,.w5 p,.svl li,.qa1 span,.gd small,.cr,.res .recs li,.fx,.ac-p .fx,.cta2-alt,.cta2-alt a,.start span span,.disc,.p3 p,.b3 p,.mdl-sub,.post .r,.svm,.prs-s .rd{font-size:var(--fs-body)!important;line-height:1.6!important}.post.sm p{font-size:var(--fs-body)!important;-webkit-line-clamp:5}.qa1 span{display:block;margin-top:2px}.qq{line-height:1.2!important}.mono,.k,.qhead,.ac-t small,.idx-l,.idx-s,.cat,.chip,.fl-t .mono,.post .mono,.prs-h .mono,.prs-s .mono{font-family:"Advent Pro",Arial,sans-serif!important;font-size:var(--fs-label)!important;font-weight:600!important;letter-spacing:.12em!important}.ac-n,.gd .fi text{font-family:"JetBrains Mono",monospace}.tagc a,.pc li,.usp span{font-size:16px!important}@media (max-width:640px){:root{--fs-body:17.5px;--fs-label:14px}}.nav{gap:7.5px;padding:7.5px 7.5px 7.5px 19px}@media (min-width:981px){.nav{top:44px}}.nav .em{width:21.5px}.nav ul a{padding:10.7px 16px;font-size:17.6px}.nav .go{padding:11.8px 21.4px;font-size:16.5px}@media (min-width:981px) and (max-width:1180px){.nav ul a{padding:9.6px 11.8px;font-size:16.6px}}@media (max-width:980px){.nav{gap:5px;padding:5.5px 5.5px 5.5px 15px}.nav .go{padding:13px 19px;font-size:16px}.mb{height:47px!important;padding:0 17px 0 13px}.mb .mbt{font-size:16px}.mb .mbi{width:19px;height:13px}.ms-in>a{font-size:25.5px}.ms-in{bottom:calc(92px + env(safe-area-inset-bottom))}}.bento{grid-auto-rows:minmax(150px,auto)}.svl{gap:4px}.svl li{line-height:1.4!important}.qx{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:center;margin:0 0 28px;padding:48px 56px;border-radius:28px;background:#fff;border:1px solid rgba(27,28,30,.08);box-shadow:0 1px 2px rgba(27,28,30,.04) , 0 30px 70px -44px rgba(27,28,30,.3)}.qx-ph{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#ececea}.qx-ph img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1) contrast(1.05)}.qx-ph::after{content:"";position:absolute;left:0;bottom:0;width:4px;height:42%;background:#f5053d}.qx-b{position:relative;padding-left:34px;border-left:2px solid #f5053d}.qx-m{position:absolute;left:24px;top:-58px;font-size:150px;line-height:1;color:#f5053d;font-weight:500;opacity:.9}.qx blockquote{margin:0}.qx blockquote p{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.38!important;font-weight:400;color:var(--char);letter-spacing:-.005em}.qx figcaption{display:flex;flex-direction:column;gap:4px;margin-top:30px}.qx figcaption b{font-size:21px;font-weight:600}.qx figcaption span{font-size:var(--fs-body)!important;color:#6f6f6b}.vx{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vx-c{padding:34px 32px;display:flex;flex-direction:column}.vx-c:hover{transform:none}.vx-l{display:block;width:36px;height:2px;background:#f5053d;margin-bottom:24px}.vx-c h3{font-size:26px;line-height:1.18;font-weight:500;margin-bottom:14px}.vx-c p{color:var(--muted)}@media (max-width:980px){.qx{grid-template-columns:1fr;gap:28px;padding:28px 22px}.qx-ph{max-width:240px;aspect-ratio:1/1}.qx-b{padding-left:22px}.qx-m{left:14px;top:-40px;font-size:100px}.vx{grid-template-columns:1fr}}.acc2{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.acc2 .acc{max-width:none}.ac-p>div{padding-right:8px!important}@media (max-width:980px){.acc2{grid-template-columns:1fr}.acc2 .acc+.acc{border-top:0}}.post .r{display:flex;justify-content:space-between;align-items:center;gap:12px}.post .r .pau{color:#6f6f6b;font-weight:600}.post .r .rd2{color:#f5053d;white-space:nowrap}.qx{grid-template-columns:168px 1fr!important;gap:40px!important;padding:36px 44px!important;box-shadow:0 1px 2px rgba(27,28,30,.04) , 0 18px 44px -34px rgba(27,28,30,.25)!important;border-color:rgba(27,28,30,.1)!important}.qx-ph{aspect-ratio:1/1!important;border-radius:50%!important;width:168px}.qx-ph img{filter:none!important}.qx-ph::after{display:none}.qx-b{border-left-width:1.5px!important;padding-left:30px!important}.qx-m{font-size:96px!important;top:-34px!important;left:22px!important}.qx blockquote p{font-size:clamp(22px,2vw,28px)!important;line-height:1.45!important}.qx figcaption{margin-top:22px!important}.qx figcaption b{font-size:19px!important}@media (max-width:980px){.qx{grid-template-columns:1fr!important;padding:26px 22px!important;gap:22px!important}.qx-ph{width:96px}.qx-m{font-size:72px!important;top:-26px!important;left:12px!important}}.qz{position:relative;margin:0 0 28px;padding:44px 48px 28px;border-radius:24px;background:#fff;border:1px solid rgba(27,28,30,.1);box-shadow:0 1px 2px rgba(27,28,30,.04) , 0 18px 44px -34px rgba(27,28,30,.25);overflow:hidden}.qz-m{position:absolute;right:40px;top:6px;font-size:190px;line-height:1;color:#f5053d;opacity:.12;font-weight:500;pointer-events:none}.qz-w{display:grid}.qs{grid-area:1/1;display:grid;grid-template-columns:184px 1fr;gap:44px;align-items:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 1s cubic-bezier(.22,.9,.24,1) , transform 1.1s cubic-bezier(.22,.9,.24,1) , visibility 1s}.qs.on{opacity:1;visibility:visible;transform:none}.qs-ph{width:184px;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:#ececea}.qs-ph img{width:100%;height:100%;object-fit:cover;object-position:center top}.qs-pr{font-size:var(--fs-label)!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f5053d;margin-bottom:14px}.qs blockquote{margin:0}.qs blockquote p{font-size:clamp(21px,1.9vw,26px)!important;line-height:1.5!important;color:var(--char);font-weight:400}.qs figcaption{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:18px}.qs figcaption b{font-size:19px;font-weight:600}.qs figcaption span{font-size:var(--fs-body)!important;color:#6f6f6b}.qz-t{display:flex;gap:8px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(27,28,30,.08)}.qt{flex:1;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;text-align:left;position:relative;transition:background .6s}.qt img{width:34px;height:34px;border-radius:10px;object-fit:cover;object-position:top;filter:grayscale(1);opacity:.6;transition:filter .6s , opacity .6s}.qt span{font-size:16px;color:#8a8a85;font-weight:500;transition:color .6s}.qt i{position:absolute;left:10px;right:10px;bottom:0;height:2px;background:rgba(27,28,30,.06);border-radius:2px;overflow:hidden}.qt i b{display:block;height:100%;width:0;background:#f5053d}.qt.on img{filter:none;opacity:1}.qt.on span{color:var(--char)}.qt:hover{background:rgba(27,28,30,.03)}@media (max-width:980px){.qz{padding:26px 20px 18px}.qs{grid-template-columns:1fr;gap:18px}.qs-ph{width:96px}.qz-m{font-size:120px;right:16px}.qt span{display:none}.qt{flex:none}.qz-t{justify-content:center}}.post.big{grid-column:span 12!important;grid-row:auto!important;display:grid!important;grid-template-columns:1.1fr 1fr;gap:12px 56px;padding:40px 44px!important;min-height:0!important}.post.big .mono{grid-column:1/-1}.post.big h3{grid-column:1;font-size:clamp(30px,2.8vw,42px)!important;margin:6px 0 0!important;line-height:1.15}.post.big p{grid-column:2;grid-row:2/span 2;margin:10px 0 0!important;font-size:var(--fs-body)!important}.post.big .r{grid-column:1;align-self:end;justify-content:flex-start!important;gap:22px!important;padding-top:26px}.post.sm{grid-column:span 3!important}.pav{width:36px;height:36px;border-radius:10px;object-fit:cover;object-position:top;flex:none}.post .r{gap:10px}.post .r .pau{display:flex;align-items:center;gap:10px}@media (max-width:980px){.post.big{grid-template-columns:1fr;padding:26px!important}.post.big p{grid-column:1;grid-row:auto}.post.big .r{grid-column:1}.post.sm{grid-column:span 2!important}}.post.sm .rd2{display:none}.post.sm .r .pau{font-size:17px}.post.sm{padding:26px!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h2.lbl{font-size:15px!important;line-height:1.3!important;margin:0!important;max-width:none}.sh:has(> div > h2.lbl:only-child){margin-bottom:22px}.aud{gap:0 48px!important}.au{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:26px 0 0!important;border-top:1px solid rgba(27,28,30,.16)!important;min-height:0!important}.au .ic{background:none!important;width:auto;height:auto;margin-bottom:18px;justify-content:flex-start}.vx{gap:0 48px!important}.vx-c{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:26px 0 0!important;border-top:1px solid rgba(27,28,30,.16)!important}.vx-l{display:none}.vx-c h3{margin-bottom:12px}.bl3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 48px}.bp{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid rgba(27,28,30,.16);transition:border-color .6s}.bp-m{font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6f6f6b}.bp-m b{color:#f5053d;font-weight:600}.bp h3{font-size:25px;line-height:1.22;font-weight:500;margin:14px 0 12px;transition:color .6s}.bp p{color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bp-a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px}.bp-a .pau{display:flex;align-items:center;gap:10px;color:#6f6f6b;font-weight:600;font-size:17px}.bp-a .rd2{color:#f5053d;white-space:nowrap;font-size:17px}@media (hover:hover){.bp:hover{border-color:#f5053d}.bp:hover h3{color:#f5053d}}.urg{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:center;padding:26px 30px;margin-bottom:22px;border-radius:24px;background:#1b1c1e;color:#fff}.urg-t b{display:block;font-size:24px;font-weight:500;line-height:1.2}.urg-t span{display:block;margin-top:8px;color:rgba(255,255,255,.75);font-size:var(--fs-body)}.urg-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.urg .gd{margin:0;background:#fff;color:var(--char);border:0!important;align-items:center;flex-wrap:wrap}.urg .gd small{color:#6f6f6b!important;font-size:15px!important;line-height:1.4!important}.gdl{margin-left:auto;font-size:15px;color:#f5053d;font-weight:600;white-space:nowrap}.scr{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}.qcard{padding:34px;min-height:0}.qhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.qback{font-size:16px;font-weight:600;color:var(--char);padding:6px 12px;border-radius:999px;border:1px solid rgba(27,28,30,.16);letter-spacing:0}.qback:disabled{opacity:.35;cursor:default}.qq{outline:none}.qq:focus-visible{outline:2px solid #f5053d;outline-offset:6px;border-radius:6px}.qa button.sel{border-color:var(--char)!important;background:#1b1c1e!important;color:#fff}.qa button.sel kbd{color:#fff;border-color:rgba(255,255,255,.4)}.qa button:focus-visible,.start button:focus-visible,.cpause:focus-visible,.slot input:focus-visible+span{outline:2px solid #f5053d;outline-offset:3px}.rblk{margin-top:22px}.rblk h4{font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6f6f6b;margin-bottom:10px}.att{list-style:none;display:grid;gap:8px}.att li{display:flex;gap:12px;align-items:baseline;padding:12px 14px;border-radius:12px;background:#fafafa;border:1px solid rgba(27,28,30,.1)}.att li.ok,.att li.more{display:block}.av{flex:none;font-size:13px!important;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.av.v0{background:rgba(245,5,61,.1);color:#b0002a}.av.v1{background:rgba(27,28,30,.07);color:#4d4d4a}.recs{list-style:decimal;padding-left:22px;display:grid;gap:8px;margin:0!important}.recs li{display:list-item!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.lim{margin-top:18px;padding:12px 14px;border-left:2px solid #f5053d;background:#fafafa;color:#4d4d4a;font-size:16px!important}.res .acts,#qres .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.qside .score{padding:28px}.pnote{margin-top:12px;color:#6f6f6b;font-size:16px!important}.cats{margin-top:22px}.cpause{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(27,28,30,.16);display:inline-flex;align-items:center;justify-content:center;background:#fff}.cpause svg{width:14px;height:14px;fill:var(--char)}.cpause .pl{display:none}.cpause.paused .pa{display:none}.cpause.paused .pl{display:block}.qz-t{align-items:center}.mdl{padding:16px!important}.mdl-box{max-width:600px!important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mf2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mdl fieldset{border:0;padding:0;margin:0;min-width:0}.mdl legend{font-size:14px;color:var(--muted);margin-bottom:6px;padding:0}.fmt{display:flex;flex-wrap:wrap;gap:6px;align-content:end}.fmt legend{width:100%}.fmt label,.slot{position:relative}.mdl .fmt input,.mdl .slot input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;padding:0}.mdl .fmt label span,.mdl .slot span{margin:0;color:var(--char);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:12px;border:1px solid rgba(27,28,30,.16);background:#fff;font-size:16px;cursor:pointer;transition:background .4s , border-color .4s , color .4s}.mdl .fmt input:checked+span,.mdl .slot input:checked+span{background:#1b1c1e;border-color:#1b1c1e;color:#fff}.slots>div{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.mdl .slot span{width:100%;padding:0}.mdl-err{min-height:1.2em;color:#b0002a;font-size:15px!important;margin:0}.mdl-note{font-size:14px!important;color:#6f6f6b;text-align:center;margin:0}@media (max-width:640px){.mf2{grid-template-columns:1fr}.slots>div{grid-template-columns:repeat(3,1fr)}}@media (max-height:560px){.mdl{align-items:flex-start!important}}@media (max-width:980px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.urg{grid-template-columns:1fr;padding:22px}.scr{grid-template-columns:1fr}.bl3{grid-template-columns:1fr 1fr;gap:28px 32px}.bl3 .bp:nth-child(3){grid-column:1/-1}}@media (min-width:641px) and (max-width:980px){section{padding:64px 0}.aud{grid-template-columns:1fr 1fr!important;gap:28px 32px!important}.aud .au:nth-child(3){grid-column:1/-1}.vx{grid-template-columns:1fr 1fr!important;gap:28px 32px!important}.vx .vx-c:nth-child(3){grid-column:1/-1}.pg{grid-template-columns:1fr 1fr!important}.pg>*{grid-column:span 1!important}.pg>.p1{grid-column:1/-1!important}.pg>*:last-child:nth-child(even){grid-column:1/-1!important}.acc2{grid-template-columns:1fr 1fr!important;gap:0 32px!important}.fg{grid-template-columns:1fr!important}}@media (max-width:640px){.urg-g{grid-template-columns:1fr}.bl3{grid-template-columns:1fr}.bl3 .bp:nth-child(3){grid-column:auto}.qcard{padding:22px}.aud,.vx{gap:24px!important}}@media (max-width:420px){.offs{grid-template-columns:1fr!important}}@media (min-width:981px) and (max-width:1180px){.offs{grid-template-columns:1fr 1fr!important;gap:22px 0}.off{padding:0 18px!important}.off:nth-child(3){border-left:0!important;padding-left:0!important}.bl3{gap:0 32px}}@media (max-width:640px){.b2 h3,.b2 .mono{padding-right:64px}}.sh h2{margin-top:0}.prs{clip-path:inset(0 round 36px)}.p3 .ic{flex:none}.scr-h{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:end;margin-bottom:28px}.scr-h h2{font-size:clamp(38px,4.2vw,64px);line-height:1;font-weight:500;letter-spacing:-.02em}.scr-m{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(27,28,30,.14);padding:0;margin:0}.scr-m li{padding:14px 0 2px;font-size:15px;color:var(--muted);line-height:1.3}.scr-m li+li{padding-left:18px;border-left:1px solid rgba(27,28,30,.1)}.scr-m b{display:block;font-size:34px;font-weight:500;color:var(--char);line-height:1;margin-bottom:6px}.urg{grid-template-columns:1.35fr 1fr!important;gap:16px!important;padding:12px!important;margin-bottom:16px}.urg-t{padding:18px 20px}.urg-g{grid-template-columns:1fr!important;gap:8px!important}.urg .gd{flex-wrap:nowrap;padding:12px 16px}.urg .gd>span:nth-child(2){flex:1;min-width:0}.urg .gdl{flex:none;margin-left:12px;white-space:nowrap}.scr{align-items:stretch!important}.qside{height:100%}.qside .score{flex:1;display:flex;flex-direction:column}.qside .cats{margin-top:auto;padding-top:22px}@media (max-width:980px){.scr-h{grid-template-columns:1fr;gap:20px}.urg{grid-template-columns:1fr!important}.urg-t{padding:10px 10px 4px}.qside{height:auto}}@media (min-width:641px) and (max-width:980px){.urg-g{grid-template-columns:1fr 1fr!important}.urg .gd{flex-wrap:wrap}}@media (max-width:980px){.prs{clip-path:inset(0 round 26px)}.pc{border-radius:20px!important}}@media (max-width:640px){.urg .gd{display:grid!important;grid-template-columns:40px 1fr;column-gap:14px;row-gap:8px;align-items:start}.urg .gd .fi{grid-row:1/3}.urg .gdl{margin:0;grid-column:2}}@media (max-width:420px){.scr-m b{font-size:28px}.scr-m li+li{padding-left:12px}}.faces .more{flex:none;width:48px;height:48px;margin-left:-14px;border-radius:50%;border:3px solid #fff;background:#1b1c1e;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width:981px){#blog .sh{flex-wrap:nowrap;align-items:flex-end}#bl-h{white-space:nowrap;max-width:none;font-size:clamp(42px,5vw,74px)}#blog .sh .btn{flex:none}}@media (min-width:981px) and (max-width:1180px){.faces .more{width:40px;height:40px;font-size:13px}}@media (max-width:980px){.b3{gap:20px!important}.b3 .faces{display:flex;width:100%;max-width:440px}.b3 .faces img,.b3 .faces .more{flex:1 1 0;min-width:0;max-width:none;width:auto;height:auto;aspect-ratio:1;margin:0 0 0 -4%;border:3px solid #fff;position:relative;box-sizing:border-box}.b3 .faces>*:first-child{margin-left:0}.b3 .faces>*:nth-child(1){z-index:6}.b3 .faces>*:nth-child(2){z-index:5}.b3 .faces>*:nth-child(3){z-index:4}.b3 .faces>*:nth-child(4){z-index:3}.b3 .faces>*:nth-child(5){z-index:2}.b3 .faces .more{font-size:clamp(15px,4.4vw,22px)}.b3>div:last-child{width:100%}}@media (min-width:981px){.b3 .faces img,.faces .more{width:44px;height:44px;margin-left:-12px}.b3 .faces img:first-child{margin-left:0}}.hero h1 .ln>span{transform:none!important;animation:none!important}.kick{opacity:1!important;animation:none!important}.rw{animation:rwIn 1.8s cubic-bezier(.22,.9,.24,1) backwards}@keyframes rwIn{from{opacity:0;filter:blur(6px);scale:.88}}.rv{transform:translateY(12px);transition:opacity .9s ease , transform 1s cubic-bezier(.22,.9,.24,1)}.stg>*{transform:translateY(14px);transition:opacity .9s ease , transform 1s cubic-bezier(.22,.9,.24,1)}.bento.stg{perspective:1400px}.bento.stg>*{opacity:0;transform:translateY(80px) rotateX(14deg) scale(.93);filter:blur(10px);transform-origin:50% 100%;transition:opacity 1.1s ease , transform 1.5s cubic-bezier(.16,1,.3,1) , filter 1.1s ease}.bento.stg.in>*{opacity:1;transform:none;filter:none}.bento.stg.in>*:nth-child(1){transition-delay:0s}.bento.stg.in>*:nth-child(2){transition-delay:.13s}.bento.stg.in>*:nth-child(3){transition-delay:.26s}.bento.stg.in>*:nth-child(4){transition-delay:.39s}.bento.stg.in>*:nth-child(5){transition-delay:.52s}.bento.stg.in>*:nth-child(6){transition-delay:.65s}.bento .b h3,.bento .b p,.bento .b .mono,.bento .svl li,.bento .prs-f,.bento .svm{opacity:0;transform:translateY(14px);transition:opacity .8s ease , transform .9s cubic-bezier(.22,.9,.24,1)}.bento.stg.in .b h3,.bento.stg.in .b p,.bento.stg.in .b .mono,.bento.stg.in .svl li,.bento.stg.in .prs-f,.bento.stg.in .svm{opacity:1;transform:none}.bento.stg.in>*:nth-child(1) :is(h3,p,.mono,.prs-f){transition-delay:.45s}.bento.stg.in>*:nth-child(2) :is(h3,p,.mono){transition-delay:.6s}.bento.stg.in>*:nth-child(3) :is(h3,p,.mono){transition-delay:.75s}.bento.stg.in>*:nth-child(4) :is(h3,p,.mono){transition-delay:.9s}.bento.stg.in>*:nth-child(5) :is(h3,p,.mono){transition-delay:1.05s}.bento.stg.in>*:nth-child(6) :is(h3,p,.mono,.svm){transition-delay:1.2s}.bento.stg.in .svl li:nth-child(1){transition-delay:1.25s}.bento.stg.in .svl li:nth-child(2){transition-delay:1.33s}.bento.stg.in .svl li:nth-child(3){transition-delay:1.41s}.bento.stg.in .svl li:nth-child(4){transition-delay:1.49s}.bento.stg.in .svl li:nth-child(5){transition-delay:1.57s}.bento .faces>*{opacity:0;transform:translateX(-18px) scale(.8);transition:opacity .6s ease , transform .8s cubic-bezier(.16,1,.3,1)}.bento.stg.in .faces>*{opacity:1;transform:none}.bento.stg.in .faces>*:nth-child(1){transition-delay:.7s}.bento.stg.in .faces>*:nth-child(2){transition-delay:.78s}.bento.stg.in .faces>*:nth-child(3){transition-delay:.86s}.bento.stg.in .faces>*:nth-child(4){transition-delay:.94s}.bento.stg.in .faces>*:nth-child(5){transition-delay:1.02s}.bento.stg.in .faces>*:nth-child(6){transition-delay:1.1s}.bento .b4 .pin{scale:0;transition:scale .7s cubic-bezier(.34,1.56,.64,1)}.bento.stg.in .b4 .pin{scale:1}.bento.stg.in .b4 .pin:nth-of-type(1){transition-delay:1s}.bento.stg.in .b4 .pin:nth-of-type(2){transition-delay:1.15s}.bento.stg.in .b4 .pin:nth-of-type(3){transition-delay:1.3s}.bento.stg.in .b4 .pin:nth-of-type(4){transition-delay:1.45s}@media (prefers-reduced-motion:reduce){.bento.stg>*,.bento .b h3,.bento .b p,.bento .b .mono,.bento .svl li,.bento .prs-f,.bento .svm,.bento .faces>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.bento .b4 .pin{scale:1!important}}.scr-tg{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:10px;border:0;background:#f5053d;color:#fff;font:inherit;cursor:pointer;box-shadow:0 14px 30px -16px rgba(245,5,61,.7);transition:background .4s , transform .4s}.scr-tg .st-ic{flex:none;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}.scr-tg .st-ic svg{width:24px;height:24px}.scr-tg .st-t{flex:1;min-width:0}.scr-tg b{display:block;font-size:17px;font-weight:600;line-height:1.25}.scr-tg small{display:block;margin-top:3px;font-size:15px;color:rgba(255,255,255,.82)}.scr-tg .st-pl{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;position:relative;transition:transform .5s cubic-bezier(.22,.9,.24,1)}.scr-tg .st-pl::before,.scr-tg .st-pl::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#f5053d;border-radius:2px}.scr-tg .st-pl::after{transform:rotate(90deg)}.scr-tg[aria-expanded="true"] .st-pl{transform:rotate(45deg)}@media (hover:hover){.scr-tg:hover{background:#d80436}}.scr-tg:focus-visible{outline:2px solid #fff;outline-offset:-5px}.scr-p{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .8s cubic-bezier(.22,.9,.24,1) , opacity .6s ease}.scr-p.open{grid-template-rows:1fr;opacity:1}.scr-in{min-height:0;overflow:hidden}.scr-pad{padding-top:40px}.scr-p .scr-h{margin-bottom:22px}@media (prefers-reduced-motion:reduce){.scr-p{transition:none}}@media (min-width:1181px){.prs{padding:110px 0 108px!important}.prs .sh{margin-bottom:38px}.prs .sh h2{font-size:clamp(56px,5vw,76px)}.pg{grid-auto-rows:minmax(176px,auto)!important}}.prs{padding:96px 0!important}.prs .sh{margin-bottom:30px}.prs .sh h2{font-size:clamp(36px,4.4vw,68px)}.pg{gap:12px;grid-auto-rows:minmax(142px,auto)}.pc{padding:24px 26px!important}.pc .ic{width:44px;height:44px;border-radius:14px}.pc .ic svg{width:22px;height:22px}.pc h3{font-size:30px;margin:18px 0 8px}.p1 h3{font-size:clamp(32px,3vw,46px)!important}.p3 h3{font-size:24px;margin:0}.pc ul{padding-top:16px}.pc .usp{margin-top:14px}.pc .usp span{padding:8px 12px}.pc li{padding:5px 10px}@media (max-width:980px){.prs{padding:58px 0!important}.pc{padding:22px!important}.pc h3{font-size:26px}.p1 h3{font-size:32px!important}}@media (max-width:640px){.prs{padding:50px 0!important}.pc{padding:22px!important}.pc h3{font-size:24px;margin:12px 0 6px}.p1 h3{font-size:28px!important}.pg>*{min-height:0!important}}@media (max-width:980px){.bento.stg.in>*:not(.tin){opacity:0;transform:translateY(60px) rotateX(10deg) scale(.95);filter:blur(8px)}.bento.stg.in>*{transition-delay:0s!important}.bento.stg.in>*:not(.tin) :is(h3,p,.mono,.prs-f,.svm,li),.bento.stg.in>*:not(.tin) .faces>*{opacity:0;transform:translateY(12px)}.bento.stg.in>* :is(h3,p,.mono,.prs-f,.svm){transition-delay:.3s!important}.bento.stg.in .faces>*,.bento.stg.in .svl li,.bento.stg.in .b4 .pin{transition-delay:.45s!important}.bento.stg.in>*:not(.tin) .pin{scale:0}}.urg{display:grid!important;grid-template-columns:1.2fr 1fr!important;grid-template-areas:"t1 g" "hr hr" "t2 b";column-gap:48px!important;row-gap:0!important;align-items:center!important;padding:40px 44px!important;border-radius:28px}.urg-t1{grid-area:t1;font-size:24px;line-height:1.4;font-weight:500;color:#fff;margin:0;max-width:560px}.urg-t2{grid-area:t2;font-size:var(--fs-body,19px);line-height:1.55;color:rgba(255,255,255,.72);margin:0;max-width:560px}.urg-hr{grid-area:hr;display:block;height:1px;background:rgba(255,255,255,.12);margin:32px 0}.urg-g{grid-area:g;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.urg-b{grid-area:b}.urg .gd{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:16px!important;padding:20px!important;height:100%;border-radius:14px!important;text-decoration:none;transition:transform .5s cubic-bezier(.22,.9,.24,1) , box-shadow .5s}.urg .gd .fi{width:34px;height:42px}.urg .gd-t{display:flex;flex-direction:column;gap:10px;flex:1;justify-content:space-between}.urg .gd-t b{font-size:18px;font-weight:600;line-height:1.3;color:var(--char)}.urg .gdl{margin:0!important;font-size:15px;font-weight:600;color:#f5053d;display:inline-flex;align-items:center;gap:6px}.urg .gdl::after{content:"↓";font-size:15px}@media (hover:hover){.urg .gd:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px rgba(0,0,0,.6)}}.scr-tg{padding:18px 20px!important;border-radius:14px!important}.scr-tg b{font-size:18px!important}@media (max-width:980px){.urg{grid-template-columns:1fr!important;grid-template-areas:"t1" "g" "hr" "t2" "b";padding:28px 24px!important;row-gap:20px!important}.urg-hr{margin:8px 0}.urg-t1{font-size:21px;max-width:none}.urg-t2{max-width:none}}@media (max-width:640px){.urg{padding:24px 18px!important;border-radius:22px}.urg .gd{padding:16px!important;gap:12px!important}.urg .gd-t b{font-size:16.5px}.urg .gd{display:flex!important}}@media (max-width:980px){.urg{grid-template-columns:minmax(0,1fr)!important}.urg-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.urg>*{min-width:0}}@media (max-width:640px){.urg .gdl{white-space:normal!important;font-size:14px;display:inline!important}.urg .gd-t b{font-size:16px}}@media (max-width:360px){.urg-g{grid-template-columns:minmax(0,1fr)!important}}.scr-p{opacity:1!important;transition:grid-template-rows 1.15s cubic-bezier(.65,.05,.25,1)!important}.scr-p .scr-pad>*,.scr-p .scr>*{opacity:0;transform:translateY(34px) scale(.985);filter:blur(8px);transition:opacity .7s ease , transform .9s cubic-bezier(.22,.9,.24,1) , filter .7s ease}.scr-p .scr-pad>.scr{opacity:1;transform:none;filter:none}.scr-p.open .scr-pad>*,.scr-p.open .scr>*{opacity:1;transform:none;filter:none}.scr-p.open .scr-h{transition-delay:.25s}.scr-p.open .scr>*:nth-child(1){transition-delay:.42s}.scr-p.open .scr>*:nth-child(2){transition-delay:.56s}.scr-p.open .disc{transition-delay:.7s}.scr-p:not(.open) .scr-pad>*,.scr-p:not(.open) .scr>*{transition-duration:.35s;transition-delay:0s}.scr-p:not(.open){transition-duration:.8s!important}@media (prefers-reduced-motion:reduce){.scr-p .scr-pad>*,.scr-p .scr>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.bl-c{margin-top:52px;display:flex;align-items:center;gap:28px}.bl-c>i{flex:1;height:1px;background:rgba(27,28,30,.14)}.bl-d{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 26px;border-radius:999px;background:#ecebe8;border:1px solid rgba(27,28,30,.06);color:#1b1c1e;font-size:16px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background .45s , box-shadow .45s , transform .45s cubic-bezier(.22,.9,.24,1)}.bl-d b{width:40px;height:40px;border-radius:50%;background:#f5053d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:18px;transition:transform .45s cubic-bezier(.22,.9,.24,1)}@media (hover:hover){.bl-d:hover{background:#e4e3df;transform:translateY(-2px);box-shadow:0 14px 26px -18px rgba(27,28,30,.45)}.bl-d:hover b{transform:translateX(3px)}}.bl-d:focus-visible{outline:2px solid #f5053d;outline-offset:3px}#blog .sh{justify-content:flex-start}@media (max-width:640px){.bl-c{margin-top:36px;gap:16px}}.bl-btn{flex:none;white-space:nowrap}@media (min-width:981px){.pg{grid-auto-rows:auto!important}.pg>.p1{grid-column:1/7!important;grid-row:1!important}.pg>.p2{grid-column:7/13!important;grid-row:1!important}.pg>.p5{grid-column:1/9!important;grid-row:2!important}.pg>.p6{grid-column:9/13!important;grid-row:2!important}.pg>.p4{grid-column:1/7!important;grid-row:3!important}.pg>.p3{grid-column:7/13!important;grid-row:3!important}.pg>.p3{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.pg>.p3 h3{font-size:30px!important;margin:18px 0 8px!important}.pg>.p3 p{font-size:18px!important}.pc ul.vl{column-count:2;column-gap:32px}.pc ul.vl li{break-inside:avoid}.pc ul.vl li:nth-child(4){border-top:0}}.p1{background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(245,5,61,.16))!important}.p1 h3{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.1}.pc ul.vl{display:block;padding-top:18px}.pc ul.vl li{background:none;border:0;border-radius:0;padding:9px 0 9px 22px;position:relative;font-size:16px;line-height:1.4;border-top:1px solid rgba(255,255,255,.1)}.pc ul.vl li:first-child{border-top:0}.pc ul.vl li::before{content:"";position:absolute;left:0;top:18px;width:10px;height:1.5px;background:#f5053d}@media (max-width:640px){.p1 h3{font-size:28px!important}.pc ul.vl li{font-size:15.5px}}.pv{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pv-c{position:relative;display:flex;flex-direction:column;padding:32px 34px 28px;border-radius:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;overflow:hidden;isolation:isolate;transition:border-color .6s , background .6s , box-shadow .6s}.p-crim{grid-column:span 7;background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(245,5,61,.13))}.p-gov{grid-column:span 5}.p-biz{grid-column:span 5}.p-fin{grid-column:span 7}.p-priv{grid-column:span 12;background:#fff;color:var(--char);border-color:#fff}.pv-top{display:flex;align-items:center;gap:14px}.pv-ic{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex:none}.pv-ic svg{width:23px;height:23px;stroke:#fff;fill:none;stroke-width:1.5}.p-priv .pv-ic{background:#f4f3f0}.p-priv .pv-ic svg{stroke:#f5053d}.pv-n{font-family:"JetBrains Mono",monospace;font-size:14px;letter-spacing:.14em;color:rgba(255,255,255,.4)}.p-priv .pv-n{color:#a3a39d}.pv-24{margin-left:auto;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;border:1px solid rgba(245,5,61,.45);background:rgba(245,5,61,.12);font-size:14px;font-weight:600;letter-spacing:.08em}.pv-24 i{width:8px;height:8px;border-radius:50%;background:#f5053d;box-shadow:0 0 0 0 rgba(245,5,61,.6);animation:pv24 2.2s ease-out infinite}@keyframes pv24{0%{box-shadow:0 0 0 0 rgba(245,5,61,.55)}70%,100%{box-shadow:0 0 0 10px rgba(245,5,61,0)}}.pv-k{margin-top:22px;font-family:"JetBrains Mono",monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f5053d}.pv-c h3{margin:10px 0 0;font-size:clamp(26px,2.2vw,32px);line-height:1.12;font-weight:500;letter-spacing:-.01em;max-width:620px}.pv-i{margin-top:14px;color:rgba(255,255,255,.74)!important;max-width:680px}.p-priv .pv-i{color:var(--muted)!important}.pv-l{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:0}.pv-l li{padding:12px 0 12px 24px;border-top:1px solid rgba(255,255,255,.1);position:relative;font-size:17px;line-height:1.5}.pv-l li::before{content:"";position:absolute;left:0;top:23px;width:11px;height:1.5px;background:#f5053d}.pv-l b{display:block;font-weight:600;color:#fff}.pv-l span{display:block;color:rgba(255,255,255,.66)}.p-priv .pv-l li{border-color:rgba(27,28,30,.1)}.p-priv .pv-l b{color:var(--char)}.p-priv .pv-l span{color:var(--muted)}.p-priv .pv-l{grid-template-columns:repeat(4,1fr);column-gap:28px}.p-priv .pv-l li{padding-left:0}.p-priv .pv-l li::before{top:-1px;width:28px;height:2px}.p-priv .pv-l li{border-top:1px solid rgba(27,28,30,.12);padding-top:18px}.p-priv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);column-gap:48px;align-items:start}.p-priv>.pv-top,.p-priv>.pv-k,.p-priv>h3,.p-priv>.pv-i{grid-column:1}.p-priv>.pv-l{grid-column:2;grid-row:1/6;margin-top:0;align-self:center}.p-priv>.pv-more{grid-column:1}.pv-more{margin-top:auto;padding-top:22px;font-size:15px;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:10px;opacity:.85}.pv-more i{font-style:normal;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;transition:background .45s , border-color .45s , transform .45s}.p-priv .pv-more{color:var(--char)}.p-priv .pv-more i{border-color:rgba(27,28,30,.2)}@media (hover:hover){.pv-c:hover{border-color:rgba(255,255,255,.28);box-shadow:0 30px 60px -40px rgba(0,0,0,.8)}.pv-c:hover .pv-more i{background:#f5053d;border-color:#f5053d;transform:translateX(3px)}.p-priv:hover{border-color:#fff}.p-priv:hover .pv-more i{color:#fff}}.pv-c:focus-visible{outline:2px solid #f5053d;outline-offset:3px}@media (max-width:1180px){.p-priv .pv-l{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.pv{grid-template-columns:1fr}.pv-c{grid-column:auto!important;padding:26px 24px 24px}.p-priv{display:flex}.p-priv .pv-l{margin-top:22px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pv-c{padding:22px 20px;border-radius:20px}.pv-c h3{font-size:25px}.pv-l li{font-size:16px;padding:12px 0 12px 22px}.pv-l li::before{top:23px}.p-priv .pv-l{grid-template-columns:1fr}.p-priv .pv-l li{padding-left:0}.pv-24{padding:6px 11px;font-size:13px}.pv-l span{display:none}.pv-l li{padding:10px 0 10px 22px}.pv-l li::before{top:21px}.p-priv .pv-l li{padding:14px 0 4px}}@media (prefers-reduced-motion:reduce){.pv-24 i{animation:none}}.pv-c,.pvt-h{transition:background .5s ease , border-color .5s ease , box-shadow .6s ease , transform .6s cubic-bezier(.22,.9,.24,1)!important}@media (hover:hover){.pv-c:hover{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.34)!important;box-shadow:0 0 0 1px rgba(255,255,255,.06) , 0 30px 70px -36px rgba(255,255,255,.22)!important;transform:translateY(-3px)}.p-crim:hover{background:linear-gradient(155deg,rgba(255,255,255,.16),rgba(245,5,61,.2))!important}.p-priv:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 6px rgba(255,255,255,.12) , 0 30px 70px -30px rgba(255,255,255,.35)!important}}.pvt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-template-rows:repeat(5,auto) 1fr;column-gap:14px;row-gap:10px}.pvt-i{display:contents}.pvt-h{grid-column:1;grid-row:var(--r);display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font:inherit;cursor:pointer}.pvt-h .pv-ic{width:42px;height:42px}.pvt-t{flex:1;font-size:19px;line-height:1.3;font-weight:500}.pvt-a{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.25);position:relative;flex:none;transition:transform .5s , background .5s , border-color .5s}.pvt-a::before{content:"→";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px}.pvt-i.on .pvt-h{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.36)}.pvt-i.on .pvt-a{background:#f5053d;border-color:#f5053d}@media (hover:hover){.pvt-h:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.3)}}.pvt-b{grid-column:2;grid-row:1/7;display:none;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(155deg,rgba(255,255,255,.1),rgba(245,5,61,.1));padding:34px 38px}.pvt-i.on .pvt-b{display:block;animation:pvtIn .6s cubic-bezier(.22,.9,.24,1)}@keyframes pvtIn{from{opacity:0;transform:translateY(10px)}}.pvt-hd{display:flex;align-items:flex-start;gap:16px}.pvt-hd h3{flex:1;margin:0;font-size:clamp(26px,2.2vw,32px);line-height:1.12;font-weight:500}.pvt .pv-l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.pvt .pv-l li:nth-child(2){border-top:1px solid rgba(255,255,255,.1)}.pvt-go{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;opacity:.85}.pvt-go i{font-style:normal;color:#f5053d}@media (max-width:980px){.pvt{display:flex;flex-direction:column;gap:10px}.pvt-i{display:block}.pvt-b{border:0;background:none;padding:6px 6px 14px}.pvt-hd h3{display:none}.pvt-hd{justify-content:flex-start}.pvt .pv-l{grid-template-columns:1fr}.pvt-i.on .pvt-a{transform:rotate(90deg)}}@media (max-width:640px){.pvt .pv-l span{display:block!important}.pvt-t{font-size:17px}}@media (min-width:981px){.pvt{position:relative;grid-template-columns:minmax(0,.86fr) minmax(0,1.6fr)!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;row-gap:10px!important;column-gap:16px!important}.pvt-h{position:relative;z-index:1;height:100%;background:transparent!important;border-color:rgba(255,255,255,.1)!important;padding:16px 20px;transition:border-color .6s ease , color .6s ease!important}.pvt-h .pv-ic{transition:background .6s ease}.pvt-t{color:rgba(255,255,255,.7);transition:color .6s ease}.pvt-i.on .pvt-t{color:#fff}.pvt-i.on .pvt-h{border-color:transparent!important}.pvt-i.on .pvt-h .pv-ic{background:rgba(245,5,61,.18)}.pvt-a{opacity:.5;transition:opacity .6s , background .6s , border-color .6s , transform .7s cubic-bezier(.22,.9,.24,1)!important}.pvt-i.on .pvt-a{opacity:1;transform:translateX(4px)}.pvt-ind{position:absolute;left:0;top:0;z-index:0;border-radius:18px;background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.34);box-shadow:0 24px 50px -30px rgba(0,0,0,.8) , inset 3px 0 0 #f5053d;pointer-events:none;transition:transform .75s cubic-bezier(.22,.9,.24,1) , height .75s cubic-bezier(.22,.9,.24,1) , opacity .4s}@media (hover:hover){.pvt-h:hover .pvt-t{color:#fff}.pvt-h:hover{border-color:rgba(255,255,255,.24)!important}}.pvt-b{display:block!important;grid-column:2!important;grid-row:1/6!important;opacity:0;visibility:hidden;transform:translateY(10px) scale(.992);filter:blur(4px);transition:opacity .45s ease , transform .6s cubic-bezier(.22,.9,.24,1) , filter .45s ease , visibility 0s .6s;animation:none!important;padding:30px 34px!important}.pvt-i.on .pvt-b{opacity:1;visibility:visible;transform:none;filter:none;transition:opacity .7s ease .12s , transform .9s cubic-bezier(.22,.9,.24,1) .12s , filter .7s ease .12s , visibility 0s}.pvt .pv-l{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:30px;margin-top:18px}.pvt .pv-l li{padding:12px 0 12px 22px;font-size:16.5px}.pvt .pv-l li::before{top:22px}.pvt .pv-l li{opacity:0;transform:translateY(8px);transition:opacity .5s ease , transform .7s cubic-bezier(.22,.9,.24,1)}.pvt-i.on .pv-l li{opacity:1;transform:none;transition-delay:calc(.28s + var(--d)*.07s)}.pvt .pv-i{margin-top:12px}.pvt-b{background:linear-gradient(155deg,rgba(255,255,255,.09),rgba(245,5,61,.09))}}@media (max-width:980px){.pvt-b{background:none!important;border:0!important}.pvt-ind{display:none}.pvt-b{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,.9,.24,1) , opacity .5s;opacity:0;animation:none!important;padding:0 6px!important}.pvt-b>.pvt-in{min-height:0;overflow:hidden}.pvt-i.on .pvt-b{grid-template-rows:1fr;opacity:1;padding:6px 6px 14px!important}.pvt-a{transition:transform .5s cubic-bezier(.22,.9,.24,1) , background .5s}}@media (prefers-reduced-motion:reduce){.pvt-ind,.pvt-b,.pvt .pv-l li{transition:none!important}}@media (min-width:981px){.pvt-b{display:flex!important;flex-direction:column}.pvt-in{flex:1;display:flex;flex-direction:column;justify-content:center}.pvt .pv-l:not(:has(li:nth-child(5))){grid-template-columns:1fr!important}.pvt .pv-l:not(:has(li:nth-child(5))) li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);column-gap:24px;align-items:baseline}.pvt .pv-l:not(:has(li:nth-child(5))) li:nth-child(2){border-top:1px solid rgba(255,255,255,.1)}}.qt-s{display:none;font-style:normal}@media (max-width:980px){.nav{width:min(calc(100vw - 24px),480px);justify-content:space-between;gap:8px!important;padding:8px 8px 8px 18px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:999px}.nav .em{width:24px!important}.mb{height:52px!important;padding:0 20px 0 16px!important}.mb .mbt{font-size:16px}.nav .go{flex:1;height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px!important;font-size:15.5px!important}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (max-width:370px){.nav .go{font-size:14px!important;padding:0 14px!important}}@media (max-width:640px){.cta2{padding:34px 0 30px!important}.cta2-g{display:block!important;position:relative}.fold-wrap{position:absolute!important;right:18px;top:4px;width:64px!important;height:90px!important;perspective:none!important;margin:0!important;transform:rotate(7deg);pointer-events:none;z-index:0}.fold-wrap .fold{left:0!important;top:0!important;width:100%!important;transform:none!important;animation:none!important}.cta2-t{position:relative;z-index:1}.cta2 h2{font-size:38px!important;max-width:74%;margin-top:4px}.cta2-t>p{margin-top:16px;font-size:17px!important}.cta2-acts{max-width:none!important;margin-top:24px}.cta2-acts .btn{width:100%;justify-content:space-between}.cta2-alt{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:14px}.cta2-alt .dt{display:none}.cta2-alt a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 10px;border-radius:14px;border:1px solid rgba(27,28,30,.1);background:#fff;color:var(--char)!important;font-size:15px!important;font-weight:500;text-decoration:none;white-space:nowrap}.cta2-alt .ca-ph::before{content:"";width:16px;height:16px;flex:none;background:#f5053d;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") center/contain no-repeat}.cta2-alt .ca-ml::before{content:"@";color:#f5053d;font-weight:600}.cta2-alt .ca-nt{grid-column:1/-1;text-align:center;font-size:14px!important;color:#8a8a85}}@media (max-width:380px){.cta2-alt{grid-template-columns:1fr}.cta2 h2{font-size:34px!important}}@media (max-width:640px){.qz{padding:22px 20px 16px!important;border-radius:22px}.qz-m{font-size:96px!important;right:14px!important;top:0!important}.qs{grid-template-columns:64px 1fr!important;grid-template-areas:"ph cap" "q q";gap:16px 14px!important;align-items:center}.qs-b{display:contents}.qs-ph{grid-area:ph;width:64px!important;border-radius:18px!important}.qs figcaption{grid-area:cap;margin:0!important;display:block!important}.qs figcaption b{display:block;font-size:18px}.qs figcaption span{display:block;font-size:15px!important;line-height:1.35;margin-top:2px}.qs-pr{display:none}.qs blockquote{grid-area:q;border-left:2px solid #f5053d;padding-left:16px}.qs blockquote p{font-size:18px!important;line-height:1.55!important}.qz-t{margin-top:20px!important;padding-top:14px!important;gap:6px!important;justify-content:stretch!important}.qt{flex:1!important;justify-content:center;padding:8px 6px 12px!important;gap:7px!important}.qt img{width:26px!important;height:26px!important;border-radius:8px!important}.qt span{display:none!important}.qt-s{display:inline;font-size:14px;color:#8a8a85;font-weight:500;transition:color .6s}.qt.on .qt-s{color:var(--char)}.qt i{left:6px!important;right:6px!important}}@media (max-width:460px){.qt img{display:none}.qt-s{font-size:14.5px}.qt{min-width:0}.qt-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:360px){.qt-s{font-size:12.5px}.qt{padding:8px 2px 12px!important}}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.note{display:none!important}@media (max-width:980px){html{margin-top:0!important}}@media (min-width:981px){.admin-bar .nav{top:76px!important}}.mdl-box button[disabled]{opacity:.6;cursor:progress}@media (min-width:981px){.fg{grid-template-columns:30.5% 1fr!important}}#syn-home-grid,#syn-meet,.syn-grid{display:none!important}@media (max-width:640px){.au{display:grid!important;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.au>*{grid-column:1/-1}.au>.ic{grid-column:1;margin:0!important}.au>h3{grid-column:2;margin:0!important}.au>p{margin-top:12px}.pvt .pv-24,.pv-24{display:none!important}.qz-t{justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin-top:18px!important;padding-top:16px!important}.qt{flex:none!important;width:40px;height:40px;padding:0!important;border-radius:50%!important;justify-content:center;background:none!important}.qt img{display:block!important;width:36px!important;height:36px!important;border-radius:50%!important;filter:grayscale(1);opacity:.45;box-shadow:0 0 0 2px transparent;transition:opacity .5s , filter .5s , box-shadow .5s}.qt.on img{filter:none;opacity:1;box-shadow:0 0 0 2px #fff , 0 0 0 4px #f5053d}.qt span,.qt-s,.qt i{display:none!important}.qz-nav{display:flex!important;margin-left:auto;gap:8px;align-items:center}.qz-nav .qz-c{font-size:14px;color:#8a8a85;margin-right:4px;letter-spacing:.04em}.qz-nav button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(27,28,30,.14);background:#fff;color:var(--char);font-size:17px;display:inline-flex;align-items:center;justify-content:center}.qz-nav button:active{background:#f4f3f0}#cta{padding-top:48px!important}.cta2{overflow:visible!important}.fold-wrap{top:-66px!important;right:40px!important;width:74px!important;height:104px!important;transform:rotate(8deg)!important;z-index:2!important}}@media (max-width:380px){.fold-wrap{right:24px!important;width:64px!important}.qz-nav .qz-c{display:none}}.qz-nav{display:none}@media (max-width:640px){.qz-nav{display:none!important}.qs{grid-template-columns:1fr!important;grid-template-areas:"cap" "q"!important;gap:14px!important}.qs-ph{display:none!important}.qs figcaption{padding-right:56px}.qs{transform:translateX(28px)!important;filter:blur(6px);transition:opacity .7s ease , transform .9s cubic-bezier(.22,.9,.24,1) , filter .7s ease , visibility 0s .9s!important}.qs.on{transform:none!important;filter:none;transition:opacity .8s ease .1s , transform 1s cubic-bezier(.22,.9,.24,1) .1s , filter .8s ease .1s , visibility 0s!important}.qs blockquote{border-left:0!important;position:relative}.qs blockquote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#f5053d;transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.22,.9,.24,1)}.qs.on blockquote::before{transform:scaleY(1);transition-delay:.35s}.qs figcaption{opacity:0;transform:translateY(6px);transition:opacity .6s , transform .7s cubic-bezier(.22,.9,.24,1)}.qs.on figcaption{opacity:1;transform:none;transition-delay:.2s}.qz-t{justify-content:center!important;gap:14px!important}.qt{width:48px;height:48px}.qt img{transition:opacity .5s , filter .5s , box-shadow .5s , transform .6s cubic-bezier(.22,.9,.24,1)!important}.qt.on img{transform:scale(1.14)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.qs,.qs.on,.qs figcaption{transform:none!important;filter:none!important;transition:none!important}.qs blockquote::before{transform:none;transition:none}}@media (min-width:981px){.fg{grid-template-columns:25.5% 1fr!important}.off{padding:0 26px}.off:first-child{padding-left:0}}.mdl-ok{padding:44px 8px 30px!important}.mdl-ok .ck{width:76px!important;height:76px!important;margin:0 auto 22px!important;background:none!important;border-radius:0!important}.mdl-ok .ck svg{width:100%;height:100%;fill:none;stroke:#f5053d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mdl-ok .ck circle{stroke:rgba(245,5,61,.25);stroke-dasharray:151;stroke-dashoffset:151}.mdl-ok .ck path{stroke-width:2.2;stroke-dasharray:40;stroke-dashoffset:40}.mdl.sent .mdl-ok .ck circle{animation:okDraw .9s cubic-bezier(.22,.9,.24,1) forwards}.mdl.sent .mdl-ok .ck path{animation:okDraw .6s cubic-bezier(.22,.9,.24,1) .55s forwards}@keyframes okDraw{to{stroke-dashoffset:0}}.mdl-ok h3{font-size:34px!important;font-weight:500;letter-spacing:-.01em}.mdl-ok p{max-width:360px;margin:10px auto 0!important;font-size:17px!important;line-height:1.55;color:var(--muted)}.mdl.sent .mdl-ok>*{animation:okIn2 .7s cubic-bezier(.22,.9,.24,1) both}.mdl.sent .mdl-ok>h3{animation-delay:.25s}.mdl.sent .mdl-ok>p{animation-delay:.38s}@keyframes okIn2{from{opacity:0;transform:translateY(8px)}}.mdl.sent .mdl-x{opacity:.6}@media (prefers-reduced-motion:reduce){.mdl-ok .ck circle,.mdl-ok .ck path{stroke-dashoffset:0;animation:none!important}.mdl.sent .mdl-ok>*{animation:none!important}}@media (max-width:640px){.b4{min-height:340px!important}.b4 .pin:nth-of-type(1){top:36%!important}.b4 .pin:nth-of-type(2){top:27%!important}.b4 .pin:nth-of-type(3){top:42%!important}.b4 .pin:nth-of-type(4){top:52%!important}.au>.ic{display:none!important}.au>h3{grid-column:1/-1!important}.pvt-i.on .pvt-a{background:transparent!important;border-color:rgba(255,255,255,.28)!important}.fold-wrap{top:-52px!important;right:34px!important}.mdl-box{padding:24px 20px 20px!important}.mdl .mono.k{display:none}.mdl h2{font-size:28px!important;margin:0 48px 6px 0!important}.mdl-sub{font-size:15px!important;margin-bottom:14px!important}.mdl form{gap:10px!important}.mdl form>label:has(input[type=email]){display:none!important}.mdl input{padding:12px 14px!important}.mdl .mf2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.mdl .mf2:has(input[name=n]){grid-template-columns:1fr!important}.mdl .fmt{flex-wrap:nowrap}.mdl .fmt label span{min-height:46px!important;padding:0 12px!important;font-size:15px!important}.whl-w{position:relative;height:132px;border-radius:14px;border:1px solid rgba(27,28,30,.12);background:#fff;overflow:hidden;perspective:500px}.whl-w::before{content:"";position:absolute;left:8px;right:8px;top:44px;height:44px;border-radius:10px;background:#f3f2ef;pointer-events:none}.whl-w::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#fff,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 68%,#fff)}.whl{position:relative;height:100%;overflow-y:auto;scroll-snap-type:y mandatory;padding:44px 0;scrollbar-width:none;overscroll-behavior:contain;outline:none;-webkit-overflow-scrolling:touch}.whl::-webkit-scrollbar{display:none}.whl-i{height:44px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-size:20px;color:#8a8a85;font-variant-numeric:tabular-nums;transition:color .2s;cursor:pointer}.whl-i.on{color:var(--char);font-weight:600}.mdl-note{font-size:12.5px!important}}.mdl .slots>.whl-w{display:block!important}.mdl.sent h2,.mdl.sent .mdl-sub,.mdl.sent .mono.k{display:none!important}@media (max-width:640px){.hero .kick{margin-top:0!important;padding-top:4px}.hero .btns{margin-top:38px!important}}@media (max-width:980px){.bento.stg>*,.bento.stg.in>*,.bento.stg.in>*:not(.tin){opacity:1!important;transform:none!important;filter:none!important;transition:box-shadow .5s , border-color .5s!important;animation:bIn .8s cubic-bezier(.22,.9,.24,1) both}.bento.stg>*:nth-child(2){animation-delay:.06s}.bento.stg>*:nth-child(3){animation-delay:.12s}.bento.stg>*:nth-child(4){animation-delay:.18s}.bento.stg>*:nth-child(5){animation-delay:.24s}.bento.stg>*:nth-child(6){animation-delay:.3s}.bento .b h3,.bento .b p,.bento .b .mono,.bento .svl li,.bento .prs-f,.bento .svm,.bento .faces>*,
  .bento.stg.in>*:not(.tin) :is(h3,p,.mono,.prs-f,.svm,li),.bento.stg.in>*:not(.tin) .faces>*{opacity:1!important;transform:none!important;transition:none!important}.bento .b4 .pin,.bento.stg.in>*:not(.tin) .pin{scale:1!important;transition:none!important}}@keyframes bIn{from{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.bento.stg>*{animation:none!important}}@media (max-width:980px){.hero,.hero::before{background:#fff!important}.hero::after,.hero .glow,.hero .field{display:none!important}body.synegor-home .aura{display:none!important}}@media (max-width:640px){.mdl .mf2:has(input[type=date]){grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end}.mdl input[type="date"]{min-width:0;width:100%;-webkit-appearance:none;appearance:none;display:block;min-height:46px}.mdl .fmt{justify-self:end;gap:6px!important}}.em-a{display:inline-flex;align-items:center;line-height:0;border-radius:10px}.em-a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.bh h1,.th h1,#cta-h{font-size:clamp(40px,4.6vw,72px)!important;line-height:1.02!important;letter-spacing:-.025em!important;font-weight:500!important}@media (max-width:980px){.bh h1,.th h1,#cta-h{font-size:clamp(38px,10.5vw,54px)!important}}@media (min-width:1241px){.fold{left:20%}}.mdl-box.gl::after{display:none!important}.hero-em{display:none}@media (max-width:980px){.hero{min-height:calc(100vh - 110px);min-height:calc(100svh - 110px);padding:70px 0 0!important;display:flex;flex-direction:column}.hero .in{flex:1;display:flex;flex-direction:column;justify-content:center}.hero .marq{margin-top:26px!important}.hero-em{display:inline-flex;flex-direction:column;align-items:center;align-self:flex-start;gap:12px;margin:0 0 30px}.hero-em .hem{display:block;height:116px;width:auto;aspect-ratio:1268/1956;overflow:visible}.hero-em path,.hero-em .w-l,.hero-em .w-r{transform-box:fill-box}.hero-em .a-pom,.hero-em .a-grip{animation:hA-drop .51s cubic-bezier(.2,.8,.2,1) .09s both;transform-origin:50% 0}.hero-em .a-grip{animation-delay:.15s}.hero-em .a-guard{animation:hA-x .34s cubic-bezier(.2,.8,.2,1) .42s both;transform-origin:50% 50%}.hero-em .a-tl{animation:hA-x .3s cubic-bezier(.2,.8,.2,1) .61s both;transform-origin:100% 50%}.hero-em .a-tr{animation:hA-x .3s cubic-bezier(.2,.8,.2,1) .61s both;transform-origin:0 50%}.hero-em .a-sl,.hero-em .a-sr{animation:hA-y .34s cubic-bezier(.2,.8,.2,1) .77s both;transform-origin:50% 0}.hero-em .a-bl{animation:hA-in .3s ease-out .98s both;transform-origin:0 0}.hero-em .a-br{animation:hA-in .3s ease-out .98s both;transform-origin:100% 0}.hero-em .a-bd{animation:hA-y .3s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 0}.hero-em .a-b1{animation-delay:.66s}.hero-em .a-b2{animation-delay:.75s}.hero-em .a-b3{animation-delay:.82s}.hero-em .a-b4{animation-delay:.88s}.hero-em .a-b5{animation-delay:.95s}.hero-em .a-b6{animation-delay:1.02s}.hero-em .a-s{animation:hA-s .42s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 50%}.hero-em .a-s1{animation-delay:1.1s}.hero-em .a-s2{animation-delay:1.19s}.hero-em .a-s3{animation-delay:1.26s}.hero-em .a-s4{animation-delay:1.33s}}@keyframes hA-drop{from{opacity:0;transform:translateY(-260%) scaleY(2.4)}to{opacity:1;transform:none}}@keyframes hA-x{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes hA-y{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes hA-in{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hA-s{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes hA-w{from{opacity:0;transform:scaleX(1.35)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-em path,.hero-em g{animation:none!important}}.aura{display:none!important}.shw .sha{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sha path{transform-box:fill-box}.shT.ready:not(.go) .sha path{opacity:0}.shT.go .sha .a-pom,.shT.go .sha .a-grip{animation:hA-drop .51s cubic-bezier(.2,.8,.2,1) .09s both;transform-origin:50% 0}.shT.go .sha .a-grip{animation-delay:.15s}.shT.go .sha .a-guard{animation:hA-x .34s cubic-bezier(.2,.8,.2,1) .42s both;transform-origin:50% 50%}.shT.go .sha .a-tl{animation:hA-x .3s cubic-bezier(.2,.8,.2,1) .61s both;transform-origin:100% 50%}.shT.go .sha .a-tr{animation:hA-x .3s cubic-bezier(.2,.8,.2,1) .61s both;transform-origin:0 50%}.shT.go .sha .a-sl,.shT.go .sha .a-sr{animation:hA-y .34s cubic-bezier(.2,.8,.2,1) .77s both;transform-origin:50% 0}.shT.go .sha .a-bl{animation:hA-in .3s ease-out .98s both;transform-origin:0 0}.shT.go .sha .a-br{animation:hA-in .3s ease-out .98s both;transform-origin:100% 0}.shT.go .sha .a-bd{animation:hA-y .3s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 0}.shT.go .sha .a-b1{animation-delay:.66s}.shT.go .sha .a-b2{animation-delay:.75s}.shT.go .sha .a-b3{animation-delay:.82s}.shT.go .sha .a-b4{animation-delay:.88s}.shT.go .sha .a-b5{animation-delay:.95s}.shT.go .sha .a-b6{animation-delay:1.02s}.shT.go .sha .a-s{animation:hA-s .42s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 50%}.shT.go .sha .a-s1{animation-delay:1.1s}.shT.go .sha .a-s2{animation-delay:1.19s}.shT.go .sha .a-s3{animation-delay:1.26s}.shT.go .sha .a-s4{animation-delay:1.33s}@media (prefers-reduced-motion:reduce){.sha path{animation:none!important;opacity:1!important}}@media (max-width:760px){#about .shT,#why .vx{display:none!important}}.hero-hd{display:contents}@media (max-width:980px){.hero-hd{--f:clamp(36px,calc((100vw - 2 * var(--gut,18px) - 8px) / 7.3),88px);display:flex;align-items:center;gap:calc(var(--f)*.36);margin:0 0 34px}.hero-hd .hero-em{margin:0;display:block;flex:none}.hero-hd .hero-em .hem{height:calc(var(--f)*1.86);width:calc(var(--f)*1.86*.648)}.hero-hd h1{margin:0!important;font-size:var(--f)!important;min-width:0}}@media (max-width:760px){#why{padding-bottom:28px!important}}html.sjs .shT:not(.go) .sha path{opacity:0}.shw{will-change:transform;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shT.done .sha path{animation:none!important;opacity:1!important;transform:none!important}.bento.stg>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.bento.stg.rvd{perspective:none}.sgn{padding:20px 0 0}.sgn-f{position:relative;margin:0;aspect-ratio:3/1;border-radius:28px;overflow:hidden;background:#231a15;isolation:isolate;--on:0;--pz:0;box-shadow:0 1px 2px rgba(27,28,30,.06) , 0 40px 80px -50px rgba(27,28,30,.55)}.sgn-l{position:absolute;inset:0;display:block}.sgn-l img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.07 - var(--pz) * .07));transform-origin:50% 50%;will-change:transform}.sgn-off img{filter:brightness(calc(.78 - var(--on) * .12)) saturate(.9)}.sgn-on{opacity:var(--on)}.sgn-f::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 55% at 50% 48%,rgba(255,244,228,calc(var(--on) * .10)),rgba(255,244,228,0) 70%),linear-gradient(180deg,rgba(20,14,11,0) 55%,rgba(20,14,11,.62) 100%)}.sgn-c{position:absolute;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);bottom:clamp(18px,2.6vw,34px);z-index:3;display:flex;align-items:flex-end;gap:10px 22px;flex-wrap:wrap;color:#fff;opacity:calc((var(--on) - .6) * 2.5);transform:translateY(calc((1 - var(--on)) * 12px))}.sgn-k{flex-basis:100%;font:500 12px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.sgn-c b{font-weight:500;font-size:clamp(17px,1.6vw,22px);line-height:1.3;letter-spacing:.005em}.sgn-c a{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:15.5px;font-weight:500;transition:background .4s , color .4s}.sgn-c a i{font-style:normal;transition:transform .4s}@media (hover:hover){.sgn-c a:hover{background:#fff;color:#1d1d1b}.sgn-c a:hover i{transform:translateX(3px)}}@media (max-width:980px){.sgn-f{border-radius:22px}}@media (max-width:640px){.sgn-f{aspect-ratio:auto;display:grid;grid-template-rows:auto auto;background:#1b1c1e}.sgn-l{position:relative;grid-area:1/1;aspect-ratio:2.16/1}.sgn-f::after{bottom:auto;height:0;background:none}.sgn-c{position:relative;left:auto;right:auto;bottom:auto;grid-area:2/1;padding:16px 18px 18px;opacity:1;transform:none}.sgn-c a{margin-left:0}}@media (prefers-reduced-motion:reduce){.sgn-f{--on:1!important;--pz:1!important}}