.sf-next-page{color:#334155;background:#fff;width:100%;position:relative;overflow-x:hidden}.sf-next-hero{background:linear-gradient(110deg,#0151ba 0%,#013dac 100%);border-bottom-left-radius:150px;align-items:center;width:100%;max-width:1440px;height:658px;margin:0 auto;display:flex;position:relative;overflow:hidden}.sf-next-hero-circle-bg{pointer-events:none;z-index:1;background:#0151ba;border-radius:50%;width:1059px;height:1059px;position:absolute;top:-124px;left:750px}.sf-next-hero-content{z-index:10;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:680px;padding-left:80px;display:flex;position:relative}.sf-next-hero-badge{color:#fff;font-family:var(--font-heading,"DM Sans", sans-serif);letter-spacing:-.01em;background-color:#fd8501;border-radius:6px 0 16px 6px;align-items:center;margin-bottom:24px;padding:7px 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #fd85014d}.sf-next-hero-title{font-family:var(--font-heading,"DM Sans", sans-serif);color:#fff;letter-spacing:-.05em;margin-bottom:20px;font-size:48px;font-weight:500;line-height:1.05}.sf-next-hero-desc{font-family:var(--font-sans,"DM Sans", sans-serif);color:#fff;letter-spacing:-.05em;max-width:600px;margin-bottom:28px;font-size:18px;font-weight:400;line-height:23px}.sf-next-hero-pill{color:#fff;font-family:var(--font-sans,"DM Sans", sans-serif);letter-spacing:-.01em;white-space:nowrap;cursor:default;background-color:#007ee6;border-radius:33px;justify-content:center;align-items:center;padding:18px 28px;font-size:14.5px;font-weight:600;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #007ee64d}.sf-next-hero-pill:hover{background-color:#006ec9;transform:translateY(-2px);box-shadow:0 8px 20px #007ee666}.sf-next-hero-collage{pointer-events:none;z-index:5;width:740px;height:658px;position:absolute;top:0;right:0}.sf-next-hero-collage-img{object-fit:contain;object-position:right center;width:100%;height:100%}.sf-next-info-section{background:#fff;width:100%;padding-top:44px;padding-bottom:0;position:relative}.sf-next-info-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 70px}.sf-next-info-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:1300px;margin:0 auto;display:grid}.sf-next-info-card{box-sizing:border-box;background-color:#ebeef5;border-radius:12px;align-items:center;width:100%;min-height:166px;padding:28px 32px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0f172a0a}.sf-next-info-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px -6px #0f172a1a}.sf-next-info-text{font-family:var(--font-sans,"DM Sans", sans-serif);color:#334155;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:26px}.sf-next-pillars-section{background:#fff;width:100%;padding-top:60px;padding-bottom:0;position:relative}.sf-next-pillars-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 73px}.sf-next-pillars-grid{grid-template-columns:repeat(3,418px);justify-content:center;gap:20px;width:100%;max-width:1294px;margin:0 auto;display:grid}.sf-next-pillar-card{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 71.72px),calc(100% - 25.5px) calc(100% - 35.47px),calc(100% - 56.5px) 100%,0 100%);filter:drop-shadow(0 4px 12px #0f172a14);cursor:pointer;flex-direction:column;justify-content:flex-start;width:418px;height:484px;padding:48px 36px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.sf-next-pillar-card:hover{filter:drop-shadow(0 20px 38px #013dac47);transform:translateY(-8px)}.sf-next-pillar-vision{background:linear-gradient(135deg,#fc6605 0%,#f50 100%)}.sf-next-pillar-mission{background:linear-gradient(135deg,#0151ba 0%,#013dac 100%)}.sf-next-pillar-commitment{background:linear-gradient(90deg,#471fa9 0%,#6e09a8 100%)}.sf-next-pillar-bg{opacity:0;pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.sf-next-pillar-bg-vision{background-image:url(/bod/social-foundation/pillar-vision-bg.webp)}.sf-next-pillar-bg-mission{background-image:url(/bod/social-foundation/pillar-mission-bg.webp)}.sf-next-pillar-bg-commitment{background-image:url(/bod/social-foundation/pillar-commitment-bg.webp)}.sf-next-pillar-card:hover .sf-next-pillar-bg{opacity:1;transform:scale(1.05)}.sf-next-pillar-inner{z-index:2;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sf-next-pillar-title{font-family:var(--font-heading,"DM Sans", sans-serif);color:#fff;letter-spacing:-.02em;margin-bottom:38px;font-size:38px;font-weight:700;line-height:1.15}.sf-next-pillar-desc{font-family:var(--font-sans,"DM Sans", sans-serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:30px}.sf-next-tax-section{background-color:#f1f4f9;width:100%;margin-top:44px;margin-bottom:50px;padding:38px 0;position:relative}.sf-next-tax-container{box-sizing:border-box;align-items:center;gap:36px;width:100%;max-width:1440px;margin:0 auto;padding:0 70px;display:flex}.sf-next-tax-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:124px;height:113px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.sf-next-tax-section:hover .sf-next-tax-icon-wrap{transform:scale(1.04)rotate(-2deg)}.sf-next-tax-icon{width:124px;height:113px;display:block}.sf-next-tax-content{flex-direction:column;flex:1;gap:10px;display:flex}.sf-next-tax-heading{font-family:var(--font-heading,"DM Sans", sans-serif);color:#013dac;letter-spacing:-.015em;margin:0;font-size:38px;font-weight:700;line-height:1.15}.sf-next-tax-desc{font-family:var(--font-sans,"DM Sans", sans-serif);color:#334155;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:27px}@media (max-width:1360px){.sf-next-pillars-grid{grid-template-columns:repeat(3,1fr);max-width:100%}.sf-next-pillar-card{aspect-ratio:418/484;width:100%;height:auto}}@media (max-width:1024px){.sf-next-info-container,.sf-next-pillars-container,.sf-next-tax-container{padding-left:24px;padding-right:24px}.sf-next-hero{flex-direction:column;height:auto;min-height:500px;padding-top:40px;padding-bottom:40px}.sf-next-hero-content{width:100%;padding-left:24px;padding-right:24px}.sf-next-hero-collage{width:100%;height:400px;margin-top:20px;position:relative}.sf-next-info-grid{grid-template-columns:1fr}.sf-next-pillars-grid{grid-template-columns:1fr;max-width:500px}.sf-next-tax-container{text-align:center;flex-direction:column}}@media (max-width:768px){.sf-next-hero-title{font-size:36px}.sf-next-hero-pill{white-space:normal;text-align:center;padding:12px 18px}}
