.thanks-backdrop[data-astro-cid-sle7k2hz]{position:fixed;inset:0;background:#000000d9;display:grid;place-items:center;z-index:99999;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:1.5rem;box-sizing:border-box}.thanks-backdrop[data-astro-cid-sle7k2hz].is-visible{opacity:1;pointer-events:auto}.thanks-modal[data-astro-cid-sle7k2hz]{border-radius:12px;padding:2.2rem 2rem;max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.8rem;margin:auto;transform:scale(.94) translateY(12px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.thanks-backdrop[data-astro-cid-sle7k2hz].is-visible .thanks-modal[data-astro-cid-sle7k2hz]{transform:scale(1) translateY(0)}.thanks-title[data-astro-cid-sle7k2hz]{color:#fff;font-size:1.3rem;margin:0;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-align:center;font-size:35px}.thanks-desc[data-astro-cid-sle7k2hz]{color:#a1a1aa;font-size:.95rem;line-height:1.5;margin:0;text-align:center}.thanks-skip-btn[data-astro-cid-sle7k2hz]{background:transparent;border:none!important;color:#666;font-size:.85rem;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.4rem 1rem;margin-top:.5rem;transition:color .2s ease;text-align:center}.thanks-skip-btn[data-astro-cid-sle7k2hz]:hover{color:var(--accent)}main[data-astro-cid-ct3bgug4]{max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex;flex-direction:column;gap:4rem}header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}h1{font-size:clamp(2rem,6vw,3.5rem);color:var(--accent);margin:0;line-height:1.1}header p{font-size:1rem;color:#888;margin:0;max-width:700px;line-height:1.5}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:.5rem}.download-button{background-color:#ad8b4a;box-shadow:0 0 30px 2px #c5a05966;display:flex;align-items:center;gap:.8rem;background:var(--accent);color:var(--bg);padding:.8rem 1.8rem;border-radius:4px;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:1rem;transition:.1s;border:none!important}.download-button svg{width:1.2rem;height:1.2rem}.download-button:active{background-color:#94763e;box-shadow:0 0 10px #c5a05933}.secondary-nav{display:flex;align-items:center;gap:2rem}.secondary-nav a{color:#666;font-size:.85rem;text-decoration:none;text-transform:uppercase;border:none!important;transition:color .2s ease}.secondary-nav a:hover{color:var(--accent)}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.tooltip-box{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-6px);background:#141414;color:#c4c4c8;box-shadow:0 8px 24px #0009,0 0 10px #c5a0591a;padding:.5rem .85rem;border-radius:6px;font-size:.75rem;line-height:1.4;white-space:normal;width:max-content;max-width:min(280px,80vw);text-align:center;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;z-index:50}.tooltip-box:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:transparent transparent rgba(197,160,89,.3) transparent}.tooltip-box:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #141414 transparent}.tooltip-wrapper:hover .tooltip-box,.tooltip-wrapper:focus-within .tooltip-box{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}section{margin-bottom:3.5rem}h2{font-size:28px;color:var(--fg);margin:0 0 1.5rem;font-weight:400;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.05)}.step-list{display:flex;flex-direction:column;gap:.8rem}.step{display:grid;grid-template-columns:40px 1fr;gap:1.2rem;align-items:baseline;padding:.8rem;border-radius:4px}.step-num{color:var(--accent);font-size:.85rem;opacity:.6;font-family:monospace;text-align:right}.step-text{color:#a1a1aa;font-size:1rem}footer{text-align:center}hr{border:none;border-top:1px solid rgba(255,255,255,.1);width:100%;margin:0 0 1.5rem}@media(max-width:768px){main[data-astro-cid-ct3bgug4]{padding:2.5rem 1.2rem;gap:2.5rem}.download-button{width:100%;justify-content:center}}
