.page_hero__SdfOR{padding:8rem 2rem 4rem;background:radial-gradient(ellipse 100% 60% at 50% -10%,color-mix(in srgb,var(--primary) 12%,transparent) 0,transparent 50%),linear-gradient(180deg,var(--surface-primary) 0,var(--surface-secondary) 100%);text-align:center;position:relative}.page_hero__SdfOR:before{content:"";position:absolute;inset:0;background:radial-gradient(at 30% 30%,color-mix(in srgb,var(--primary) 8%,transparent) 0,transparent 50%),radial-gradient(at 70% 60%,color-mix(in srgb,var(--accent) 6%,transparent) 0,transparent 50%);pointer-events:none}.page_hero__SdfOR.page_dark__wa8AX{background:radial-gradient(ellipse 100% 60% at 50% -10%,color-mix(in srgb,var(--primary) 20%,transparent) 0,transparent 50%),linear-gradient(180deg,var(--gray-950) 0,var(--gray-900) 100%)}.page_hero__SdfOR>*{position:relative;z-index:1}.page_badge__awsJP{display:inline-flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);padding:.5rem 1.25rem;border-radius:100px;font-size:.8125rem;font-weight:600;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}.page_hero__SdfOR.page_dark__wa8AX .page_badge__awsJP{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary-light);border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.page_heroTitle__iOzDw{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary) 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.25rem;padding:.1em 0}.page_hero__SdfOR.page_dark__wa8AX .page_heroTitle__iOzDw{background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-light) 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__pc_bR{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--text-secondary);max-width:700px;margin:0 auto}.page_hero__SdfOR.page_dark__wa8AX .page_heroSubtitle__pc_bR{color:var(--text-muted)}.page_resourcesSection__HHi0w{padding:5rem 2rem;background:var(--surface-primary)}.page_resourcesSection__HHi0w.page_dark__wa8AX{background:var(--gray-900)}.page_resourceGrid__vzvqU{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.page_resourceCard__6GmbM{background:var(--surface-primary);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:2.5rem;cursor:pointer;text-align:center}.page_resourceCard__6GmbM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:transparent;transition:background .3s}.page_resourcesSection__HHi0w.page_dark__wa8AX .page_resourceCard__6GmbM{background:var(--gray-800);border-color:var(--gray-700)}.page_resourceCard__6GmbM:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.page_resourceCard__6GmbM:hover:before{background:linear-gradient(90deg,var(--primary) 0,var(--accent) 50%,var(--secondary) 100%)}.page_resourcesSection__HHi0w.page_dark__wa8AX .page_resourceCard__6GmbM:hover{box-shadow:0 24px 48px rgba(0,0,0,.3)}.page_resourceIcon__NVmQG{width:4rem;height:4rem;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s}.page_resourceCard__6GmbM:hover .page_resourceIcon__NVmQG{transform:scale(1.1);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 40%,transparent)}.page_resourceType__P1TSH{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);padding:.375rem .75rem;border-radius:.375rem;margin-bottom:1rem}.page_resourcesSection__HHi0w.page_dark__wa8AX .page_resourceType__P1TSH{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary-light)}.page_resourceTitle__tP_4U{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3}.page_resourcesSection__HHi0w.page_dark__wa8AX .page_resourceTitle__tP_4U{color:var(--text-primary)}.page_resourceDescription__cGFox{font-size:.9375rem;line-height:1.6;color:var(--text-tertiary);margin-bottom:1.5rem}.page_resourcesSection__HHi0w.page_dark__wa8AX .page_resourceDescription__cGFox{color:var(--text-muted)}.page_resourceLink___9_aE{color:var(--primary);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem;transition:all .2s}.page_resourceLink___9_aE:hover{color:var(--primary-dark);gap:.5rem}.page_blogSection__Zt5Ty{padding:5rem 2rem;background:var(--surface-secondary)}.page_blogSection__Zt5Ty.page_dark__wa8AX{background:var(--gray-800)}.page_sectionHeader__vqD2j{text-align:center;max-width:800px;margin:0 auto 4rem}.page_sectionTitle__UPH85{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_sectionTitle__UPH85{color:var(--text-primary)}.page_sectionSubtitle__Vlant{font-size:1.125rem;color:var(--text-tertiary)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_sectionSubtitle__Vlant{color:var(--text-muted)}.page_blogGrid__iZNuk{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.page_blogCard__OsjHC{background:var(--surface-primary);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogCard__OsjHC{background:var(--gray-900);border-color:var(--gray-700)}.page_blogCard__OsjHC:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogCard__OsjHC:hover{box-shadow:0 24px 48px rgba(0,0,0,.3)}.page_blogContent__UsQLp{padding:2rem}.page_blogDate__o7i3J{font-size:.8125rem;color:var(--text-muted);margin-bottom:.75rem;font-weight:500}.page_blogTitle__k4gSz{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3;transition:color .2s}.page_blogCard__OsjHC:hover .page_blogTitle__k4gSz{color:var(--primary)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogTitle__k4gSz{color:var(--text-primary)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogCard__OsjHC:hover .page_blogTitle__k4gSz{color:var(--primary-light)}.page_blogExcerpt__QxwWR{font-size:.9375rem;line-height:1.7;color:var(--text-tertiary);margin-bottom:1.5rem}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogExcerpt__QxwWR{color:var(--text-muted)}.page_blogAuthor__kN8w3{display:flex;align-items:center;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle)}.page_blogSection__Zt5Ty.page_dark__wa8AX .page_blogAuthor__kN8w3{border-top-color:var(--gray-700)}.page_authorAvatar__a4x2W{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:50%}.page_authorName__zr7AU{font-size:.875rem;font-weight:600}.page_authorName__zr7AU,.page_blogSection__Zt5Ty.page_dark__wa8AX .page_authorName__zr7AU{color:var(--text-primary)}.page_ctaSection__20Eat{padding:6rem 2rem;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);text-align:center;position:relative;overflow:hidden}.page_ctaSection__20Eat:before{content:"";position:absolute;inset:0;background:radial-gradient(at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(at 80% 50%,rgba(255,255,255,.08) 0,transparent 50%);pointer-events:none}.page_ctaTitle__HwK7J{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:white;margin-bottom:1.5rem;position:relative}.page_ctaSubtitle__9nMLj{font-size:1.125rem;color:rgba(255,255,255,.9);margin-bottom:2rem;position:relative}.page_ctaButton__DQPil{background:white;color:var(--primary);padding:1rem 2.5rem;border-radius:var(--radius-button);font-weight:700;font-size:1.125rem;border:none;cursor:pointer;box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block}.page_ctaButton__DQPil:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}@media (max-width:768px){.page_hero__SdfOR{padding:6rem 1rem 3rem}.page_blogSection__Zt5Ty,.page_resourcesSection__HHi0w{padding:3rem 1rem}.page_blogGrid__iZNuk,.page_resourceGrid__vzvqU{grid-template-columns:1fr}}@keyframes page_fadeInUp___4Flh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_scaleIn__dMrFi{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page_float__R5YeR{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page_badge__awsJP{animation:page_fadeInUp___4Flh .6s ease-out}.page_heroTitle__iOzDw{animation:page_fadeInUp___4Flh .7s ease-out .1s both}.page_heroSubtitle__pc_bR{animation:page_fadeInUp___4Flh .7s ease-out .2s both}.page_badge__awsJP:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 25%,transparent)}.page_resourceCard__6GmbM{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_resourceCard__6GmbM:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 5%,transparent) 0,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.page_resourceCard__6GmbM:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.12)}.page_resourceCard__6GmbM:hover:after{opacity:1}.page_resourceCard__6GmbM:hover .page_resourceIcon__NVmQG{transform:scale(1.15) rotate(5deg);box-shadow:0 10px 25px color-mix(in srgb,var(--primary) 30%,transparent)}.page_blogCard__OsjHC,.page_resourceIcon__NVmQG{transition:all .4s cubic-bezier(.4,0,.2,1)}.page_blogCard__OsjHC{position:relative;overflow:hidden}.page_blogCard__OsjHC:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.12)}.page_blogCard__OsjHC:hover .page_blogImage__osjSR{transform:scale(1.08)}.page_blogCard__OsjHC:hover .page_readMore__UiasT{transform:translateX(5px);color:var(--primary)}.page_blogImage__osjSR{transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_categoryTag__o63eD,.page_readMore__UiasT{transition:all .3s ease}.page_categoryTag__o63eD:hover{transform:scale(1.05)}.page_ctaSection__20Eat:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.1) 0,transparent 40%);pointer-events:none;animation:page_float__R5YeR 8s ease-in-out infinite}.page_ctaButton__DQPil{position:relative;overflow:hidden}.page_ctaButton__DQPil:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.page_ctaButton__DQPil:hover:before{width:300%;height:300%}.page_ctaButton__DQPil:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,.2)}.page_resourceCard__6GmbM:first-child{animation:page_scaleIn__dMrFi .5s ease-out .1s both}.page_resourceCard__6GmbM:nth-child(2){animation:page_scaleIn__dMrFi .5s ease-out .2s both}.page_resourceCard__6GmbM:nth-child(3){animation:page_scaleIn__dMrFi .5s ease-out .3s both}.page_resourceCard__6GmbM:nth-child(4){animation:page_scaleIn__dMrFi .5s ease-out .4s both}.page_blogCard__OsjHC:first-child{animation:page_scaleIn__dMrFi .5s ease-out .1s both}.page_blogCard__OsjHC:nth-child(2){animation:page_scaleIn__dMrFi .5s ease-out .2s both}.page_blogCard__OsjHC:nth-child(3){animation:page_scaleIn__dMrFi .5s ease-out .3s both}