:root{color-scheme:dark;--bg:#0b0c24;--surface:#141331;--ink:#f7f5ff;--muted:#c4bfdd;--accent:#bf6aff;--second:#4bdeed;--line:#55456d;--radius:5px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--second);outline-offset:4px}[hidden]{display:none!important}.skip{position:absolute;left:20px;top:-80px;background:var(--second);color:#10102c;padding:12px;z-index:5}.skip:focus{top:10px}.site-header,main,footer{max-width:1100px;margin:auto}.site-header{display:flex;justify-content:space-between;align-items:center;padding:26px 40px;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-weight:900;font-style:italic;font-size:18px;letter-spacing:1px}.wordmark span{color:var(--accent)}.header-tag{font-size:10px;font-weight:bold;letter-spacing:1.5px;color:var(--muted)}main{padding:0 40px}.hero{position:relative;display:grid;grid-template-columns:1fr 330px;align-items:center;gap:30px;padding:34px 30px;margin:20px 0 31px;min-height:320px}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:1.6px;color:var(--second);margin:0 0 13px}h1{font-size:clamp(38px,5vw,64px);font-weight:900;font-style:italic;line-height:.98;letter-spacing:-2.5px;margin:0 0 20px}h1 em{font-style:inherit;color:var(--accent)}.intro{font-size:16px;color:var(--muted);margin:0}.machine-context{display:inline-block;font-size:12px;font-weight:bold;color:var(--second);border:1px solid var(--line);padding:7px 10px;margin:16px 0 0;border-radius:var(--radius);background:var(--surface)}.logo-stage{display:grid;place-items:center;position:relative}.brand-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}.actions{max-width:870px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 auto 37px}.action-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius);min-height:203px;padding:22px 19px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}.action-card:hover,.action-card[aria-expanded=true]{transform:translateY(-3px);border-color:var(--second);box-shadow:0 8px 24px #0002}.action-number{position:absolute;top:15px;right:17px;font-size:10px;color:var(--muted);letter-spacing:1px}.card-sigil{display:grid;place-items:center;width:48px;height:48px;color:var(--accent);font-size:44px;line-height:1;margin-bottom:15px}.sigil-machine{font-size:34px}.sigil-restock{font-size:33px}.action-title{font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.action-description{font-size:15px;line-height:1.5;color:var(--muted);margin-top:9px;max-width:220px}footer{padding:24px 40px 30px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{font-weight:800;font-size:12px;letter-spacing:1px}.footer-brand>span{color:var(--accent);font-size:23px;vertical-align:middle;margin-right:5px}footer p{font-size:12px;color:var(--muted);margin:0}footer a{text-underline-offset:4px}.request-panel{margin:0 0 38px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-heading h2{font-size:32px;line-height:1.2;margin:6px 0;color:var(--ink)}.panel-heading .eyebrow{font-size:10px;margin:0;color:var(--accent)}.close-button{border:1px solid var(--line);border-radius:50%;width:46px;height:46px;min-width:46px;background:transparent;color:var(--ink)}.muted{color:var(--muted)}.small{font-size:12px}.service-notice{padding:13px 15px;margin:23px 0;background:#9693bf12;border-left:3px solid var(--accent);font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}label{font-size:14px;font-weight:600}label span,small{font-size:12px;color:var(--muted);font-weight:normal}input,textarea{width:100%;min-height:49px;border:1px solid var(--line);border-radius:5px;padding:12px 14px;background:var(--bg);color:var(--ink);font-size:16px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}textarea{resize:vertical}.privacy-note{font-size:12px;color:var(--muted);max-width:720px;margin:20px 0}.submit-row{display:flex;align-items:center;gap:20px}.submit-button{border:0;border-radius:var(--radius);min-height:50px;padding:14px 23px;background:var(--accent);color:#100d28;font-weight:800}.submit-button span{margin-left:24px}.submit-button:disabled{opacity:.45;cursor:not-allowed}#form-status{font-size:14px;margin-bottom:0}#form-status.success{color:#77dec4}#form-status.error{color:#ffbfae}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ff9f99}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#turnstile{margin-top:22px}.no-script{padding:20px;text-align:center}.preview-banner{padding:9px 20px;text-align:center;background:var(--surface);color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}
@media(max-width:760px){.site-header{padding:19px 22px}.wordmark{font-size:15px}.header-tag{font-size:8px;letter-spacing:.8px}main{padding:0 20px}.hero{grid-template-columns:1fr 132px;gap:12px;padding:15px 0 19px;margin:15px 0 16px;min-height:176px}.brand-logo{width:132px}.hero .eyebrow{font-size:9px;letter-spacing:.6px;margin:0 0 9px;max-width:180px}.hero h1{font-size:31px;letter-spacing:-1px;line-height:1.02;margin:0 0 11px}.hero .intro{font-size:16px;line-height:1.35;max-width:210px}.machine-context{font-size:11px;line-height:1.4;margin:11px 0 0;padding:5px 7px}.actions{grid-template-columns:1fr;max-width:350px;gap:11px;margin:0 auto 28px}.action-card{min-height:104px;padding:19px 18px 19px 78px;align-items:flex-start;text-align:left}.card-sigil{position:absolute;left:18px;top:calc(50% - 23px);width:43px;height:46px;font-size:41px;margin:0}.sigil-machine{font-size:31px}.sigil-restock{font-size:30px}.action-title{font-size:22px;padding-right:4px}.action-description{font-size:14px;line-height:1.42;margin-top:6px;max-width:none}.action-number{top:10px;right:13px;font-size:8px}footer{padding:20px 22px 26px;display:block;text-align:center}.footer-brand{font-size:11px}footer p{margin-top:10px;line-height:1.8}footer p a{display:block}.request-panel{padding:22px 18px;margin:0 0 28px}.form-grid{grid-template-columns:1fr;gap:18px}.panel-heading h2{font-size:27px}.submit-row{flex-direction:column;align-items:stretch;gap:10px}.submit-button{width:100%}.submit-row .small{text-align:center}}
@media(max-width:360px){.hero{grid-template-columns:1fr 106px;gap:8px}.brand-logo{width:106px}.hero h1{font-size:27px}.hero .eyebrow{font-size:8px}.hero .intro{font-size:16px}.header-tag{display:none}.action-card{padding-left:70px}.card-sigil{left:13px;width:40px}.action-title{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Reviewed cleanup: one centered brand/support cluster, no redundant header. */
main{max-width:1000px}.hero{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;min-height:0;padding:29px 0 25px;margin:0 auto;max-width:680px}.logo-stage{margin:0 auto 17px;flex:none}.brand-logo{display:block;width:158px;height:auto;filter:none}.hero-copy{width:100%}.hero .eyebrow{font-size:12px;letter-spacing:2px;margin:0 0 9px}.hero h1{font-size:35px;line-height:1.15;letter-spacing:-1px;margin:0 0 9px}.hero .intro{font-size:16px;margin:0;color:var(--muted)}.hero .machine-context{font-size:12px;margin:14px 0 0}.actions{max-width:810px;gap:16px;margin:0 auto 32px}.action-card{min-height:185px;padding:19px 17px 22px}.action-title{font-size:22px}.action-description{font-size:14px;line-height:1.45}.card-sigil{width:42px;height:42px;font-size:39px;margin-bottom:12px}.sigil-machine{font-size:30px}.sigil-restock{font-size:29px}.action-number{display:none}footer{max-width:920px}.preview-banner{font-size:11px;padding:7px 15px;letter-spacing:.2px}
@media(max-width:760px){main{padding:0 20px}.hero{padding:21px 0 22px;margin:0;gap:0;min-height:0}.brand-logo{width:129px}.logo-stage{margin:0 auto 12px}.hero .eyebrow{font-size:11px;max-width:none;letter-spacing:1.5px;margin:0 0 8px}.hero h1{font-size:30px;margin:0 0 8px;line-height:1.14;letter-spacing:-.8px}.hero .intro{font-size:16px;max-width:none;margin:0}.hero .machine-context{font-size:12px;max-width:100%;padding:6px 9px;margin:12px 0 0}.actions{max-width:350px;gap:10px;margin:0 auto 27px}.action-card{min-height:99px;padding:18px 17px 18px 73px}.action-title{font-size:22px}.action-description{font-size:14px;line-height:1.4;margin-top:5px}.card-sigil{left:16px;top:calc(50% - 21px);width:40px;height:42px;font-size:37px;margin:0}.sigil-machine{font-size:29px}.sigil-restock{font-size:28px}footer{padding-top:17px}.footer-brand{font-size:11px}footer p{font-size:12px}}
@media(max-width:360px){.hero h1{font-size:28px}.brand-logo{width:122px}.hero .intro{font-size:16px}.action-card{padding-left:66px}.card-sigil{left:12px;width:39px}.action-title{font-size:21px}}
/* Purple: quiet navy canvas, angular accents from the exact pack-rip logo. */
:root{--bg:#0e0c24;--surface:#1c1536;--ink:#fcfaff;--muted:#d0c9e6;--accent:#c976ff;--second:#4ee3f1;--line:#514067;--radius:7px}body{background:radial-gradient(ellipse at 50% 12%,#5020792e,transparent 48%),#0e0c24}.hero h1{font-style:italic;font-weight:900}.hero .eyebrow{color:#68e9f3}.logo-stage{position:relative}.logo-stage:after{content:"";position:absolute;width:100px;height:2px;left:calc(50% - 50px);bottom:-7px;background:linear-gradient(90deg,transparent,#a264e2,transparent)}.action-card{border:1px solid #634685;border-bottom:3px solid #a95be9;background:linear-gradient(130deg,#2b1c48,#18162e)}.action-card[data-type=machine]{border-bottom-color:#43d7e9}.action-card .card-sigil{color:#c879ff}.action-card[data-type=machine] .card-sigil{color:#64e9f0}.action-card[data-type=restock] .card-sigil{color:#d79dfa}.action-title{font-style:italic}.action-card:hover,.action-card[aria-expanded=true]{border-color:#d591ff;box-shadow:0 7px 20px #06041466}.submit-button{background:#c783ff}.request-panel{background:#19142e}.preview-banner{background:#14112a;border-color:#352746;color:#d5c8e7}

/* Background-only refinement: selected card/pack outlines plus two matching cards. */
body{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%221060%22%20viewBox%3D%220%200%201000%201060%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22violet%22%3E%3Cstop%20stop-color%3D%22%23a14bff%22%20stop-opacity%3D%22.2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23a14bff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22cyan%22%3E%3Cstop%20stop-color%3D%22%2319d8f0%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2319d8f0%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22foil%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23b97eff%22%20stop-opacity%3D%22.06%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2328d7e8%22%20stop-opacity%3D%22.015%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2272%22%20cy%3D%22234%22%20rx%3D%22230%22%20ry%3D%22300%22%20fill%3D%22url%28%23violet%29%22%2F%3E%3Cellipse%20cx%3D%22933%22%20cy%3D%22516%22%20rx%3D%22235%22%20ry%3D%22345%22%20fill%3D%22url%28%23cyan%29%22%2F%3E%3Cellipse%20cx%3D%2293%22%20cy%3D%22973%22%20rx%3D%22235%22%20ry%3D%22240%22%20fill%3D%22url%28%23cyan%29%22%2F%3E%3Cg%20stroke%3D%22%23ae76ed%22%20stroke-width%3D%222%22%20stroke-opacity%3D%22.44%22%20fill%3D%22url%28%23foil%29%22%3E%3Cg%20transform%3D%22translate%2824%20123%29%20rotate%28-18%2064%2094%29%22%3E%3Crect%20width%3D%22128%22%20height%3D%22188%22%20rx%3D%2211%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%22108%22%20height%3D%22168%22%20rx%3D%225%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m64%2053%2028%2041-28%2041-28-41Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M27%20153h74M40%20162h48%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28821%20668%29%20rotate%2814%2068%2098%29%22%3E%3Crect%20width%3D%22136%22%20height%3D%22196%22%20rx%3D%2211%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%22116%22%20height%3D%22176%22%20rx%3D%225%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m68%2054%208%2029%2029%208-29%208-8%2029-8-29-29-8%2029-8Z%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2359cfdc%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%221.8%22%20fill%3D%22url%28%23foil%29%22%3E%3Cg%20transform%3D%22translate%28858%20222%29%20rotate%2817%2057%2091%29%22%3E%3Cpath%20d%3D%22M0%200%207%205%2014%200%2021%205%2028%200%2035%205%2042%200%2049%205%2056%200%2063%205%2070%200%2077%205%2084%200%2091%205%2098%200%20105%205%20112%200V182l-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205Z%22%2F%3E%3Cpath%20d%3D%22M4%2018h104M4%20164h104M12%2025v132M100%2025v132%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m56%2057%2024%2034-24%2034-24-34Z%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2814%20703%29%20rotate%28-10%2053%2087%29%22%3E%3Cpath%20d%3D%22M0%200%207%205%2014%200%2021%205%2028%200%2035%205%2042%200%2049%205%2056%200%2063%205%2070%200%2077%205%2084%200%2091%205%2098%200%20105%205V175l-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5-7%205-7-5Z%22%2F%3E%3Cpath%20d%3D%22M4%2018h97M4%20157h97%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2287%22%20r%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m53%2069%204%2014%2014%204-14%204-4%2014-4-14-14-4%2014-4Z%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b786ef%22%20stroke-width%3D%221.5%22%20opacity%3D%22.42%22%3E%3Cpath%20d%3D%22m219%2081%205%2016%2016%205-16%205-5%2016-5-16-16-5%2016-5Z%22%2F%3E%3Cpath%20d%3D%22m796%20563%205%2018%2018%205-18%205-5%2018-5-18-18-5%2018-5Z%22%2F%3E%3Cpath%20d%3D%22m218%20551%203%2011%2011%203-11%203-3%2011-3-11-11-3%2011-3Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2375dfe8%22%20opacity%3D%22.34%22%3E%3Cpath%20d%3D%22m757%2098%203%2010%2010%203-10%203-3%2010-3-10-10-3%2010-3Z%22%2F%3E%3Cpath%20d%3D%22m186%20964%203%2010%2010%203-10%203-3%2010-3-10-10-3%2010-3Z%22%2F%3E%3Ccircle%20cx%3D%2267%22%20cy%3D%22477%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22921%22%20cy%3D%22917%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22209%22%20cy%3D%22369%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%22739%22%20cy%3D%22987%22%20r%3D%221.5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22url%28%23foil%29%22%20stroke%3D%22%23ae76ed%22%20stroke-width%3D%222%22%20stroke-opacity%3D%22.44%22%3E%3Cg%20transform%3D%22translate%2861%20446%29%20rotate%2812%2045%2066%29%22%3E%3Crect%20width%3D%2290%22%20height%3D%22132%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%2276%22%20height%3D%22118%22%20rx%3D%224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m45%2038%2021%2028-21%2028-21-28Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M22%20108h46m-36%208h26%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28821%2030%29%20rotate%28-12%2040%2058%29%22%3E%3Crect%20width%3D%2280%22%20height%3D%22116%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%2266%22%20height%3D%22102%22%20rx%3D%224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m40%2031%205%2017%2017%205-17%205-5%2017-5-17-17-5%2017-5Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M21%2094h38m-29%208h20%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28859%20449%29%20rotate%28-9%2038%2051%29%22%20fill%3D%22url%28%23foil%29%22%20stroke%3D%22%2359cfdc%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%200H70L76%206V100L70%20106H6L0%20100V6Z%22%2F%3E%3Cpath%20d%3D%22M8%205h60l3%203v90l-3%203H8l-3-3V8Z%22%20fill%3D%22none%22%20stroke-width%3D%221.2%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%2256%22%20height%3D%2218%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M15%2016h25m-25%206h18M52%2015v8m4-8v8m4-8v8%22%20fill%3D%22none%22%20stroke-width%3D%221%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2234%22%20width%3D%2256%22%20height%3D%2262%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%2239%22%20width%3D%2246%22%20height%3D%2240%22%20rx%3D%221%22%20fill%3D%22none%22%20stroke-width%3D%221.1%22%2F%3E%3Cpath%20d%3D%22m38%2045%2011%2014-11%2014-11-14ZM17%2086h42m-42%205h30%22%20fill%3D%22none%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),radial-gradient(ellipse at 50% 12%,#5020792e,transparent 48%);background-size:100% auto,auto;background-repeat:repeat-y,no-repeat;background-position:center top,center top}
