.hero{--p:1;--p-appear:1;--p-status:0;--p-scan:0;--p-statusOut:1;--p-seal:1;--p-label:0;--p-labelOut:1;--p-copy:0;--p-drop:0;--p-doc0:1;--p-doc1:1;--p-doc2:1;--p-cap:0;--fw:250px;--fh:220px;--fwid:120px;--sheet:1.1;--sh:calc(var(--fwid) * 1.3 * var(--sheet));--sink:30px;--arc:280px;--drop-by:46px;--dw:300px;--dh:340px;--s0:.44;--smid:.62;--spread:345px;--anchor:calc(100% - 9.5rem);--grain: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='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.04 0 0 0 0 0.12 0 0 0 0 0.23 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative}.hero-stage{padding:8rem 1rem 3rem;position:relative;overflow:clip}.hero-copy{z-index:5;text-align:center;max-width:56rem;margin-inline:auto;position:relative}.hero-h1{font-size:clamp(3.25rem,7vw,6rem);line-height:1}.hero-sub{max-width:40rem;color:var(--color-navy);margin:1.4rem auto 0;font-size:1.25rem;line-height:1.45}.hero-ctas{justify-items:center;gap:1rem;margin-top:1.9rem;display:grid}.hero-cap,.hero-files,.hero-pause{display:none}.hero-scene{height:37rem;margin-top:1rem;position:relative}.hero-back,.hero-files,.hero-result{transform-origin:50% var(--anchor);position:absolute;inset:0;transform:perspective(1400px)rotateX(7deg)}.hero-back,.hero-result{pointer-events:none}.hero-back{z-index:1}.hero-result{z-index:3}.hero-anchor{left:50%;top:var(--anchor);width:0;height:0;position:absolute}.hf-folder{left:calc(var(--fw) / -2);top:calc(var(--fh) * -.4);width:var(--fw);height:var(--fh);opacity:var(--p-appear);transform:translateY(calc((1 - var(--p-appear)) * 30px + var(--p-drop) * var(--drop-by)));position:absolute}.hero-back .hf-folder{filter:drop-shadow(0 14px 18px #0b1e3b29)drop-shadow(0 2px 3px #0b1e3b1a)}.hf-back{clip-path:url(#folder-back);background:linear-gradient(176deg,#eef2f8 0%,#e1e8f2 55%,#d6dfeb 100%);position:absolute;inset:0}.hf-back:before{content:"";background:#ffffffb3;height:2px;position:absolute;top:8%;left:0;right:0}.hf-back:after,.hf-front:after{content:"";background-image:var(--grain);mix-blend-mode:multiply;opacity:.3;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.hf-shadow{left:calc(var(--fw) * -.62);width:calc(var(--fw) * 1.24);top:calc(var(--fh) * .6 - 20px);height:44px;opacity:var(--p-appear);transform:translateY(calc(var(--p-drop) * var(--drop-by)));background:radial-gradient(closest-side,#0b1e3b42,#0b1e3b14 60%,#0000);position:absolute}.hf-lip{background:linear-gradient(#0000,#0b1e3b33);height:18px;position:absolute;top:calc(40% - 18px);left:0;right:0}.hf-pocket{filter:drop-shadow(0 -1px #0b1e3b12)drop-shadow(0 16px 18px #0b1e3b3d);position:absolute;inset:40% 0 0}.hf-front{background:linear-gradient(#fdfeff 0%,#f1f4f9 70%,#e9eef5 100%);border-radius:6px 6px 12px 12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1.5px #fff,inset 0 -3px #cfd8e5,inset 0 -4px #fff9;-webkit-mask:radial-gradient(circle at 50% 0,#0000 15px,#000 15.5px);mask:radial-gradient(circle at 50% 0,#0000 15px,#000 15.5px)}.hf-front:after{opacity:.22}.hf-label{background:var(--color-white);border:1px solid #d9e0ea;border-radius:4px;margin:0;padding:.45rem .55rem;position:absolute;bottom:16%;left:8%;right:33%;box-shadow:0 1px #0b1e3b0d}.hf-label small{font:500 .53rem / 1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);display:block}.hf-label b{letter-spacing:-.01em;color:var(--color-navy);margin-top:.2rem;font-size:.78rem;line-height:1.15;display:block}.hf-label span{color:var(--color-ink-soft);margin-top:.05rem;font-size:.625rem;display:block}.hf-scan{width:30%;top:-10%;bottom:-10%;left:calc(var(--p-scan) * 130% - 30%);opacity:clamp(0, min(var(--p-scan), 1 - var(--p-scan)) * 40, 1);background:linear-gradient(90deg,#0000,#ffffffe6 45%,#79d7fc73 55%,#0000);position:absolute}.hf-seal{width:3.875rem;height:3.875rem;opacity:clamp(0, var(--p-seal) * 4, 1);transform:scale(calc(1 + .38 * (1 - var(--p-seal)) * (1 - var(--p-seal)) - .5 * var(--p-seal) * var(--p-seal) * (1 - var(--p-seal))));filter:drop-shadow(0 1.5px 1.5px #00145a66)drop-shadow(0 6px 8px #0b1e3b33);position:absolute;bottom:12%;right:6%}.hf-status,.hf-checked{white-space:nowrap;transform:translateX(-50%) translateY(calc(var(--p-drop) * var(--drop-by)));margin:0;position:absolute;left:0}.hf-status{top:calc(var(--fh) * .6 + 1.1rem);font:500 .72rem / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#0b1e3b73;opacity:calc(var(--p-status) * (1 - var(--p-statusOut)));gap:.6rem;display:flex}.hf-status span{color:color-mix(in srgb, var(--color-blue-strong) calc(var(--on) * 100%), #0b1e3b73)}.hf-status span:first-child{--on:calc(clamp(0, var(--p-scan) * 150, 1) * clamp(0, (1 - var(--p-scan) * 3) * 50, 1))}.hf-status span:nth-child(2){--on:calc(clamp(0, (var(--p-scan) * 3 - 1) * 50, 1) * clamp(0, (2 - var(--p-scan) * 3) * 50, 1))}.hf-status span:nth-child(3){--on:clamp(0, (var(--p-scan) * 3 - 2) * 50, 1)}.hf-checked{top:calc(var(--fh) * .6 + .6rem);color:var(--color-navy);opacity:calc(var(--p-label) * (1 - var(--p-labelOut)));border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hdoc{--t:1;--tr:clamp(0, var(--t) / .45, 1);--rise:calc(var(--tr) * var(--tr) * (3 - 2 * var(--tr)));--fan:clamp(0, (var(--t) - .45) / .55, 1);--fm:calc(var(--fan) - 1);--fanE:calc(1 + 2.7 * var(--fm) * var(--fm) * var(--fm) + 1.7 * var(--fm) * var(--fm));--fanS:calc(var(--fan) * var(--fan) * (3 - 2 * var(--fan)));--drop:calc(var(--p-drop) * var(--drop-by));--y-in:calc(var(--fh) * .6 - 6px - var(--sh) / 2 + var(--drop));--y-out:calc(var(--dh) * var(--smid) / -2 - 10px + var(--drop));--y:calc(var(--y-in) + (var(--y-out) - var(--y-in)) * var(--rise) + (var(--ey) - var(--y-out)) * var(--fanE));--s:calc(var(--s0) + (var(--smid) - var(--s0)) * var(--rise) + (1 - var(--smid)) * var(--fanS));left:calc(var(--dw) / -2);top:calc(var(--dh) / -2);width:var(--dw);height:var(--dh);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink-soft);text-align:left;opacity:clamp(0, var(--t) * 1000, 1);transform:translate(calc(var(--ex) * var(--fanE)), var(--y)) rotate(calc(var(--er) * var(--fanE) * 1deg)) scale(var(--s));clip-path:inset(0 0 max(0px, calc(var(--y) / var(--s) + var(--dh) / 2)) 0);flex-direction:column;gap:.6rem;padding:1.1rem 1.1rem 1rem;font-size:.8125rem;line-height:1.4;display:flex;position:absolute;box-shadow:0 0 0 1px #0b1e3b12,0 26px 50px -22px #0b1e3b73}.hdoc-0{--t:var(--p-doc0);--ex:calc(var(--spread) * -1);--ey:-258px;--er:-5}.hdoc-1{--t:var(--p-doc1);--ex:0px;--ey:-272px;--er:0;z-index:1}.hdoc-2{--t:var(--p-doc2);--ex:var(--spread);--ey:-258px;--er:5}.hdoc p{margin:0}.hdoc-head{align-items:center;gap:.55rem;display:flex}.hdoc-icon{background:var(--color-blue-soft);width:1.85rem;height:1.85rem;color:var(--color-blue-strong);border-radius:.55rem;flex:none;place-items:center;display:grid}.hdoc-title{letter-spacing:-.01em;color:var(--color-navy);font-size:.95rem;font-weight:800;line-height:1.15}.hdoc-tag{font:500 .5625rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);border:1px solid #0b1e3b1f;border-radius:999px;flex:none;margin-left:auto;padding:.2rem .45rem}.hdoc-pill{background:var(--color-warning-soft);color:var(--color-warning);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.hdoc-row{align-items:flex-start;gap:.45rem;display:flex}.hdoc-gap{background:var(--color-warning-soft);color:var(--color-warning);border-radius:3px;padding:0 .15rem;box-shadow:0 0 0 1px #b4530966}.hdoc-amber{background:var(--color-warning-soft);color:var(--color-warning);border:1px solid #b4530966;border-radius:.75rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.hdoc-facts{grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:0;font-size:.78rem;display:grid}.hdoc-facts dt{color:var(--color-muted);padding-top:.1rem;font-size:.7rem;font-weight:700}.hdoc-facts dd{color:var(--color-ink);margin:0;font-weight:700}.hfile{--x0:var(--x);--y0:var(--y);--at:79;--dx:calc((var(--x0) - 50) * 1vw);--dy:calc((var(--y0) - var(--at)) * 1dvh);--tilt:var(--r);--size:var(--s);--ox:calc((var(--x0) - 50) * 16px);--oy:calc((var(--y0) - 45) * 12px);--t:clamp(0, (var(--p) - var(--st)) / .22, 1);--ta:clamp(0, var(--t) / .72, 1);--a:calc(var(--ta) * var(--ta) * (3 - 2 * var(--ta)));--tb:clamp(0, (var(--t) - .72) / .28, 1);--b:calc(var(--tb) * var(--tb) * (3 - 2 * var(--tb)));--ty:calc((var(--sh) / -2 + var(--sink)) * (1 - var(--b)) + (var(--fh) * .6 - 6px - var(--sh) / 2) * var(--b) + var(--p-drop) * var(--drop-by));left:50%;top:calc(var(--at) * 1%);width:var(--fwid);height:calc(var(--fwid) * 1.3);margin:calc(var(--fwid) * -.65) 0 0 calc(var(--fwid) * -.5);color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:700px;transform:translate(calc(var(--dx) * (1 - var(--a)) + var(--jx) * var(--a)), calc(var(--dy) * (1 - var(--a)) + var(--ty) * var(--a) - var(--a) * (1 - var(--a)) * var(--arc))) rotate(calc((var(--tilt) * (1 - var(--a)) + var(--rr) * var(--a)) * 1deg)) scale(calc(var(--size) + (var(--sheet) - var(--size)) * var(--a)));background:0 0;border:0;padding:0;position:absolute}html[data-motion=on] .hfile{animation:hero-drift 1.5s var(--ease-out-expo) both}.hfile:first-child{--jx:-3px;--rr:-1.2;--st:0;--fd:7.4s;--fdel:-1s}.hfile:nth-child(2){--jx:4px;--rr:.8;--st:.01;--fd:6.3s;--fdel:-4.2s}.hfile:nth-child(3){--jx:-1px;--rr:1.4;--st:.02;--fd:8.6s;--fdel:-2.7s}.hfile:nth-child(4){--jx:2px;--rr:-.6;--st:.03;--fd:6.9s;--fdel:-5.5s}.hfile:nth-child(5){--jx:-4px;--rr:.4;--st:.04;--fd:7.9s;--fdel:-.4s}.hfile:nth-child(6){--jx:3px;--rr:-1.5;--st:.05;--fd:6.1s;--fdel:-3.3s}.hfile:nth-child(7){--jx:0px;--rr:1;--st:.06;--fd:8.2s;--fdel:-1.8s}.hfile:nth-child(8){--jx:-2px;--rr:-.3;--st:.07;--fd:7.1s;--fdel:-4.9s}.hfile:nth-child(9){--jx:4px;--rr:.9;--st:.08;--fd:6.6s;--fdel:-2.2s}.hfile:nth-child(10){--jx:-3px;--rr:-1;--st:.09;--fd:8.8s;--fdel:-5.1s}.hfile:nth-child(11){--jx:1px;--rr:.5;--st:.1;--fd:7.6s;--fdel:-.9s}.hfile:nth-child(12){--jx:-1px;--rr:-.8;--st:.11;--fd:6.4s;--fdel:-3.8s}.hfile-float,.hfile-card{width:100%;height:100%;display:block}.hfile-float{animation:hero-float var(--fd) ease-in-out var(--fdel) infinite alternate}.hfile-card{transform-style:preserve-3d;transition:transform .6s var(--ease-out-expo);position:relative}.hfile[aria-pressed=true] .hfile-card{transform:rotateY(180deg)}@media (hover:hover){.hero-files:not([inert]) .hfile:hover .hfile-card{transform:rotateY(180deg)}}.hfile-front,.hfile-back{backface-visibility:hidden;border-radius:.65rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.hfile-front{--line:#0b1e3b17;background-color:var(--color-white);background-image:linear-gradient(var(--line) 0 0), linear-gradient(var(--line) 0 0), linear-gradient(var(--color-ice) 0 0), linear-gradient(var(--line) 0 0), linear-gradient(var(--line) 0 0);background-position:.7rem 52%,.7rem 60%,.7rem 68%,.7rem 76%,.7rem 84%;background-repeat:no-repeat;background-size:76% 4px,66% 4px,56% 4px,70% 4px,48% 4px;padding:.7rem .7rem .55rem;box-shadow:0 0 0 1px #0b1e3b0f,0 14px 28px -14px #0b1e3b73}.hfile-front:before{content:attr(data-kind);font:500 .53rem / 1 var(--font-mono);letter-spacing:.14em;color:var(--color-blue-strong)}.hfile-front:after{content:"";background:linear-gradient(225deg, var(--color-ice) 50%, #0b1e3b0f 50%);border-bottom-left-radius:4px;width:1.1rem;height:1.1rem;position:absolute;top:0;right:0}.hfile-front b{font-weight:800;font-size:clamp(.62rem, calc(var(--fwid) * .104), .8rem);letter-spacing:-.01em;color:var(--color-navy);margin-top:.35rem;line-height:1.15}.hfile-front small{font:.56rem / 1 var(--font-mono);letter-spacing:.04em;color:var(--color-muted);margin-top:auto}.hfile-back{background:linear-gradient(170deg, var(--color-white), #eef4ff);box-shadow:0 0 0 1px #0046ff2e, 0 14px 28px -14px #0b1e3b73, inset 0 3px 0 var(--color-blue);padding:.75rem .7rem;transform:rotateY(180deg)}.hfile-back:before{content:"TenderSeal found";font:500 .5rem / 1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue-strong)}.hfile-back small{color:var(--color-muted);margin-top:.6rem;font-size:.69rem;font-weight:700;line-height:1.2}.hfile-back b{font-size:clamp(.72rem, calc(var(--fwid) * .125), .95rem);letter-spacing:-.015em;color:var(--color-navy);margin-top:.2rem;font-weight:800;line-height:1.15}html[data-motion=on] .hero{--p:0;--p-appear:0;--p-status:0;--p-scan:0;--p-statusOut:0;--p-seal:0;--p-label:0;--p-labelOut:0;--p-copy:0;--p-drop:0;--p-doc0:0;--p-doc1:0;--p-doc2:0;--p-cap:0;--anchor:79%;height:300vh}html[data-motion=on] .hero-stage{height:100dvh;padding:0;position:sticky;top:0}html[data-motion=on] .hero-copy{width:min(92%,56rem);opacity:calc(1 - var(--p-copy));transform:translateX(-50%) translateY(calc(var(--p-copy) * -70px));position:absolute;top:clamp(6.5rem,20vh,12rem);left:50%}html[data-motion=on] .hero-cap{z-index:6;white-space:nowrap;letter-spacing:-.035em;color:var(--color-navy);opacity:var(--p-cap);transform:translateX(-50%) translateY(calc((1 - var(--p-cap)) * 16px));margin:0;font-size:clamp(1.75rem,3.4vw,2.9rem);font-weight:800;line-height:1.1;display:block;position:absolute;top:clamp(5.5rem,14vh,8rem);left:50%}html[data-motion=on] .hero-scene{height:auto;margin:0;position:absolute;inset:0}html[data-motion=on] .hero-files{z-index:2;display:block}html[data-motion=on] .hero-pause{z-index:7;display:inline-flex;position:absolute;bottom:3%;left:max(1rem,3%)}@media (40rem<=width<72rem){.hero{--spread:240px;--dw:250px;--dh:320px;--s0:.53}}@media (min-width:40rem) and (not (min-height:760px)){.hero{--fw:214px;--fh:188px;--fwid:104px;--dw:270px;--dh:306px;--s0:.42;--spread:310px;--arc:240px}.hdoc-0,.hdoc-2{--ey:-232px}.hdoc-1{--ey:-245px}html[data-motion=on] .hero{--anchor:80%}.hfile{--at:80}html[data-motion=on] .hero-copy{top:5.75rem}html[data-motion=on] .hero-h1{font-size:clamp(2.75rem,5.6vw,4.5rem)}html[data-motion=on] .hero-sub{margin-top:.9rem;font-size:1.0625rem}html[data-motion=on] .hero-ctas{gap:.7rem;margin-top:1.2rem}html[data-motion=on] .hero-cap{top:5.25rem}}@media not (min-width:40rem){.hero{--fw:150px;--fh:140px;--fwid:72px;--sheet:1.2;--sink:10px;--arc:240px;--drop-by:30px;--dw:240px;--dh:290px;--s0:.38;--smid:.7;--anchor:calc(100% - 7rem)}.hero-stage{padding-top:6.5rem}.hero-h1{font-size:3.25rem}.hero-sub{font-size:1.125rem}.hero-scene{height:40rem}.hdoc-0{--ex:-8px;--ey:-366px;--er:-3}.hdoc-1{--ey:-310px}.hdoc-2{--ex:8px;--ey:-254px;--er:3}.hf-label{border-radius:999px;padding:3px 6px;inset:12px auto auto 9px}.hf-label small{font-size:.44rem}.hf-label b,.hf-label span{display:none}.hf-seal{width:2.5rem;height:2.5rem;bottom:50%;right:50%;translate:50% 50%}.hfile{--at:82.5;--rx:min(140px, 50vw - var(--fwid) / 2 - 12px);--base:min(8px, (100 - var(--at)) * 1dvh - 84px - var(--fwid) * .65);--ry:clamp(30px, calc((var(--at) * 1dvh + var(--base) - var(--copy-end,26rem) - var(--fwid) * .65 - 14px) / .951), 125px);--dx:calc(var(--ux) * var(--rx));--dy:calc(var(--base) - var(--uy) * var(--ry));--tilt:calc(var(--ux) * 18);--size:1;--ox:calc(var(--ux) * 40px);--oy:60vh}.hfile:nth-child(n+7){display:none}.hero-files:not([inert]) .hfile:is(:first-child,:nth-child(6)){z-index:3}.hero-files:not([inert]) .hfile:is(:nth-child(2),:nth-child(5)){z-index:2}.hfile-front:before,.hfile-front b,.hfile-front small{opacity:calc(1 - clamp(0, (var(--t) - .95) * 20, 1))}html[data-motion=on] .hero{--anchor:82.5%;height:200vh}html[data-motion=on] .hero-copy{top:6rem}html[data-motion=on] .hero-cap{font-size:1.6rem;top:5.75rem}}@media (not (min-width:40rem)) and (not (min-height:720px)){.hero{--fw:130px;--fh:122px;--fwid:58px;--dw:220px;--dh:268px;--s0:.36}.hdoc-0{--ey:-291px}.hdoc-1{--ey:-245px}.hdoc-2{--ey:-199px}html[data-motion=on] .hero{--anchor:83%}.hfile{--at:83}html[data-motion=on] .hero-copy{top:5.25rem}html[data-motion=on] .hero-h1{font-size:2.6rem}html[data-motion=on] .hero-sub{margin-top:.8rem;font-size:1rem}html[data-motion=on] .hero-ctas{gap:.6rem;margin-top:1rem}}@keyframes hero-drift{0%{translate:var(--ox) var(--oy)}}@keyframes hero-float{0%{translate:0 -6px}to{translate:0 6px}}
.faq-rows{gap:1.25rem;margin-top:2.5rem;display:grid}.faq-row{--fade:clamp(0px, calc((100% - 72rem) / 2), 2rem);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-card);outline-offset:-3px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);overflow:auto hidden}.faq-row::-webkit-scrollbar{display:none}.faq-move{width:max-content;padding-left:max(1rem,50vw - 36rem);display:flex}.faq-set{gap:1.25rem;margin:0;padding:0 1.25rem 0 0;list-style:none;display:flex}.faq-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);flex:none;width:24rem;padding:1.4rem 1.5rem;box-shadow:0 10px 30px -22px #0b1e3b59}.faq-card h3{font-size:1.125rem}.faq-card p{color:var(--color-ink-soft);margin-top:.6rem;font-size:.9375rem;line-height:1.5}html[data-motion=on] .faq-row{cursor:grab}html[data-motion=on] .faq-row:active{cursor:grabbing}@media not (min-width:40rem){.faq-card{width:18.75rem}}
