.swalip{--bg:#0f141b;--bg2:#141a22;--panel:hsla(0,0%,100%,.035);--panel2:hsla(0,0%,100%,.06);--line:rgba(120,150,180,.16);--line2:rgba(93,177,236,.34);--text:#f2f7fb;--muted:#a3b4c5;--muted2:#74879b;--sky:#5db1ec;--blue:#316cff;--light:#b2d1e7;--good:#5db1ec;--bad:#e0726b;--warn:#e6b450;--grad:linear-gradient(100deg,#b2d1e7,#5db1ec 42%,#316cff);--maxw:1140px;position:relative;min-height:100vh;background:var(--bg);color:var(--text);font-family:Chivo,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.swalip a{color:inherit;text-decoration:none}.swalip canvas#grid{opacity:.7}.swalip .vig,.swalip canvas#grid{position:fixed;inset:0;z-index:0;pointer-events:none}.swalip .vig{background:radial-gradient(120% 80% at 50% -10%,rgba(49,108,255,.1),transparent 55%),radial-gradient(80% 60% at 90% 110%,rgba(93,177,236,.06),transparent 55%)}.swalip .content{position:relative;z-index:10}.swalip .wrap{max-width:var(--maxw);margin:0 auto;padding:0 30px}.swalip .eyebrow{font-family:Chivo Mono,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sky)}.swalip .hash{color:var(--muted2)}.swalip h1,.swalip h2,.swalip h3{font-weight:700;letter-spacing:-.02em;line-height:1.08}.swalip .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swalip .lead{color:var(--muted);font-size:clamp(16px,1.3vw,20px)}.swalip .pad{padding:clamp(60px,8vw,110px) 0}.swalip .btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-weight:500;font-size:15px;transition:.25s;will-change:transform;cursor:pointer}.swalip .btn-primary{background:var(--grad);color:#06101f;font-weight:700;border:0}.swalip .btn-primary:hover{box-shadow:0 0 44px rgba(49,108,255,.45)}.swalip .btn-ghost{border:1px solid var(--line2);color:var(--text);background:transparent}.swalip .btn-ghost:hover{background:rgba(93,177,236,.08);border-color:var(--sky)}.swalip .reveal{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.swalip .reveal.in{opacity:1;transform:none}.swalip .sechead h2{font-size:clamp(28px,4vw,42px);margin:14px 0}.swalip .sechead p{color:var(--muted);font-size:17px;max-width:62ch}.swalip .rule{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.swalip section{scroll-margin-top:84px}.swalip header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--line);background:rgba(15,20,27,.72);backdrop-filter:blur(16px)}.swalip .nav{justify-content:space-between;height:68px}.swalip .brand,.swalip .nav{display:flex;align-items:center}.swalip .brand{gap:11px}.swalip .brand svg{height:32px}.swalip .brand .wm{font-weight:700;font-size:21px;letter-spacing:-.01em}.swalip .navlinks{display:flex;gap:26px}.swalip .navlinks a{font-size:14px;color:var(--muted)}.swalip .navlinks a:hover{color:#fff}.swalip .nav .btn{padding:8px 16px;font-size:14px}.swalip .ahero{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:76vh;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.swalip .ahero #acanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.swalip .ahero .veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(15,20,27,.92),rgba(15,20,27,.5) 55%,rgba(15,20,27,.15))}.swalip .ahero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:clamp(64px,9vw,110px) 30px clamp(48px,6vw,80px);width:100%}.swalip .ahero h1{font-size:clamp(38px,5.6vw,72px);letter-spacing:-.032em;max-width:17ch;margin:18px 0 0;line-height:1.06}.swalip .ahero .lead{margin:22px 0 30px;max-width:56ch}.swalip .ahero .cta{display:flex;gap:14px;flex-wrap:wrap}.swalip .ahero .toprow{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap}.swalip .alive{font-family:Chivo Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.swalip .alive .adot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sky);box-shadow:0 0 9px rgba(93,177,236,.8);margin-right:9px;vertical-align:1px;animation:alip-pulse 2.2s ease-in-out infinite}@keyframes alip-pulse{0%,to{opacity:.55}50%{opacity:1}}.swalip .scrollcue{margin-top:44px;font-family:Chivo Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted2)}.swalip .scrollcue span{display:inline-block;margin-left:7px;animation:alip-bob 1.6s ease-in-out infinite}@keyframes alip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.swalip .strip{border-bottom:1px solid var(--line);background:rgba(27,33,42,.4)}.swalip .striprow{display:flex;gap:12px 34px;flex-wrap:wrap;align-items:center;padding-top:16px;padding-bottom:16px;font-family:Chivo Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.swalip .striprow b{color:var(--text);font-weight:500}.swalip .striprow .sep{color:var(--muted2)}.swalip .rail{margin-top:38px}.swalip .trow{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 216px;gap:clamp(18px,3vw,44px);padding:36px 6px 38px;border-top:1px solid var(--line);transition:background .25s,padding .25s}.swalip .trow:last-child{border-bottom:1px solid var(--line)}.swalip .trow:hover{background:rgba(93,177,236,.045);padding-left:14px;padding-right:14px}.swalip .tno{position:relative}.swalip .tno .n{font-family:Chivo Mono,monospace;font-size:15px;letter-spacing:.14em;color:var(--sky)}.swalip .tno:after{content:"";position:absolute;left:7px;top:34px;bottom:-38px;width:1px;background:linear-gradient(to bottom,var(--line2),rgba(120,150,180,.06))}.swalip .trow:last-child .tno:after{display:none}.swalip .tbody h3{font-size:clamp(21px,2.4vw,27px);margin:0}.swalip .tbody .tfocus{display:block;color:var(--sky);font-size:14.5px;font-weight:500;margin:6px 0 12px}.swalip .tbody .tdesc{color:var(--muted);font-size:15px;max-width:58ch}.swalip .tpoints{list-style:none;margin:16px 0 0;padding:0;max-width:58ch}.swalip .tpoints li{padding:8px 0;border-top:1px solid rgba(120,150,180,.09);color:var(--muted);font-size:13.5px;line-height:1.5}.swalip .tpoints li:first-child{border-top:0;padding-top:0}.swalip .tside{display:flex;flex-direction:column;align-items:flex-end;gap:16px;text-align:right}.swalip .tstamplink{display:inline-flex;border-radius:8px}.swalip .tstamplink:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.swalip .tstamp{width:64px;height:auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4));transition:transform .3s cubic-bezier(.16,1,.3,1)}.swalip .tstamplink:hover .tstamp{transform:translateY(-3px)}.swalip .tmeta{font-size:11.5px;color:var(--muted2);line-height:1.9}.swalip .tmeta,.swalip .tverify{font-family:Chivo Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.swalip .tverify{font-size:11px;color:var(--sky)}.swalip .tverify:hover{color:#fff}.swalip .tracknote{margin-top:26px;color:var(--muted);font-size:15px;max-width:74ch}.swalip .tracknote b{color:var(--text);font-weight:700}.swalip .cred{background:rgba(27,33,42,.4);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.swalip .cred .lead{max-width:54ch;margin-top:16px}.swalip .credgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(34px,5vw,76px);align-items:center}.swalip .credgrid h2{font-size:clamp(26px,3.6vw,40px);margin:14px 0 0}.swalip .credfacts{display:grid;gap:22px;margin-top:34px}.swalip .credfacts .cf h3{font-size:20px;letter-spacing:-.01em;margin-bottom:5px}.swalip .credfacts .cf p{color:var(--muted);font-size:14.5px;max-width:52ch}.swalip .credplate{display:grid;justify-items:center;gap:22px;padding:clamp(28px,3.4vw,44px) clamp(22px,3vw,40px);border:1px solid var(--line2);border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),rgba(15,20,27,.5);backdrop-filter:blur(12px);box-shadow:0 30px 80px rgba(0,0,0,.35)}.swalip .partner{display:flex;align-items:center;gap:clamp(14px,1.8vw,22px)}.swalip .partner .pswift{height:34px;width:auto;opacity:.95}.swalip .partner .px{font-family:Chivo Mono,monospace;font-size:15px;color:var(--muted2)}.swalip .partner .credlysvg{height:64px;width:auto;color:var(--text)}.swalip .prule{width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--line2),transparent)}.swalip .alipmark{width:clamp(130px,13vw,170px);height:auto;filter:drop-shadow(0 14px 34px rgba(0,0,0,.45))}.swalip .pbadges{display:flex;gap:clamp(10px,1.6vw,18px);align-items:center}.swalip .pbadges a{display:inline-flex;border-radius:8px}.swalip .pbadges a:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.swalip .pbadges img{width:clamp(58px,6vw,76px);height:auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4));transition:transform .3s cubic-bezier(.16,1,.3,1)}.swalip .pbadges a:hover img{transform:translateY(-4px)}.swalip .pverify{font-family:Chivo Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.swalip .pverify:hover{color:#fff}.swalip .deliver{display:grid;grid-template-columns:1fr 1fr;gap:34px 44px;margin-top:38px}.swalip .deliver .dv h3{font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.swalip .deliver .dv p{color:var(--muted);font-size:15px;max-width:48ch}.swalip .rfigrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:clamp(36px,5vw,72px);align-items:start;margin-top:36px}.swalip form.rfiform{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px}.swalip .field{display:grid;gap:7px}.swalip .field.full{grid-column:1/-1}.swalip .field label{font-family:Chivo Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2)}.swalip .field label .req{color:var(--sky)}.swalip .field input,.swalip .field select,.swalip .field textarea{width:100%;background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:9px;padding:11px 13px;color:var(--text);font-family:Chivo,system-ui,sans-serif;font-size:16px;transition:border-color .25s,box-shadow .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swalip .field select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat}.swalip .field textarea{resize:vertical;min-height:120px}.swalip .field input:focus,.swalip .field select:focus,.swalip .field textarea:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(93,177,236,.14)}.swalip .field input::-moz-placeholder,.swalip .field textarea::-moz-placeholder{color:var(--muted2)}.swalip .field input::placeholder,.swalip .field textarea::placeholder{color:var(--muted2)}.swalip .rfiactions{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.swalip .rfimsg{grid-column:1/-1;border-radius:9px;padding:13px 16px;font-size:14px;line-height:1.5}.swalip .rfimsg:empty{padding:0;border:0;margin:0;min-height:0}.swalip .rfimsg.ok{background:rgba(93,177,236,.09);border:1px solid rgba(93,177,236,.35);color:var(--light)}.swalip .rfimsg.warn{background:rgba(230,180,80,.08);border:1px solid rgba(230,180,80,.32);color:#ecd39a}.swalip .rfimsg.err{background:hsla(4,65%,65%,.08);border:1px solid hsla(4,65%,65%,.32);color:#efb1ac}.swalip .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.swalip .btn[disabled]{opacity:.55;cursor:default}.swalip .btn[disabled]:hover{box-shadow:none}.swalip .rfiaside{display:grid;gap:26px;padding-top:6px}.swalip .rfiaside .ra{position:relative;padding-left:44px}.swalip .rfiaside .ran{position:absolute;left:0;top:2px;font-family:Chivo Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--sky)}.swalip .rfiaside .ra:before{content:"";position:absolute;left:7px;top:26px;bottom:-22px;width:1px;background:rgba(120,150,180,.14)}.swalip .rfiaside .ra:last-child:before{display:none}.swalip .rfiaside p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.swalip .rfiaside p b{color:var(--text);font-weight:700}.swalip .rfiaside a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.swalip .rfiaside a:hover{color:#fff}.swalip footer{border-top:1px solid var(--line);padding:32px 0}.swalip .foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.swalip .foot .links{display:flex;gap:20px;font-size:13px;color:var(--muted)}.swalip .foot .cr{font-family:Chivo Mono,monospace;font-size:11px;color:var(--muted2)}@media(max-width:960px){.swalip .rfigrid{grid-template-columns:1fr}.swalip .rfiaside{padding-top:0}.swalip .credgrid{grid-template-columns:1fr}.swalip .credplate{max-width:480px;justify-self:start}}@media(max-width:860px){.swalip .navlinks{display:none}}@media(max-width:700px){.swalip .ahero{min-height:0}.swalip .striprow{gap:8px}.swalip .striprow .sep{display:none}.swalip .striprow span{display:block;width:100%}.swalip .trow{grid-template-columns:1fr;gap:14px;padding:28px 4px 30px}.swalip .tno{display:flex;align-items:center;gap:14px}.swalip .tno:after{display:none}.swalip .tside{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;gap:14px}.swalip .tside .tstamp{order:2}.swalip .tmeta{line-height:1.7}.swalip form.rfiform{grid-template-columns:1fr}.swalip .field{grid-column:1/-1}.swalip .deliver{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.swalip .reveal{transition:none}.swalip .alive .adot,.swalip .scrollcue span{animation:none}.swalip .pbadges img,.swalip .tstamp{transition:none}}