.eng-landing .hero{padding:56px 0 64px}.eng-landing .istat .ctx{color:#7f95b6;margin-top:6px;font-size:11.5px;font-style:italic;line-height:1.4}.eng-landing .prob{background:linear-gradient(180deg,var(--white),var(--canvas))}.eng-landing .prob .lhead .lede{max-width:560px;margin-top:18px}.eng-landing .prob .lede strong{color:var(--ink);font-weight:700}.eng-landing .pcard .pull{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;color:#dc2626;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1}.eng-landing .pcard .plabel{color:var(--muted);margin:8px 6px 16px;font-size:12.5px;line-height:1.45}.eng-landing .pcard h3{margin:0 6px 8px;font-size:18px}.eng-landing .pcard p{color:var(--muted);margin:0 6px;font-size:14.5px}.eng-landing .pcard .picon{color:#dc2626;background:#dc26261a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.eng-landing .pcard .picon svg{width:21px;height:21px}.eng-landing .trustmult{text-align:center;max-width:820px;box-shadow:var(--shadow-lg);background:linear-gradient(165deg,#0d1d36,#0a1628);border-radius:24px;margin:54px auto 0;padding:46px 38px;position:relative;overflow:hidden}.eng-landing .trustmult:before{content:"";pointer-events:none;background:radial-gradient(560px 280px at 50% -20%,#155dfc61,#0000 62%);position:absolute;inset:0}.eng-landing .trustmult .eyebrow{color:#6f9bff;z-index:2;position:relative}.eng-landing .trustmult h3{z-index:2;color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(22px,3vw,30px);line-height:1.18;position:relative}.eng-landing .trustmult h3 .hl{color:var(--cobalt-2)}.eng-landing .trustmult p{z-index:2;color:#b9c7de;max-width:640px;margin:0 auto;font-size:16px;line-height:1.65;position:relative}.eng-landing .alignband{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.eng-landing .acard{background:linear-gradient(180deg,#fff,var(--tint));border-radius:var(--r);border:1px solid #155dfc2e;padding:26px 24px}.eng-landing .acard h4{color:var(--ink);margin-bottom:10px;font-size:16px}.eng-landing .acard p{color:var(--body);font-size:14.5px;line-height:1.6}.eng-landing .steps.four{grid-template-columns:repeat(4,1fr)}.eng-landing .steps.four .step{flex-direction:column;display:flex}.eng-landing .steps.four .step p{margin-bottom:16px}.eng-landing .step .outcome{border-top:1px solid var(--line);color:var(--cobalt);margin-top:auto;padding-top:14px;font-size:13px;font-weight:600}.eng-landing .cols .col.bad li{-webkit-text-decoration:line-through #cbd5e1;text-decoration:line-through #cbd5e1}.eng-landing .colhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.eng-landing .colhead h3{margin:0}.eng-landing .ctag{border-radius:30px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.eng-landing .ctag.no{color:var(--muted);background:#64748b1f}.eng-landing .ctag.yes{color:var(--green);background:#16a34a1f}.eng-landing .commercial .cta-center{text-align:center;margin-top:34px}.eng-landing .excl{background:linear-gradient(180deg,var(--canvas),var(--tint))}.eng-landing .excl h2{font-size:clamp(28px,3.6vw,44px)}.eng-landing .excl .grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.eng-landing .excl .pill{margin-top:24px;margin-bottom:0}.eng-landing .excl .cta-row{margin-top:26px}.eng-landing .availcard{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.eng-landing .availcard .ahead{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:16px 20px;font-size:12.5px;font-weight:600;display:flex}.eng-landing .availcard .atag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-lt);font-size:11px;font-weight:700}.eng-landing .tmap{padding:18px 18px 6px}.eng-landing .tmap svg{width:100%;height:auto;font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;display:block}.eng-landing .tlegend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;padding:12px 20px 18px;font-size:12.5px;font-weight:600;display:flex}.eng-landing .tlegend span{align-items:center;gap:8px;display:inline-flex}.eng-landing .tlegend .tk{border-radius:4px;flex-shrink:0;width:11px;height:11px}.eng-landing .tlegend .tk.taken{background:var(--cobalt)}.eng-landing .tlegend .tk.open{background:#edf2fa;border:1.5px solid #dce5f2}@keyframes tm-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12)}}.eng-landing .tmap .ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite tm-pulse}@keyframes tm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.eng-landing .tmap .lockg{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out .45s both tm-pop}.eng-landing.eng-home .founder .pull{color:var(--ink-2);margin-top:2px;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.5}.eng-landing .faq .faqmore{text-align:center;margin-top:26px}.eng-landing .btn-outline{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.eng-landing .btn-outline:hover{border-color:var(--cobalt);color:var(--cobalt);transform:translateY(-2px)}@media (max-width:900px){.eng-landing .steps.four{grid-template-columns:1fr 1fr}.eng-landing .excl .grid{grid-template-columns:1fr;gap:32px}.eng-landing .alignband{grid-template-columns:1fr}}@media (max-width:560px){.eng-landing .steps.four{grid-template-columns:1fr}.eng-landing .trustmult{padding:34px 22px}}.eng-landing.eng-home .hero{background:#0a1628;border-bottom:1px solid #155dfc2e}.eng-landing.eng-home .hero:before{background:radial-gradient(80% 62% at 50% -8%,#155dfc38,#0000 60%) 0 0/100% 100%,radial-gradient(680px 460px at 96% 12%,#3b82f62e,#0000 62%) 0 0/100% 100%,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/56px 56px}.eng-landing.eng-home .hero h1{color:#fff}.eng-landing.eng-home .hero h1 .hl{color:var(--cobalt-2)}.eng-landing.eng-home .hero .sub{color:#ffffffbd}.eng-landing.eng-home .hero .sub strong{color:#fff}.eng-landing.eng-home .hero .pill{color:#fff;box-shadow:none;background:#ffffff0f;border-color:#ffffff29}.eng-landing.eng-home .hero .btn-ghost{color:#fff}.eng-landing.eng-home .hero .btn-ghost:hover{color:var(--cobalt-2)}.eng-landing.eng-home .hero .micro{color:#ffffff8c}.eng-landing.eng-home .herographic{width:100%;transform:none}.eng-landing.eng-home .herocar{width:100%;max-width:460px;margin-left:auto;padding:56px 6px 0;position:relative}.eng-landing .hc-stack{height:372px;position:relative}.eng-landing .hc-card{transform-origin:top;will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.9,.3,1),opacity .7s;position:absolute;top:0;left:0}.eng-landing .hc-card>.hd-card,.eng-landing .hc-card .herodiary,.eng-landing .hc-card .herodiary .hd-card{height:100%}.eng-landing .hc-card .hd-card{flex-direction:column;display:flex}.eng-landing .hc-card .hd-foot{margin-top:auto}.eng-landing .hc-p0{z-index:3;opacity:1;transform:translateY(0)scale(1)}.eng-landing .hc-p1{z-index:2;opacity:.8;transform:translateY(30px)scale(.96)}.eng-landing .hc-p2{z-index:1;opacity:.5;transform:translateY(58px)scale(.92)}.eng-landing .hc-dots{justify-content:center;gap:7px;margin-top:44px;display:flex}.eng-landing .hc-dots span{background:#ffffff42;border-radius:99px;width:7px;height:7px;transition:width .35s,background .35s}.eng-landing .hc-dots span.on{background:var(--cobalt-2);width:22px}.eng-landing .hc-card .herodiary{width:100%;max-width:none;margin:0;padding:0;position:relative}.eng-landing .hc-card .hd-note{top:-52px}.eng-landing .hd-card{background:#fff;border:1px solid #ffffff29;border-radius:20px;overflow:hidden;box-shadow:0 34px 80px -30px #0009}.eng-landing .hd-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.eng-landing .hd-title{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;color:var(--ink);font-size:15px;font-weight:800}.eng-landing .hd-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);background:var(--tint);border-radius:20px;padding:4px 10px;font-size:10.5px;font-weight:700}.eng-landing .hd-rows{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.eng-landing .hd-row{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.eng-landing .hd-day{color:var(--muted-lt);text-align:right;font-size:12px;font-weight:700}.eng-landing .hd-slot{height:42px;position:relative}.eng-landing .hd-open{border:1.5px dashed var(--line-2);color:var(--muted-lt);border-radius:11px;align-items:center;padding:0 13px;font-size:12px;display:flex;position:absolute;inset:0}.eng-landing .hd-job{background:linear-gradient(135deg,var(--cobalt),#2e6ffc);color:#fff;opacity:0;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex;position:absolute;inset:0;transform:translateY(7px);box-shadow:0 8px 18px -8px #155dfc8c}.eng-landing .play .hd-job{animation:.55s ease-out both hd-book;animation-delay:calc(.5s + var(--i)*.5s)}.eng-landing .hd-chk{background:#ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.eng-landing .hd-chk svg{width:11px;height:11px}.eng-landing .hd-jobname{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.eng-landing .hd-area{background:#ffffff2e;border-radius:7px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}@keyframes hd-book{to{opacity:1;transform:none}}.eng-landing .hd-foot{border-top:1px solid var(--line);color:var(--ink-2);background:var(--canvas);opacity:0;align-items:center;gap:8px;padding:13px 18px;font-size:12.5px;font-weight:600;display:flex}.eng-landing .play .hd-foot{animation:.5s ease-out 3.2s both hd-book}.eng-landing .hd-foot .hd-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a26}.eng-landing .hd-note{border:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;z-index:4;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;top:-28px;right:-8px;transform:translateY(-8px)}.eng-landing .play .hd-note{animation:.55s ease-out 3.7s both hd-book}.eng-landing .hd-note-ic{width:30px;height:30px;color:var(--green);background:#16a34a21;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.eng-landing .hd-note-ic svg{width:16px;height:16px}.eng-landing .hd-note-tx{color:var(--muted);flex-direction:column;font-size:11.5px;line-height:1.45;display:flex}.eng-landing .hd-note-tx strong{color:var(--ink);font-size:12.5px;font-weight:700}.eng-landing .hg-body{flex-direction:column;flex:1;gap:12px;padding:16px 16px 14px;display:flex;position:relative}.eng-landing .hg-chart{border-bottom:1.5px solid var(--line);flex:1;align-items:flex-end;gap:9px;padding:34px 4px 0;display:flex;position:relative}.eng-landing .hg-bcol{flex:1;align-items:flex-end;height:100%;display:flex}.eng-landing .hg-bar{width:100%;height:var(--h);background:linear-gradient(180deg,#2e6ffc,var(--cobalt));transform-origin:bottom;border-radius:7px 7px 3px 3px;transform:scaleY(.14);box-shadow:0 6px 14px -7px #155dfc8c}.eng-landing .hg-bcol:nth-child(-n+3) .hg-bar{box-shadow:none;background:linear-gradient(#9fc0f7,#7ca7f4)}.eng-landing .play .hg-bar{animation:.9s cubic-bezier(.2,.8,.25,1) both hg-grow;animation-delay:calc(.35s + var(--i)*.16s)}@keyframes hg-grow{0%{transform:scaleY(.14)}to{transform:scaleY(1)}}.eng-landing .hg-badge{color:var(--green);opacity:0;background:#16a34a1f;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:2px;right:2px;transform:translateY(6px)scale(.8)}.eng-landing .hg-badge svg{width:11px;height:11px}.eng-landing .play .hg-badge{animation:.5s ease-out 2.1s both hd-book}.eng-landing .hg-crewrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.eng-landing .hg-crewlabel{color:var(--muted);font-size:12px;font-weight:700}.eng-landing .hg-crew{align-items:center;display:flex}.eng-landing .hg-av{background:var(--tint-2);color:#7691bd;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;display:flex}.eng-landing .hg-av:first-child{margin-left:0}.eng-landing .hg-av svg{width:17px;height:17px}.eng-landing .hg-av.new{background:linear-gradient(135deg,var(--cobalt),#2e6ffc);color:#fff;opacity:0;transform:scale(.3)}.eng-landing .play .hg-av.new{animation:.45s cubic-bezier(.2,1.4,.4,1) 2.5s both hg-pop}.eng-landing .play .hg-av.new:nth-last-child(2){animation-delay:2.9s}@keyframes hg-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.eng-landing .hg-plus{color:var(--cobalt);background:var(--tint);opacity:0;border-radius:20px;margin-left:8px;padding:4px 9px;font-size:11px;font-weight:800;transform:scale(.6)}.eng-landing .play .hg-plus{animation:.4s ease-out 3.3s both hg-pop}.eng-landing .ht-body{flex:1;padding:14px 16px;position:relative}.eng-landing .ht-rows{flex-direction:column;gap:10px;display:flex}.eng-landing .ht-row{background:var(--canvas);border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.eng-landing .play .ht-row{animation:.5s ease-in both ht-away;animation-delay:calc(1.05s + var(--i)*.55s)}@keyframes ht-away{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(34px)}}.eng-landing .ht-chk{background:var(--cobalt);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.eng-landing .ht-chk svg{opacity:0;width:11px;height:11px;transform:scale(.3)}.eng-landing .play .ht-chk svg{animation:.3s ease-out both hg-pop;animation-delay:calc(.65s + var(--i)*.55s)}.eng-landing .ht-task{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.eng-landing .ht-auto{letter-spacing:.07em;text-transform:uppercase;color:var(--cobalt);background:var(--tint);border-radius:6px;flex-shrink:0;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:700}.eng-landing .ht-done{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 26px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.eng-landing .play .ht-done{animation:.55s ease-out 3.45s both hd-book}.eng-landing .ht-done-ic{width:44px;height:44px;color:var(--green);background:#16a34a21;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.eng-landing .ht-done-ic svg{width:22px;height:22px}.eng-landing .ht-done strong{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;color:var(--ink);font-size:16px;font-weight:800}.eng-landing .ht-done span{color:var(--muted);font-size:12.5px}@media (max-width:900px){.eng-landing.eng-home .herocar{max-width:400px;margin:0 auto}.eng-landing .hd-note{right:0}.eng-landing .hc-dots{margin-top:38px}}@keyframes hv-grow{0%{transform:scaleY(.18)}42%,82%{transform:scaleY(1)}to{transform:scaleY(.18)}}@keyframes hv-ripple{0%,42%{opacity:0;transform:scale(1)}52%{opacity:.8}82%,to{opacity:0;transform:scale(3.6)}}@keyframes hv-tap{0%,40%{transform:translate(0)scale(1)}52%{transform:translate(-2px,-2px)scale(.84)}64%,to{transform:translate(0)scale(1)}}.eng-landing .hv1 .ring{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.4s infinite hv-ripple}.eng-landing .hv1 .cur{transform-box:fill-box;transform-origin:0 0;animation:3.4s infinite hv-tap}@keyframes hv-fillx{0%,12%{transform:scaleX(0)}46%,80%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hv-press{0%,46%{transform:scale(1)}54%{transform:scale(.9)}62%{transform:scale(1.06)}72%,to{transform:scale(1)}}.eng-landing .hv2 .fill{transform-box:fill-box;transform-origin:0;animation:3.4s ease-out infinite hv-fillx}.eng-landing .hv2 .btn{transform-box:fill-box;transform-origin:50%;animation:3.4s infinite hv-press}@keyframes hv-slot{0%,22%{fill:#dce7f8}40%,86%{fill:#155dfc}to{fill:#dce7f8}}@keyframes hv-badge{0%,42%{opacity:0;transform:scale(0)}54%{opacity:1;transform:scale(1.18)}64%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.eng-landing .hv3 .slot{animation:3.6s infinite hv-slot}.eng-landing .hv3 .chk{transform-box:fill-box;transform-origin:50%;animation:3.6s infinite hv-badge}.eng-landing .hv3 .d2{animation-delay:.4s}.eng-landing .hv3 .d3{animation-delay:.8s}.eng-landing .hv4 .bars rect{transform-box:fill-box;transform-origin:bottom;animation:3.8s ease-out infinite hv-grow}.eng-landing .hv4 .bars rect:nth-of-type(2){animation-delay:.1s}.eng-landing .hv4 .bars rect:nth-of-type(3){animation-delay:.2s}.eng-landing .hv4 .bars rect:nth-of-type(4){animation-delay:.3s}.eng-landing .hv4 .bars rect:nth-of-type(5){animation-delay:.4s}@keyframes hv-msg{0%{opacity:0;transform:translateY(10px)}13%{opacity:1;transform:translateY(0)}74%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(-6px)}}@keyframes hv-spin{to{transform:rotate(360deg)}}.eng-landing .hv5 .m{animation:3.6s infinite hv-msg}.eng-landing .hv5 .m2{animation-delay:.5s}.eng-landing .hv5 .m3{animation-delay:1s}.eng-landing .hv5 .auto{transform-box:fill-box;transform-origin:50%;animation:3.6s linear infinite hv-spin}@keyframes hv-cbfill{0%,18%{fill:#dce7f8}34%,88%{fill:#155dfc}to{fill:#dce7f8}}@keyframes hv-tickin{0%,20%{opacity:0;transform:scale(.2)}34%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.eng-landing .hv6 .row .cb{animation:4s infinite hv-cbfill}.eng-landing .hv6 .row .tk{transform-box:fill-box;transform-origin:50%;animation:4s infinite hv-tickin}.eng-landing .hv6 .row.r2 .cb,.eng-landing .hv6 .row.r2 .tk{animation-delay:.5s}.eng-landing .hv6 .row.r3 .cb,.eng-landing .hv6 .row.r3 .tk{animation-delay:1s}
