:root{--paper:#EEF1F4;--paper-2:#E3E8EE;--card:#FBFCFD;--ink:#16223A;--ink-2:#4A5670;--ink-3:#6E7890;--line:#D3DAE3;--line-2:#BCC5D2;--post:#2347C5;--post-2:#1A3496;--post-wash:#DCE3F8;--manila:#E8D7AE;--airmail:#F2F4FA;--ok:#1F7A4D;--ok-bg:#DFF0E6;--warn:#C98A0B;--warn-text:#8A5E05;--warn-bg:#FAEFD3;--bad:#C4352B;--bad-bg:#F8E0DC;--unk:#7A8499;--unk-bg:#E6E9EF;--f:"Host Grotesk",system-ui,sans-serif;--display:"Outfit",system-ui,sans-serif;--font-heading:"Outfit",system-ui,sans-serif;--mono:"Fragment Mono",ui-monospace,monospace;--t-xs:.8125rem;--t-s:.875rem;--t-m:1rem;--t-l:1.25rem;--t-xl:1.5625rem;--t-2xl:1.953rem;--t-3xl:2.441rem;--t-4xl:3.052rem;--r-s:6px;--r-m:10px;--r-l:18px;--shadow-lift:0 1px 0 rgba(22,34,58,.04),0 12px 32px -12px rgba(22,34,58,.22);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-stamp:cubic-bezier(.3,1.6,.5,1)}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-synthesis-weight:none;background:var(--paper);color:var(--ink);font-family:var(--f);font-size:var(--t-m);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--post);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--post-2)}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.15;font-family:var(--display);font-weight:700;letter-spacing:-.025em}p{margin:0}.display{font-family:var(--display);font-weight:700;letter-spacing:-.025em;line-height:1.02}.mono{font-family:var(--mono);font-size:.88em}.addr{font-weight:500;letter-spacing:-.005em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--post);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:.6rem 1rem;border-radius:var(--r-s)}.skip-link:focus{top:16px;color:#fff}.logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--display);font-weight:700;font-size:1.4rem;letter-spacing:-.02em}.logo,.logo:hover{color:var(--ink)}.logo svg{width:30px;height:30px;flex:none}.btn{--bg:var(--post);--fg:#fff;--bd:var(--post);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.1rem;border:1px solid var(--bd);border-radius:var(--r-m);background:var(--bg);color:var(--fg);font-weight:600;font-size:var(--t-s);line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .18s,border-color .18s,color .18s,transform .1s}.btn:hover{--bg:var(--post-2);--bd:var(--post-2);color:var(--fg)}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn svg{width:18px;height:18px;flex:none}.btn-lg{padding:.9rem 1.4rem;font-size:var(--t-m)}.btn-sm{padding:.45rem .75rem;font-size:var(--t-xs);border-radius:var(--r-s)}.btn-sm svg{width:15px;height:15px}.btn-quiet{--bg:transparent;--fg:var(--ink);--bd:var(--line-2)}.btn-quiet:hover{--bg:var(--card);--bd:var(--ink-3);--fg:var(--ink)}.btn-ink{--bg:var(--ink);--bd:var(--ink)}.btn-ink:hover{--bg:#24345A;--bd:#24345A}.btn-danger{--bg:var(--bad);--bd:var(--bad)}.btn-danger:hover{--bg:#A12A21;--bd:#A12A21}.btn-text{--bg:transparent;--bd:transparent;--fg:var(--ink-2);padding-inline:.5rem}.btn-text:hover{--bg:var(--paper-2);--bd:transparent;--fg:var(--ink)}.btn .spinner{display:none}.btn.is-loading .spinner{display:inline-block}.btn.is-loading .btn-icon{display:none}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.field{display:grid;gap:.4rem}.field>label,.label{font-size:var(--t-s);font-weight:600;color:var(--ink)}.field .hint{font-size:var(--t-xs);color:var(--ink-3)}.field .error{font-size:var(--t-xs);color:var(--bad);min-height:0}.input,.select,.textarea{width:100%;padding:.7rem .85rem;border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--card);color:var(--ink);font-size:var(--t-m);transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:#9AA3B5}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--post);box-shadow:0 0 0 3px var(--post-wash)}.input[aria-invalid=true]{border-color:var(--bad)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-bg)}.textarea{resize:vertical;min-height:180px;font-size:var(--t-s);line-height:1.7}.select{appearance:none;padding-right:2.2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%234A5670' stroke-width='1.8'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}.check{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-size:var(--t-s);-webkit-user-select:none;user-select:none}.check input{appearance:none;width:18px;height:18px;margin:0;flex:none;border:1.5px solid var(--line-2);border-radius:5px;background:var(--card);display:grid;place-content:center;cursor:pointer;transition:background-color .15s,border-color .15s}.check input:after{content:"";width:10px;height:6px;margin-top:-2px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) scale(0);transition:transform .15s var(--ease-out)}.check input:checked{background:var(--post);border-color:var(--post)}.check input:checked:after{transform:rotate(-45deg) scale(1)}.switch{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.switch input{appearance:none;margin:0;width:40px;height:24px;border-radius:99px;flex:none;background:var(--line-2);position:relative;cursor:pointer;transition:background-color .2s}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .22s var(--ease-out)}.switch input:checked{background:var(--post)}.switch input:checked:after{transform:translateX(16px)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .45rem;border-radius:99px;font-size:var(--t-xs);font-weight:600;white-space:nowrap;background:var(--unk-bg);color:var(--ink-2)}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--unk)}.badge.send{background:var(--ok-bg);color:var(--ok)}.badge.send:before{background:var(--ok)}.badge.review{background:var(--warn-bg);color:var(--warn-text)}.badge.review:before{background:var(--warn)}.badge.remove{background:var(--bad-bg);color:var(--bad)}.badge.remove:before{background:var(--bad)}.stamp{--c:var(--ok);display:inline-grid;place-items:center;gap:.1rem;padding:.45rem .9rem .5rem;border:3px solid var(--c);border-radius:8px;outline:1.5px solid var(--c);outline-offset:3px;color:var(--c);font-family:var(--f);font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1;transform:rotate(-8deg);mix-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.7'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.7'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.stamp b{font-size:1.5em;font-weight:900}.stamp small{font-size:.62em;font-weight:700;letter-spacing:.14em}.stamp.review{--c:var(--warn)}.stamp.remove{--c:var(--bad)}.stamp.unknown{--c:var(--ink-3)}.stamp.post{--c:var(--post)}.stamp.slam{animation:slam .55s var(--ease-stamp) both}@keyframes slam{0%{opacity:0;transform:rotate(-14deg) scale(2.4)}55%{opacity:1;transform:rotate(-8deg) scale(.94)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.result-card{display:grid;gap:.35rem}.result-card .res-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.result-card .addr{font-size:var(--t-s);overflow-wrap:anywhere}.res-meta{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin:.6rem 0 .3rem;font-size:var(--t-s)}.res-meta>div{display:flex;align-items:center;gap:.5rem}.res-meta span{color:var(--ink-3)}.res-meta strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score i{width:72px;height:6px;border-radius:99px;background:var(--paper-2);position:relative;overflow:hidden}.score i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--s) * 1%);border-radius:inherit;background:var(--ink-2)}.res-reason{color:var(--ink-2);font-size:var(--t-s)}.res-fix{font-size:var(--t-s);color:var(--warn-text)}.result-card .checklist{list-style:none;padding:0;margin:.5rem 0 0;display:grid}.result-card .checklist li{display:grid;grid-template-columns:20px 118px 1fr;gap:.55rem;align-items:center;padding:.45rem 0;border-top:1px solid var(--line);font-size:var(--t-xs);opacity:0;animation:check-in .3s var(--ease-out) forwards}.result-card .checklist li svg{width:16px;height:16px}.result-card .checklist li strong{font-weight:600}.result-card .checklist li span{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.result-card .checklist .pass svg{color:var(--ok)}.result-card .checklist .fail svg{color:var(--bad)}.result-card .checklist .warn svg{color:var(--warn)}.result-card .checklist .skipped svg,.result-card .checklist .unknown svg{color:var(--ink-3)}.result-card .checklist .skipped{opacity:.45!important}@keyframes check-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.server-resp{display:grid;gap:.2rem;margin-top:.4rem;padding:.6rem .75rem;border-radius:var(--r-s);background:var(--paper);font-size:var(--t-xs)}.server-resp span{color:var(--ink-3)}.server-resp code{font-family:var(--mono);font-size:.8rem;color:var(--ink);overflow-wrap:anywhere}.sim-note{font-size:var(--t-xs);color:var(--ink-3);margin-top:.35rem}.linklike{background:none;border:0;padding:0;cursor:pointer;font-weight:500;color:var(--post);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.linklike:hover{color:var(--post-2)}.toasts{position:fixed;z-index:200;bottom:20px;right:20px;left:20px;display:grid;gap:.5rem;justify-items:end}.toast,.toasts{pointer-events:none}.toast{display:flex;align-items:center;gap:.65rem;max-width:420px;padding:.8rem 1rem;background:var(--ink);color:#fff;border-radius:var(--r-m);font-size:var(--t-s);box-shadow:var(--shadow-lift);animation:toast-in .3s var(--ease-out)}.toast svg{width:18px;height:18px;flex:none}.toast.ok svg{color:#7FD3A6}.toast.bad svg{color:#F2958B}.toast.leaving{animation:toast-out .25s ease-in forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:after{content:"";position:fixed;inset:0;z-index:400;pointer-events:none;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .13 0 0 0 0 .23 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}.dial{display:flex;align-items:flex-end;gap:.75rem}.dial svg{width:112px;height:66px;overflow:visible}.dial .arc{fill:none;stroke-width:7}.dial .tick{stroke:var(--ink-3);stroke-width:1}.dial .needle{transform-box:view-box;transform-origin:60px 60px;transform:rotate(calc(var(--s) * 1.8deg - 90deg));animation:needle 1.1s cubic-bezier(.3,1.55,.5,1) .15s both}@keyframes needle{0%{transform:rotate(-90deg)}}.dial .needle line{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.dial .hub{fill:var(--ink)}.dial-read{display:grid;line-height:1.05}.dial-read span{font-size:var(--t-xs);color:var(--ink-3)}.dial-read strong{font-family:var(--f);font-weight:650;letter-spacing:-.02em;font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res-meta .safe{display:grid;line-height:1.2;margin-left:auto;text-align:right}.res-meta .safe span{font-size:var(--t-xs);color:var(--ink-3)}.res-meta .safe strong{font-size:var(--t-m)}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.h2{font-size:clamp(2rem,4.2vw,var(--t-4xl));max-width:18ch}.section-head{display:grid;gap:1.1rem;max-width:62ch;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.section-head p{color:var(--ink-2);font-size:var(--t-l);line-height:1.5;max-width:52ch}.section-head.text-center{justify-items:center;text-align:center;margin-inline:auto}.section-head.text-center .pricing-badge{justify-self:center;margin-inline:auto}.section-head.text-center .display,.section-head.text-center .h2,.section-head.text-center p{text-align:center;margin-inline:auto}.nav{position:fixed;inset:0 0 auto;z-index:100;transition:background-color .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.nav.scrolled,.nav.solid{background:rgba(238,241,244,.98);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);box-shadow:0 1px 0 var(--line),0 4px 20px -4px rgba(22,34,58,.05)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.scrolled,.nav.solid{background:var(--paper)}}.nav-inner{display:flex;align-items:center;gap:2rem;height:72px}.nav-links{display:flex;gap:.25rem;margin-left:auto}.nav-links a,.nav-signin{padding:.5rem .75rem;border-radius:var(--r-s);color:var(--ink-2);font-size:var(--t-s);font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.nav-links a:hover,.nav-signin:hover{color:var(--ink);background:var(--paper-2)}.nav-cta{display:flex;align-items:center;gap:.5rem}.nav-toggle{display:none;margin-left:auto;width:44px;height:44px;border:0;background:none;cursor:pointer;position:relative;border-radius:var(--r-s)}.nav-toggle span{position:absolute;left:11px;right:11px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s var(--ease-out)}.nav-toggle span:first-child{top:17px}.nav-toggle span:last-child{top:25px}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu{display:grid;gap:.25rem;padding:.5rem 16px 1.25rem;background:var(--paper);border-bottom:1px solid var(--line)}.mobile-menu a:not(.btn){padding:.8rem .25rem;color:var(--ink);text-decoration:none;font-weight:500;border-bottom:1px solid var(--line)}.mobile-menu .btn{margin-top:.75rem}.mobile-menu[hidden]{display:none}.hero{padding-top:72px;overflow:clip}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:min(860px,calc(100svh - 72px));padding-block:clamp(2rem,6vh,4rem)}.hero-title{font-size:clamp(2.7rem,5.8vw,5.4rem);line-height:.98;margin-bottom:1.6rem}.hero-title .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-title .line>span{display:block;transform:translateY(105%);animation:rise .9s var(--ease-out) forwards}.hero-title .line:nth-child(2)>span{animation-delay:.08s}.hero-title .line:nth-child(3)>span{animation-delay:.16s}@keyframes rise{to{transform:none}}.hero-sub{font-size:var(--t-l);line-height:1.5;color:var(--ink-2);max-width:50ch;opacity:0;animation:fade .7s .35s var(--ease-out) forwards}@keyframes fade{to{opacity:1}}.try{margin-top:2rem;max-width:560px;opacity:0;animation:fade .7s .5s var(--ease-out) forwards}.try-row{display:flex;gap:.5rem;padding:.4rem;background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-lift);transition:border-color .15s,box-shadow .15s}.try-row:focus-within{border-color:var(--post);box-shadow:0 0 0 4px var(--post-wash),var(--shadow-lift)}.try-input{border:0;background:transparent;font-size:var(--t-m);padding-inline:.7rem}.try-input:focus,.try-input:hover{box-shadow:none;border:0}.try-note{margin-top:.8rem;font-size:var(--t-s);color:var(--ink-3)}.try-result:empty{display:none}.try-result{margin-top:1rem;padding:1rem 1.1rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r-l)}.hero-scene{--mx:0;--my:0;--spread:0;position:relative;height:min(600px,70vh);min-height:440px;perspective:1500px;perspective-origin:50% 30%}.hero-scene:before{content:"";position:absolute;inset:6% -10% 10% 6%;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='44' fill='none' stroke='%232347C5' stroke-width='2' opacity='.13'%3E%3Cpath d='M0 22c18-14 37 14 55 0s37 14 55 0 37 14 55 0 37 14 55 0'/%3E%3C/svg%3E") 0 0 /220px 44px;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent)}.stack{left:50%;top:48%;width:min(400px,78vw);aspect-ratio:1.62;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(42deg + var(--my) * -7deg)) rotate(calc(-20deg + var(--mx) * 6deg)) rotateY(calc(var(--mx) * 5deg));transition:transform .5s var(--ease-out);will-change:transform}.env,.stack{position:absolute}.env{--i:0;--gap:calc(10px + var(--spread) * 62px);inset:0;border-radius:6px;background:#FDFDFB;box-shadow:0 0 0 1px rgba(22,34,58,.09),0 2px 4px rgba(22,34,58,.06);transform:translateZ(calc(var(--i) * var(--gap))) rotate(var(--r,0deg)) translate(var(--tx,0),var(--ty,0));translate:0 0 700px;opacity:0;animation:drop .8s var(--ease-out) forwards;animation-delay:calc(.25s + var(--i) * .09s);backface-visibility:hidden}@keyframes drop{60%{opacity:1}to{translate:0 0 0;opacity:1}}.env-5{--i:0;--r:7deg;--tx:18px;--ty:10px;background:#F1F3F7}.env-4{--i:1;--r:-5deg;--tx:-26px;--ty:8px}.env-3{--i:2;--r:3deg;--tx:22px;--ty:-12px}.env-2{--i:3;--r:-9deg;--tx:-12px;--ty:-18px}.env-1{--i:4;--r:1deg}.env.manila{background:var(--manila)}.env.blue{background:#D5DFF2}.env-flap{display:none}.env-5 .env-flap{display:block;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to bottom right,transparent 49.6%,rgba(22,34,58,.08) 50%,transparent 50.6%) 0 100% /50% 60% no-repeat,linear-gradient(to bottom left,transparent 49.6%,rgba(22,34,58,.08) 50%,transparent 50.6%) 100% 100% /50% 60% no-repeat}.env-5 .env-flap:before{content:"";position:absolute;inset:0 0 auto;height:58%;background:#E6EAF1;clip-path:polygon(0 0,100% 0,50% 100%)}.env-addr{position:absolute;left:32%;top:50%;display:grid;gap:.1rem;font-size:.82rem;color:var(--ink);line-height:1.3}.env-addr span:first-child{font-weight:600}.env-addr .addr{color:var(--ink-2);font-size:.78rem}.airmail{border:8px solid transparent;background:linear-gradient(#FDFDFB,#FDFDFB) padding-box,repeating-linear-gradient(135deg,var(--post) 0 13px,#FDFDFB 13px 19px,#C4352B 19px 32px,#FDFDFB 32px 38px) border-box}.env-return{left:14px;font-size:.64rem;line-height:1.35;color:var(--ink-3)}.env-return,.env-stampbox{position:absolute;top:12px}.env-stampbox{right:14px}.postage{position:relative;width:50px;height:60px;display:grid;place-items:center;align-content:center;color:#fff;background:radial-gradient(circle,#FDFDFB 2px,var(--post) 2.6px) -1px -1px /7px 7px}.postage:after{content:"";position:absolute;inset:4px;background:var(--post)}.postage span,.postage svg{position:relative;z-index:1}.postage svg{width:28px;height:28px}.postage span{font-size:.6rem;font-family:var(--display);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.env-addr-main{left:30%;top:46%}.env-addr-main span:first-child{font-size:1rem}.env-addr-main .addr{font-size:.9rem;color:var(--ink)}.env-stamp-slot{position:absolute;right:22px;bottom:14px;font-size:.95rem}.env-stamp-slot .stamp.slam{animation-delay:1.15s}.env-stamp-slot .stamp.slam.now{animation-delay:0s}.scene-shadow{position:absolute;left:50%;top:66%;width:70%;height:24%;transform:translate(-50%) scale(calc(1 + var(--spread) * .25));background:radial-gradient(closest-side,rgba(22,34,58,.22),transparent);filter:blur(18px);z-index:-1;opacity:calc(1 - var(--spread) * .5)}.checks{padding-block:clamp(5rem,12vw,9rem) clamp(3rem,8vw,6rem)}.route{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,5vw,4.5rem)}.route-rail{position:relative}.rail-track{position:sticky;top:140px;height:440px;margin-left:12px}.rail-track:before{content:"";bottom:8px;background:repeating-linear-gradient(to bottom,var(--line-2) 0 6px,transparent 6px 12px)}.rail-fill,.rail-track:before{position:absolute;left:0;top:8px;width:2px}.rail-fill{height:calc(100% - 16px);background:var(--post);transform-origin:top;transform:scaleY(var(--p,0))}.rail-stops{list-style:none;margin:0;padding:0;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.rail-stops li{display:flex;align-items:center;gap:1.1rem;margin-left:-6px;font-weight:600;color:var(--ink-3);transition:color .3s}.rail-stops li:before{content:"";width:14px;height:14px;border-radius:50%;flex:none;background:var(--paper);border:2px solid var(--line-2);transition:background-color .3s,border-color .3s,transform .3s var(--ease-stamp)}.rail-stops li.passed{color:var(--ink-2)}.rail-stops li.passed:before{background:var(--post);border-color:var(--post)}.rail-stops li.active{color:var(--ink)}.rail-stops li.active:before{background:var(--post);border-color:var(--post);transform:scale(1.35)}.rail-env{position:absolute;left:0;top:0;color:var(--post);transform:translate(-50%,calc(var(--p, 0) * (440px - 24px) - 4px)) translateX(1px) rotate(-6deg);filter:drop-shadow(0 4px 6px rgba(22,34,58,.18))}.rail-env,.rail-env svg{width:34px}.route-steps{list-style:none;margin:0;padding:0}.step{min-height:46vh;padding-block:2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-content:center;align-items:center;gap:.9rem 3rem;opacity:.28;transition:opacity .45s}.step h3,.step p{grid-column:1;max-width:46ch}.step .specimen{grid-column:2;grid-row:1/span 2;margin-top:0;flex-direction:column;align-items:flex-start}.step.active{opacity:1}.step h3{font-size:var(--t-2xl);font-family:var(--display);font-weight:700;letter-spacing:-.015em}.step p{color:var(--ink-2);font-size:var(--t-l);line-height:1.5}.specimen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.9rem 1.1rem;max-width:480px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m)}.specimen .addr{font-size:var(--t-s)}.bulk{padding-block:clamp(4rem,10vw,8rem);background:var(--card);border-block:1px solid var(--line)}.bulk-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.bulk-copy{display:grid;gap:1.4rem;justify-items:start}.bulk-copy>p{color:var(--ink-2);font-size:var(--t-l);line-height:1.5;max-width:48ch}.ticks{list-style:none;padding:0;margin:0 0 .5rem;display:grid;gap:.7rem}.ticks li{display:flex;gap:.75rem;align-items:baseline}.ticks li:before{content:"";width:14px;height:8px;flex:none;transform:translateY(-3px) rotate(-45deg);border:2.4px solid var(--post);border-top:0;border-right:0}.sorter{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end}.sheet{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-m);overflow:hidden}.sheet-head{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;font-size:var(--t-xs);font-weight:600;background:var(--paper-2);border-bottom:1px solid var(--line-2)}.sheet-head span:last-child{color:var(--ink-3);font-weight:500}.sheet-body{position:relative;height:296px;overflow:hidden}.sheet-body:after{content:"";position:absolute;inset:auto 0 0;height:60px;background:linear-gradient(transparent,var(--paper))}.sheet-scroll{animation:sheet 26s linear infinite;animation-play-state:paused}.sorter.in-view .sheet-scroll{animation-play-state:running}@keyframes sheet{to{transform:translateY(-50%)}}.sheet-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .9rem;border-bottom:1px solid var(--line);font-size:.8rem;color:var(--ink-2);white-space:nowrap}.sheet-row span{overflow:hidden;text-overflow:ellipsis}.sheet-row i{width:8px;height:8px;border-radius:50%;flex:none}.sheet-row i.ok{background:var(--ok)}.sheet-row i.warn{background:var(--warn)}.sheet-row i.bad{background:var(--bad)}.bins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.bin,.bins{display:grid}.bin{gap:.35rem;justify-items:start}.bin-slot{width:100%;height:260px;position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--line-2);border-radius:4px 4px var(--r-s) var(--r-s);box-shadow:inset 0 10px 14px -10px rgba(22,34,58,.25)}.bin-fill{position:absolute;inset:auto 3px 3px;height:calc((100% - 6px) * var(--to));border-radius:3px;transform-origin:bottom;transform:scaleY(0);transition:transform 1.6s var(--ease-out);background:repeating-linear-gradient(to top,var(--c) 0 5px,color-mix(in srgb,var(--c) 82%,#fff) 5px 7px)}.bin.ok{--c:var(--ok)}.bin.warn{--c:var(--warn)}.bin.bad{--c:var(--bad)}.bin.warn .bin-fill{transition-delay:.15s}.bin.bad .bin-fill{transition-delay:.3s}.sorter.in-view .bin-fill{transform:scaleY(1)}.bin strong{font-size:var(--t-l);font-family:var(--f);font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bin span{font-size:var(--t-s);color:var(--ink-2);display:flex;align-items:center;gap:.4rem}.bin span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.api{padding-block:clamp(4rem,10vw,8rem);background:var(--ink);color:#E7ECF5}.api-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:center}.api-copy{display:grid;gap:1.3rem}.api-copy>p{color:#B3BED3;font-size:var(--t-l);line-height:1.5;max-width:46ch}.api-facts{margin:.5rem 0 0;display:grid;gap:0}.api-facts div{display:grid;grid-template-columns:9.5rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.12)}.api-facts dt{font-weight:600;color:#fff}.api-facts dd{margin:0;color:#B3BED3}.code{background:#0E1729;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-l);overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.code-tabs{display:flex;gap:.25rem;padding:.6rem .6rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.code-tabs button{padding:.5rem .85rem;border:0;background:none;cursor:pointer;color:#8D99B4;font-size:var(--t-s);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.code-tabs button:hover{color:#fff}.code-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#8FA6FF}.code pre{margin:0;padding:1.2rem 1.3rem;overflow-x:auto;font-family:var(--mono);font-size:.82rem;line-height:1.7;color:#D5DCEA;tab-size:2}.code-divider{padding:.45rem 1.3rem;font-size:var(--t-xs);color:#8D99B4;background:rgba(255,255,255,.03);border-block:1px solid rgba(255,255,255,.06)}.code .k{color:#A9BCFF}.code .s{color:#E8D7AE}.code .p{color:#7F8BA6}.code .c{color:#6B7895}.code .f{color:#8FD8B4}.pricing{padding-block:clamp(4rem,10vw,8rem)}.pricing-header{text-align:center;max-width:68ch;margin:0 auto clamp(2.5rem,5vw,4rem);display:grid;gap:.9rem;justify-items:center}.pricing-header .pricing-sub{margin-top:0}.pricing-badge{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;max-width:100%;justify-self:center;padding:.3rem .85rem;border-radius:99px;background:var(--post-wash);color:var(--post);font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pricing-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--post)}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,1.85rem);margin-bottom:clamp(3.5rem,7vw,5.5rem);align-items:stretch}.pricing-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:clamp(1.6rem,2.8vw,2.25rem);display:flex;flex-direction:column;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s;box-shadow:var(--shadow-lift)}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 1px 0 rgba(22,34,58,.04),0 24px 48px -16px rgba(22,34,58,.22)}.pricing-card.featured{border-color:var(--post);box-shadow:0 0 0 1.5px var(--post),0 20px 40px -12px rgba(35,71,197,.25);background:linear-gradient(180deg,#FFFFFF,#F6F8FD)}.pricing-card-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--post);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 13px;border-radius:999px;box-shadow:0 4px 12px rgba(35,71,197,.3);white-space:nowrap}.pricing-card-badge.value{background:var(--ink);box-shadow:0 4px 12px rgba(22,34,58,.25)}.pricing-card-top{margin-bottom:1.25rem}.pricing-card-name{font-family:var(--f);font-weight:700;font-size:var(--t-l);color:var(--ink);margin:0 0 .4rem}.pricing-card-desc{font-size:var(--t-s);color:var(--ink-2);line-height:1.45;margin:0;min-height:2.7em}.pricing-card-price-row{display:flex;align-items:baseline;gap:.4rem;margin-top:.8rem;margin-bottom:.25rem}.pricing-card-price{font-family:var(--f);font-size:clamp(2.6rem,4vw,3.25rem);font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1}.pricing-card-period{font-size:var(--t-s);color:var(--ink-3);font-weight:500}.pricing-card-rate{font-size:var(--t-s);color:var(--ink-2);font-weight:600;margin-bottom:1.4rem}.pricing-card-rate strong{color:var(--ink);font-weight:700}.pricing-card-rate .save-tag{color:var(--ok);font-weight:700;margin-left:.35rem;font-size:var(--t-xs);background:var(--ok-bg);padding:1px 6px;border-radius:4px}.pricing-card-features{list-style:none;margin:0 0 1.75rem;display:grid;gap:.75rem;flex:1 1;border-top:1px solid var(--line);padding:1.25rem 0 0}.pricing-card-features li{display:flex;align-items:center;gap:.65rem;font-size:var(--t-s);color:var(--ink-2)}.pricing-card-features svg{width:17px;height:17px;color:var(--ok);flex-shrink:0}.pricing-card .btn{width:100%}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.pricing-sub{margin-top:1.2rem;color:var(--ink-2);font-size:var(--t-l);max-width:40ch}.included{margin-top:2rem;display:grid;gap:0;max-width:460px;border-top:1px solid var(--line-2)}.included div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line-2)}.included dt{color:var(--ink-2)}.included dd{margin:0;font-weight:600;text-align:right}.calc{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:clamp(1.4rem,3vw,2.2rem);display:grid;gap:.9rem;box-shadow:var(--shadow-lift)}.calc-label{font-weight:600;color:var(--ink-2);font-size:var(--t-s)}.calc-count{font-family:var(--f);font-weight:650;letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.8rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc input[type=range]{--p:40%;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;margin:.4rem 0 0}.calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--post) var(--p),var(--paper-2) var(--p))}.calc input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--paper-2)}.calc input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--post)}.calc input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--card);border:6px solid var(--post);box-shadow:0 2px 8px rgba(35,71,197,.35);-webkit-transition:transform .15s;transition:transform .15s}.calc input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--card);border:6px solid var(--post);box-shadow:0 2px 8px rgba(35,71,197,.35)}.calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc input[type=range]:focus-visible{outline:none}.calc input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--post-wash)}.calc-scale{display:flex;justify-content:space-between;font-size:var(--t-xs);color:var(--ink-3);margin-top:-.3rem}.calc-out{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;margin-top:.6rem}.calc-out div{background:var(--card);padding:.9rem 1rem;display:grid;gap:.1rem}.calc-out span{font-size:var(--t-xs);color:var(--ink-3)}.calc-out strong{font-size:var(--t-xl);font-family:var(--f);font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tiers{width:100%;border-collapse:collapse;font-size:var(--t-s)}.tiers td{padding:.55rem 0;border-bottom:1px solid var(--line);color:var(--ink-3);transition:color .2s}.tiers td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tiers tr.on td{color:var(--ink);font-weight:600}.calc-cta{margin-top:.4rem}.faq{padding-block:clamp(3rem,8vw,6rem) clamp(5rem,10vw,8rem)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.faq-list{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;padding:1.3rem 2.5rem 1.3rem 0;position:relative;font-size:var(--t-l);font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after,.faq summary:before{content:"";position:absolute;right:.4rem;top:50%;width:14px;height:2px;background:var(--ink);transition:transform .25s var(--ease-out)}.faq summary:before{transform:rotate(90deg)}.faq details[open] summary:before{transform:rotate(0)}.faq summary:hover{color:var(--post)}.faq details p{padding:0 2.5rem 1.4rem 0;color:var(--ink-2);max-width:62ch}.faq details[open] p{animation:fade .35s var(--ease-out);opacity:1}.cta{background:var(--post);color:#fff;overflow:hidden;position:relative}.cta:before{right:-120px;top:50%;width:520px;height:520px;transform:translateY(-50%);border-radius:50%;border:14px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 40px var(--post),inset 0 0 0 46px rgba(255,255,255,.08)}.cta:after,.cta:before{content:"";position:absolute}.cta:after{inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='44' fill='none' stroke='%23fff' stroke-width='2' opacity='.08'%3E%3Cpath d='M0 22c18-14 37 14 55 0s37 14 55 0 37 14 55 0 37 14 55 0'/%3E%3C/svg%3E") 0 0 /220px 44px;-webkit-mask-image:linear-gradient(270deg,#000,transparent 60%);mask-image:linear-gradient(270deg,#000,transparent 60%)}.cta-inner{position:relative;z-index:1;padding-block:clamp(4.5rem,12vw,9rem);display:grid;gap:2.2rem;justify-items:start}.cta-title{font-size:clamp(2.6rem,7vw,6.2rem);max-width:14ch}.cta h2,.cta p,.cta-title{color:#FFFFFF!important}.cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.cta .btn:not(.btn-quiet){--bg:#fff;--bd:#fff;--fg:var(--post)}.cta .btn:not(.btn-quiet):hover{--bg:#E9EEFF;--bd:#E9EEFF}.btn-quiet.on-dark{--fg:#fff;--bd:rgba(255,255,255,.45)}.btn-quiet.on-dark:hover{--bg:rgba(255,255,255,.1);--bd:#fff;--fg:#fff}.foot{background:var(--paper);border-top:1px solid var(--line)}.foot-inner{align-items:center;gap:1.5rem 2.5rem;padding-block:2rem}.foot-inner,.foot-links{display:flex;flex-wrap:wrap}.foot-links{gap:1.5rem}.foot-links a{color:var(--ink-2);text-decoration:none;font-size:var(--t-s)}.foot-links a:hover{color:var(--ink)}.foot-note{margin-left:auto;font-size:var(--t-s);color:var(--ink-3)}@media (max-width:1020px){.nav-links{display:none}.nav-cta{margin-left:auto}}@media (max-width:1180px){.step{grid-template-columns:1fr}.step .specimen{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;margin-top:.5rem}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;min-height:0;padding-top:2.5rem}.hero-scene{height:380px;min-height:0;order:-1;margin-bottom:-1rem}.stack{width:min(340px,74vw)}.route{grid-template-columns:1fr}.route-rail{display:none}.step{opacity:1;min-height:0;padding-block:1.6rem;border-top:1px solid var(--line)}.api-grid,.bulk-grid,.faq-grid,.pricing-cards,.pricing-grid{grid-template-columns:1fr}}@media (max-width:720px){.nav-cta{display:none}.nav-toggle{display:block}.try-row{flex-direction:column}.try-row .btn{width:100%}.result-card .checklist li{grid-template-columns:20px 100px 1fr}.sorter{grid-template-columns:1fr}.bin-slot,.sheet-body{height:160px}.api-facts div{grid-template-columns:1fr;gap:.2rem}.foot-note{margin-left:0}.env-addr-main{left:18%}.env-addr-main span:first-child{font-size:.85rem}.env-addr-main .addr,.env-stamp-slot{font-size:.75rem}.env-stamp-slot{right:12px}}@media (prefers-reduced-motion:reduce){.env,.hero-sub,.hero-title .line>span,.try{animation:none;transform:none;opacity:1;translate:none}.env{transform:translateZ(calc(var(--i) * var(--gap))) rotate(var(--r,0deg)) translate(var(--tx,0),var(--ty,0))}.sheet-scroll{animation:none}.stack{transition:none}}.belt{position:relative;background:var(--ink);padding:92px 0 30px;overflow:hidden}.belt-track{position:relative;height:150px}.belt-track:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:repeating-linear-gradient(90deg,#2A3B62 0 16px,#1E2C4B 16px 32px);border-top:1px solid rgba(255,255,255,.08)}.belt-clip{position:absolute;inset:0 0 12px}.belt-clip-out{clip-path:inset(-40px 50% 0 0)}.belt-clip-in{clip-path:inset(-40px 0 0 50%)}.belt-layer{position:absolute;left:0;top:0;bottom:0;gap:28px;padding-bottom:6px;will-change:transform}.belt-layer,.benv{display:flex;align-items:flex-end}.benv{position:relative;flex:none;width:232px;height:128px;padding:14px 16px;border-radius:6px;background:#FDFDFB;box-shadow:0 14px 22px -14px rgba(0,0,0,.7)}.benv:nth-child(3n+2){background:var(--manila)}.benv:nth-child(3n){background:#D5DFF2}.benv .addr{font-size:.74rem;color:var(--ink)}.benv-stamp-sq{position:absolute;right:12px;top:10px;width:26px;height:31px;background:radial-gradient(circle,#FDFDFB 1.6px,var(--post) 2px) -1px -1px /5px 5px}.benv:nth-child(3n+2) .benv-stamp-sq{background-image:radial-gradient(circle,var(--manila) 1.6px,var(--ink) 2px)}.benv .stamp{position:absolute;right:18px;top:34px;font-size:.74rem}.belt-line{top:-40px;bottom:12px;width:0;border-left:1px dashed rgba(255,255,255,.18)}.belt-line,.belt-stamper{position:absolute;left:50%}.belt-stamper{--press:0;top:4px;z-index:2;width:64px;transform:translate(-50%,calc(var(--press) * 34px));filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.belt-caption{margin-top:26px;text-align:center;color:#B3BED3;font-size:var(--t-s);padding-inline:16px}.statement{padding-block:clamp(5rem,12vw,9rem)}.statement-text{font-size:clamp(2rem,4.4vw,3.9rem);line-height:1.1;max-width:25ch}.statement-text span{opacity:calc(.13 + var(--ink, 0) * .87);transition:opacity .25s linear}.sheet-sec{padding-block:clamp(4rem,10vw,8rem)}.stamp-sheet{list-style:none;margin:0;padding:clamp(16px,3vw,34px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);background:#F8F9FB;border-radius:4px;box-shadow:0 1px 0 rgba(22,34,58,.05),0 30px 60px -36px rgba(22,34,58,.45);transform:rotate(-.4deg)}.pstamp{--tint:var(--post);--fg:#fff;--sfill:var(--post);position:relative;padding:6px;background:radial-gradient(circle,#F8F9FB 3px,var(--tint) 3.6px) -4px -4px /11px 11px;transition:transform .45s var(--ease-stamp),filter .45s;filter:drop-shadow(0 1px 1px rgba(22,34,58,.12))}.pstamp:nth-child(2n){--tilt:1.6deg}.pstamp:nth-child(odd){--tilt:-1.6deg}.pstamp:hover{transform:translateY(-8px) rotate(var(--tilt));filter:drop-shadow(0 18px 18px rgba(22,34,58,.22))}.pstamp.t-blue{--tint:var(--post);--fg:#fff;--sfill:var(--post)}.pstamp.t-manila{--tint:var(--manila);--fg:var(--ink);--sfill:var(--manila)}.pstamp.t-green{--tint:var(--ink);--fg:#fff;--sfill:var(--ink)}.pstamp.t-rose{--tint:#D5DFF2;--fg:var(--ink);--sfill:#D5DFF2}.pstamp-face{position:relative;height:100%;min-height:240px;padding:26px 24px 24px;background:var(--tint);color:var(--fg);display:grid;align-content:start;gap:.55rem;outline:1px solid color-mix(in srgb,var(--fg) 35%,transparent);outline-offset:-9px}.pstamp-corner{position:absolute;right:20px;top:18px;font-family:var(--display);font-size:1.25rem;opacity:.9;color:var(--fg)!important}.pstamp-art{width:58px;height:58px;margin-bottom:.6rem}.pstamp-art svg{color:var(--fg)!important;stroke:currentColor}.pstamp h3{font-family:var(--display);font-weight:700;font-size:1.45rem;line-height:1.1;letter-spacing:-.01em}.pstamp h3,.pstamp p{color:var(--fg)!important}.pstamp p{font-size:var(--t-s);line-height:1.5;opacity:.85;max-width:30ch}@media (max-width:960px){.stamp-sheet{grid-template-columns:repeat(2,minmax(0,1fr));transform:none}}@media (max-width:560px){.stamp-sheet{grid-template-columns:1fr}.belt{padding-top:80px}.benv{width:196px;height:112px}}@media (prefers-reduced-motion:reduce){.pstamp:hover{transform:none}}.benv-stamp-sq:after{content:"";position:absolute;inset:3px;background:var(--post)}.benv:nth-child(3n+2) .benv-stamp-sq:after{background:var(--ink)}.belt-stamper{width:78px}.bin span{white-space:nowrap;font-size:var(--t-xs)}.sortwell-prose h2{font-size:1.875rem;line-height:1.25;margin-top:2.25rem;margin-bottom:.85rem}.sortwell-prose h2,.sortwell-prose h3{font-family:var(--display)!important;font-weight:700;color:var(--ink);letter-spacing:-.015em}.sortwell-prose h3{font-size:1.35rem;line-height:1.35;margin-top:1.75rem;margin-bottom:.65rem}.sortwell-prose p{font-family:var(--f);font-size:1.025rem;line-height:1.75;color:var(--ink-2);margin-bottom:1.25rem}.sortwell-prose strong{color:var(--ink);font-weight:600}.sortwell-prose a{color:var(--post);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease}.sortwell-prose a:hover{opacity:.85}.sortwell-prose ul{list-style-type:disc}.sortwell-prose ol,.sortwell-prose ul{padding-left:1.35rem;margin-bottom:1.35rem;color:var(--ink-2)}.sortwell-prose ol{list-style-type:decimal}.sortwell-prose li{margin-bottom:.45rem;line-height:1.65}.sortwell-prose blockquote{border-left:3px solid var(--post);background:var(--card);padding:1.1rem 1.35rem;border-radius:0 var(--r-m) var(--r-m) 0;margin:1.5rem 0;color:var(--ink)}.sortwell-prose code{font-family:var(--mono);background:var(--paper-2);padding:.15rem .4rem;border-radius:var(--r-s);font-size:.9em;color:var(--ink)}