h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,"Times New Roman",serif}.dt-leadership-multiplier{max-width:1200px;margin:0 auto}.dt-lm-intro{max-width:850px;margin:0 auto 55px;text-align:center}.dt-lm-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.dt-lm-intro h2{margin:0 0 22px;font-size:36px;line-height:1.2;font-weight:600}.dt-lm-intro p{margin:0 auto;font-size:17px;line-height:1.7}.dt-lm-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;align-items:stretch}.dt-lm-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.dt-lm-number{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:2px solid #d9d9d9;border-radius:50%;background:#ffffff;font-size:13px;font-weight:700;position:relative;z-index:2}.dt-lm-step:not(:last-child)::after{content:"→";position:absolute;top:14px;right:-11px;font-size:20px;line-height:1}.dt-lm-content{width:100%;padding:20px 14px;background:#f6f6f6;border-radius:8px}.dt-lm-content h3{margin:0 0 10px;font-size:17px;line-height:1.3;font-weight:600}.dt-lm-content p{margin:0;font-size:14px;line-height:1.55}.dt-lm-closing{max-width:850px;margin:50px auto 0;text-align:center}.dt-lm-multiplier{margin:0 0 18px;font-size:20px;line-height:1.5}.dt-lm-closing>p:last-child{margin:0;font-size:18px;line-height:1.7}@media (max-width:1100px){.dt-lm-steps{grid-template-columns:repeat(4,1fr);row-gap:35px}.dt-lm-step:nth-child(4)::after{display:none}}@media (max-width:767px){.dt-lm-intro{margin-bottom:40px}.dt-lm-intro h2{font-size:28px}.dt-lm-intro p{font-size:16px}.dt-lm-steps{display:flex;flex-direction:column;gap:0;max-width:500px;margin:0 auto}.dt-lm-step{display:grid;grid-template-columns:52px 1fr;column-gap:18px;text-align:left;align-items:start;min-height:100px}.dt-lm-number{margin:0}.dt-lm-content{padding:14px 16px}.dt-lm-content h3{font-size:16px}.dt-lm-content p{font-size:14px}.dt-lm-step:not(:last-child)::after{content:"↓";top:62px;left:18px;right:auto;font-size:18px}.dt-lm-closing{margin-top:35px}.dt-lm-multiplier{font-size:18px}.dt-lm-closing>p:last-child{font-size:16px}}.leadership-multiplier{display:flex;align-items:center;width:100%;max-width:1500px;margin:0 auto;gap:0}.lm-card{flex:1 1 0;min-width:0;min-height:300px;padding:28px 18px;box-sizing:border-box;border:1px solid #d6e0eb;border-radius:12px;background:#ffffff;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start}.lm-icon{width:76px;height:76px;margin-bottom:22px;display:flex;align-items:center;justify-content:center}.lm-icon svg{width:64px;height:64px;fill:none;stroke:#173b70;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lm-card h3{margin:0;padding:0;color:#102b52;font-size:20px;line-height:1.25;font-weight:700}.lm-line{width:44px;height:3px;margin:17px 0 18px;background:#173b70;border-radius:3px}.lm-card p{margin:0;color:#26384d;font-size:16px;line-height:1.5}.lm-arrow{flex:0 0 30px;display:flex;align-items:center;justify-content:center;color:#8a949e;font-size:30px;line-height:1}@media (max-width:980px){.leadership-multiplier{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:500px!important;margin:0 auto!important}.leadership-multiplier .lm-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:250px!important;padding:30px 20px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}.leadership-multiplier .lm-icon{width:70px!important;height:70px!important;margin:0 0 20px 0!important;flex-shrink:0!important}.leadership-multiplier .lm-icon svg{width:60px!important;height:60px!important}.leadership-multiplier .lm-card h3{margin:0!important;padding:0!important;line-height:1.25!important}.leadership-multiplier .lm-line{margin:15px 0 17px!important;flex-shrink:0!important}.leadership-multiplier .lm-card p{margin:0!important;line-height:1.5!important}.leadership-multiplier .lm-arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:45px!important;min-height:45px!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important;transform:rotate(90deg)!important}}.lm-callout{display:flex;align-items:center;width:100%;max-width:1500px;margin:28px auto 0;padding:22px 30px;box-sizing:border-box;background:#f2f6fa;border:1px solid #d9e3ec;border-radius:12px}.lm-callout-icon{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-right:20px}.lm-callout-icon svg{width:48px;height:48px;fill:none;stroke:#173b70;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lm-callout-text{font-size:18px;line-height:1.6;color:#26384d}.lm-callout-text strong{color:#102b52;font-weight:700}@media (max-width:980px){.lm-callout{flex-direction:column;text-align:center;padding:24px 20px;margin-top:25px}.lm-callout-icon{margin-right:0;margin-bottom:12px}.lm-callout-text{font-size:16px;line-height:1.55}}.dt-proof-point{max-width:1100px;margin:0 auto}.dt-proof-intro{max-width:850px;margin:0 auto 35px;text-align:center}.dt-proof-eyebrow,.dt-coaches-eyebrow{margin-bottom:12px;color:#edbb5f;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.dt-proof-intro h2{margin:0 0 22px;font-size:36px;line-height:1.2;font-weight:600}.dt-proof-intro p{margin:0 0 14px;font-size:17px;line-height:1.7}.dt-proof-intro p:last-child{margin-bottom:0}.dt-proof-skills{max-width:950px;margin:0 auto 45px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dt-proof-skills span{padding:9px 15px;background:#e3e3e3;border-radius:6px;font-size:15px;line-height:1.4;color:#333}.dt-proof-transition{max-width:750px;margin:0 auto 40px;text-align:center}.dt-proof-transition p{margin:0 0 8px;font-size:18px;line-height:1.6}.dt-proof-transition .dt-proof-next{margin-bottom:0}.dt-coaches{max-width:950px;margin:0 auto 45px;padding:32px 42px;background:#e3e3e3;border-radius:10px}.dt-coaches-eyebrow{margin-bottom:10px}.dt-coaches h3{margin:0 0 18px;font-size:28px;line-height:1.25;font-weight:600}.dt-coaches p{margin:0 0 14px;font-size:17px;line-height:1.7}.dt-coaches p:last-child{margin-bottom:0}.dt-proof-results{max-width:1050px;margin:0 auto 45px;display:flex;align-items:center;justify-content:center;gap:12px}.dt-result{flex:1;text-align:center}.dt-result strong{display:block;font-size:38px;line-height:1;font-weight:700}.dt-result span{display:block;margin-top:9px;font-size:13px;line-height:1.4}.dt-result-arrow{flex:0 0 auto;font-size:22px;line-height:1}.dt-proof-closing{max-width:800px;margin:0 auto;text-align:center}.dt-proof-closing p{margin:0 0 12px;font-size:18px;line-height:1.6}.dt-proof-closing p:last-child{margin-bottom:0;font-size:23px;line-height:1.5}@media (max-width:1000px){.dt-proof-results{flex-wrap:wrap;gap:25px 15px}.dt-result{flex:0 0 calc(33.333% - 15px)}.dt-result-arrow{display:none}}@media (max-width:767px){.dt-proof-intro{margin-bottom:30px}.dt-proof-intro h2{font-size:28px}.dt-proof-intro p{font-size:16px}.dt-proof-skills{justify-content:flex-start;gap:8px;margin-bottom:35px}.dt-proof-skills span{padding:7px 11px;font-size:13px}.dt-proof-transition{margin-bottom:32px}.dt-proof-transition p{font-size:16px}.dt-coaches{padding:26px 22px;margin-bottom:35px}.dt-coaches h3{font-size:25px}.dt-coaches p{font-size:16px}.dt-proof-results{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 15px;margin-bottom:35px}.dt-result{flex:none}.dt-result strong{font-size:32px}.dt-proof-closing p{font-size:16px}.dt-proof-closing p:last-child{font-size:21px}}.dt-nyc-recognition{width:100%;padding:10px 0}.dt-nyc-recognition-inner{max-width:900px;margin:0 auto;text-align:center}.dt-nyc-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.dt-nyc-recognition h2{margin:0 0 28px;font-size:36px;line-height:1.2;font-weight:600}.dt-nyc-content{max-width:850px;margin:0 auto}.dt-nyc-content p{margin:0 0 16px;font-size:17px;line-height:1.7}.dt-nyc-content p:last-child{margin-bottom:0}.dt-nyc-belief{max-width:850px;margin:38px auto 35px;padding:28px 35px;background:#f6f6f6;border-radius:10px}.dt-nyc-belief-intro{margin:0 0 14px;font-size:16px;line-height:1.6}.dt-nyc-belief blockquote{margin:0;padding:0;border:0;font-size:20px;line-height:1.6}.dt-nyc-cta{margin-top:30px}.dt-nyc-button{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;background:#edbb5f;border-radius:5px;color:#222222!important;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none!important;transition:transform 0.2s ease,opacity 0.2s ease}.dt-nyc-button:hover{transform:translateY(-2px);opacity:0.9}.dt-nyc-button span{font-size:19px;line-height:1}@media (max-width:767px){.dt-nyc-recognition-inner{max-width:100%}.dt-nyc-eyebrow{font-size:13px}.dt-nyc-recognition h2{font-size:28px;margin-bottom:22px}.dt-nyc-content p{font-size:16px;line-height:1.65}.dt-nyc-belief{margin-top:30px;padding:24px 20px}.dt-nyc-belief-intro{font-size:15px}.dt-nyc-belief blockquote{font-size:18px;line-height:1.55}.dt-nyc-cta{margin-top:25px}.dt-nyc-button{padding:13px 18px;font-size:14px}}.dt-national-cup{max-width:1050px;margin:0 auto}.dt-national-cup-intro{max-width:850px;margin:0 auto 40px;text-align:center}.dt-national-cup-eyebrow{margin-bottom:12px;color:#edbb5f;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.dt-national-cup-intro h2{margin:0 0 22px;font-size:36px;line-height:1.2;font-weight:600}.dt-national-cup-intro p{margin:0 0 14px;font-size:17px;line-height:1.7}.dt-national-cup-intro p:last-child{margin-bottom:0}.dt-national-days{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:45px}.dt-national-day{display:flex;align-items:flex-start;gap:20px;padding:28px 25px;background:#f6f6f6;border-radius:10px}.dt-national-day-number{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid #d9d9d9;border-radius:50%;background:#ffffff;font-size:13px;font-weight:700}.dt-national-day-content{flex:1}.dt-national-day-label{margin-bottom:6px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.dt-national-date{margin-bottom:12px;font-size:20px;line-height:1.3;font-weight:600}.dt-national-day-content p{margin:0;font-size:16px;line-height:1.6}.dt-national-vision{max-width:900px;margin:0 auto 45px;text-align:center}.dt-national-vision>p{margin:0 0 18px;font-size:18px;line-height:1.6;font-weight:600}.dt-national-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:18px;line-height:1.5;font-weight:600}.dt-national-arrow{font-size:22px}.dt-national-beyond{max-width:950px;margin:0 auto;padding-top:10px;text-align:center}.dt-national-beyond>p:first-child{margin:0 0 12px;font-size:20px;line-height:1.5;font-weight:700}.dt-national-support-intro{margin:0 0 20px;font-size:16px;line-height:1.6}.dt-national-path{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:16px;line-height:1.5;font-weight:600}.dt-national-path-arrow{font-size:18px}@media (max-width:900px){.dt-national-days{gap:18px}.dt-national-day{padding:24px 20px}.dt-national-day-number{flex-basis:44px;width:44px;height:44px}}@media (max-width:767px){.dt-national-cup-intro h2{font-size:28px}.dt-national-cup-intro p{font-size:16px}.dt-national-days{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.dt-national-day{padding:22px 18px;gap:15px}.dt-national-day-label{font-size:13px}.dt-national-date{font-size:18px}.dt-national-day-content p{font-size:15px}.dt-national-vision{margin-bottom:35px}.dt-national-vision>p{font-size:17px}.dt-national-flow{flex-direction:column;gap:5px;font-size:17px}.dt-national-arrow{transform:rotate(90deg)}.dt-national-beyond>p:first-child{font-size:18px}.dt-national-path{flex-direction:column;gap:4px;font-size:15px}.dt-national-path-arrow{transform:rotate(90deg)}}.dt-beyond-hackathon{max-width:1100px;margin:0 auto}.dt-beyond-intro{max-width:850px;margin:0 auto 40px;text-align:center}.dt-beyond-eyebrow{margin-bottom:12px;color:#edbb5f;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.dt-beyond-intro h2{margin:0 0 22px;font-size:36px;line-height:1.2;font-weight:600}.dt-beyond-intro p{margin:0 0 14px;font-size:17px;line-height:1.7}.dt-beyond-intro p:last-child{margin-bottom:0}.dt-beyond-intro .dt-beyond-lead{margin-top:22px;font-weight:600}.dt-beyond-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1050px;margin:0 auto 42px}.dt-beyond-item{padding:22px 20px;background:#f6f6f6;border-radius:8px}.dt-beyond-number{margin-bottom:12px;font-size:12px;line-height:1;font-weight:700;letter-spacing:0.06em}.dt-beyond-item h3{margin:0 0 9px;font-size:19px;line-height:1.3;font-weight:600}.dt-beyond-item p{margin:0;font-size:15px;line-height:1.55;font-style:italic}.dt-beyond-closing{max-width:750px;margin:0 auto;text-align:center}.dt-beyond-closing p{margin:0;font-size:20px;line-height:1.6}@media (max-width:1000px){.dt-beyond-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.dt-beyond-intro h2{font-size:28px}.dt-beyond-intro p{font-size:16px}.dt-beyond-grid{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.dt-beyond-item{padding:18px 18px}.dt-beyond-item h3{font-size:18px}.dt-beyond-item p{font-size:14px}.dt-beyond-closing p{font-size:17px}}.dt-purpose-section{padding:20px 20px}.dt-purpose-inner{max-width:1200px;margin:0 auto;text-align:center}.dt-purpose-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dt-purpose-section h2{max-width:850px;margin:0 auto 24px;font-size:36px;line-height:1.15;font-weight:600}.dt-purpose-intro{max-width:720px;margin:0 auto 55px;font-size:18px;line-height:1.7;color:#555}.dt-purpose-journey{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto 60px;gap:8px}.dt-purpose-stage{flex:1;min-width:0;padding:17px 12px;background:#e3e3e3;border-radius:8px;font-size:15px;line-height:1.3;font-weight:600;color:#222;display:flex;align-items:center;justify-content:center;min-height:68px}.dt-purpose-arrow{flex:0 0 auto;font-size:22px;color:#999;line-height:1}.dt-purpose-support{max-width:800px;margin:0 auto}.dt-purpose-support>p{margin-bottom:18px;font-size:18px;line-height:1.6;color:#444}.dt-purpose-belief{padding:25px 30px;background:#f6f6f6;border-radius:10px}.dt-purpose-belief strong{display:block;margin-bottom:10px;font-size:20px;line-height:1.4}.dt-purpose-belief span{display:block;font-size:16px;line-height:1.7;color:#555}@media (max-width:1100px){.dt-purpose-journey{gap:5px}.dt-purpose-stage{font-size:14px;padding:15px 8px}.dt-purpose-arrow{font-size:19px}}@media (max-width:767px){.dt-purpose-section{padding:65px 20px}.dt-purpose-section h2{font-size:30px;line-height:1.2}.dt-purpose-intro{margin-bottom:40px;font-size:17px}.dt-purpose-journey{flex-direction:column;gap:0;margin-bottom:45px}.dt-purpose-stage{width:100%;flex:none;min-height:0;padding:15px 18px;font-size:16px}.dt-purpose-arrow{padding:7px 0;font-size:19px}.dt-purpose-belief{padding:22px 20px}.dt-purpose-belief strong{font-size:18px}}.dt-vision-section{padding:20px 20px}.dt-vision-inner{max-width:1100px;margin:0 auto;text-align:center}.dt-vision-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dt-vision-section h2{margin:0 auto 12px;font-size:35px;line-height:1.15;font-weight:700}.dt-vision-event{margin-bottom:42px;font-size:20px;font-weight:600}.dt-vision-event span{margin:0 8px;color:#999}.dt-vision-intro{max-width:760px;margin:0 auto 45px}.dt-vision-intro p{margin-bottom:12px;font-size:18px;line-height:1.7;color:#444}.dt-vision-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:850px;margin:0 auto 45px}.dt-vision-goal{padding:28px 20px;background:#f6f6f6;border-radius:10px}.dt-vision-number{margin-bottom:5px;font-size:38px;line-height:1.1;font-weight:700;color:#edbb5f}.dt-vision-label{font-size:16px;color:#555}.dt-vision-journey-heading{margin-bottom:18px;font-size:17px;font-weight:600;color:#444}.dt-vision-journey{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;margin-bottom:50px}.dt-vision-journey div{padding:12px 15px;background:#ffffff;border-radius:6px;font-size:18px;font-weight:600}.dt-vision-journey span{font-size:19px;color:#999}.dt-vision-body{max-width:800px;margin:0 auto 45px}.dt-vision-body p{margin-bottom:15px;font-size:17px;line-height:1.7;color:#444}.dt-vision-belief-intro{max-width:780px;margin:0 auto 18px;font-size:17px;line-height:1.7;color:#444}.dt-vision-belief{max-width:850px;margin:0 auto;padding:30px 35px;background:#ffffff;border-radius:10px}.dt-vision-quote{font-size:24px;line-height:1.45;font-weight:600}@media (max-width:980px){.dt-vision-section h2{font-size:40px}.dt-vision-journey{gap:6px}.dt-vision-journey div{padding:11px 10px;font-size:14px}}@media (max-width:767px){.dt-vision-section{padding:65px 20px}.dt-vision-section h2{font-size:32px}.dt-vision-event{font-size:17px;margin-bottom:35px}.dt-vision-intro{margin-bottom:35px}.dt-vision-intro p{font-size:17px}.dt-vision-goals{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.dt-vision-goal{padding:20px}.dt-vision-number{font-size:32px}.dt-vision-journey{flex-wrap:wrap;gap:6px;margin-bottom:40px}.dt-vision-journey div{padding:10px 12px;font-size:14px}.dt-vision-journey span{font-size:16px}.dt-vision-body p{font-size:16px}.dt-vision-belief{padding:24px 20px}.dt-vision-quote{font-size:20px}}.dt-building-section{padding:10px 20px}.dt-building-inner{max-width:1100px;margin:0 auto;text-align:center}.dt-building-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dt-building-section h2{margin:0 auto 22px;font-size:35px;line-height:1.15;font-weight:700}.dt-building-intro{max-width:760px;margin:0 auto 55px;font-size:18px;line-height:1.7;color:#555}.dt-building-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.dt-building-item{position:relative;padding:27px 26px 25px;background:#e3e3e3;border-radius:9px;min-height:175px}.dt-building-number{margin-bottom:14px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:1px}.dt-building-item h3{margin:0 0 9px;font-size:19px;line-height:1.3;font-weight:700;color:#222}.dt-building-item p{margin:0;font-size:15px;line-height:1.6;color:#555}@media (max-width:980px){.dt-building-section h2{font-size:36px}.dt-building-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.dt-building-section{padding:65px 20px}.dt-building-section h2{font-size:30px;line-height:1.2}.dt-building-intro{margin-bottom:40px;font-size:17px}.dt-building-grid{grid-template-columns:1fr;gap:12px}.dt-building-item{min-height:auto;padding:23px 22px}.dt-building-item h3{font-size:18px}}.dt-philosophy-section{padding:20px 20px}.dt-philosophy-inner{max-width:1050px;margin:0 auto;text-align:center}.dt-philosophy-eyebrow{margin-bottom:14px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dt-philosophy-section h2{margin:0 auto 12px;font-size:35px;line-height:1.15;font-weight:700}.dt-philosophy-intro{margin:0 0 45px;font-size:18px;line-height:1.6;color:#555}.dt-philosophy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;text-align:left}.dt-philosophy-item{display:grid;grid-template-columns:42px 1fr;align-items:start;padding:24px 25px;background:#f6f6f6;border-radius:9px}.dt-philosophy-number{padding-top:3px;color:#edbb5f;font-size:13px;font-weight:700;letter-spacing:1px}.dt-philosophy-item p{margin:0;font-size:17px;line-height:1.55;color:#333}.dt-philosophy-closing{margin:60px auto 0;text-align:center}.dt-philosophy-closing-label{margin-bottom:12px;font-size:16px;color:#666}.dt-philosophy-closing-quote{display:inline-block;padding:22px 35px;background:#ffffff;border-radius:10px;font-size:30px;line-height:1.35;font-weight:700;color:#222}@media (max-width:800px){.dt-philosophy-section h2{font-size:36px}.dt-philosophy-grid{gap:14px}.dt-philosophy-item{padding:22px 20px}}@media (max-width:767px){.dt-philosophy-section{padding:65px 20px}.dt-philosophy-section h2{font-size:30px}.dt-philosophy-intro{margin-bottom:32px;font-size:17px}.dt-philosophy-grid{grid-template-columns:1fr;gap:12px}.dt-philosophy-item{grid-template-columns:38px 1fr;padding:20px 18px}.dt-philosophy-item p{font-size:16px;line-height:1.55}.dt-philosophy-closing{margin-top:45px}.dt-philosophy-closing-quote{padding:20px 24px;font-size:24px}}.dt-story-continues-section{padding:20px 20px 40px}.dt-story-continues-inner{max-width:1000px;margin:0 auto;text-align:center}.dt-story-continues-eyebrow{margin-bottom:38px;color:#edbb5f;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dt-story-continues-heading{margin:0 auto 38px;text-align:center;font-size:35px;line-height:1.15;font-weight:700;color:#b52d78}.dt-story-journey{max-width:780px;margin:0 auto 40px}.dt-story-journey div{font-size:20px;line-height:1.7;color:#444}.dt-story-core{max-width:850px;margin:0 auto 75px;font-size:25px;line-height:1.5;font-weight:600;color:#222}.dt-story-identity{padding:42px 30px;background:#ffffff;border-radius:10px}.dt-story-identity h2{margin:0 0 22px;font-size:30px;line-height:1.25;font-weight:700}.dt-story-pathway{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:16px;line-height:1.5;font-weight:600;color:#333}.dt-story-pathway span{color:#999;font-size:18px}.dt-story-organization{margin-top:60px}.dt-story-org-name{margin-bottom:5px;font-size:20px;font-weight:700}.dt-story-org-status{margin-bottom:22px;font-size:14px;color:#666}.dt-story-tagline{font-size:16px;line-height:1.6;color:#555}@media (max-width:980px){.dt-story-journey div{font-size:19px}.dt-story-core{font-size:23px}}@media (max-width:767px){.dt-story-continues-section{padding:70px 20px 65px}.dt-story-continues-eyebrow{margin-bottom:30px}.dt-story-journey{margin-bottom:35px}.dt-story-journey div{font-size:17px;line-height:1.65}.dt-story-core{margin-bottom:50px;font-size:21px;line-height:1.5}.dt-story-identity{padding:32px 20px}.dt-story-identity h2{font-size:25px;line-height:1.3}.dt-story-pathway{flex-direction:column;gap:3px;font-size:15px}.dt-story-pathway span{transform:rotate(90deg);font-size:16px}.dt-story-organization{margin-top:45px}}.dt-team-leadership{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-team-intro{margin-bottom:50px}.dt-team-intro h2{margin:0 0 10px}.dt-team-nonprofit{margin:0 0 12px}.dt-team-tagline{max-width:720px;margin:0 auto}.dt-team-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:45px 30px!important;width:100%!important}.dt-team-grid .dt-team-member{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:20px 15px!important;text-align:center;box-sizing:border-box}.dt-team-member h3{margin:0 0 8px;font-size:21px;line-height:1.35;font-weight:700}.dt-team-member p{margin:0;font-size:17px;line-height:1.5}@media (max-width:980px){.dt-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-team-leadership{padding:0 20px}.dt-team-grid{grid-template-columns:1fr!important;grid-template-rows:none!important;gap:15px!important}.dt-team-grid .dt-team-member{padding:20px 10px!important}.dt-team-member h3{font-size:20px}}.dt-hackathon-directors{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-hackathon-directors h2{margin:0 0 45px;font-size:36px;line-height:1.25;font-weight:700}.dt-directors-row{display:grid!important;width:100%!important;gap:20px!important;margin-bottom:20px;align-items:stretch}.dt-row-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.dt-row-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:660px;margin-left:auto;margin-right:auto}.dt-director{width:auto!important;max-width:none!important;margin:0!important;padding:28px 15px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-director h3{margin:0 0 10px;font-size:19px;line-height:1.35;font-weight:700}.dt-director p{margin:0;font-size:16px;line-height:1.5}@media (max-width:980px){.dt-row-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dt-row-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none}}@media (max-width:767px){.dt-hackathon-directors{padding:0 20px}.dt-hackathon-directors h2{margin-bottom:30px;font-size:30px}.dt-directors-row,.dt-row-5,.dt-row-3{grid-template-columns:1fr!important;max-width:none;gap:12px!important;margin-bottom:12px}.dt-director{padding:22px 15px!important}.dt-director h3{font-size:19px}.dt-director p{font-size:16px}}.dt-upcoming-directors{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-upcoming-directors h2{margin:0 0 15px;font-size:18px;line-height:1.25;font-weight:700}.dt-national-cup{margin:0 auto 40px;font-size:18px;line-height:1.5}.dt-upcoming-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;align-items:stretch}.dt-upcoming-card{width:auto!important;max-width:none!important;margin:0!important;padding:28px 18px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff;display:flex;flex-direction:column;justify-content:center}.dt-upcoming-card h3{margin:0 0 10px;font-size:19px;line-height:1.35;font-weight:700}.dt-upcoming-card p{margin:0;font-size:16px;line-height:1.5}.dt-upcoming-card span{display:block;margin-top:7px;font-size:15px;line-height:1.4}@media (max-width:980px){.dt-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-upcoming-directors{padding:0 20px}.dt-upcoming-directors h2{font-size:18px;margin-bottom:15px}.dt-national-cup{margin-bottom:30px;font-size:17px}.dt-upcoming-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-upcoming-card{padding:24px 15px!important}.dt-upcoming-card h3{font-size:19px}}.dt-national-cup-one{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-national-cup-one h2{margin:0 0 40px;font-size:18px;line-height:1.25;font-weight:700}.dt-national-cup-one-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;align-items:stretch}.dt-national-cup-one-card{width:auto!important;max-width:none!important;margin:0!important;padding:28px 15px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-national-cup-one-card p{margin:0;font-size:17px;line-height:1.5;font-weight:600}@media (max-width:980px){.dt-national-cup-one-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-national-cup-one{padding:0 20px}.dt-national-cup-one h2{font-size:18px;margin-bottom:30px}.dt-national-cup-one-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-national-cup-one-card{padding:22px 15px!important}}.dt-global-kids-directors{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-global-kids-directors h2{margin:0 0 40px;font-size:18px;line-height:1.25;font-weight:700}.dt-global-kids-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;max-width:700px;margin:0 auto}.dt-global-kids-card{width:auto!important;margin:0!important;padding:28px 20px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-global-kids-card p{margin:0;font-size:18px;line-height:1.5;font-weight:600}@media (max-width:980px){.dt-global-kids-grid{max-width:700px}}@media (max-width:767px){.dt-global-kids-directors{padding:0 20px}.dt-global-kids-directors h2{font-size:25px;margin-bottom:30px}.dt-global-kids-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-global-kids-card{padding:22px 15px!important}}.dt-student-coaches{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-student-coaches h2{margin:0 0 40px;font-size:18px;line-height:1.25;font-weight:700}.dt-coaches-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important;width:100%!important}.dt-coach-card{width:auto!important;max-width:none!important;margin:0!important;padding:28px 15px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-coach-card p{margin:0;font-size:17px;line-height:1.5;font-weight:600}@media (max-width:980px){.dt-coaches-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-student-coaches{padding:0 20px}.dt-student-coaches h2{font-size:18px;margin-bottom:30px}.dt-coaches-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-coach-card{padding:22px 15px!important}}.dt-adult-volunteer-coaches{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-adult-volunteer-coaches h2{margin:0 0 40px;font-size:18px;line-height:1.25;font-weight:700}.dt-adult-coaches-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;max-width:750px;margin:0 auto}.dt-adult-coach-card{width:auto!important;max-width:none!important;margin:0!important;padding:28px 20px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-adult-coach-card p{margin:0;font-size:18px;line-height:1.5;font-weight:600}@media (max-width:767px){.dt-adult-volunteer-coaches{padding:0 20px}.dt-adult-volunteer-coaches h2{font-size:18px;margin-bottom:30px}.dt-adult-coaches-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-adult-coach-card{padding:22px 15px!important}}.dt-hackathon-adult-volunteers{width:100%;max-width:1100px;margin:0 auto;text-align:center}.dt-hackathon-adult-volunteers h2{margin:0 0 40px;font-size:18px;line-height:1.25;font-weight:700}.dt-adult-volunteers-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:750px;margin:0 auto}.dt-adult-volunteer-card{width:auto!important;max-width:none!important;margin:0!important;padding:28px 20px!important;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-adult-volunteer-card h3{margin:0 0 8px;font-size:20px;line-height:1.35;font-weight:700}.dt-adult-volunteer-card p{margin:0;font-size:17px;line-height:1.5}@media (max-width:767px){.dt-hackathon-adult-volunteers{padding:0 20px}.dt-hackathon-adult-volunteers h2{font-size:18px;margin-bottom:30px}.dt-adult-volunteer-card{padding:22px 15px!important}}.dt-leadership-action{width:100%;max-width:900px;margin:0 auto}.dt-leadership-action h2{margin:0 0 30px;font-size:35px;text-align:center;line-height:1.25;font-weight:700}.dt-leadership-action p{margin:0 0 20px;font-size:18px;line-height:1.7}.dt-leadership-action ul{margin:5px 0 30px;padding-left:25px}.dt-leadership-action li{margin-bottom:9px;font-size:18px;line-height:1.55}@media (max-width:767px){.dt-leadership-action{padding:0 20px}.dt-leadership-action h2{font-size:30px;margin-bottom:25px}.dt-leadership-action p,.dt-leadership-action li{font-size:17px}}.dt-student-director-program{width:100%;max-width:1000px;margin:0 auto}.dt-section-eyebrow{margin:0 0 12px;color:#edbb5f;text-align:center;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.dt-student-director-program h2{margin:0 0 25px;text-align:center;font-size:30px;line-height:1.2;font-weight:700}.dt-program-intro{max-width:850px;margin:0 0 35px;font-size:19px;line-height:1.7}.dt-student-director-program h3{margin:0 0 20px;font-size:23px;line-height:1.35;font-weight:700}.dt-director-skills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 45px!important;margin-bottom:55px}.dt-director-skills div{padding:13px 0;border-bottom:1px solid #dedede;font-size:17px;line-height:1.5}.dt-leadership-journey{padding:35px 30px;border:1px solid #dedede;border-radius:6px;text-align:center}.dt-leadership-journey h3{margin-bottom:25px}.dt-journey{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:30px}.dt-journey span:not(.dt-arrow){font-size:17px;font-weight:700}.dt-journey .dt-arrow{font-size:20px}.dt-journey-outcome{max-width:800px;margin:0 auto;font-size:17px;line-height:1.65}@media (max-width:980px){.dt-student-director-program{padding:0 25px}}@media (max-width:767px){.dt-student-director-program{padding:0 20px}.dt-student-director-program h2{font-size:20px}.dt-program-intro{font-size:17px}.dt-student-director-program h3{font-size:21px}.dt-director-skills{grid-template-columns:1fr!important;gap:0!important;margin-bottom:40px}.dt-director-skills div{padding:12px 0}.dt-leadership-journey{padding:28px 20px}.dt-journey{flex-direction:column;gap:5px}.dt-journey .dt-arrow{transform:rotate(90deg)}.dt-journey-outcome{font-size:16px}}.dt-college-career{width:100%;max-width:1000px;margin:0 auto}.dt-college-career .dt-section-eyebrow{margin:0 0 12px;color:#edbb5f;text-align:center;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.dt-college-career h2{margin:0 0 25px;text-align:center;font-size:30px;line-height:1.2;font-weight:700}.dt-career-intro{margin:0 0 12px;font-size:19px;line-height:1.7}.dt-experience-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:35px 0 45px}.dt-experience-card{display:flex;align-items:center;justify-content:center;min-height:90px;padding:20px 15px;box-sizing:border-box;text-align:center;border:1px solid #dedede;border-radius:6px;background:#ffffff}.dt-experience-card strong{font-size:17px;line-height:1.5}.dt-career-outcome{max-width:900px;margin:0 auto;font-size:18px;line-height:1.7}@media (max-width:980px){.dt-college-career{padding:0 25px}.dt-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-college-career{padding:0 20px}.dt-college-career h2{font-size:20px}.dt-career-intro{font-size:17px}.dt-experience-grid{grid-template-columns:1fr!important;gap:12px!important;margin:30px 0 35px}.dt-experience-card{min-height:70px;padding:18px 15px}.dt-experience-card strong{font-size:17px}.dt-career-outcome{font-size:17px}}.dt-hackathon-experience{width:100%;max-width:1000px;margin:0 auto}.dt-hackathon-experience h2{margin:0 0 25px;font-size:30px;line-height:1.2;font-weight:700;text-align:center}.dt-hackathon-intro{margin:0 0 10px;text-align:center;font-size:19px;line-height:1.7}.dt-hackathon-journey{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:30px 0 50px;text-align:center}.dt-hackathon-journey span:not(.dt-journey-arrow){padding:9px 13px;border:1px solid #dedede;border-radius:5px;background:#ffffff;font-size:15px;line-height:1.4;font-weight:600}.dt-hackathon-journey .dt-journey-arrow{font-size:19px;line-height:1}.dt-hackathon-experience h3{margin:0 0 22px;text-align:center;font-size:23px;line-height:1.35;font-weight:700}.dt-challenge-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:50px}.dt-challenge-grid div{padding:18px 12px;border:1px solid #dedede;border-radius:6px;background:#ffffff;text-align:center;font-size:16px;line-height:1.4;font-weight:600}.dt-student-led{padding:35px 30px;border:1px solid #dedede;border-radius:6px;text-align:center}.dt-student-led h3{margin-bottom:15px}.dt-student-led p{max-width:800px;margin:0 auto;font-size:18px;line-height:1.7}@media (max-width:980px){.dt-hackathon-experience{padding:0 25px}.dt-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-hackathon-experience{padding:0 20px}.dt-hackathon-experience h2{font-size:30px}.dt-hackathon-intro{font-size:17px}.dt-hackathon-journey{flex-direction:column;gap:5px;margin:25px 0 40px}.dt-hackathon-journey span:not(.dt-journey-arrow){width:100%;padding:11px 12px;font-size:16px}.dt-hackathon-journey .dt-journey-arrow{transform:rotate(90deg)}.dt-hackathon-experience h3{font-size:21px}.dt-challenge-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:35px}.dt-challenge-grid div{padding:15px}.dt-student-led{padding:28px 20px}.dt-student-led p{font-size:17px}}.dt-hackathon-flow{width:100%;max-width:1100px;margin:0 auto;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:50px;box-sizing:border-box}.dt-flow-column{position:relative}.dt-flow-step{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center;gap:14px;position:relative}.dt-flow-number{width:58px;height:58px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #dedede;border-radius:50%;background:#ffffff;font-size:16px;font-weight:700;position:relative;z-index:2}.dt-flow-card{min-height:68px;display:flex;align-items:center;padding:12px 20px;box-sizing:border-box;border-radius:6px;background:#ffffff;font-size:17px;line-height:1.4;font-weight:500}.dt-flow-icon{width:46px;height:46px;min-width:46px;margin-right:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e5eef8;box-sizing:border-box}.dt-flow-icon svg{width:28px;height:28px;fill:none;stroke:#164d82;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dt-flow-icon svg text{fill:#164d82;stroke:none}.dt-flow-arrow{height:26px;display:flex;align-items:center;padding-left:25px;font-size:22px;line-height:1;position:relative;z-index:1}.dt-flow-column::before{content:"";position:absolute;left:29px;top:58px;bottom:58px;width:2px;background:#dedede;z-index:0}@media (max-width:980px){.dt-hackathon-flow{gap:30px;padding:0 20px}.dt-flow-step{grid-template-columns:60px minmax(0,1fr)!important;gap:10px}.dt-flow-number{width:52px;height:52px;font-size:15px}.dt-flow-card{padding:12px 15px;font-size:16px}.dt-flow-icon{width:40px;height:40px;min-width:40px;margin-right:12px}.dt-flow-icon svg{width:24px;height:24px}.dt-flow-column::before{left:25px}}@media (max-width:767px){.dt-hackathon-flow{display:block!important;max-width:100%;padding:0 20px}.dt-flow-column{margin:0}.dt-flow-column::before{left:27px;top:28px;bottom:28px}.dt-flow-step{grid-template-columns:58px minmax(0,1fr)!important;gap:12px}.dt-flow-number{width:54px;height:54px;font-size:15px}.dt-flow-card{min-height:62px;padding:10px 12px;font-size:16px}.dt-flow-icon{width:40px;height:40px;min-width:40px;margin-right:10px}.dt-flow-icon svg{width:23px;height:23px}.dt-flow-arrow{display:none}.dt-flow-column+.dt-flow-column{margin-top:0}}.dt-national-platform{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-national-platform h1,.dt-national-platform h2{margin:0 0 25px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-national-intro{max-width:900px;margin:0 auto 18px;font-size:18px;line-height:1.7}.dt-national-days{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important;margin:45px 0}.dt-national-day{padding:30px 25px;border:1px solid #dedede;border-radius:6px;background:#ffffff;text-align:center}.dt-national-day h3{margin:0 0 12px;font-size:23px;line-height:1.35;font-weight:700}.dt-national-date{margin-bottom:15px;font-size:17px;font-weight:700}.dt-national-day p{margin:0;font-size:17px;line-height:1.65}.dt-national-vision{margin:50px 0;padding:35px 25px;border:1px solid #dedede;border-radius:6px;text-align:center}.dt-vision-intro{margin:0 0 25px;font-size:18px;line-height:1.6}.dt-vision-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.dt-vision-flow span:not(.dt-vision-arrow){font-size:20px;line-height:1.4;font-weight:700}.dt-vision-arrow{font-size:22px}.dt-beyond-competition{padding:35px 25px;text-align:center}.dt-beyond-competition h3{margin:0 0 18px;font-size:25px;line-height:1.35;font-weight:700}.dt-beyond-competition p{margin:0 0 25px;font-size:18px;line-height:1.65}.dt-continuation-flow{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:30px}.dt-continuation-flow span:not(:empty){padding:11px 16px;border:1px solid #dedede;border-radius:6px;background:#ffffff;font-size:17px;line-height:1.4;font-weight:700;white-space:nowrap}.dt-continuation-flow span:nth-child(even){padding:0;border:none;background:transparent;font-size:22px;font-weight:700}@media (max-width:980px){.dt-national-platform{padding:0 25px}}@media (max-width:767px){.dt-national-platform{padding:0 20px}.dt-national-platform h1,.dt-national-platform h2{font-size:30px;text-align:center}.dt-national-intro{font-size:17px}.dt-national-days{grid-template-columns:1fr!important;gap:12px!important;margin:35px 0}.dt-national-day{padding:25px 20px}.dt-national-day h3{font-size:21px}.dt-national-vision{margin:35px 0;padding:28px 18px}.dt-vision-flow{flex-direction:column;gap:5px}.dt-vision-flow span:not(.dt-vision-arrow){font-size:18px}.dt-vision-arrow{transform:rotate(90deg)}.dt-beyond-competition{padding:25px 5px}.dt-beyond-competition h3{font-size:22px}.dt-beyond-competition p{font-size:17px}.dt-continuation-flow{flex-direction:column;gap:5px;margin-top:25px}.dt-continuation-flow span:not(:empty){width:auto;padding:10px 18px;font-size:17px}.dt-continuation-flow span:nth-child(even){padding:0;font-size:20px;transform:rotate(90deg)}}.dt-national-cup{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-national-cup-header{margin-bottom:35px}.dt-national-cup-header h2{margin:0;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-eyebrow{margin-bottom:12px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:1.5px}.dt-national-cup-event{max-width:600px;margin:0 auto 40px;padding:30px 25px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-national-cup-event h3{margin:0 0 10px;font-size:25px;line-height:1.35;font-weight:700}.dt-event-location{margin-bottom:5px;font-size:20px;line-height:1.5;font-weight:600}.dt-event-date{font-size:18px;line-height:1.5}.dt-national-cup-intro{max-width:850px;margin:0 auto 25px}.dt-national-cup-intro p{margin:0;font-size:18px;line-height:1.7}.dt-national-cup-connections{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:40px}.dt-national-cup-connections div{padding:18px 12px;border:1px solid #dedede;border-radius:6px;background:#fff;font-size:16px;line-height:1.45;font-weight:600;display:flex;align-items:center;justify-content:center;min-height:70px}.dt-national-cup-purpose{max-width:800px;margin:0 auto 40px;padding:30px 25px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-national-cup-purpose p{margin:0 0 8px;font-size:18px;line-height:1.6}.dt-national-cup-purpose strong{display:block;font-size:21px;line-height:1.5;font-weight:700}.dt-national-cup-progression{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.dt-national-cup-progression div{padding:11px 16px;border:1px solid #dedede;border-radius:6px;background:#fff;font-size:17px;line-height:1.4;font-weight:700}.dt-national-cup-progression span{font-size:22px;line-height:1;font-weight:700}@media (max-width:980px){.dt-national-cup{padding:0 25px}.dt-national-cup-connections{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-national-cup{padding:0 20px}.dt-national-cup-header h2{font-size:30px;text-align:center}.dt-national-cup-event{padding:25px 20px;margin-bottom:30px}.dt-national-cup-event h3{font-size:22px}.dt-event-location{font-size:18px}.dt-event-date{font-size:17px}.dt-national-cup-intro p{font-size:17px}.dt-national-cup-connections{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:30px}.dt-national-cup-connections div{min-height:auto;padding:15px 12px}.dt-national-cup-purpose{padding:25px 18px;margin-bottom:30px}.dt-national-cup-purpose p{font-size:17px}.dt-national-cup-purpose strong{font-size:19px}.dt-national-cup-progression{flex-direction:column;gap:5px}.dt-national-cup-progression div{width:auto;padding:10px 18px;font-size:17px}.dt-national-cup-progression span{transform:rotate(90deg);font-size:20px}}.dt-national-cup-success{width:100%;max-width:1050px;margin:0 auto;text-align:center}.dt-success-header{margin-bottom:35px}.dt-success-header h2{margin:0 0 10px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-success-location{font-size:18px;line-height:1.5}.dt-success-header .dt-eyebrow{margin-bottom:12px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:1.5px}.dt-success-days{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;max-width:750px;margin:0 auto 50px}.dt-success-day{padding:25px 20px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-success-day h3{margin:0 0 8px;font-size:21px;line-height:1.35;font-weight:700}.dt-success-day div{font-size:17px;line-height:1.5;font-weight:600}.dt-winners{margin-bottom:55px}.dt-winners-heading h3{margin:0 0 25px;font-size:25px;line-height:1.35;font-weight:700}.dt-winner-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.dt-winner{padding:30px 20px;border:1px solid #dedede;border-radius:8px;background:#fff}.dt-winner-first{border-width:2px}.dt-winner-medal{margin-bottom:12px;font-size:34px;line-height:1}.dt-winner h4{margin:0 0 8px;font-size:24px;line-height:1.3;font-weight:700}.dt-winner p{margin:0;font-size:17px;line-height:1.5;font-weight:600}.dt-finalists-header{max-width:800px;margin:0 auto 30px}.dt-finalists-header h3{margin:0 0 10px;font-size:25px;line-height:1.35;font-weight:700}.dt-finalists-header p{margin:0;font-size:18px;line-height:1.65}.dt-finalist-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;text-align:left}.dt-finalist-card{padding:28px 22px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-finalist-card h4{margin:0 0 22px;padding-bottom:15px;border-bottom:1px solid #dedede;font-size:23px;line-height:1.35;font-weight:700;text-align:center}.dt-finalist-details{display:flex;flex-direction:column;gap:16px}.dt-finalist-details div{display:flex;flex-direction:column;gap:4px}.dt-finalist-details strong{font-size:14px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.dt-finalist-details span{font-size:16px;line-height:1.55}@media (max-width:980px){.dt-national-cup-success{padding:0 25px}.dt-winner-grid,.dt-finalist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-national-cup-success{padding:0 20px}.dt-success-header h2{font-size:30px;text-align:center}.dt-success-location{font-size:17px}.dt-success-days{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:35px}.dt-success-day{padding:22px 18px}.dt-winners{margin-bottom:40px}.dt-winners-heading h3,.dt-finalists-header h3{font-size:22px}.dt-winner-grid,.dt-finalist-grid{grid-template-columns:1fr!important;gap:12px!important}.dt-winner{padding:25px 18px}.dt-winner h4{font-size:22px}.dt-finalists-header p{font-size:17px}.dt-finalist-card{padding:25px 18px}}.dt-national-cup{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-national-cup h2{margin:0 0 25px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-national-cup-event{max-width:600px;margin:0 auto 40px;padding:25px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-event-location{margin-bottom:5px;font-size:20px;line-height:1.5;font-weight:600}.dt-event-date{font-size:18px;line-height:1.5}.dt-national-cup-intro{max-width:850px;margin:0 auto 25px}.dt-national-cup-intro p{margin:0;font-size:18px;line-height:1.7}.dt-national-cup-connections{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:40px}.dt-national-cup-connections div{min-height:70px;padding:18px 12px;border:1px solid #dedede;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.45;font-weight:600}.dt-national-cup-purpose{max-width:800px;margin:0 auto 40px;padding:30px 25px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-national-cup-purpose p{margin:0 0 8px;font-size:18px;line-height:1.6}.dt-national-cup-purpose strong{display:block;font-size:21px;line-height:1.5;font-weight:700}.dt-national-cup-progression{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.dt-national-cup-progression div{padding:11px 16px;border:1px solid #dedede;border-radius:6px;background:#fff;font-size:17px;line-height:1.4;font-weight:700}.dt-national-cup-progression span{font-size:22px;line-height:1;font-weight:700}@media (max-width:980px){.dt-national-cup{padding:0 25px}.dt-national-cup-connections{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-national-cup{padding:0 20px}.dt-national-cup h2{font-size:30px;text-align:center}.dt-national-cup-event{padding:22px 18px;margin-bottom:30px}.dt-event-location{font-size:18px}.dt-event-date{font-size:17px}.dt-national-cup-intro p{font-size:17px}.dt-national-cup-connections{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:30px}.dt-national-cup-connections div{min-height:auto;padding:15px 12px}.dt-national-cup-purpose{padding:25px 18px;margin-bottom:30px}.dt-national-cup-purpose p{font-size:17px}.dt-national-cup-purpose strong{font-size:19px}.dt-national-cup-progression{flex-direction:column;gap:5px}.dt-national-cup-progression div{padding:10px 18px;font-size:17px}.dt-national-cup-progression span{transform:rotate(90deg);font-size:20px}}.dt-testimonials{width:100%;max-width:1100px;margin:0 auto}.dt-testimonials h2{margin:0 0 35px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-testimonials-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important;align-items:stretch}.dt-testimonial-card{padding:35px 30px;border:1px solid #dedede;border-radius:6px;background:#fff;display:flex;flex-direction:column}.dt-testimonial-quote{margin-bottom:10px;font-size:48px;line-height:0.8;font-weight:700}.dt-testimonial-text{font-size:16px;line-height:1.7}.dt-testimonial-text p{margin:0 0 17px}.dt-testimonial-text p:last-child{margin-bottom:0}.dt-testimonial-author{margin-top:25px;padding-top:18px;border-top:1px solid #dedede;font-size:17px;line-height:1.5;font-weight:700}@media (max-width:980px){.dt-testimonials{padding:0 25px}.dt-testimonials-grid{gap:20px!important}.dt-testimonial-card{padding:30px 24px}}@media (max-width:767px){.dt-testimonials{padding:0 20px}.dt-testimonials h2{font-size:30px;text-align:center;margin-bottom:25px}.dt-testimonials-grid{grid-template-columns:1fr!important;gap:15px!important}.dt-testimonial-card{padding:28px 20px}.dt-testimonial-text{font-size:16px;line-height:1.65}.dt-testimonial-author{font-size:16px}}.dt-foundation{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-foundation h2{margin:0 0 35px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-foundation-content{max-width:900px;margin:0 auto}.dt-foundation-content h3{margin:0 0 15px;font-size:25px;line-height:1.35;font-weight:700}.dt-foundation-intro{margin:0 auto 25px;font-size:18px;line-height:1.7}.dt-foundation-skills{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:30px}.dt-foundation-skills div{min-height:65px;padding:16px 12px;border:1px solid #dedede;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.45;font-weight:600}.dt-foundation-content>p:not(.dt-foundation-intro){max-width:800px;margin:0 auto 25px;font-size:18px;line-height:1.7}.dt-foundation-goal{max-width:800px;margin:30px auto 0;padding:28px 25px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-foundation-goal p{margin:0 0 8px;font-size:18px;line-height:1.6}.dt-foundation-goal strong{display:block;font-size:21px;line-height:1.5;font-weight:700}@media (max-width:980px){.dt-foundation{padding:0 25px}.dt-foundation-skills{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-foundation{padding:0 20px}.dt-foundation h2{font-size:30px;text-align:center;margin-bottom:25px}.dt-foundation-content h3{font-size:22px}.dt-foundation-intro{font-size:17px}.dt-foundation-skills{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:25px}.dt-foundation-skills div{min-height:auto;padding:14px 12px}.dt-foundation-content>p:not(.dt-foundation-intro){font-size:17px}.dt-foundation-goal{padding:24px 18px;margin-top:25px}.dt-foundation-goal p{font-size:17px}.dt-foundation-goal strong{font-size:19px}}.dt-expeditions{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-expeditions h2{margin:0 0 35px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-expeditions-content{max-width:900px;margin:0 auto}.dt-expeditions-content h3{margin:0 0 15px;font-size:25px;line-height:1.35;font-weight:700}.dt-expeditions-intro{margin:0 auto 30px;font-size:18px;line-height:1.7}.dt-expedition-flow{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:35px 0 40px}.dt-expedition-flow div{padding:11px 16px;border:1px solid #dedede;border-radius:6px;background:#fff;font-size:17px;line-height:1.4;font-weight:700}.dt-expedition-flow span{font-size:21px;line-height:1;font-weight:700}.dt-expeditions-content>p:not(.dt-expeditions-intro):not(.dt-expeditions-lead):not(.dt-expeditions-closing){max-width:800px;margin:0 auto 28px;font-size:18px;line-height:1.7}.dt-expeditions-lead{margin:0 auto 22px;font-size:18px;line-height:1.7;font-weight:600}.dt-expedition-lessons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:35px}.dt-expedition-lessons div{min-height:65px;padding:16px 12px;border:1px solid #dedede;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.45;font-weight:600}.dt-expeditions-closing{max-width:850px;margin:0 auto;font-size:18px;line-height:1.7}@media (max-width:980px){.dt-expeditions{padding:0 25px}.dt-expedition-lessons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dt-expeditions{padding:0 20px}.dt-expeditions h2{font-size:30px;text-align:center;margin-bottom:25px}.dt-expeditions-content h3{font-size:22px}.dt-expeditions-intro{font-size:17px}.dt-expedition-flow{flex-direction:column;gap:5px;margin:30px 0 35px}.dt-expedition-flow div{padding:10px 18px;font-size:17px}.dt-expedition-flow span{transform:rotate(90deg);font-size:20px}.dt-expeditions-content>p:not(.dt-expeditions-intro):not(.dt-expeditions-lead):not(.dt-expeditions-closing),.dt-expeditions-lead,.dt-expeditions-closing{font-size:17px}.dt-expedition-lessons{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:30px}.dt-expedition-lessons div{min-height:auto;padding:14px 12px}}.dt-nyc-recognition{width:100%;max-width:1000px;margin:0 auto;text-align:center}.dt-nyc-recognition h2{margin:0 0 35px;font-size:30px;line-height:1.25;font-weight:700;text-align:center}.dt-recognition-content{max-width:900px;margin:0 auto}.dt-recognition-content h3{margin:0 0 22px;font-size:25px;line-height:1.35;font-weight:700}.dt-recognition-content>p{margin:0 auto 20px;font-size:18px;line-height:1.7}.dt-recognition-belief{max-width:850px;margin:35px auto 30px;padding:30px 30px;border:1px solid #dedede;border-radius:6px;background:#fff}.dt-recognition-belief p{margin:0 0 15px;font-size:17px;line-height:1.6}.dt-recognition-belief blockquote{margin:0;padding:0;border:none;font-size:21px;line-height:1.6;font-weight:700}.dt-recognition-link{margin-top:30px}.dt-recognition-link a{display:inline-block;padding:12px 20px;border:1px solid #dedede;border-radius:6px;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none}@media (max-width:980px){.dt-nyc-recognition{padding:0 25px}}@media (max-width:767px){.dt-nyc-recognition{padding:0 20px}.dt-nyc-recognition h2{font-size:30px;text-align:center;margin-bottom:25px}.dt-recognition-content h3{font-size:22px}.dt-recognition-content>p{font-size:17px;line-height:1.65}.dt-recognition-belief{margin-top:30px;padding:25px 20px}.dt-recognition-belief p{font-size:16px}.dt-recognition-belief blockquote{font-size:19px;line-height:1.55}.dt-recognition-link{margin-top:25px}.dt-recognition-link a{font-size:15px}}.dt-impact{max-width:1100px;margin:0 auto;padding:20px 0;text-align:center}.dt-impact-header h2{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.25}.dt-impact-header h3{margin:0 auto 35px;font-size:20px;font-weight:500;line-height:1.5}.dt-impact-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px;margin-bottom:20px}.dt-impact-stat{padding:28px 20px;background:#ffffff;border:1px solid #dedede;border-radius:6px}.dt-impact-stat strong{display:block;margin-bottom:8px;font-size:38px;font-weight:700;line-height:1.2}.dt-impact-stat span{display:block;font-size:16px;line-height:1.5}.dt-impact-reach{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px}.dt-impact-item{padding:20px 15px;background:#f7f8fa;border:1px solid #dedede;border-radius:6px}.dt-impact-item span{font-size:16px;font-weight:600;line-height:1.5}@media (max-width:980px){.dt-impact{padding:20px}.dt-impact-stats,.dt-impact-reach{gap:15px}}@media (max-width:767px){.dt-impact-header h2{font-size:28px}.dt-impact-header h3{font-size:18px;margin-bottom:25px}.dt-impact-stats,.dt-impact-reach{grid-template-columns:1fr!important;gap:15px}.dt-impact-stat{padding:24px 18px}.dt-impact-stat strong{font-size:34px}}.dt-impact-model{max-width:1100px;margin:0 auto;padding:20px 0;text-align:center}.dt-impact-model h2{margin:0 0 35px;font-size:30px;font-weight:700;line-height:1.25}.dt-impact-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.dt-impact-step{padding:15px 18px;background:#ffffff;border:1px solid #dedede;border-radius:6px;font-size:16px;font-weight:600;line-height:1.4}.dt-impact-arrow{font-size:22px;font-weight:600}@media (max-width:980px){.dt-impact-model{padding:20px}.dt-impact-flow{gap:8px}.dt-impact-step{padding:13px 15px}}@media (max-width:767px){.dt-impact-model h2{font-size:28px;margin-bottom:25px}.dt-impact-flow{flex-direction:column;gap:0}.dt-impact-step{width:100%;max-width:320px;padding:14px 18px}.dt-impact-arrow{font-size:22px;line-height:1.6}}.dt-accomplished{max-width:1100px;margin:0 auto;padding:20px 0;color:#222222}.dt-accomplished h2{margin:0 0 30px;text-align:center;font-size:30px;font-weight:700;line-height:1.25}.dt-accomplished p{margin:0 0 20px;font-size:17px;line-height:1.8}.dt-accomplished strong{font-weight:700}.dt-accomplished-framework{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:10px;margin:30px 0}.dt-accomplished-step{display:flex;align-items:center;justify-content:center;flex:1 1 170px;min-height:85px;padding:18px 15px;text-align:center;font-size:15px;font-weight:600;line-height:1.5;background:#ffffff;border:1px solid #dedede;border-radius:6px}.dt-accomplished-arrow{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.dt-accomplished-link{margin:25px 0 30px;text-align:center}.dt-accomplished-link a{display:inline-block;padding:13px 22px;color:#ffffff;background:#b52d78;border-radius:6px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:background 0.3s ease}.dt-accomplished-link a:hover{background:#163da8}.dt-accomplished-highlight{margin-top:30px;padding:25px 30px;text-align:center;font-size:19px;line-height:1.7;background:#f7f8fa;border-left:4px solid #b52d78;border-radius:6px}.dt-accomplished-highlight strong{display:block;margin-top:8px}@media (max-width:980px){.dt-accomplished{padding:20px}.dt-accomplished-framework{gap:10px}.dt-accomplished-step{flex:1 1 200px}}@media (max-width:767px){.dt-accomplished h2{font-size:28px;margin-bottom:25px}.dt-accomplished p{font-size:16px;line-height:1.7}.dt-accomplished-framework{flex-direction:column;gap:0;margin:25px 0}.dt-accomplished-step{flex:none;width:100%;min-height:auto;padding:16px 18px}.dt-accomplished-arrow{min-height:32px;font-size:22px}.dt-accomplished-link a{width:100%;box-sizing:border-box;padding:13px 15px}.dt-accomplished-highlight{padding:22px 18px;font-size:17px}}.student-leadership-intro{max-width:1100px;margin:0 auto;text-align:center}.student-leadership-intro h2{color:#b52d78;font-size:30px;font-weight:bold;line-height:1.25;margin-bottom:24px}.student-leadership-intro p{color:#526477;font-size:18px;line-height:1.7;margin-bottom:20px}.student-leadership-intro .leadership-chain{color:#102b52;font-size:20px;line-height:1.6;margin:28px 0}@media (max-width:767px){.student-leadership-intro h2{font-size:28px}.student-leadership-intro p{font-size:16px;line-height:1.6}.student-leadership-intro .leadership-chain{font-size:17px;line-height:1.8}}.global-kids-single{max-width:1050px;margin:0 auto;font-family:inherit}.global-kids-single .section-eyebrow{display:block;margin-bottom:14px;color:#EE8E27;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-align:center}.global-kids-single h2{max-width:1050px;margin-bottom:24px;color:#b52d78;font-size:clamp(30px,4vw,32px);line-height:1.15;font-size1:30px;text-align:center}.global-kids-single h3{margin-bottom:18px;color:#b52d78;font-size:26px;line-height:1.3}.global-kids-single p{margin-bottom:20px;color:#536477;font-size:16px;line-height:1.8}.global-kids-single a{color:#1769aa;font-weight:600;text-decoration:underline}.global-kids-skills-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 30px;margin:24px 0 36px;padding-left:20px}.global-kids-skills-list li{color:#536477;font-size:15px;line-height:1.6}.global-kids-outcome{margin:36px 0;padding:32px 36px;background:#f2f6fa;border-left:4px solid #b52d78;border-radius:0 14px 14px 0}.global-kids-outcome p:last-child{margin-bottom:0}.global-kids-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 24px;padding:28px;background:#f7f9fc;border:1px solid #e2eaf1;border-radius:16px}.impact-stat{display:flex;flex-direction:column;justify-content:center;min-height:125px;padding:24px;background:#ffffff;border:1px solid #e2eaf1;border-radius:12px}.impact-number{margin-bottom:10px;color:#b52d78;font-size:34px;font-weight:800;line-height:1.1}.impact-stat span:last-child{color:#536477;font-size:14px;line-height:1.5}.impact-location{display:flex;flex-direction:column;justify-content:center;gap:8px;grid-column:1 / -1;padding:24px;background:#172b4d;border-radius:12px;color:#ffffff}.impact-location strong{font-size:20px}.impact-location span{color:#c7d7e5;font-size:14px}.global-kids-result{margin-top:24px;padding:30px;background:#ffffff;border:1px solid #e2eaf1;border-radius:14px;text-align:center}.global-kids-result h3{margin-bottom:22px}.result-chain{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;color:#1769aa;font-size:15px;font-weight:700;line-height:1.6}.result-chain span:nth-child(even){color:#8a9aaa;font-size:20px}@media (max-width:767px){.global-kids-single h2{font-size:34px}.global-kids-skills-list{grid-template-columns:1fr;gap:8px}.global-kids-outcome{padding:24px}.global-kids-impact{grid-template-columns:1fr;padding:18px}.impact-location{grid-column:auto}.global-kids-result{padding:24px 18px}.result-chain{flex-direction:column;gap:4px}.result-chain span:nth-child(even){transform:rotate(90deg)}}.linkedin-testimonials{max-width:1100px;margin:0 auto;padding:20px 0}.testimonials-heading{max-width:720px;margin:0 auto 45px;text-align:center}.testimonials-heading .section-eyebrow{display:inline-block;margin-bottom:14px;color:#ee8e27;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.testimonials-heading h2{margin-bottom:18px;color:#b52d78;font-size:clamp(32px,4vw,35px);line-height:1.15}.testimonials-heading p{color:#536477;font-size:16px;line-height:1.8}.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.linkedin-testimonial-card{display:flex;flex-direction:column;padding:34px;background:#f7f9fc;border:1px solid #e1eaf2;border-radius:16px;transition:transform 0.3s ease,box-shadow 0.3s ease}.linkedin-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(23,43,77,0.08)}.testimonial-platform{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#52718f;font-size:12px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase}.linkedin-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background:#1769aa;border-radius:4px;color:#ffffff;font-size:15px;font-weight:800;letter-spacing:-1px}.linkedin-testimonial-card blockquote{margin:0 0 24px;padding:10px;color:#172b4d;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400;line-height:1.5}.testimonial-excerpt{margin-bottom:30px;color:#536477;font-size:15px;line-height:1.8}.testimonial-author{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:22px;border-top:1px solid #dce6ef}.testimonial-author strong{color:#172b4d;font-size:17px}.testimonial-author span{color:#718297;font-size:13px}@media (max-width:767px){.testimonial-grid{grid-template-columns:1fr}.linkedin-testimonial-card{padding:26px}.linkedin-testimonial-card blockquote{font-size:21px}}