@import"https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";:root{--bg: #160b03;--bg-2: #1f1006;--panel: #2b1809;--panel-2: #3a2210;--border: rgba(255, 238, 224, .1);--border-strong: rgba(255, 238, 224, .2);--text: #fbf3ec;--muted: #cbb4a3;--muted-2: #9a8270;--cyan: #df5e39;--cyan-deep: #b5482a;--magenta: #f39ccd;--violet: #cd804c;--green: #5aa6b8;--sky: #468596;--yellow: #e8a24a;--accent: var(--cyan);--accent-ink: #25130a;--glow-strength: 1;--radius: 14px;--radius-lg: 22px;--maxw: 1140px;--shadow: 0 18px 40px -20px rgba(0, 0, 0, .8);--glow-cyan: 0 0 calc(22px * var(--glow-strength)) -6px rgba(223, 94, 57, calc(.55 * var(--glow-strength)));--glow-magenta: 0 0 calc(22px * var(--glow-strength)) -6px rgba(243, 156, 205, calc(.55 * var(--glow-strength)));--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--font-display: "League Gothic", "Oswald", "Arial Narrow", var(--font-sans)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:86px;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6;color:var(--text);background-color:var(--bg);background-image:radial-gradient(60rem 60rem at 80% -10%,rgba(205,128,76,.22),transparent 60%),radial-gradient(50rem 50rem at -10% 10%,rgba(223,94,57,.14),transparent 55%),radial-gradient(40rem 40rem at 50% 120%,rgba(243,156,205,.12),transparent 60%),linear-gradient(var(--bg-2),var(--bg));background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{font:inherit;color:inherit}::selection{background:var(--cyan);color:#fff}h1,h2,h3,h4{line-height:1.08;font-weight:400;letter-spacing:.005em;font-family:var(--font-display)}h1{font-size:clamp(2.6rem,1.7rem + 4vw,4.8rem)}h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem)}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem)}p{color:var(--muted)}strong{color:var(--text);font-weight:700}.hero h1,.sell-hero h1,.notfound h1,.glitch-3d{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.01em;text-shadow:-3px -3px 0 #3fb6d6,-2px -2px 0 #3fb6d6,2px 2px 0 var(--cyan),3px 3px 0 var(--cyan),4px 4px 0 #4a2c14,5px 5px 0 #4a2c14,6px 7px 13px rgba(0,0,0,.5)}.hero h1 .grad,.glitch-3d .grad{-webkit-text-fill-color:#fff;color:#fff;background:none}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.1rem,.6rem + 2vw,2rem)}.section{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.section--tight{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.section-head{max-width:56ch;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.section-head.center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);margin-bottom:.9rem}.eyebrow:before{content:"";width:1.6rem;height:2px;background:linear-gradient(90deg,var(--cyan),transparent)}.lead{font-size:clamp(1.05rem,1rem + .35vw,1.25rem);color:var(--muted)}.grad{background:linear-gradient(120deg,var(--cyan),var(--magenta) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-pb{background:linear-gradient(110deg,#f39ccd 10%,#468596 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.8rem;border:0;background:#ffffff0d;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .14s ease,filter .2s ease,background .2s ease,color .15s ease}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--cyan),var(--violet));color:var(--accent-ink);filter:drop-shadow(0 5px 13px rgba(223,94,57,.45))}.btn-primary:hover{filter:drop-shadow(0 8px 20px rgba(223,94,57,.72))}.btn-magenta{background:#f39ccd;color:var(--accent-ink);filter:drop-shadow(0 5px 13px rgba(243,156,205,.45))}.btn-magenta:hover{filter:drop-shadow(0 8px 20px rgba(243,156,205,.72))}.btn-ghost{background:linear-gradient(135deg,#4d8fa0,#3a6e7d);color:#fff;filter:drop-shadow(0 5px 13px rgba(70,133,150,.4))}.btn-ghost:hover{background:linear-gradient(135deg,#59a0b2,#437f8f);color:#fff;filter:drop-shadow(0 8px 20px rgba(70,133,150,.62))}.btn-block{width:100%}.card{background:linear-gradient(180deg,#ffffff0a,#fff0);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1vw,1.75rem);box-shadow:var(--shadow)}.card--hover{transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.card--hover:hover{transform:translateY(-4px);border-color:var(--border-strong)}.panel{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.grid{display:grid;gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}@media(min-width:640px){.cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:880px){.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}}.badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;font-size:1.4rem;background:#df5e391f;border:1px solid rgba(223,94,57,.3)}.chip{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--text);background:#ffffff0d;border:1px solid var(--border);transition:border-color .2s ease,color .2s ease,background .2s ease}a.chip:hover{text-decoration:none;border-color:var(--cyan);color:var(--cyan)}.divider{height:2px;border:0;background:linear-gradient(90deg,transparent,var(--magenta),transparent);opacity:.75}.sell-hero h1:after,.notfound h1:after{content:"";display:block;height:4px;width:100%;margin-top:1.1rem;background:linear-gradient(90deg,var(--magenta),rgba(243,156,205,.12));border-radius:2px;box-shadow:0 0 14px #f39ccd73}body:not(.app-body) .section{position:relative}body:not(.app-body) .section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(90%,var(--maxw));height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--magenta),transparent);box-shadow:0 0 12px #f39ccd59}.brand-logo{height:34px;width:auto;display:block}.brand-logo-sm{height:22px;width:auto;display:block;flex:none}.muted{color:var(--muted)}.text-center{text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:100;background:var(--cyan);color:var(--accent-ink);padding:.6rem 1rem;border-radius:8px;font-weight:700;transition:top .2s ease}.skip-link:focus{top:1rem;text-decoration:none}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(90deg,#df5e39,#cd804c);border-bottom:1px solid rgba(0,0,0,.28);box-shadow:0 12px 30px -18px #000000b3}.site-header .navbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:68px}.site-header .brand,.site-header .nav{flex:none}.brand{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;color:#fff;font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:.02em;text-transform:none;font-size:1.4rem;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.28)}.brand:hover{text-decoration:none}.brand-mark{color:#fff;display:grid;place-items:center}.brand-text-2{color:#ffffffc7}.nav{display:flex;align-items:center;gap:1rem}.nav ul{display:flex;align-items:center;flex-wrap:nowrap;gap:.95rem;list-style:none;padding:0}.nav ul a{color:var(--accent-ink);font-family:var(--font-display);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:1rem;line-height:1;white-space:nowrap;padding-right:.3em;transition:color .15s ease,opacity .15s ease;opacity:.82}.nav ul a:hover{color:var(--accent-ink);opacity:1;text-decoration:none}.nav-cta{padding:.6rem 1.1rem;font-size:.9rem}.nav .btn-primary,.nav .btn-magenta{color:var(--accent-ink)}.nav-pin{padding:.45rem 1.15rem .45rem .85rem;gap:.4rem;background:var(--accent-ink);color:#fff;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1rem;letter-spacing:.02em;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.nav-pin:hover{background:#120902;color:#fff}.nav-pin svg{width:18px;height:18px;flex:none}.nav-toggle{display:none}@media(max-width:960px){.nav-toggle{display:flex;flex-direction:column;gap:5px;width:44px;height:44px;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(0,0,0,.25);border-radius:10px;cursor:pointer}.nav-toggle span{display:block;width:20px;height:2px;background:var(--accent-ink);border-radius:2px}.nav{position:absolute;inset:68px 0 auto;flex-direction:column;align-items:stretch;gap:.25rem;padding:1rem clamp(1.1rem,.6rem + 2vw,2rem) 1.5rem;background:color-mix(in srgb,var(--bg) 96%,transparent);border-bottom:1px solid var(--border);box-shadow:var(--shadow);display:none}.nav[data-open=true]{display:flex}.nav ul{flex-direction:column;align-items:stretch;gap:0}.nav ul a{color:var(--text);opacity:1;font-size:1.5rem}.nav li a{display:block;padding:.7rem .25rem;border-bottom:1px solid var(--border)}.nav-pin{margin-top:.85rem;align-self:flex-start}}@media(max-width:420px){.site-header .navbar{gap:.5rem}.site-header .brand{gap:.45rem;font-size:1.18rem}.site-header .brand-logo{height:28px}}@media(max-width:340px){.site-header .brand{font-size:1.02rem}.site-header .brand-logo{height:24px}}.site-footer{border-top:0;background:linear-gradient(120deg,#f39ccd,#468596);padding-block:clamp(2.5rem,2rem + 2vw,4rem) 2rem;margin-top:2rem}.site-footer .divider{display:none}.site-footer .built{color:#25130ab8}.foot-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:720px){.foot-grid{grid-template-columns:1.6fr 1fr 1fr}}.foot-brand .brand-text{font-family:var(--font-display);font-style:italic;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--accent-ink);font-size:1.9rem}.foot-brand .brand-text-2{color:#2b1809}.foot-tagline{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.25rem;color:var(--accent-ink);margin-top:.5rem}.foot-launch{margin-top:1.1rem;color:#25130ad1}.foot-logo{height:44px;width:auto;display:block}.foot-brand-row{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.foot-brand p{margin-top:.6rem;max-width:38ch;color:#25130ad1}.foot-brand .loc{color:#25130ab3}.foot-col h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;color:#25130a9e;margin-bottom:.9rem;font-family:var(--font-display);font-style:italic;font-weight:400}.foot-col ul{list-style:none;padding:0;display:grid;gap:.6rem}.foot-col a{color:#25130ad1;font-weight:500}.foot-col a:hover{color:var(--accent-ink)}.foot-col .loc{color:#25130ad1}.foot-bottom{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;align-items:center}.foot-bottom p{font-size:.88rem;color:#25130ab8}.steps{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.step{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem 1.2rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius)}.step-n{font-family:var(--font-mono);font-weight:800;font-size:1.05rem;color:var(--cyan);background:#df5e391a;border:1px solid rgba(223,94,57,.3);border-radius:10px;padding:.35rem .6rem;flex:none}.step h3{font-size:1.05rem;margin-bottom:.25rem}.step p{font-size:.93rem;margin:0}.form-card{padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.form-row{display:grid;gap:1rem}@media(min-width:560px){.form-row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:.4rem;margin-bottom:1rem}.field label{font-weight:600;font-size:.92rem}.req{color:var(--magenta)}.opt{color:var(--muted-2);font-weight:500}input,textarea,select{width:100%;padding:.75rem .9rem;background:#00000040;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #df5e392e}textarea{resize:vertical;min-height:120px}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 1.15rem,calc(100% - 13px) 1.15rem;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.hint,.fineprint{font-size:.82rem;color:var(--muted-2);margin:0}.fineprint{text-align:center;margin-top:.8rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
