.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column}.page_visuallyHidden__MggRt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_main__nw1Wk{flex-grow:1}.page_hero__7KFOs{background:white;padding:5rem 1rem 4rem;text-align:center}.page_heroContent__dzLob{max-width:1100px;margin:0 auto}.page_heroTitle__ixXIp{font-size:3rem;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;line-height:1.2}.page_heroGray__RSYae{color:var(--text-primary)}.page_heroSubtitle__ZW2Yq{font-size:var(--font-size-subtitle);color:var(--text-secondary);line-height:1.6;max-width:800px;margin:0 auto}@media (min-width:768px){.page_heroTitle__ixXIp{font-size:3.5rem}}.page_offerings__4_lpK{background:white;padding:0 1rem 4rem}.page_offeringsHeader__3TKHm{max-width:1200px;margin:0 auto;text-align:center;margin-bottom:var(--spacing-lg)}.page_offeringsHeader__3TKHm h2{font-size:2rem;color:var(--text-primary)}.page_offeringsContent__jWeKR{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:1024px){.page_offeringsContent__jWeKR{grid-template-columns:repeat(2,1fr)}}.page_offeringCard__QWhzF{background:white;padding:2rem;border-radius:var(--border-radius-md);border:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s}.page_offeringCard__QWhzF:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.page_offeringIcon__JLk2O{width:64px;height:64px;color:var(--primary-orange);margin-bottom:1.5rem}.page_offeringIcon__JLk2O svg{width:100%;height:100%}.page_offeringTitle__S3piM{font-size:1.375rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.page_offeringDesc__iWZfh{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.page_offeringLink__hpiar{color:var(--primary-orange);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color .2s}.page_offeringLink__hpiar:hover{color:#b34700;text-decoration:underline}.page_quickAccess__9CiHZ{background:white;padding:4rem 1rem}.page_quickAccessContent__ts6T8{max-width:1200px;margin:0 auto}.page_quickAccessContent__ts6T8 h2{font-size:2rem;color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-lg)}.page_quickLinks__pbZzp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_quickLink__GZH0y{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:white;border:1px solid #e5e5e5;border-radius:var(--border-radius-md);text-decoration:none;transition:all .2s}.page_quickLink__GZH0y:hover{background:var(--primary-orange);transform:translateX(4px)}.page_quickLink__GZH0y:hover .page_quickLinkIcon__qrQOw{background:white;color:var(--primary-orange)}.page_quickLink__GZH0y:hover .page_quickLinkDesc__GWnyx,.page_quickLink__GZH0y:hover .page_quickLinkTitle__KqrUa{color:white}.page_quickLinkIcon__qrQOw{width:48px;height:48px;background:var(--primary-orange);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;transition:all .2s}.page_quickLinkTitle__KqrUa{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:.25rem;transition:color .2s}.page_quickLinkDesc__GWnyx{font-size:.875rem;color:var(--text-secondary);transition:color .2s}.page_philosophy___e8be{background:white;padding:4rem 1rem}.page_philosophyContent__BpDKm{max-width:1200px;margin:0 auto}.page_philosophyContent__BpDKm h2{font-size:2rem;color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-lg)}.page_principles__G_etv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.page_principle__I9S7N{background:white;padding:2rem;border-radius:var(--border-radius-md);border-left:4px solid #c85200}.page_principle__I9S7N h3{font-size:var(--font-size-subtitle);color:var(--primary-orange);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.page_principle__I9S7N p{color:var(--text-secondary);line-height:1.6;margin:0}.page_cookieNotice__PvpmR{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);background:white;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:1rem 1.5rem;border-radius:var(--border-radius-md);display:flex;align-items:center;gap:1rem;z-index:1000;max-width:90%}.page_cookieText__ssCPh{font-size:.875rem;color:var(--text-primary)}.page_cookieBtn__A03_C{background:var(--primary-orange);color:white;border:none;padding:.5rem 1.5rem;cursor:pointer;font-size:.875rem;font-family:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:var(--border-radius-sm)}.page_cookieBtn__A03_C:hover{background:#b34700}.page_convective__uWL5T{background:white;padding:4rem 1rem}.page_convectiveContent__496_v{max-width:1100px;margin:0 auto}.page_convectiveBox__phoXb{background:white;padding:2.5rem;border-radius:var(--border-radius-md);border:1px solid #e5e5e5}.page_convectiveTitle__sK_B_{font-size:1.75rem;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;color:var(--text-primary)}.page_convectiveText__QSMGJ{color:var(--text-primary);line-height:1.7;margin-bottom:1.5rem;font-size:.9375rem}.page_partner__64oL7{color:var(--primary-orange);display:inline}.page_partner__64oL7,.page_partner__64oL7:hover{text-decoration:underline}.page_convectiveBtn___T8DO{display:inline-block;background:var(--primary-orange);color:white;padding:.75rem 1.5rem;font-size:1rem;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--border-radius-sm);transition:background .2s}.page_convectiveBtn___T8DO:hover{background:#b34700}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2rem}.page_heroSubtitle__ZW2Yq{font-size:1.0625rem}.page_offeringsContent__jWeKR,.page_principles__G_etv,.page_quickLinks__pbZzp{grid-template-columns:1fr}.page_cookieNotice__PvpmR{flex-direction:column;align-items:stretch;text-align:center;padding:1rem;max-width:95%;bottom:.5rem}.page_cookieBtn__A03_C{width:100%;padding:.75rem}}