.cn-hero{background:#090909;color:#fff;padding:78px 22px 64px}.cn-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.cn-intro h1{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(3rem,5.2vw,5rem);line-height:1.04;text-transform:uppercase;letter-spacing:.02em;margin:20px 0 24px}.cn-intro h1 span{color:var(--gold-light)}.cn-intro>p{color:#cfcfcf;max-width:650px}.cn-intro .cn-lead{font-size:1.28rem;color:#fff}.cn-intro .hero-actions{gap:12px;flex-wrap:wrap;margin-top:28px}.cn-intro .button{font-size:.87rem;padding:13px 18px}.cn-intro .cn-fine{font-size:.79rem;color:#b7b7b7;margin-top:18px}.cn-photo{margin:0;position:relative;border:1px solid #594725;border-radius:18px;overflow:hidden}.cn-photo img{width:100%;height:425px;object-fit:cover}.cn-photo figcaption{background:#181612;color:var(--gold-light);padding:17px 20px;font-size:.84rem;font-weight:700}.cn-trust{background:#e7dcc4;padding:18px 22px}.cn-trust .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.8rem;font-weight:850;letter-spacing:.035em}.cn-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cn-path{padding:36px;background:#fff;border:1px solid #d9d0bf;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.cn-number{font-size:.73rem;letter-spacing:.12em;font-weight:850;color:var(--gold-dark)}.cn-path h3{font-size:1.8rem;line-height:1.2;margin:18px 0 12px}.cn-path .check-list{margin:18px 0}.cn-fee{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid #e4ddcf;width:100%}.cn-fee strong{font-family:Impact,Haettenschweiler,sans-serif;font-size:3.5rem;line-height:1;color:var(--gold-dark)}.cn-fee span{font-size:.84rem;line-height:1.4}.cn-small{font-size:.82rem;color:#645d51}.cn-path>.button{margin-top:auto}.cn-text-link{font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:18px}.cn-partner{background:#f5f0e5}.cn-partner-note{border-top:1px solid #d9d0bf;padding:22px 0 0;width:100%}.cn-partner-note p{font-size:.88rem}.cn-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:32px}.cn-steps li{border-top:1px solid #5c4a2d;padding-top:24px}.cn-steps span{color:var(--gold-light);font-size:.85rem;font-weight:800}.cn-steps h3{font-size:1.2rem;line-height:1.25}.cn-steps p{color:#c1c1c1;font-size:.92rem}.cn-funding{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.cn-faq-section{background:#f0eadf}.cn-last{display:flex;justify-content:space-between;gap:30px;align-items:center}.cn-last .button-row{display:flex;flex-wrap:wrap;gap:12px}a:focus-visible,summary:focus-visible{outline:3px solid #b78522;outline-offset:5px}@media(min-width:981px){.nav-links{gap:12px}.nav-links a{font-size:.77rem}.nav-wrap{gap:15px}.nav-cta{padding:10px 12px}.brand strong{font-size:1.3rem}}@media(max-width:1100px){.cn-hero-grid{gap:30px}.cn-photo img{height:400px}.cn-path{padding:28px}.cn-last{flex-direction:column;align-items:flex-start}}@media(max-width:800px){.cn-hero-grid,.cn-paths,.cn-funding{grid-template-columns:1fr}.cn-hero{padding:50px 22px}.cn-photo img{height:330px}.cn-steps{grid-template-columns:1fr 1fr}.cn-trust .container{justify-content:flex-start;gap:12px 25px}.cn-funding{gap:20px}}@media(max-width:500px){.cn-steps{grid-template-columns:1fr}.cn-path{padding:24px}.cn-intro h1{font-size:2.95rem}.cn-photo img{height:265px}.cn-hero .button,.cn-last .button{width:100%;text-align:center}.cn-last .button-row{width:100%}.cn-trust .container{flex-direction:column}}
