.resources-hero-section{position:relative;padding:6.5rem 0 4.5rem;background-color:var(--bg-light-base, #ffffff);overflow:hidden}.resources-hero-light-beam{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:900px;height:480px;background:radial-gradient(ellipse at 50% 20%,rgba(254,95,85,.14) 0%,rgba(189,213,234,.22) 50%,transparent 80%);filter:blur(55px);z-index:1;pointer-events:none}.resources-hero-ambient-glow{position:absolute;top:15%;left:50%;transform:translate(-50%);width:700px;height:380px;background:radial-gradient(circle,rgba(235,242,247,.85) 0%,rgba(254,95,85,.05) 55%,transparent 75%);filter:blur(40px);z-index:1;pointer-events:none}.resources-hero-inner{max-width:1440px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:5}.resources-hero-text{text-align:center;max-width:1080px;margin:1.5rem auto 2.5rem;position:relative;z-index:10}.resources-hero-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:clamp(1.85rem,3.3vw,2.95rem);line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#0f172a;margin-bottom:1.25rem;text-wrap:balance}.resources-hero-title .resources-hero-line{display:block}@media(min-width:768px){.resources-hero-title .resources-hero-line{white-space:nowrap}}.resources-gradient-text{background:linear-gradient(135deg,#0f172a 20%,#495867 55%,#fe5f55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-right:.12em}.resources-hero-description{font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.125rem;line-height:1.6;color:#495867;max-width:740px;margin:0 auto 2.25rem;font-weight:400}.res-jump-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:9999px;background:var(--bg-light-alt, #EBF2F7);color:#334155;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s ease}.res-jump-pill:hover{background:#fe5f55;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #fe5f5540}.resources-section{padding:5.5rem 0;position:relative;background-color:#fff}.resources-section-alt{background-color:var(--bg-light-alt, #EBF2F7);background-image:radial-gradient(rgba(189,213,234,.45) 1.2px,transparent 1.2px);background-size:24px 24px}.resources-container{max-width:1220px;margin:0 auto;padding:0 1.5rem}.resources-section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.resources-section-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:clamp(1.85rem,3.3vw,2.75rem);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin-bottom:1rem}.resources-section-title .section-title-line{display:block}@media(min-width:640px){.resources-section-title .section-title-line{white-space:nowrap}}.resources-section-desc{font-size:1.05rem;line-height:1.6;color:#495867}.resources-section-cta-wrap{text-align:center;margin-top:3rem}.btn-section-explore{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.85rem;background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:9999px;font-weight:700;font-size:.9375rem;text-decoration:none;box-shadow:0 2px 8px #0f172a0a;transition:all .2s ease}.btn-section-explore:hover{background:#fe5f55;color:#fff;border-color:#fe5f55;transform:translateY(-2px);box-shadow:0 6px 18px #fe5f554d}.roi-grid-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:center}.roi-sliders-box{display:flex;flex-direction:column;gap:1.75rem}.roi-slider-group{display:flex;flex-direction:column;gap:.5rem}.roi-slider-header{display:flex;align-items:center;justify-content:space-between}.roi-slider-label{font-size:.9rem;font-weight:700;color:#0f172a}.roi-slider-val{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:800;color:#fe5f55}.roi-range-input{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;accent-color:#FE5F55}.roi-results-box{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;padding:2rem 1.75rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:center;box-shadow:0 10px 25px #0f172a26}.roi-result-metric{margin-bottom:1.5rem}.roi-metric-num{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:2.35rem;font-weight:800;color:#10b981;line-height:1.1;margin-bottom:.25rem}.roi-metric-lbl{font-size:.825rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.roi-result-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1.5rem}.roi-sub-val{font-size:1.25rem;font-weight:700;color:#fff}.roi-sub-lbl{font-size:.725rem;color:#94a3b8}.roi-btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;background:#fe5f55;color:#fff;border-radius:9999px;font-weight:700;font-size:.875rem;text-decoration:none;transition:all .2s ease}.roi-btn-cta:hover{background:#e0483e;transform:translateY(-2px)}.tools-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.tool-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px #0f172a05}.tool-card-item:hover{transform:translateY(-4px);border-color:#fe5f5566;box-shadow:0 12px 28px #0f172a12}.tool-card-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-card-desc{font-size:.875rem;color:#64748b;line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.tool-card-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;color:#fe5f55;transition:gap .2s ease}.tool-card-item:hover .tool-card-link{gap:.65rem}.articles-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.article-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.85rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px #0f172a08}.article-card-item:hover{transform:translateY(-4px);border-color:#fe5f5566;box-shadow:0 14px 30px #0f172a14}.article-read-time{font-size:.75rem;color:#94a3b8;font-weight:500}.article-card-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.35;margin-bottom:.75rem}.article-card-excerpt{font-size:.875rem;color:#64748b;line-height:1.55;margin-bottom:1.5rem;flex-grow:1}.article-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f1f5f9}.article-author-info{display:flex;align-items:center;gap:.5rem}.author-avatar-dot{width:24px;height:24px;border-radius:50%;background:#0f172a;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.author-name-text{font-size:.8rem;font-weight:600;color:#334155}.article-link-arrow{color:#fe5f55;display:flex;align-items:center;transition:transform .2s ease}.article-card-item:hover .article-link-arrow{transform:translate(4px)}.case-studies-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.cs-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px #0f172a08}.cs-card-item:hover{transform:translateY(-4px);border-color:#fe5f5566;box-shadow:0 14px 30px #0f172a14}.cs-metric-highlight{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:2.15rem;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:.25rem}.cs-metric-label{font-size:.8rem;font-weight:600;color:#059669;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.cs-card-summary{font-size:.9rem;color:#64748b;line-height:1.55;margin-bottom:1.5rem;flex-grow:1}.cs-card-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;color:#fe5f55;transition:gap .2s ease}.cs-card-item:hover .cs-card-link{gap:.75rem}.learning-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.learning-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px #0f172a08}.learning-card-item:hover{transform:translateY(-4px);border-color:#fe5f5566;box-shadow:0 14px 30px #0f172a14}.learning-card-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.35;margin-bottom:.75rem}.learning-card-desc{font-size:.875rem;color:#64748b;line-height:1.55;margin-bottom:1.5rem;flex-grow:1}.learning-card-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;color:#fe5f55;transition:gap .2s ease}.learning-card-item:hover .learning-card-link{gap:.75rem}.industry-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ind-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .25s ease;box-shadow:0 2px 10px #0f172a05}.ind-card-item:hover{transform:translateY(-4px);border-color:#fe5f55;box-shadow:0 10px 24px #0f172a0f}.ind-card-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1.3}.ind-card-desc{font-size:.875rem;color:#64748b;line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.ind-card-action{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;color:#fe5f55;transition:gap .2s ease}.ind-card-item:hover .ind-card-action{gap:.75rem}.resources-cta-box{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(87,115,153,.25);border-radius:20px;padding:3.5rem 3rem;text-align:center;color:#fff;box-shadow:0 20px 45px #0f172a1f}.cta-title{font-family:var(--font-display, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;margin-bottom:.85rem;letter-spacing:-.02em;color:#fff}.cta-desc{font-size:1.0625rem;color:#94a3b8;max-width:650px;margin:0 auto 2rem;line-height:1.6}.btn-primary-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:#fe5f55;color:#fff;font-weight:700;border-radius:9999px;text-decoration:none;box-shadow:0 4px 14px #fe5f5559;transition:all .2s ease}.btn-primary-cta:hover{background:#e0483e;transform:translateY(-2px);box-shadow:0 6px 18px #fe5f5573}@media(max-width:1100px){.tools-grid-6,.articles-grid-3,.case-studies-grid-3,.learning-grid-3,.industry-grid-6{grid-template-columns:repeat(2,1fr)}.roi-grid-layout{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.resources-hero-section{padding:3.5rem 0 40px}.tools-grid-6,.articles-grid-3,.case-studies-grid-3,.learning-grid-3,.industry-grid-6{grid-template-columns:1fr}.resources-cta-box{padding:2.5rem 1.5rem}}
