.resource-hero{background:linear-gradient(135deg,#fff,#fdf0f7 60%,#fbe8f3);font-family:Geist,sans-serif;padding:80px 60px}.resource-hero-inner{align-items:flex-start;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px}.resource-hero-left{width:55%}.resource-hero-right{align-items:flex-start;display:flex;flex-direction:column;width:40%}.resource-banner-frame{align-items:center;aspect-ratio:579/311;background:url(https://stackgen.com/hubfs/Frame%201321319386.png) no-repeat 50%;background-size:contain;display:flex;justify-content:center;margin-bottom:28px;max-width:100%;width:579px}.resource-banner-img{aspect-ratio:543/282;border-radius:6px;max-width:93.7%;object-fit:cover;width:543px}.brochure-frame{margin-bottom:0}.resource-meta-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.eyebrow{color:#141414;font-family:Geist Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.meta-dot{color:#f73df1;font-size:10px}.meta-date{color:#727272;font-family:Geist Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.05em}.resource-hero-left h1{border-image:linear-gradient(180deg,#f73df1,#ffb44c) 1;border-left:3px solid;color:#141414;font-family:Geist,sans-serif;font-size:34px;font-weight:500;line-height:1.15;margin:0 0 16px;padding-left:16px}.resource-desc{color:#4e595e;font-family:Geist,sans-serif;font-size:18px;line-height:1.5}.resource-form-outer{background:#f5f5f5;border:1px solid #c4c4c4;border-radius:18px;padding:5px;width:100%}.resource-form-card{background:#fff;border:1px solid #a4a4a4;border-radius:13px;box-shadow:0 20px 50px rgba(0,0,0,.08);padding:32px;width:100%}.form-card-title{color:#141414;font-family:Geist,sans-serif;font-size:18px;font-weight:500;letter-spacing:-3%;line-height:109%;margin:0 0 24px}.resource-form-card .form-group{margin-bottom:18px}.resource-form-card label{color:#696969;display:block;font-family:Geist,sans-serif;font-size:16px;font-weight:500;margin-bottom:6px}.resource-form-card input{background:#fff;border:1px solid #e3e3e3;border-radius:7px;box-sizing:border-box;color:#141414;font-family:Geist,sans-serif;font-size:14px;padding:12px 14px;width:100%}.resource-form-card input::placeholder{color:#b0b0b0}.btn-submit-outer{background:linear-gradient(270deg,#400860,#000 50%,#400860);border-radius:30px;margin-top:4px;padding:4px}.btn-submit-mid{background:linear-gradient(90deg,#9e40d0,#1e072a 50%,#9e40d0);border-radius:28px;padding:1px;transition:background .3s ease}.btn-submit-outer:hover .btn-submit-mid{background:#ce94ec}.btn-submit{align-items:center;background:linear-gradient(270deg,#400860,#000 50%,#400860);border:none;border-radius:28px;color:#fff;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:13px 24px;width:100%}a.btn-submit{text-decoration:none}.form-privacy{color:#000;font-family:Geist,sans-serif;font-size:10px;margin-bottom:0;margin-top:24px;text-align:center}.form-privacy a{color:inherit;text-decoration:underline!important}.resource-thank-you{align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.08);color:#141414;font-family:Geist,sans-serif;font-size:16px;font-weight:500;padding:20px 28px}.thank-you-msg{margin:0 0 16px}.brochure-dl-outer{margin-top:16px;width:100%}.resource-pdf-section{margin:60px auto;max-width:1300px;padding:0 60px;text-align:center}.resource-pdf-embed{border:1px solid #eaeaea;border-radius:12px;overflow:hidden}.resource-pdf-embed iframe{-webkit-overflow-scrolling:touch;will-change:scroll-position}.mobile-only-btn{display:none}@media (max-width:900px){.resource-hero-inner{flex-direction:column}.resource-banner-frame,.resource-banner-img,.resource-hero-left,.resource-hero-right{width:100%}}@media (max-width:768px){.mobile-only-btn{display:block}.desktop-only-pdf{display:none!important}.resource-pdf-section{padding:0}.resource-pdf-embed iframe{height:450px}}@media (max-width:480px){.resource-pdf-embed iframe{height:380px}.btn-submit,.btn-submit .btn-label,a.btn-submit:active,a.btn-submit:hover,a.btn-submit:visited{color:#fff}}