.wholesale-page .wh-hero{position:relative;color:var(--moon);overflow:hidden}.wholesale-page .wh-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(720px 420px at 82% 8%,rgba(74,42,111,.65),transparent 70%),radial-gradient(520px 380px at 8% 90%,rgba(20,133,120,.2),transparent 70%)}.wholesale-page .wh-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem);align-items:center;padding-block:clamp(3.2rem,7vw,5.5rem)}.wholesale-page .wh-hero h1{color:var(--moon);text-shadow:0 0 30px rgba(59,232,208,.4);font-family:var(--font-display-edge)}.wholesale-page .wh-hero h1 .tube-blue{-webkit-text-stroke-width:2px}.wholesale-page .wh-hero-sub{margin-top:1.1rem;max-width:48ch;color:var(--moon-dim);font-size:1.06rem}.wholesale-page .wh-hero-ctas{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.8rem}.wholesale-page .wh-hero-cred{margin-top:1.4rem;font-family:var(--font-hand);font-weight:700;font-size:1.25rem;color:var(--star-gold)}.wholesale-page .stamps{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.wholesale-page .stamp{font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .8rem;border:2px solid var(--neon-teal);color:var(--neon-teal);border-radius:4px;transform:rotate(-1.5deg)}.wholesale-page .stamp:nth-child(2){border-color:var(--star-gold);color:var(--star-gold);transform:rotate(1deg)}.wholesale-page .stamp:nth-child(3){border-color:var(--neon-pink);color:var(--neon-pink);transform:rotate(-.5deg)}.wholesale-page .poster-wall{position:relative;min-height:520px}.wholesale-page .wall-poster{position:absolute;width:46%;background:#fff;padding:9px 9px 12px;border-radius:6px;box-shadow:0 24px 50px -20px #000c}.wholesale-page .wall-poster img{aspect-ratio:1;object-fit:cover;border-radius:3px}.wholesale-page .wall-poster figcaption{font-family:var(--font-hand);font-weight:700;color:var(--ink);font-size:1.02rem;text-align:center;padding-top:.4rem;line-height:1.2}.wholesale-page .wp-1{top:1%;left:3%;transform:rotate(-5deg);outline:2px solid var(--neon-pink);outline-offset:3px}.wholesale-page .wp-2{top:6%;right:2%;transform:rotate(3.5deg);outline:2px solid var(--neon-teal);outline-offset:3px}.wholesale-page .wp-3{bottom:7%;left:9%;transform:rotate(2.5deg);outline:2px solid var(--star-gold);outline-offset:3px}.wholesale-page .wp-4{bottom:1%;right:7%;transform:rotate(-3deg);outline:2px solid var(--cosmic-soft);outline-offset:3px}.wholesale-page .wall-poster:hover{z-index:3;box-shadow:0 24px 50px -18px #000c,var(--glow-pink)}.wholesale-page .float-poster{animation:bob 7s ease-in-out infinite}.wholesale-page .wp-2.float-poster{animation-delay:1.6s}.wholesale-page .wp-3.float-poster{animation-delay:3.1s}.wholesale-page .wp-4.float-poster{animation-delay:4.4s}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -7px}}@media (prefers-reduced-motion: reduce){.wholesale-page .float-poster{animation:none!important}}.wholesale-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.wholesale-page .why-card{background:#fff;border:2px solid var(--line-light);border-radius:var(--radius);padding:1.5rem 1.4rem;display:flex;flex-direction:column;gap:.55rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.wholesale-page .why-card:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-card);border-color:var(--cosmic)}.wholesale-page .why-card .kicker{font-size:1.25rem;margin-bottom:0}.wholesale-page .why-card h3{font-size:1.05rem}.wholesale-page .why-card p{color:var(--ink-soft);font-size:.95rem}.wholesale-page .proof-strip{margin-top:clamp(1.8rem,3.5vw,2.6rem);border:2px dashed var(--teal-ink);border-radius:var(--radius-sm);background:#3be8d012;padding:1rem 1.2rem;font-size:.95rem}.wholesale-page .proof-strip b{color:var(--teal-ink)}.wholesale-page .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;counter-reset:step}.wholesale-page .step{background:var(--nebula);border:2px solid var(--line-dark);border-radius:var(--radius);padding:1.6rem;display:flex;flex-direction:column;gap:.7rem}.wholesale-page .step-num{font-family:var(--font-display);font-size:2rem;color:var(--star-gold)}.wholesale-page .step h3{font-size:1.12rem}.wholesale-page .step p{color:var(--moon-dim);font-size:.95rem}.wholesale-page .no-chart{margin-top:clamp(1.8rem,3.5vw,2.4rem);max-width:62ch;border:2px dashed var(--cosmic-soft);border-radius:var(--radius-sm);padding:1rem 1.2rem}.wholesale-page .no-chart .hand{font-family:var(--font-hand);font-weight:700;font-size:1.3rem;color:var(--star-gold);display:block}.wholesale-page .no-chart p{color:var(--moon-dim);font-size:.93rem;margin-top:.25rem}.wholesale-page .terms-band{background:var(--light-2);border-top:2px solid var(--line-light)}.wholesale-page .apply-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.wholesale-page .term-tiles{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.wholesale-page .term-tile{background:#fff;border:2px solid var(--line-light);border-radius:var(--radius);padding:1.2rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.wholesale-page .term-fig{font-family:var(--font-display);font-size:1.55rem;color:var(--terracotta);line-height:1.1}.wholesale-page .term-tile h3{font-size:.95rem}.wholesale-page .term-tile p{color:var(--ink-soft);font-size:.88rem}.wholesale-page .fine-honesty{margin-top:1.3rem;border:2px dashed var(--pink-ink);border-radius:var(--radius-sm);padding:.9rem 1.1rem;font-size:.92rem;color:var(--ink)}.wholesale-page .fine-honesty .hand{font-family:var(--font-hand);font-weight:700;font-size:1.25rem;color:var(--pink-ink);display:block}.wholesale-page .apply-card{background:#fff;border:2px solid var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card)}.wholesale-page .apply-card .ac-head{background:var(--void);color:var(--star-gold);font-family:var(--font-display);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1.2rem}.wholesale-page .apply-form{display:grid;gap:1.05rem;padding:1.4rem 1.3rem 1.6rem}.wholesale-page .field{display:grid;gap:.3rem}.wholesale-page .field label{font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.wholesale-page .field .hint{font-family:var(--font-body);font-size:.8rem;color:var(--ink-soft);text-transform:none;letter-spacing:0}.wholesale-page .field input,.wholesale-page .field textarea{width:100%;min-height:48px;border:2px solid var(--line-light);border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-family:var(--font-body);font-size:.95rem;padding:.6rem .8rem}.wholesale-page .field textarea{min-height:130px;resize:vertical;line-height:1.55}.wholesale-page .field input:focus,.wholesale-page .field textarea:focus{border-color:var(--teal-ink);outline:none}.wholesale-page .field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.05rem}.wholesale-page .field-row--3{grid-template-columns:2fr 1fr 1fr}.wholesale-page .req{color:var(--pink-ink)}.wholesale-page .apply-form .btn{justify-self:start;min-height:54px}.wholesale-page .apply-aside{font-size:.88rem;color:var(--ink-soft)}@media (max-width:1020px){.wholesale-page .wh-hero-grid{grid-template-columns:1fr;gap:3rem}.wholesale-page .poster-wall{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;padding-inline:.5rem}.wholesale-page .wall-poster{position:static;width:auto}.wholesale-page .why-grid,.wholesale-page .steps,.wholesale-page .apply-grid{grid-template-columns:1fr}}@media (max-width:720px){.wholesale-page .poster-wall{grid-template-columns:1fr 1fr;gap:.8rem}.wholesale-page .wall-poster figcaption{font-size:.85rem}.wholesale-page .term-tiles,.wholesale-page .field-row,.wholesale-page .field-row--3{grid-template-columns:1fr}.wholesale-page .stamps{gap:.6rem}}.wholesale-page .why-card .kicker--gold{color:var(--gold-ink)}
