@import url("https://fonts.googleapis.com/css2?family=Anton&family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap");:root{--ink:#0b0c0e;--ink-2:#15171b;--ink-3:#1c1f25;--ink-line:#2a2e36;--bone:#f6f4ef;--bone-2:#ecead0;--paper:#faf8f3;--amber:#f5a524;--amber-2:#ffb84a;--amber-deep:#c87b0a;--amber-tint:rgba(245,165,36,.12);--text:#e7e5df;--text-mute:#9a9892;--text-ink:#14161a;--text-ink-mute:#5b5e66;--success:#2f9d57;--danger:#c8412f;--shadow-card:0 10px 30px rgba(0,0,0,.35);--shadow-paper:0 1px 0 rgba(20,22,26,.04),0 12px 30px rgba(20,22,26,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ink);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}.display{font-family:Anton,Barlow Condensed,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.95}.display,.display-cond{text-transform:uppercase}.display-cond{font-family:Barlow Condensed,Anton,sans-serif;font-weight:800;letter-spacing:.02em;line-height:1}.eyebrow{font-family:Inter,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.container{max-width:1180px;margin:0 auto;padding:0 32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:18px;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:10px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;text-decoration:none;white-space:nowrap}.btn-amber{background:var(--amber);color:#14161a;box-shadow:0 6px 0 var(--amber-deep),0 14px 26px rgba(245,165,36,.25)}.btn-amber:hover{transform:translateY(-1px);box-shadow:0 7px 0 var(--amber-deep),0 18px 30px rgba(245,165,36,.35)}.btn-amber:active{transform:translateY(2px);box-shadow:0 3px 0 var(--amber-deep)}.btn-ghost{background:transparent;color:var(--bone);border:1px solid var(--ink-line)}.btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.btn-dark,.btn-ink{background:var(--ink);color:var(--bone)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--amber)}.chip,.field{color:#14161a}.field{width:100%;padding:16px 18px 16px 50px;border-radius:12px;border:1px solid #d8d5cc;background:#fff;font-size:16px;font-family:inherit;font-weight:500;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(245,165,36,.25)}.field-wrap{position:relative}.field-wrap>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9a9892}.rule{height:1px;background:var(--ink-line);border:0;margin:24px 0 32px}.rule-amber{height:2px;width:64px;background:var(--amber);border:0;margin:0}.bg-ink{background:var(--ink);color:var(--text)}.bg-ink-2{background:var(--ink-2);color:var(--text)}.bg-paper{background:var(--paper)}.bg-bone,.bg-paper{color:var(--text-ink)}.bg-bone{background:var(--bone)}.section{padding:72px 0;position:relative}.card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:16px;padding:28px;transition:border-color .15s,transform .15s}.card-paper{background:#fff;border:1px solid #e7e3d7;border-radius:16px;padding:28px;color:var(--text-ink);box-shadow:var(--shadow-paper)}.card:hover{border-color:rgba(245,165,36,.4)}.h-hero{font-size:clamp(36px,4.5vw,64px)}.h-1{font-size:clamp(28px,3vw,44px)}.h-2{font-size:clamp(22px,2vw,30px)}.h-3{font-size:clamp(18px,1.4vw,22px)}.text-mute{color:var(--text-mute)}.text-amber{color:var(--amber)}.photo-placeholder{position:relative;background:repeating-linear-gradient(135deg,#25282e 0 12px,#1c1f25 12px 24px);border:1px dashed #3a3f48;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6a6e76;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:8px}.photo-placeholder.light{background:repeating-linear-gradient(135deg,#eeebde 0 12px,#e3dfcf 12px 24px);border-color:#c9c4b1;color:#8a8470}.lift{transition:transform .2s ease,box-shadow .2s ease}.lift:hover{transform:translateY(-4px)}@keyframes pulse-amber{0%,to{box-shadow:0 0 0 0 rgba(245,165,36,.5)}50%{box-shadow:0 0 0 14px rgba(245,165,36,0)}}.pulse{animation:pulse-amber 2.2s ease-out infinite}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slide-up .35s ease-out both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:var(--dash-len,1200)}to{stroke-dashoffset:0}}.draw-path{stroke-dasharray:var(--dash-len,1200);stroke-dashoffset:var(--dash-len,1200)}.draw-path.in-view{animation:draw 2.5s ease-out forwards}.address-bar{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:10px;background:#fff;border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.35)}.address-bar .field{border:0;padding-left:50px;box-shadow:none}.address-bar .field:focus{box-shadow:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0c0e}::-webkit-scrollbar-thumb{background:#2a2e36;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3a3f48}