.sitcomex-landing{--bg:#f4f6f8;--bg2:#eef3f8;--surf:#fff;--surf2:#f1f5f9;--blue:#00609c;--blue2:#2578b6;--blue-d:#005483;--accent:#5393ff;--bglow:rgba(0,96,156,.1);--bbord:rgba(0,96,156,.22);--ok:#16a34a;--text:#0d1526;--text2:#51607a;--text3:#7d8da0;--bord:rgba(15,23,42,.08);--bord2:rgba(15,23,42,.14);--sans:var(--font-space-grotesk),system-ui,sans-serif;--mono:var(--font-plex-mono),monospace;font-size:16px;font-family:var(--sans);background:var(--bg);color:var(--text);line-height:1.5;min-height:100vh}.sitcomex-landing *,.sitcomex-landing :after,.sitcomex-landing :before{box-sizing:border-box;margin:0;padding:0}.sitcomex-landing #nav{position:fixed;top:0;left:0;right:0;z-index:200;height:64px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;transition:background .4s,border-color .4s,backdrop-filter .4s,box-shadow .4s;border-bottom:1px solid transparent}.sitcomex-landing #nav.solid{background:hsla(0,0%,100%,.85);backdrop-filter:blur(24px);border-color:var(--bord);box-shadow:0 4px 20px rgba(15,23,42,.05)}.sitcomex-landing .nav-brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit}.sitcomex-landing .brand-logo{height:38px;width:auto}.sitcomex-landing .brand-mark{width:34px;height:34px;background:linear-gradient(135deg,#00609c,#2578b6);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;color:#fff;letter-spacing:-.5px;flex-shrink:0;box-shadow:0 4px 12px rgba(0,96,156,.25)}.sitcomex-landing .brand-name{font-size:15px;font-weight:700;letter-spacing:.05em}.sitcomex-landing .brand-sub{font-family:var(--mono);font-size:9px;color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin-top:1px}.sitcomex-landing .nav-r{display:flex;align-items:center;gap:20px}.sitcomex-landing .nav-hint{font-family:var(--mono);font-size:10px;color:var(--text2);letter-spacing:.06em}.sitcomex-landing .btn{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:7px;font-family:var(--sans);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;border:none;transition:all .2s ease}.sitcomex-landing .btn-p{background:var(--blue);color:#fff}.sitcomex-landing .btn-p:hover{background:var(--blue-d);transform:translateY(-1px);box-shadow:0 4px 18px rgba(0,96,156,.3)}.sitcomex-landing .btn-g{background:hsla(0,0%,100%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text);border:1px solid var(--bord2)}.sitcomex-landing .btn-g:hover{background:hsla(0,0%,100%,.75);border-color:var(--bbord);color:var(--blue)}.sitcomex-landing .btn-xl{padding:14px 40px;font-size:16px;border-radius:8px}.sitcomex-landing .btn:focus-visible,.sitcomex-landing a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.sitcomex-landing .cta .btn:focus-visible,.sitcomex-landing .cta a:focus-visible{outline-color:#fff}.sitcomex-landing .hero{height:100vh;min-height:640px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 40px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top left,rgba(0,96,156,.12),transparent 35%),radial-gradient(circle at bottom right,rgba(83,147,255,.12),transparent 30%),linear-gradient(180deg,#f7f9fb,#eef3f8)}.sitcomex-landing .hero-bg{position:absolute;inset:0;z-index:-4;width:100%;height:100%;object-fit:cover;filter:blur(2px) saturate(.95);transform:scale(1.04);pointer-events:none;user-select:none}.sitcomex-landing .hero-bg-tint{position:absolute;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 78% 62% at 50% 46%,rgba(244,248,251,.82) 0,rgba(244,248,251,.5) 38%,rgba(244,248,251,.12) 66%,transparent 80%),radial-gradient(circle at top left,rgba(0,96,156,.16),transparent 42%),radial-gradient(circle at bottom right,rgba(83,147,255,.14),transparent 40%),linear-gradient(180deg,rgba(247,249,251,.22),rgba(230,240,249,.26))}.sitcomex-landing .hero-glow{position:absolute;top:28%;left:50%;z-index:-2;transform:translate(-50%,-50%);width:900px;height:480px;background:radial-gradient(ellipse,rgba(0,96,156,.07) 0,transparent 68%);pointer-events:none}.sitcomex-landing .hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(0,96,156,.13) 1px,transparent 0),linear-gradient(90deg,rgba(0,96,156,.13) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 25%,transparent 100%);pointer-events:none}.sitcomex-landing .hero-kicker{font-family:var(--mono);font-size:10px;color:var(--blue-d);font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px;text-shadow:0 1px 5px hsla(0,0%,100%,.55);opacity:0;transform:translateY(14px);animation:scl-fuUp .7s ease .3s both}.sitcomex-landing .hero-h1{font-size:clamp(58px,9.5vw,108px);font-weight:700;letter-spacing:-.04em;line-height:.95;margin-bottom:28px;opacity:0;transform:translateY(18px);animation:scl-fuUp .8s ease .5s both}.sitcomex-landing .hero-h1 em{font-style:normal;color:var(--blue)}.sitcomex-landing .hero-p{max-width:490px;font-size:18px;color:var(--text);font-weight:500;line-height:1.65;text-wrap:pretty;margin-bottom:44px;text-shadow:0 1px 6px hsla(0,0%,100%,.6);opacity:0;transform:translateY(14px);animation:scl-fuUp .8s ease .7s both}.sitcomex-landing .hero-btns{display:flex;gap:12px;align-items:center;opacity:0;transform:translateY(14px);animation:scl-fuUp .8s ease .9s both}.sitcomex-landing .hero-scroll{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:scl-fuUp .8s ease 1.2s both}.sitcomex-landing .hs-lbl{font-family:var(--mono);font-size:9px;color:var(--text2);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 6px hsla(0,0%,100%,.85)}.sitcomex-landing .hs-line{width:1px;height:32px;background:linear-gradient(var(--text2),transparent);animation:scl-linePulse 2s ease infinite}@keyframes scl-fuUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scl-linePulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.4)}}.sitcomex-landing .sw{height:430vh;position:relative}.sitcomex-landing .ss{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:linear-gradient(180deg,#f7f9fb,#eef3f8)}.sitcomex-landing .scene-text{position:absolute;top:0;left:0;right:0;z-index:20;pointer-events:none}.sitcomex-landing .sb{position:absolute;top:96px;left:56px;max-width:520px;opacity:0;transform:translateY(24px);filter:blur(7px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .6s ease}.sitcomex-landing .sb.on{opacity:1;transform:translateY(0);filter:blur(0)}.sitcomex-landing .sn{font-family:var(--mono);font-size:10px;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}.sitcomex-landing .sn:after{content:"";display:block;width:20px;height:1px;background:var(--bbord)}.sitcomex-landing .sh2{font-size:clamp(28px,3.8vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:16px;color:var(--text)}.sitcomex-landing .sp{font-size:15px;color:var(--text2);line-height:1.7;text-wrap:pretty}.sitcomex-landing .prail{position:absolute;right:44px;top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:10px}.sitcomex-landing .pd{width:5px;height:5px;border-radius:50%;background:var(--text3);transition:transform .3s,background .3s}.sitcomex-landing .pd.on{background:var(--blue);transform:scale(1.8)}.sitcomex-landing .ps{position:absolute;bottom:0;left:0;right:0;height:54%}.sitcomex-landing .ps-sky{position:absolute;inset:0;background:linear-gradient(180deg,#e6f0f9,#cfe2f2 50%,#bcd6ec)}.sitcomex-landing .ps-hills{position:absolute;left:0;right:0;bottom:44%;height:80px;pointer-events:none;background:#8ea8b8;opacity:.32;clip-path:polygon(0 100%,0 65%,3% 48%,7% 60%,11% 35%,16% 52%,21% 30%,26% 48%,31% 38%,36% 56%,42% 42%,48% 60%,54% 48%,60% 36%,65% 50%,72% 33%,78% 46%,84% 36%,90% 53%,96% 40%,100% 48%,100% 100%)}.sitcomex-landing .ps-hills2{position:absolute;left:0;right:50%;bottom:36%;height:65px;pointer-events:none;background:#7e9cac;opacity:.26;clip-path:polygon(0 100%,0 48%,5% 28%,11% 46%,18% 16%,25% 40%,33% 22%,40% 46%,50% 32%,65% 52%,80% 36%,100% 52%,100% 100%)}.sitcomex-landing .ps-horizon{position:absolute;bottom:36%;left:0;right:0;height:30px;background:linear-gradient(0deg,rgba(230,240,249,.65),transparent);pointer-events:none}.sitcomex-landing .ps-hglow{position:absolute;bottom:80px;left:0;right:0;height:55px;background:linear-gradient(0deg,hsla(0,0%,100%,.35),transparent)}.sitcomex-landing .ps-water{position:absolute;bottom:80px;left:0;right:0;height:52px;background:linear-gradient(180deg,#9cc3e3,#7aa9d2);overflow:hidden}.sitcomex-landing .wl{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,transparent,transparent 24px,hsla(0,0%,100%,.45) 0,hsla(0,0%,100%,.45) 48px);animation:scl-wv 5s linear infinite}.sitcomex-landing .wl:first-child{top:14px}.sitcomex-landing .wl:nth-child(2){top:28px;opacity:.55;animation-delay:-1.8s}.sitcomex-landing .wl:nth-child(3){top:41px;opacity:.3;animation-delay:-3.5s}@keyframes scl-wv{to{transform:translateX(48px)}}.sitcomex-landing .ps-dock{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,#d2dce5,#c1ccd7);border-top:1px solid rgba(0,96,156,.18)}.sitcomex-landing .dock-stripe{position:absolute;top:0;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,var(--blue) 0,var(--blue) 10px,transparent 10px,transparent 22px);opacity:.3}.sitcomex-landing .dock-lines{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent,transparent 19px,rgba(15,23,42,.05) 0,rgba(15,23,42,.05) 20px)}.sitcomex-landing .ship{position:absolute;bottom:80px;left:0;z-index:8;display:flex;flex-direction:column;width:450px}.sitcomex-landing .ship-upper{display:flex;align-items:flex-end;margin-left:60px}.sitcomex-landing .ship-cargo{flex:1;display:flex;flex-direction:column;gap:3px}.sitcomex-landing .scrow{display:flex;gap:3px}.sitcomex-landing .sc{height:22px;flex-shrink:0;border-radius:1px;position:relative;border-top:2px solid hsla(0,0%,100%,.16);border-left:1px solid rgba(0,0,0,.1)}.sitcomex-landing .sc:after{content:"";position:absolute;inset:4px 5px;border:1px solid rgba(0,0,0,.09)}.sitcomex-landing .sc-w{width:33px;background:#d8d2bc}.sitcomex-landing .sc-b{width:33px;background:#1a3870}.sitcomex-landing .sc-r{width:33px;background:#7a2020}.sitcomex-landing .sc-g{width:33px;background:#1e5430}.sitcomex-landing .sc-k{width:33px;background:#344456}.sitcomex-landing .sc-o{width:33px;background:#6e3c14}.sitcomex-landing .ship-bridge{width:90px;flex-shrink:0;margin-left:4px;display:flex;flex-direction:column;position:relative}.sitcomex-landing .bridge-funnel{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:20px;height:30px;background:linear-gradient(180deg,#3a4a58,#2a3a48);border-radius:2px 2px 0 0;z-index:3}.sitcomex-landing .bridge-funnel:before{content:"";position:absolute;top:-6px;left:-4px;right:-4px;height:6px;background:#4e5e6c;border-radius:2px}.sitcomex-landing .bridge-cap{height:16px;background:#c6d0d8;border-radius:3px 4px 0 0;position:relative;overflow:hidden}.sitcomex-landing .bridge-cap:after{content:"";position:absolute;bottom:2px;left:7px;right:7px;height:10px;background:rgba(150,205,235,.45);border-top:1px solid rgba(0,0,0,.08)}.sitcomex-landing .bridge-body{background:#c2ccd4;border-left:1px solid rgba(0,0,0,.07);border-right:1px solid rgba(0,0,0,.07);padding:5px 7px;display:flex;flex-direction:column;gap:5px;flex:1;min-height:58px}.sitcomex-landing .bwin-row{display:flex;gap:4px}.sitcomex-landing .bwin{width:10px;height:8px;flex-shrink:0;background:rgba(155,208,238,.55);border:1px solid rgba(0,0,0,.13);border-radius:1px}.sitcomex-landing .ship-deck-strip{height:7px;margin-left:60px;background:linear-gradient(180deg,#2e5068,#1e3c52)}.sitcomex-landing .ship-hull{display:flex}.sitcomex-landing .hull-bow{width:60px;height:70px;flex-shrink:0;background:#162a5a;clip-path:polygon(100% 0,100% 100%,0 58%)}.sitcomex-landing .hull-body{flex:1;height:70px;background:#162a5a;position:relative;display:flex;align-items:center;justify-content:center}.sitcomex-landing .hull-body:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#c02020,#a81e1e)}.sitcomex-landing .hull-label{font-family:var(--mono);font-size:11px;font-weight:600;color:hsla(0,0%,100%,.38);letter-spacing:.24em;user-select:none}.sitcomex-landing .hull-reflection{position:absolute;bottom:-16px;left:60px;right:0;height:16px;background:linear-gradient(180deg,rgba(22,42,90,.22),transparent);pointer-events:none}.sitcomex-landing .crane{position:absolute;bottom:132px;z-index:14}.sitcomex-landing .crane-tw{position:relative;width:12px;height:195px;background:linear-gradient(180deg,#5b7da6,#3f5f86);border:1px solid rgba(40,70,110,.5)}.sitcomex-landing .crane-bm{position:absolute;top:0;height:9px;background:linear-gradient(180deg,#6a8cb4,#4a6a92);border:1px solid rgba(40,70,110,.45)}.sitcomex-landing .crane-wr{position:absolute;top:9px;width:1px;background:rgba(55,85,125,.6)}.sitcomex-landing .crane-hk{position:absolute;width:16px;height:11px;background:rgba(70,100,140,.85);border:1px solid rgba(40,70,110,.4);border-radius:1px}.sitcomex-landing .ca{left:6%}.sitcomex-landing .ca .crane-bm{left:6px;width:100px}.sitcomex-landing .ca .crane-wr{left:80px;height:50px}.sitcomex-landing .ca .crane-hk{left:72px;top:59px}.sitcomex-landing .cb{right:10%}.sitcomex-landing .cb .crane-bm{right:6px;width:84px}.sitcomex-landing .cb .crane-wr{right:64px;height:66px}.sitcomex-landing .cb .crane-hk{right:57px;top:75px}.sitcomex-landing .cst{position:absolute;bottom:132px;display:flex;flex-direction:column;gap:2px;z-index:12}.sitcomex-landing .crow{display:flex;gap:2px}.sitcomex-landing .cb2{height:22px;border-radius:1px;border-top:2px solid hsla(0,0%,100%,.25);position:relative}.sitcomex-landing .cb2:after{content:"";position:absolute;inset:4px 6px;border:1px solid rgba(0,0,0,.18)}.sitcomex-landing .cs{width:30px}.sitcomex-landing .cm{width:44px}.sitcomex-landing .cl{width:60px}.sitcomex-landing .xr{background:#c0392b}.sitcomex-landing .xb{background:#2563a8}.sitcomex-landing .xg{background:#2f8f4e}.sitcomex-landing .xo{background:#c8762a}.sitcomex-landing .xk{background:#5b6b7d}.sitcomex-landing .xp{background:#6d3fa0}.sitcomex-landing .csl{left:17%}.sitcomex-landing .csr{left:66%}.sitcomex-landing .gate{bottom:80px;width:168px;height:88px;z-index:15}.sitcomex-landing .g-sign,.sitcomex-landing .gate{position:absolute;left:50%;transform:translateX(-50%)}.sitcomex-landing .g-sign{bottom:96px;background:var(--surf);border:1px solid var(--bbord);border-radius:4px;padding:4px 12px;white-space:nowrap;font-family:var(--mono);font-size:8.5px;color:var(--blue);letter-spacing:.14em;box-shadow:0 4px 12px rgba(15,23,42,.08)}.sitcomex-landing .g-posts{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between}.sitcomex-landing .gp{width:14px;height:88px;background:linear-gradient(180deg,#6a8cb4,#48688f);border:1px solid rgba(40,70,110,.6);border-radius:2px 2px 0 0;position:relative}.sitcomex-landing .gp:before{content:"";position:absolute;top:-7px;left:-4px;right:-4px;height:7px;background:#5878a0;border-radius:2px}.sitcomex-landing .glight{position:absolute;top:13px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;transition:background .5s,box-shadow .5s}.sitcomex-landing #gl{background:#ef4444;box-shadow:0 0 7px #ef4444,0 0 18px rgba(239,68,68,.25)}.sitcomex-landing #gl.green{background:var(--ok);box-shadow:0 0 7px var(--ok),0 0 18px rgba(22,163,74,.3)}.sitcomex-landing .g-barwrap{position:absolute;bottom:88px;left:14px;transform-origin:left center;transition:transform .95s cubic-bezier(.34,1.56,.64,1)}.sitcomex-landing .g-barwrap.up{transform:rotate(-85deg)}.sitcomex-landing .g-bar{width:140px;height:8px;background:repeating-linear-gradient(90deg,#ef4444,#ef4444 16px,#f1f1f1 0,#f1f1f1 26px);border-radius:0 3px 3px 0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.sitcomex-landing .truck{position:absolute;bottom:94px;z-index:16}.sitcomex-landing .t-body{display:flex;align-items:flex-end}.sitcomex-landing .t-trl{width:190px;height:64px;background:linear-gradient(180deg,#eef2f6,#dbe3ec);border:1px solid rgba(40,70,110,.3);border-bottom:none;border-radius:2px 0 0 2px;position:relative}.sitcomex-landing .t-tstripe{position:absolute;left:0;top:15px;bottom:15px;width:4px;background:var(--blue);opacity:.55;border-radius:0 2px 2px 0}.sitcomex-landing .t-tpanel{position:absolute;inset:8px;border:1px solid rgba(0,0,0,.05);border-radius:1px}.sitcomex-landing .t-tlabel{position:absolute;top:10px;left:14px;font-family:var(--mono);font-size:8px;font-weight:600;color:rgba(0,96,156,.6);letter-spacing:.14em}.sitcomex-landing .t-cab{width:76px;height:76px;background:linear-gradient(160deg,#0a6aa8,#00609c);border:1px solid rgba(0,72,120,.6);border-bottom:none;border-radius:0 10px 0 0;position:relative;flex-shrink:0}.sitcomex-landing .t-wind{position:absolute;top:6px;right:5px;width:34px;height:22px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6);border-radius:2px 7px 2px 2px}.sitcomex-landing .t-door{position:absolute;left:26px;top:9px;bottom:0;width:1px;background:rgba(0,0,0,.12)}.sitcomex-landing .t-hl{position:absolute;right:-5px;top:36px;width:5px;height:14px;background:rgba(255,214,92,.95);border-radius:0 2px 2px 0;box-shadow:5px 0 12px rgba(255,214,92,.5),10px 0 28px rgba(255,214,92,.18)}.sitcomex-landing .t-mir{position:absolute;top:17px;right:-9px;width:9px;height:5px;background:#0a5a90;border:1px solid hsla(0,0%,100%,.18);border-radius:1px}.sitcomex-landing .tw{position:absolute;bottom:-14px;width:28px;height:28px;border-radius:50%;background:#2a3744;border:4px solid #4a5a6a}.sitcomex-landing .tw:before{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12)}.sitcomex-landing .tw:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#8595a5}.sitcomex-landing .tw1{left:18px}.sitcomex-landing .tw2{left:100px}.sitcomex-landing .tw3{left:194px}.sitcomex-landing .tw4{left:236px}.sitcomex-landing .t-brake{position:absolute;left:-9px;top:10px;bottom:10px;width:9px;background:linear-gradient(180deg,#ff2828,#cc0f0f);border-radius:3px 0 0 3px;opacity:0;transition:opacity .18s ease}.sitcomex-landing .t-trl.braking .t-brake{opacity:1;box-shadow:-4px 0 8px rgba(240,20,20,.9),-18px 0 32px rgba(240,20,20,.32)}.sitcomex-landing .t-speedlines{position:absolute;right:100%;top:0;bottom:14px;width:86px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding-right:8px;pointer-events:none;opacity:0;transition:opacity .12s ease}.sitcomex-landing .t-speedlines.on{opacity:1}.sitcomex-landing .sl{height:2px;border-radius:1px;background:linear-gradient(270deg,rgba(0,96,156,.45),transparent)}.sitcomex-landing .sl:first-child{width:78px}.sitcomex-landing .sl:nth-child(2){width:50px;margin-left:24px}.sitcomex-landing .sl:nth-child(3){width:66px;margin-left:10px}@keyframes scl-idleShake{0%,to{transform:translateY(0)}40%{transform:translateY(-.65px)}75%{transform:translateY(.45px)}}.sitcomex-landing .t-body.idle{animation:scl-idleShake 95ms linear infinite}.sitcomex-landing .t-exhaust{position:absolute;left:182px;top:-2px;width:16px;height:0;pointer-events:none}.sitcomex-landing .ex-puff{position:absolute;bottom:0;left:0;width:10px;height:10px;border-radius:50%;background:rgba(100,115,128,.42);opacity:0}@keyframes scl-puffUp{0%{opacity:0;transform:translate(0) scale(.45)}20%{opacity:.55}to{opacity:0;transform:translate(-9px,-26px) scale(2.4)}}.sitcomex-landing .t-exhaust.puffing .ex-puff{animation:scl-puffUp .72s ease-out infinite}.sitcomex-landing .t-exhaust.puffing .ex-puff:nth-child(2){animation-delay:.24s}.sitcomex-landing .t-exhaust.puffing .ex-puff:nth-child(3){animation-delay:.48s}@keyframes scl-gateOpen{0%{transform:translateX(-50%) scale(1);filter:brightness(1)}28%{transform:translateX(-50%) scale(1.13);filter:brightness(1.3)}62%{transform:translateX(-50%) scale(1.04);filter:brightness(1.06)}to{transform:translateX(-50%) scale(1);filter:brightness(1)}}.sitcomex-landing .gate.popped{animation:scl-gateOpen 1.1s cubic-bezier(.22,1,.36,1) forwards}.sitcomex-landing .vcard{position:absolute;z-index:22;bottom:212px;left:50%;transform:translateX(-50%) translateY(12px) scale(.97);width:284px;background:hsla(0,0%,100%,.97);border:1px solid var(--bbord);border-radius:12px;padding:18px 20px;backdrop-filter:blur(24px);box-shadow:0 18px 60px rgba(15,23,42,.16);opacity:0;transition:opacity .45s,transform .45s;pointer-events:none}.sitcomex-landing .vcard.on{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.sitcomex-landing .vcard-hd{font-family:var(--mono);font-size:8.5px;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--bord)}.sitcomex-landing .vrow{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px solid var(--bord);font-size:13px}.sitcomex-landing .vrow:last-child{border-bottom:none}.sitcomex-landing .vico{width:28px;height:28px;border-radius:6px;background:var(--surf2);border:1px solid var(--bord);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sitcomex-landing .ico-p{width:10px;height:10px;border-radius:50%;background:var(--text3);box-shadow:0 8px 0 var(--text3)}.sitcomex-landing .ico-t{width:13px;height:8px;background:var(--text3);border-radius:1px}.sitcomex-landing .ico-c{width:10px;height:11px;background:var(--text3);clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%)}.sitcomex-landing .vinfo{flex:1;min-width:0}.sitcomex-landing .vname{font-weight:500;color:var(--text);font-size:13px}.sitcomex-landing .vdet{font-family:var(--mono);font-size:9.5px;color:var(--text2);margin-top:1px}.sitcomex-landing .vck{width:20px;height:20px;border-radius:50%;border:2px solid var(--text3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .35s ease}.sitcomex-landing .vck.spin{border-color:var(--blue);border-top-color:transparent;animation:scl-sp .65s linear infinite}.sitcomex-landing .vck.ok{background:var(--ok);border-color:var(--ok)}.sitcomex-landing .vck.ok:after{content:"";display:block;width:5px;height:8px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(45deg) translate(-1px,-1px)}@keyframes scl-sp{to{transform:rotate(1turn)}}.sitcomex-landing .abadge{position:absolute;z-index:22;bottom:315px;left:50%;transform:translateX(-50%) scale(.88);background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.35);border-radius:100px;padding:10px 28px;font-family:var(--mono);font-size:12px;color:var(--ok);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .6s,transform .6s;pointer-events:none;box-shadow:0 8px 24px rgba(22,163,74,.16)}.sitcomex-landing .abadge.on{opacity:1;transform:translateX(-50%) scale(1)}.sitcomex-landing .feat{background:var(--bg);color:var(--text);padding:80px 56px}.sitcomex-landing .feat-top{text-align:center;margin-bottom:44px}.sitcomex-landing .feat-tag{font-family:var(--mono);font-size:10px;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.sitcomex-landing .feat-h2{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.025em;margin-bottom:14px}.sitcomex-landing .feat-sub{font-size:16px;color:var(--text2);max-width:440px;margin:0 auto;line-height:1.6}.sitcomex-landing .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1060px;margin:0 auto}.sitcomex-landing .fcard{background:var(--surf);border:1px solid var(--bord);border-radius:12px;padding:26px 26px 28px;box-shadow:0 4px 12px rgba(15,23,42,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sitcomex-landing .fcard:hover{transform:translateY(-4px);border-color:var(--bbord);box-shadow:0 14px 30px rgba(0,96,156,.12)}.sitcomex-landing .fc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sitcomex-landing .fcn{font-family:var(--mono);font-size:11px;color:var(--blue);letter-spacing:.12em;opacity:.55}.sitcomex-landing .fcico{width:44px;height:44px;background:#e8f1f8;border:1px solid rgba(0,96,156,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sitcomex-landing .fcsvg{width:22px;height:22px;color:var(--blue);stroke-width:1.75}.sitcomex-landing .fch3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.sitcomex-landing .fcp{font-size:14px;line-height:1.65;color:var(--text2);text-wrap:pretty}.sitcomex-landing .cta{background:linear-gradient(135deg,#00609c,#2578b6);padding:100px 48px;text-align:center;color:#fff}.sitcomex-landing .cta-tag{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.8);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.sitcomex-landing .cta-h2{font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.03em;margin-bottom:18px}.sitcomex-landing .cta-p{font-size:17px;color:hsla(0,0%,100%,.85);max-width:460px;margin:0 auto 42px;line-height:1.6;text-wrap:pretty}.sitcomex-landing .cta .btn-p{background:#fff;color:var(--blue)}.sitcomex-landing .cta .btn-p:hover{background:#eef3f8;color:var(--blue-d);box-shadow:0 6px 22px rgba(0,0,0,.22)}.sitcomex-landing .cta-note{margin-top:32px;font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.65);letter-spacing:.08em}@media (max-width:768px){.sitcomex-landing #nav{padding:0 20px}.sitcomex-landing .nav-hint{display:none}.sitcomex-landing .sb{left:20px;right:20px;max-width:calc(100% - 40px)}.sitcomex-landing .prail{right:14px}.sitcomex-landing .ship{display:none}.sitcomex-landing .cta,.sitcomex-landing .feat{padding:72px 20px}.sitcomex-landing .hero-btns{flex-direction:column;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.sitcomex-landing .hero-btns .btn{width:100%;justify-content:center}.sitcomex-landing .feat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sitcomex-landing *,.sitcomex-landing :after,.sitcomex-landing :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sitcomex-landing .hero-btns,.sitcomex-landing .hero-h1,.sitcomex-landing .hero-kicker,.sitcomex-landing .hero-p,.sitcomex-landing .hero-scroll{opacity:1!important;transform:none!important}}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c22fe1;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:__Space_Grotesk_c22fe1,__Space_Grotesk_Fallback_c22fe1;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"__Space_Grotesk_c22fe1","__Space_Grotesk_Fallback_c22fe1"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-plex-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}