:root{color:#252321;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f2ec;font-family:PingFang SC,Microsoft YaHei,Heiti SC,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f6f2ec;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:root{--paper:#f6f2ec;--paper-warm:#efe7dc;--surface:#fffaf3;--ink:#252321;--muted:#645f57;--line:#e4d8c9;--charcoal:#171b1a;--charcoal-soft:#222925;--copper:#c7672b;--copper-deep:#9f4d22;--verdigris:#2f7d6d;--sage:#dfe8df}#app{min-height:100vh}.site-shell{background:radial-gradient(circle at 80% 5%, #2f7d6d21, transparent 26rem), linear-gradient(180deg, var(--paper) 0%, #efe6da 42%, #fffaf3 100%);overflow:hidden}.hero{color:#fffaf3;background:linear-gradient(112deg, #171b1afa, #263a32e6 52%, #9f4d22c7), url(/ppt-media/image2.png) bottom center / 100% auto no-repeat, var(--charcoal);min-height:96vh;padding:28px clamp(20px,5vw,72px) 136px;position:relative}.hero:after{pointer-events:none;content:"";background:linear-gradient(180deg, #f6f2ec00, var(--paper) 78%);height:120px;position:absolute;bottom:-1px;left:0;right:0}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:0;align-items:center;gap:12px;min-width:0;font-size:18px;font-weight:700;display:inline-flex}.brand img{width:42px;height:42px}.nav-links{color:#fffaf3c2;align-items:center;gap:clamp(16px,3vw,34px);font-size:14px;display:flex}.nav-links a{transition:color .18s}.nav-links a:hover{color:#fffaf3}.hero-content{z-index:1;max-width:1180px;margin:132px auto 0;position:relative}.eyebrow{color:var(--copper);letter-spacing:0;margin:0 0 14px;font-size:14px;font-weight:800}.hero h1{color:#fffaf3;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(42px,7vw,78px);font-weight:900;line-height:1.04}.hero h1 span{display:block}.hero-lede{color:#fffaf3d1;max-width:690px;margin:28px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.primary-action,.secondary-action{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary-action{color:#fffaf3;background:var(--copper);box-shadow:0 18px 42px #c7672b47}.secondary-action{color:#fffaf3;border:1px solid #ffffff6b}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.secondary-action:hover{background:#ffffff1a;border-color:#fffc}.hero-proof{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff29;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:840px;margin:80px auto 0 0;display:grid;position:relative;overflow:hidden}.hero-proof div{background:#171b1a61;padding:24px}.hero-proof strong{color:#fffaf3;font-size:42px;font-weight:900;line-height:1;display:block}.hero-proof span{color:#fffaf3c2;margin-top:10px;display:block}.section{max-width:1180px;margin:0 auto;padding:96px clamp(20px,5vw,32px)}.section-heading{grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.section-heading h2,.travel-content h2,.final-cta h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(30px,5vw,54px);font-weight:900;line-height:1.12}.intro-section{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(30px,6vw,76px);display:grid}.intro-section .section-heading{display:block}.intro-copy p{color:var(--muted);margin:0;font-size:18px;line-height:1.9}.vision-mission{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.vision-mission article,.challenge-card,.stage-card,.value-grid article{border:1px solid var(--line);background:#fffaf3e6;border-radius:8px;box-shadow:0 18px 48px #3d302414}.vision-mission article{padding:24px}.vision-mission span{color:var(--copper);font-weight:800;display:block}.vision-mission strong{color:var(--ink);margin-top:12px;font-size:19px;line-height:1.55;display:block}.challenge-section{background:radial-gradient(circle at 15% 15%, #2f7d6d33, transparent 22rem), var(--charcoal);max-width:none;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.challenge-section .section-heading,.challenge-grid,.opportunity{max-width:1180px;margin-left:auto;margin-right:auto}.challenge-section h2{color:#fffaf3}.challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.challenge-card{min-height:286px;box-shadow:none;background:#fffaf30f;border-color:#fffaf321;padding:28px}.challenge-card span{color:#7bc5b4;font-size:15px;font-weight:900}.challenge-card h3{color:#fffaf3;margin:28px 0 14px;font-size:23px;font-weight:900}.challenge-card p,.opportunity{color:#fffaf3b8}.challenge-card p{margin:0;line-height:1.75}.opportunity{border-left:4px solid var(--copper);max-width:980px;margin-top:40px;margin-bottom:0;padding-left:22px;font-size:18px;line-height:1.85}.stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px;display:grid}.stage-card{min-height:324px;padding:34px}.stage-card img{filter:hue-rotate(-28deg)saturate(.88)brightness(.72);width:54px;height:54px}.stage-card h3{color:var(--ink);margin:32px 0 14px;font-size:26px;font-weight:900}.stage-card p,.value-grid p,.travel-content p,.feature-list{color:var(--muted)}.stage-card p,.value-grid p,.travel-content p{margin:0;line-height:1.85}.travel-section{background:var(--paper-warm);grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);min-height:620px;display:grid}.travel-image{background:linear-gradient(#2523210a,#25232147),url(/ppt-media/image21.jpeg) 50%/cover no-repeat;min-height:620px}.travel-content{align-self:center;max-width:640px;padding:72px clamp(24px,7vw,86px)}.travel-content p{margin-top:24px;font-size:17px}.feature-list{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.feature-list li{padding-left:28px;line-height:1.65;position:relative}.feature-list li:before{content:"";background:var(--verdigris);border-radius:50%;width:9px;height:9px;position:absolute;top:.63em;left:0;box-shadow:0 0 0 5px #2f7d6d21}.values-section{padding-top:106px}.value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.value-grid article{padding:28px}.value-grid h3{color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:900}.final-cta{color:#fffaf3;background:linear-gradient(125deg,#171b1af5,#2f5044e6),url(/ppt-media/image3.png) bottom/100% no-repeat;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 72px;padding:46px clamp(24px,5vw,54px);display:flex}.final-cta h2{color:#fffaf3;max-width:820px;font-size:clamp(28px,4vw,44px)}@media (width<=960px){.hero{min-height:auto;padding-bottom:108px}.topbar{align-items:flex-start}.nav-links{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;max-width:360px}.hero-content{margin-top:92px}.hero-proof,.challenge-grid,.stage-grid,.value-grid,.intro-section,.travel-section{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr}.travel-content{padding-left:28px;padding-right:28px}}@media (width<=680px){.hero{background:linear-gradient(125deg, #171b1af7, #263a32e6 64%, #9f4d22c2), url(/ppt-media/image2.png) bottom center / auto 150px no-repeat, var(--charcoal);padding:22px 18px 84px}.topbar{gap:16px}.brand span{font-size:16px}.brand img{width:36px;height:36px}.nav-links{display:none}.hero-content{margin-top:78px}.hero h1{font-size:42px}.hero-lede{font-size:16px}.hero-proof,.challenge-grid,.stage-grid,.value-grid,.intro-section,.vision-mission,.travel-section{grid-template-columns:1fr}.hero-proof{margin-top:56px}.hero-proof div,.challenge-card,.stage-card,.value-grid article{padding:24px}.section,.challenge-section{padding-top:72px;padding-bottom:72px}.travel-image{min-height:320px}.travel-section{min-height:0}.final-cta{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px}}
