@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,sans-serif;color:#f5f2ed;background:#101010;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#101010}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow-x:clip}.site-header{align-items:center;background:transparent;display:flex;height:88px;justify-content:space-between;left:0;padding:0 clamp(24px,5vw,80px);position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:50}.site-header.is-scrolled{background:#050d19f5!important;box-shadow:0 8px 24px #0000002e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.site-header.is-scrolled .main-nav a{color:#f5f2ed!important}.site-header.is-scrolled .main-nav a:hover{color:#186fd9!important}.brand{align-items:center;display:inline-flex}.brand-logo{display:block;height:auto;max-width:344px;width:100%}.footer-brand .brand-logo{max-width:300px}.main-nav{display:flex;gap:clamp(14px,1.6vw,26px);margin-left:auto;margin-right:clamp(14px,2vw,28px)}.main-nav a{color:#d3d0ca;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.main-nav a:hover{color:#186fd9}.button.header-discovery{align-self:center;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.1em;line-height:1;margin-top:0;padding:10px 28px;white-space:nowrap}.header-cta{align-items:center;border:1px solid rgba(255,255,255,.45);display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:15px;gap:12px;letter-spacing:.12em;padding:10px 16px;text-transform:uppercase;transition:background .25s ease,color .25s ease}.header-cta:hover{background:#f5f2ed;color:#101010}.menu-toggle{background:none;border:0;color:#fff;display:none}.hero{background:#080808 url(/images/Dan-Manginelli-Hero-Image_1.png) center/cover no-repeat;min-height:760px;position:relative}.hero-overlay{background:linear-gradient(90deg,#070707fa,#070707c2 38%,#0707070a 82%),linear-gradient(0deg,rgba(7,7,7,.5),transparent 30%);top:0;right:0;bottom:0;left:0;position:absolute}.hero-content{margin-left:clamp(24px,11vw,172px);padding-bottom:96px;padding-top:clamp(120px,16vh,180px);position:relative;width:min(560px,80%)}.eyebrow{align-items:center;color:#c8c5bf;display:flex;font-size:10px;gap:12px;letter-spacing:.17em;margin:0 0 28px;text-transform:uppercase}.eyebrow span{background:#186fd9;display:inline-block;height:1px;width:28px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.02em;line-height:.92;text-transform:uppercase}h1{font-size:clamp(55px,7.2vw,105px);margin-bottom:30px;text-transform:none}.headline-first-line{display:inline-block;white-space:nowrap}h1 em,h2 em{color:#186fd9;font-style:normal}.hero-copy{color:#d3d0ca;font-size:16px;line-height:1.65;max-width:460px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px;margin-top:40px}.hero-button{border:1px solid #186FD9;color:#fff;font-size:12px;letter-spacing:.12em;padding:16px 30px;text-transform:uppercase}.hero-button-primary{background:#186fd9;border-color:#186fd9;color:#fff}.hero-button-primary:hover{background:#1257a8;border-color:#1257a8;transform:translateY(-3px)}.hero-button-outline{background:transparent;border:1px solid #186FD9;color:#fff}.hero-button-outline:hover{background:#186fd9;color:#fff;transform:translateY(-3px)}.button{align-items:center;display:inline-flex;font-size:11px;gap:24px;letter-spacing:.12em;padding:17px 20px;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.button:hover{transform:translateY(-3px)}.button-light{background:#f5f2ed;color:#101010}.play-link{align-items:center;background:none;border:0;color:#f5f2ed;cursor:pointer;display:inline-flex;font-size:11px;gap:10px;letter-spacing:.1em;padding:0;text-transform:uppercase}.play-circle{align-items:center;border:1px solid #186FD9;border-radius:50%;color:#186fd9;display:flex;height:31px;justify-content:center;width:31px}.hero-note{align-items:center;bottom:45px;color:#b2afa9;display:flex;font-size:10px;gap:13px;letter-spacing:.1em;position:absolute;right:clamp(24px,5vw,80px);text-transform:uppercase;transform:rotate(90deg);transform-origin:right center}.hero-line,.kicker-line{background:#186fd9;display:inline-block;height:1px;width:42px}.featured-strip{align-items:center;background:#f0ede7;color:#151515;display:flex;flex-direction:column;gap:24px;padding:54px clamp(24px,10vw,160px) 48px}.featured-strip h2{font-size:clamp(27px,3vw,42px);letter-spacing:.08em;margin:0}.featured-logo-image{display:block;height:auto;max-width:980px;-o-object-fit:contain;object-fit:contain;width:100%}.experience-section{background:#080808 url(/images/Dan_Section_3_Background.png) center/cover no-repeat;color:#f5f2ed;min-height:690px;padding:clamp(95px,10vw,150px) clamp(24px,10vw,160px)}.experience-content{max-width:860px}.experience-section h2{font-size:clamp(42px,5.2vw,76px);line-height:.95;margin:0 0 74px;max-width:660px}.experience-list{display:grid;gap:18px 70px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.experience-item{align-items:center;display:flex;gap:13px;min-height:30px}.experience-item img{flex:0 0 32px;height:32px;width:32px}.experience-item span{color:#f1efeb;font-size:15px;line-height:1.35}.about-section{background:#f0ede7;color:#151515;padding:clamp(90px,11vw,175px) clamp(24px,10vw,160px);position:relative}.companies-section{background:#f5f2ed;color:#151515;padding:clamp(90px,11vw,160px) clamp(24px,10vw,160px);text-align:center}.companies-section h2{font-size:clamp(38px,4.6vw,68px);line-height:1.02;margin:0 auto clamp(70px,8vw,110px);max-width:900px}.companies-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);justify-content:center;overflow:visible;padding:8px 0}.companies-logo-row img{flex:0 1 auto;max-height:56px;max-width:clamp(110px,15vw,180px);-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.companies-logo-row img:hover{transform:translateY(-4px)}.mission-section{align-items:center;background:#080808 url(/images/Dan-Background-Quote.jpg) center/cover no-repeat;color:#f5f2ed;display:flex;min-height:680px;padding:clamp(90px,10vw,150px) clamp(24px,10vw,160px)}.mission-section .section-marker{top:27%}.mission-quote-wrap{margin-left:auto;max-width:545px;padding:46px 0 28px;position:relative;width:46%}.mission-quote-wrap blockquote{font-size:clamp(18px,1.8vw,27px);line-height:1.38;margin:0;position:relative;z-index:1}.mission-quote-wrap p{font-size:clamp(18px,1.8vw,26px);margin:52px 0 0}.mission-quote-mark{height:auto;position:absolute;width:55px;z-index:0}.mission-quote-mark-top{left:-88px;top:0}.mission-quote-mark-bottom{bottom:68px;right:8px;transform:rotate(180deg)}.section-grid{display:grid;grid-template-columns:.68fr 1.1fr 1fr;gap:clamp(40px,7vw,112px)}.section-kicker{align-items:center;color:#6c6963;display:flex;font-size:10px;gap:13px;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl}.section-kicker span:first-child{color:#186fd9}.section-marker{left:clamp(18px,3vw,54px);position:absolute;top:50%;transform:translateY(-50%)}.section-marker-light{color:#c3c9ca}.featured-strip,.experience-section,.companies-section,.mission-section,.help-section,.quote-section{position:relative}.about-image-wrap{margin-top:32px;position:relative}.about-image{filter:grayscale(1);max-height:560px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%}.image-caption{bottom:9px;color:#186fd9;font-family:Bebas Neue,sans-serif;font-size:15px;left:-23px;letter-spacing:.12em;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left bottom}.about-copy{padding-top:43px}.eyebrow.dark{color:#6c6963}.about-copy h2,.work-section h2,.insights-section h2,.contact-section h2{font-size:clamp(42px,5.2vw,76px);margin-bottom:34px}.about-copy>p:not(.eyebrow){color:#5e5a54;font-size:15px;line-height:1.72;max-width:420px}.text-link{align-items:center;border-bottom:1px solid #186FD9;color:#151515;display:inline-flex;font-size:11px;gap:29px;letter-spacing:.12em;margin-top:23px;padding-bottom:11px;text-transform:uppercase;transition:gap .25s ease}.text-link:hover{gap:39px}.work-section{background:#101010;padding:clamp(90px,11vw,175px) clamp(24px,10vw,160px)}.section-heading{align-items:flex-end;display:flex;justify-content:space-between}.section-heading h2{margin-bottom:0}.heading-intro{color:#8e8a84;font-size:14px;line-height:1.65;margin-bottom:3px;max-width:280px}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:93px 0 100px}.topic-card{border-top:1px solid #3d3a36;padding:23px 0 0;position:relative;transition:border-color .25s ease,transform .25s ease}.topic-card:hover{border-color:#186fd9;transform:translateY(-5px)}.topic-number{color:#186fd9;font-size:11px;letter-spacing:.1em}.topic-card h3{font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400;letter-spacing:.02em;margin:55px 0 15px;text-transform:uppercase}.topic-card p{color:#8e8a84;font-size:14px;line-height:1.6;max-width:250px}.topic-card a{align-items:center;border:1px solid #4c4842;border-radius:50%;bottom:0;display:flex;height:39px;justify-content:center;position:absolute;right:0;transition:background .25s ease;width:39px}.topic-card a:hover{background:#186fd9;border-color:#186fd9}.work-image{height:490px;overflow:hidden;position:relative}.work-image:after{background:linear-gradient(0deg,rgba(10,10,10,.75),transparent 55%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.work-image img{filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;transition:transform .7s ease;width:100%}.work-image:hover img{transform:scale(1.03)}.work-image-caption{bottom:26px;display:flex;justify-content:space-between;left:29px;position:absolute;right:29px;z-index:1}.work-image-caption span:first-child{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.03em;text-transform:uppercase}.work-image-caption span:last-child{align-self:flex-end;color:#d3d0ca;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.insights-section{background:#1d2d38;display:grid;grid-template-columns:1.07fr .93fr;min-height:675px}.insight-main{padding:clamp(90px,10vw,150px) clamp(24px,7vw,112px)}.insight-main h2{margin-bottom:25px}.insight-main>p:not(.eyebrow){color:#aab3b7;font-size:14px;line-height:1.65;max-width:330px}.insight-card{border-top:1px solid #53616a;margin-top:63px;padding-top:20px;max-width:420px}.insight-card-top{color:#9ca8ad;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.insight-card h3{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;letter-spacing:.02em;line-height:1.05;margin:28px 0 24px;text-transform:uppercase}.light-link{color:#f5f2ed;margin-top:0}.insight-side{min-height:675px;overflow:hidden;position:relative}.insight-side:after{background:linear-gradient(0deg,rgba(12,18,22,.7),transparent 50%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.insight-side img{filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.large-play{align-items:center;background:#186fd9;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:75px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease;width:75px;z-index:2}.large-play:hover{background:#fff;color:#186fd9;transform:translate(-50%,-50%) scale(1.08)}.side-label{bottom:29px;display:flex;flex-direction:column;font-family:Bebas Neue,sans-serif;font-size:24px;left:29px;position:absolute;text-transform:uppercase;z-index:2}.side-label span{color:#c3c9ca;font-family:DM Sans;font-size:10px;letter-spacing:.11em;margin-top:6px;text-transform:uppercase}.quote-section{background:#f0ede7;color:#151515;overflow:hidden;padding:0 0 56px}.testimonial-stage{display:flex;position:relative}.testimonial-rail{display:flex;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.testimonial-rail::-webkit-scrollbar{display:none}.testimonial-card{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;min-height:clamp(500px,58vh,650px);padding:64px 24px;position:relative;scroll-snap-align:start;text-align:center}.testimonial-card blockquote{font-family:Bebas Neue,sans-serif;font-size:clamp(34px,4.5vw,62px);letter-spacing:.02em;line-height:1;margin:0 auto 24px;max-width:850px;padding-top:58px;position:relative;text-transform:uppercase}.testimonial-quote-image{height:auto;left:0;position:absolute;top:0;width:50px}.testimonial-card blockquote span{color:#186fd9}.testimonial-card p{color:#77736d;font-size:10px;letter-spacing:.12em;margin:0;text-transform:uppercase}.testimonial-number{bottom:38px;color:#aaa49b;font-family:Bebas Neue,sans-serif;font-size:22px;left:50%;position:absolute;transform:translate(-50%)}.rail-arrow{align-items:center;background:none;border:1px solid #c9c5bd;border-radius:50%;color:#151515;cursor:pointer;display:flex;flex:0 0 auto;height:52px;justify-content:center;margin:auto 18px;transition:background .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease;width:52px;z-index:2}.rail-arrow:hover:not(:disabled){background:#186fd9;border-color:#186fd9;color:#fff}.rail-arrow:disabled{cursor:default;opacity:.3}.rail-dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:18px}.rail-dot{background:#c9c5bd;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:background .25s ease,transform .25s ease;width:9px}.rail-dot:hover{background:#186fd9}.rail-dot.is-active{background:#186fd9;transform:scale(1.35)}.help-section{background:#f5f2ed;color:#151515;padding:clamp(90px,11vw,175px) clamp(24px,10vw,160px) clamp(60px,8vw,110px);text-align:center}.help-section h2{font-size:clamp(38px,4.6vw,68px);margin:0 0 clamp(60px,8vw,100px)}.help-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.help-card{background:#eeecec;border-radius:18px;display:flex;flex-direction:column;min-height:350px;padding:32px 20px 26px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.help-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #00000014}.help-card img{display:block;height:82px;margin:0 auto 22px;-o-object-fit:contain;object-fit:contain;width:82px}.help-card h3{font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:.02em;margin:0 0 12px;text-transform:uppercase}.help-card p{color:#151515;font-size:14px;line-height:1.6;margin:0 0 24px}.help-card a{align-items:center;color:#186fd9;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.12em;margin-top:auto;text-transform:uppercase;transition:gap .25s ease}.help-card a:hover{gap:14px}.help-section+.quote-section{padding-top:0}.quote-section .section-marker{top:25%}@media (max-width: 1100px){.help-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 850px){.help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.help-grid{grid-template-columns:1fr}.help-card{padding:28px 22px 24px}}.performance-section{background:#080808 url(/images/on-stage-black-and-white_1%20copy.png) center/cover no-repeat;color:#f5f2ed;min-height:900px;overflow:hidden;position:relative}.performance-overlay{background:linear-gradient(90deg,#080c12d1,#080c129e 48%,#080c12bd),linear-gradient(0deg,#080c12e6,#080c1233);top:0;right:0;bottom:0;left:0;position:absolute}.performance-content{padding:clamp(85px,10vw,145px) clamp(24px,10vw,160px) 45px;position:relative;z-index:1}.performance-top{display:grid;gap:clamp(50px,10vw,160px);grid-template-columns:1fr 1fr;min-height:510px}.podcast-cta,.discovery-cta{max-width:500px}.discovery-cta{justify-self:end;max-width:430px}.performance-top h2{font-family:Bebas Neue,sans-serif;font-size:clamp(33px,4vw,59px);font-weight:400;letter-spacing:.02em;line-height:.98;margin:0 0 25px;text-transform:uppercase}.performance-top h2 em{color:#186fd9;font-style:normal}.performance-top p{color:#d3d0ca;font-size:15px;line-height:1.65;margin:0;max-width:365px}.podcast-actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:31px}.podcast-actions .button,.discovery-button{margin:0}.button-accent{background:#186fd9;color:#fff}.podcast-platforms{align-items:center;display:flex;gap:17px}.podcast-platforms img{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.discovery-button{align-items:center;display:inline-flex;gap:12px;margin-top:30px}.discovery-button img{height:19px;-o-object-fit:contain;object-fit:contain;width:19px}.performance-footer{border-top:1px solid rgba(245,242,237,.3);display:grid;gap:34px;grid-template-columns:1.05fr 1.4fr 1fr .9fr;padding-top:35px}.performance-logo img{display:block;max-width:270px;width:100%}.site-copyright{background:#e8e4dc;color:#3a3833;padding:18px 24px;text-align:center}.site-copyright p{font-size:12px;letter-spacing:.04em;margin:0}.performance-footer p,.performance-contact a{color:#c3c9ca;font-size:12px;line-height:1.7;margin:0}.performance-contact{display:flex;flex-direction:column;gap:15px}.performance-contact a{align-items:center;display:flex;gap:10px}.performance-contact img{height:19px;-o-object-fit:contain;object-fit:contain;width:19px}.performance-socials h3{font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:.1em;margin:0 0 17px}.performance-socials>div{align-items:center;display:flex;gap:16px}.performance-socials a{display:block;transition:transform .25s ease}.performance-socials a:hover{transform:translateY(-3px)}.performance-socials img{display:block;height:25px;-o-object-fit:contain;object-fit:contain;width:25px}@media (max-width: 850px){.performance-top{grid-template-columns:1fr;min-height:0}.discovery-cta{justify-self:start}.performance-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.performance-content{padding-top:80px}.performance-top h2{font-size:40px}.performance-footer{grid-template-columns:1fr}.podcast-actions{align-items:flex-start;flex-direction:column}}.contact-section{background:#101010;display:grid;grid-template-columns:1fr 1fr;min-height:630px}.contact-inner{padding:clamp(85px,11vw,165px) clamp(24px,10vw,160px)}.contact-inner h2{margin-bottom:23px}.contact-copy{color:#8e8a84;font-size:14px;line-height:1.65;max-width:310px}.button-accent{background:#186fd9;color:#fff;margin-top:21px}.button-accent:hover{background:#f5f2ed;color:#101010}.contact-image{height:100%;min-height:530px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.site-footer{align-items:center;background:#090909;border-top:1px solid #292724;display:flex;gap:55px;padding:30px clamp(24px,5vw,80px)}.footer-brand{margin-right:auto}.site-footer p,.copyright{color:#77736d;font-size:11px;letter-spacing:.06em;margin:0}.socials{display:flex;gap:17px}.socials a{color:#9f9b94;transition:color .25s ease}.socials a:hover{color:#186fd9}.modal-backdrop{align-items:center;background:#000000d9;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:30}.video-modal{background:#18232a;max-width:850px;overflow:hidden;position:relative;width:100%}.video-modal img{display:block;filter:grayscale(1);height:390px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%}.modal-content{padding:32px}.modal-content span{color:#186fd9;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.modal-content h2{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;letter-spacing:.02em;margin:14px 0 7px;text-transform:uppercase}.modal-content p{color:#aab3b7;font-size:14px;margin:0}.modal-close{background:#186fd9;border:none;color:#fff;cursor:pointer;display:flex;padding:10px;position:absolute;right:16px;top:16px;z-index:1}@media (max-width: 850px){.site-header{height:74px}.main-nav{display:none}.main-nav.is-open{background:#101010;display:flex;flex-direction:column;gap:27px;left:0;margin:0;padding:30px 24px;position:absolute;right:0;top:74px}.main-nav a{font-size:14px}.header-discovery{display:none}.menu-toggle{display:block}.hero{min-height:710px}.hero-content{padding-top:185px;width:90%}.featured-strip{padding-bottom:42px;padding-top:42px}.experience-section{min-height:680px}.experience-list{gap:18px 36px}.companies-section h2{margin-bottom:60px}.companies-logo-row{gap:28px 42px}.mission-section{min-height:610px}.mission-quote-wrap{max-width:470px;width:48%}.mission-quote-mark-top{left:-62px}.section-grid{grid-template-columns:1fr 1.8fr}.section-kicker{grid-row:span 2}.about-copy{grid-column:2;padding-top:0}.about-image-wrap{grid-column:2;grid-row:2;margin-top:0}.section-heading{align-items:flex-start;flex-direction:column;gap:24px}.topic-grid{gap:15px;margin:70px 0}.insights-section,.contact-section{grid-template-columns:1fr}.insight-side{min-height:470px}.contact-image{min-height:420px;max-height:500px;order:-1}}@media (max-width: 560px){.hero{background-position:63% center}.hero-overlay{background:linear-gradient(90deg,#070707f5,#07070787),linear-gradient(0deg,rgba(7,7,7,.7),transparent)}.hero-content{margin-left:24px}h1{font-size:56px}.hero-actions{align-items:stretch;flex-direction:column;gap:14px}.hero-button{text-align:center}.hero-note{display:none}.experience-section{min-height:0;padding-bottom:85px;padding-top:85px}.experience-section h2{margin-bottom:52px}.experience-list{gap:18px;grid-template-columns:1fr}.companies-section{padding-bottom:90px;padding-top:90px}.companies-section h2{margin-bottom:48px}.companies-logo-row{gap:28px 24px;justify-content:center}.mission-section{align-items:flex-start;min-height:0;padding-bottom:90px;padding-top:90px}.mission-quote-wrap{margin-left:0;max-width:none;padding-top:42px;width:100%}.mission-quote-mark-top{left:0;top:0}.mission-quote-mark-bottom{bottom:72px;right:0}.mission-quote-wrap p{margin-top:48px}.section-grid{display:flex;flex-direction:column}.section-kicker{flex-direction:row;writing-mode:initial}.about-image-wrap{order:2}.about-copy{order:1}.image-caption{bottom:20px;left:0}.topic-grid{grid-template-columns:1fr;margin:60px 0}.topic-card{padding-bottom:19px}.topic-card h3{margin-top:35px}.work-image{height:390px}.work-image-caption{align-items:flex-start;flex-direction:column;gap:14px;left:18px;right:18px}.work-image-caption span:first-child{font-size:17px}.insight-main{padding-bottom:80px}.insight-side{min-height:380px}.site-footer{align-items:flex-start;flex-direction:column;gap:25px}.footer-brand{margin-right:0}.video-modal img{height:250px}}.blog-list-page,.blog-post-page{background:#101010;color:#f5f2ed;min-height:100vh}.blog-hero{background:#080808 url(/images/Dan_Section_3_Background.png) center/cover no-repeat;min-height:420px;padding:clamp(120px,16vh,180px) clamp(24px,10vw,160px) 80px;position:relative}.blog-hero-overlay{background:linear-gradient(90deg,#070707eb,#07070799 60%,#07070733);top:0;right:0;bottom:0;left:0;position:absolute}.blog-hero-content{position:relative;z-index:1;max-width:700px}.blog-hero .section-marker{left:auto;right:calc(-1*(100vw - 700px - (2*clamp(24px,10vw,160px))))}.blog-hero-content h1{font-size:clamp(48px,6vw,88px);margin-bottom:20px}.blog-hero-copy{color:#d3d0ca;font-size:16px;line-height:1.65;max-width:460px}.blog-grid-section{padding:clamp(60px,8vw,100px) clamp(24px,10vw,160px)}.blog-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.blog-card{background:#1a1a1a;border:1px solid #2a2825;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.blog-card:hover{border-color:#186fd9;transform:translateY(-5px)}.blog-card-image-wrap{height:200px;overflow:hidden}.blog-card-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.blog-card-body{display:flex;flex-direction:column;flex:1;padding:28px}.blog-card-date{color:#186fd9;font-size:11px;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.blog-card-body h3{color:#f5f2ed;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin:0 0 14px;text-transform:uppercase}.blog-card-body p{color:#8e8a84;font-size:14px;line-height:1.6;margin:0 0 20px}.blog-card-link{align-items:center;color:#186fd9;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.12em;margin-top:auto;text-transform:uppercase;transition:gap .25s ease}.blog-card:hover .blog-card-link{gap:14px}.blog-pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:60px}.blog-page-num{color:#d3d0ca;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.blog-empty{color:#8e8a84;font-size:15px;padding:80px 0;text-align:center}.blog-error{color:#e85d5d}.blog-post-hero{background:#080808;min-height:340px;padding:clamp(120px,16vh,180px) clamp(24px,10vw,160px) 60px;position:relative}.blog-post-hero-overlay{background:linear-gradient(180deg,#0707074d,#070707e6);top:0;right:0;bottom:0;left:0;position:absolute}.blog-post-hero-content{max-width:800px;position:relative;z-index:1}.blog-back-link{color:#186fd9;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.blog-back-link:hover{color:#f5f2ed}.blog-post-hero-content h1{font-size:clamp(36px,4.5vw,64px);line-height:1.05;margin:24px 0 18px;text-transform:none}.blog-post-meta{align-items:center;color:#b2afa9;display:flex;font-size:12px;gap:12px;letter-spacing:.08em;text-transform:uppercase}.blog-post-meta-dot{color:#186fd9}.blog-post-body{margin:0 auto;max-width:760px;padding:60px clamp(24px,5vw,40px)}.blog-post-cover{border-radius:14px;height:auto;margin-bottom:48px;max-height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-content{color:#d3d0ca;font-size:16px;line-height:1.75}.blog-post-content h2{color:#f5f2ed;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400;letter-spacing:.02em;margin:48px 0 18px;text-transform:uppercase}.blog-post-content h3{color:#f5f2ed;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:.02em;margin:40px 0 14px;text-transform:uppercase}.blog-post-content p{margin:0 0 24px}.blog-post-content a{color:#186fd9;text-decoration:underline}.blog-post-content img{border-radius:10px;height:auto;margin:24px 0;max-width:100%}.blog-post-content ul,.blog-post-content ol{margin:0 0 24px;padding-left:24px}.blog-post-content li{margin-bottom:8px}.blog-post-content blockquote{border-left:3px solid #186FD9;color:#b2afa9;font-style:italic;margin:24px 0;padding-left:20px}.blog-post-content pre{background:#1a1a1a;border:1px solid #2a2825;border-radius:8px;overflow-x:auto;padding:18px}.blog-post-content code{background:#1a1a1a;border-radius:4px;font-size:14px;padding:2px 6px}.blog-post-content pre code{background:none;padding:0}.blog-post-cta{padding:20px 24px 80px;text-align:center}.blog-post-not-found{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh;padding:120px 24px 80px;text-align:center}.blog-post-not-found h1{color:#f5f2ed;font-size:36px;text-transform:uppercase}@media (max-width: 850px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.blog-grid{grid-template-columns:1fr}.blog-hero{min-height:340px}.blog-hero .section-marker{right:0}.blog-post-hero{min-height:280px}}.coaching-page{background:#f5f5f3;color:#101b2d}.coaching-page .site-header{background:transparent}.coaching-page .brand-logo{max-width:344px}.coaching-page .main-nav a{color:#f5f2ed;font-size:15px}.coaching-page .main-nav a:hover{color:#1872e2}.coaching-page .header-discovery{background:#126bd8;color:#fff}.coaching-page .menu-toggle{color:#fff}.coaching-hero{background:#07101e url(/images/Coaching.png) center/cover no-repeat;min-height:680px;overflow:hidden;position:relative}.coaching-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16eb 27%,#030b1638 66%,#030b161a),linear-gradient(0deg,rgba(3,11,22,.7),transparent 35%),url(/images/Coaching_Hero_Image_V3.png) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute}.coaching-hero-content{max-width:570px;padding:170px 24px 80px clamp(24px,9vw,144px);position:relative;z-index:1}.coaching-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.coaching-hero h1{color:#fff;font-size:clamp(55px,7.2vw,105px);line-height:.92;margin:0 0 30px;max-width:none;text-transform:none;width:200%}.coaching-hero h1 em{color:#1775e7;font-style:normal}.coaching-hero-lead{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(22px,2vw,31px);letter-spacing:.02em;line-height:1.08;margin-bottom:22px}.coaching-hero-copy{color:#d7dde6;font-size:14px;line-height:1.65;margin-bottom:30px;max-width:465px}.coaching-page .button{gap:18px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.09em}.coaching-audience{background:#fff;padding:55px clamp(24px,7vw,112px) 62px;text-align:center}.coaching-audience h2,.coaching-programs>h2{color:#101b2d;font-size:clamp(36px,4vw,53px);margin:0 0 38px;text-transform:uppercase}.coaching-audience-grid{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1230px}.coaching-audience-card{border-right:1px solid #d8dbe0;padding:12px clamp(12px,2.5vw,32px)}.coaching-audience-card:last-child{border-right:0}.coaching-audience-card svg{color:#126bd8;margin-bottom:17px}.coaching-audience-card h3,.coaching-program-card h3{color:#111a28;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400;letter-spacing:.03em;margin:0 0 10px;text-transform:uppercase}.coaching-audience-card p{color:#303b4b;font-size:13px;line-height:1.5;margin:0 auto;max-width:180px}.coaching-difference{background:#06101f;color:#fff;display:grid;gap:70px;grid-template-columns:.9fr 1.1fr;padding:85px clamp(24px,9vw,144px)}.coaching-difference-copy h2,.framework-copy h2,.coaching-process-copy h2,.coaching-final-cta h2{font-size:clamp(37px,4vw,59px);line-height:.98;margin:0 0 25px;text-transform:uppercase}.coaching-difference-copy h2 em,.framework-copy h2 em{color:#1674e5;font-style:normal}.coaching-difference-copy>p:not(.coaching-eyebrow){color:#d1d7df;font-size:14px;line-height:1.65;max-width:455px}.coaching-signature{color:#fff;display:inline-block;font-family:cursive;font-size:23px;font-style:italic;margin-top:24px;transform:rotate(-6deg)}.coaching-difference-list{align-self:center;display:grid;gap:26px}.coaching-check-row{align-items:flex-start;display:flex;gap:15px}.coaching-check{align-items:center;background:#126bd8;border-radius:50%;color:#fff;display:flex;flex:0 0 26px;height:26px;justify-content:center;margin-top:2px;width:26px}.coaching-check-row h3{color:#fff;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.coaching-check-row p{color:#c8d0da;font-size:13px;line-height:1.5;margin:0}.coaching-framework{align-items:center;background:#fff;display:grid;gap:clamp(44px,8vw,125px);grid-template-columns:1fr 1fr;padding:90px clamp(24px,9vw,144px)}.framework-wheel{aspect-ratio:1;background:none;border:0;border-radius:0;box-shadow:none;justify-self:center;max-width:450px;position:relative;width:100%}.framework-wheel:before{content:none}.framework-wheel-center{align-items:center;background:#fff;border-radius:50%;color:#101b2d;display:flex;flex-direction:column;height:43%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:43%;z-index:2}.framework-wheel-center strong{font-family:Bebas Neue,sans-serif;font-size:clamp(17px,2vw,25px);line-height:.95;text-transform:uppercase}.framework-wheel-center span{color:#556173;font-size:10px;margin-top:7px;text-transform:uppercase}.framework-wheel-step{color:#fff;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:7%;transform:translate(-50%);width:115px}.framework-wheel-step b{color:#2d90ff;font-size:18px}.framework-wheel-step span{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:.03em;text-transform:uppercase}.framework-step-02{left:80%;top:23%;transform:translate(-50%) rotate(60deg)}.framework-step-02 b,.framework-step-02 span{transform:rotate(-60deg)}.framework-step-03{left:80%;top:62%;transform:translate(-50%) rotate(120deg)}.framework-step-03 b,.framework-step-03 span{transform:rotate(-120deg)}.framework-step-04{left:50%;top:77%;transform:translate(-50%) rotate(180deg)}.framework-step-04 b,.framework-step-04 span{transform:rotate(-180deg)}.framework-step-05{left:20%;top:62%;transform:translate(-50%) rotate(240deg)}.framework-step-05 b,.framework-step-05 span{transform:rotate(-240deg)}.framework-step-06{left:20%;top:23%;transform:translate(-50%) rotate(300deg)}.framework-step-06 b,.framework-step-06 span{transform:rotate(-300deg)}.framework-copy h2{color:#101b2d}.framework-copy>p:not(.coaching-eyebrow){color:#4d5968;font-size:14px;line-height:1.65;max-width:475px}.framework-copy ol{display:grid;gap:13px;list-style:none;margin:28px 0 0;padding:0}.framework-copy li{align-items:center;color:#243244;display:flex;font-size:13px;gap:12px}.framework-copy li b{align-items:center;background:#126bd8;border-radius:50%;color:#fff;display:flex;flex:0 0 22px;font-size:11px;height:22px;justify-content:center;width:22px}.framework-copy li strong{font-family:Bebas Neue,sans-serif;font-size:15px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.coaching-programs{background:#f4f5f5;padding:65px clamp(24px,6vw,96px) 80px;text-align:center}.coaching-program-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1230px}.coaching-program-card{background:#fff;border:1px solid #e2e5e9;box-shadow:0 5px 18px #0c1f330f;display:flex;flex-direction:column;min-height:365px;padding:28px 25px 23px;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.coaching-program-card:hover{box-shadow:0 14px 30px #0c1f3321;transform:translateY(-5px)}.coaching-program-card>svg{color:#126bd8;margin-bottom:20px}.coaching-program-card h3{font-size:24px;margin-bottom:4px}.program-subtitle{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.04em;margin:0 0 20px;text-transform:uppercase}.coaching-program-card ul{color:#344052;flex:1;font-size:12px;line-height:1.45;list-style:none;margin:0 0 22px;padding:0}.coaching-program-card li{margin-bottom:8px;padding-left:16px;position:relative}.coaching-program-card li:before{color:#126bd8;content:"•";left:0;position:absolute}.coaching-program-card .button{align-self:flex-start;gap:13px;margin-top:auto;padding:12px 16px}.coaching-process{background:#06101f;color:#fff;display:grid;grid-template-columns:.82fr 1.18fr;min-height:480px;position:relative}.coaching-process-image{min-height:480px;overflow:hidden}.coaching-process-image img{filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center;width:100%}.coaching-process-copy{padding:70px clamp(24px,6vw,88px) 100px}.coaching-process-copy h2{font-size:clamp(38px,4vw,57px)}.coaching-process-list{display:grid;gap:15px}.coaching-process-list p{color:#d5dae0;font-size:14px;margin:0}.coaching-process-list strong{color:#fff;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.coaching-process blockquote{border-left:2px solid #1674e5;bottom:50px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(19px,2vw,27px);left:calc(82% + 20px);line-height:1.15;margin:0;max-width:350px;padding-left:18px;position:absolute}.coaching-process blockquote strong{color:#1674e5}.coaching-process cite{color:#acb6c2;display:block;font-family:DM Sans,sans-serif;font-size:11px;font-style:normal;letter-spacing:.1em;margin-top:13px;text-transform:uppercase}.coaching-final-cta{align-items:center;background:#126bd8;color:#fff;display:flex;gap:22px;justify-content:center;padding:25px clamp(24px,6vw,96px)}.coaching-final-icon{align-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.coaching-final-cta h2{font-size:clamp(22px,2.2vw,30px);margin:0 0 4px}.coaching-final-cta p{color:#e1edff;font-size:13px;margin:0}.coaching-final-cta .button{margin-left:42px;white-space:nowrap}@media (max-width: 1000px){.coaching-audience-grid{grid-template-columns:repeat(3,1fr);row-gap:28px}.coaching-audience-card:nth-child(3){border-right:0}.coaching-program-grid{grid-template-columns:repeat(2,1fr)}.coaching-process blockquote{left:auto;right:28px}}@media (max-width: 760px){.coaching-hero{min-height:690px}.coaching-hero-content{padding-top:145px}.coaching-difference,.coaching-framework{grid-template-columns:1fr}.coaching-difference{gap:45px}.framework-wheel{max-width:390px}.coaching-process{grid-template-columns:1fr}.coaching-process-image{min-height:350px}.coaching-process blockquote{bottom:35px;left:auto;right:24px}.coaching-final-cta{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.coaching-final-cta .button{margin-left:74px}}@media (max-width: 560px){.coaching-hero{background-position:65% center;min-height:720px}.coaching-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b169e),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%),url(/images/Coaching_Hero_Image_V3.png) center/cover no-repeat}.coaching-hero-content{padding-top:135px}.coaching-hero h1{font-size:51px}.coaching-audience{padding-bottom:48px;padding-top:48px}.coaching-audience-grid{grid-template-columns:1fr 1fr}.coaching-audience-card{border-bottom:1px solid #d8dbe0;border-right:0;padding:18px 8px 24px}.coaching-audience-card:nth-child(odd){border-right:1px solid #d8dbe0}.coaching-audience-card:nth-last-child(-n+2){border-bottom:0}.coaching-audience-card h3{font-size:18px}.coaching-audience-card p{font-size:12px}.coaching-difference,.coaching-framework{padding-bottom:70px;padding-top:70px}.coaching-difference-copy h2,.framework-copy h2{font-size:42px}.framework-wheel{max-width:320px}.framework-wheel-step{width:80px}.framework-wheel-step span{font-size:14px}.coaching-program-grid{grid-template-columns:1fr}.coaching-program-card{min-height:0}.coaching-process-copy{padding-bottom:180px;padding-top:65px}.coaching-process blockquote{bottom:34px;left:24px;right:24px}.coaching-final-cta .button{margin-left:74px}}.speaking-page{background:#f5f5f3;color:#101b2d}.speaking-page .site-header{background:transparent}.speaking-page .brand-logo{max-width:344px}.speaking-page .main-nav a{color:#f5f2ed;font-size:15px}.speaking-page .main-nav a:hover{color:#1872e2}.speaking-page .header-discovery{background:#126bd8;color:#fff}.speaking-page .menu-toggle{color:#fff}.speaking-hero{background:#07101e url(/images/Dan-Speaking-Hero-Image.jpg) center/cover no-repeat;min-height:680px;overflow:hidden;position:relative}.speaking-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16eb 27%,#030b1638 66%,#030b161a),linear-gradient(0deg,rgba(3,11,22,.7),transparent 35%);top:0;right:0;bottom:0;left:0;position:absolute}.speaking-hero-content{max-width:570px;padding:170px 24px 80px clamp(24px,9vw,144px);position:relative;z-index:1}.speaking-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.speaking-hero h1{color:#fff;font-size:clamp(55px,7.2vw,105px);line-height:.92;margin:0 0 30px;max-width:none;text-transform:none;width:200%}.speaking-hero h1 em{color:#1775e7;font-style:normal}.speaking-hero-copy{color:#d7dde6;font-size:14px;line-height:1.65;margin-bottom:30px;max-width:465px}.speaking-page .button{gap:18px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.09em}.speaking-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.speaking-download{align-items:center;color:#cfd6df;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.speaking-download:hover{color:#fff}.speaker-profile{background:#fff;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding:0}.speaker-profile-image-left{overflow:hidden;padding-left:clamp(12px,3.5vw,56px)}.speaker-profile-image-left img{height:calc(100% - 24px);margin-top:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.speaker-profile-copy{align-items:flex-start;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px clamp(24px,5vw,72px)}.speaker-profile-logo{display:block;max-width:308px;width:100%;margin-bottom:32px;filter:none}.speaker-profile-name{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5vw,78px);font-weight:400;letter-spacing:.02em;line-height:.92;margin:0 0 14px;text-transform:uppercase}.speaker-profile-role{color:#4ea3ff;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;margin:0 0 22px;text-transform:uppercase}.speaker-profile-tags{color:#4d5968;font-size:13px;line-height:1.7;margin:0}.speaker-profile-image-right{overflow:hidden;padding-right:clamp(12px,3.5vw,56px)}.speaker-profile-image-right img{height:calc(100% - 24px);margin-top:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.speaker-profile-bio{border-top:1px solid #e2e5e9;display:block;grid-column:1 / -1;padding:50px clamp(24px,7vw,112px)}.speaker-profile-bio p{color:#303b4b;font-size:16px;line-height:1.8;margin:0;max-width:920px}.speaker-profile-bio strong{color:#101b2d}.speaker-credentials{border-top:1px solid #e2e5e9;display:grid;gap:28px;grid-column:1 / -1;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:50px clamp(24px,7vw,112px)}.speaker-credentials li{align-items:flex-start;color:#303b4b;display:flex;font-size:15px;gap:14px;line-height:1.55}.speaker-credentials svg{color:#126bd8;flex:0 0 26px}.speaker-credentials strong{color:#101b2d;display:block;font-family:Bebas Neue,sans-serif;font-size:19px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.speaker-credentials em{color:#126bd8;font-style:normal}.invitation-strip{background:#06101f;color:#fff;padding:80px clamp(24px,9vw,144px)}.invitation-heading{display:grid;gap:8px;margin-bottom:50px;max-width:560px}.invitation-heading h2{color:#fff;font-size:clamp(36px,4vw,53px);line-height:.98;margin:0;text-transform:uppercase}.invitation-heading p{color:#a9b3bf;font-size:14px;line-height:1.6;margin:0}.invitation-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.invitation-item{align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;gap:16px;padding:26px 24px;transition:border-color .25s ease,background .25s ease}.invitation-item:hover{background:#126bd81f;border-color:#126bd8}.invitation-item svg{color:#126bd8;flex:0 0 29px}.invitation-item p{color:#e0e5ec;font-size:14px;line-height:1.5;margin:0}.keynotes-section{background:#f5f5f3;padding:85px clamp(24px,7vw,112px)}.speaking-section-heading{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:55px}.speaking-section-heading span{background:#126bd8;display:inline-block;height:1px;width:60px}.speaking-section-heading h2{color:#101b2d;font-size:clamp(36px,4vw,53px);margin:0;text-transform:uppercase}.keynote-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.keynote-card{background:#fff;border:1px solid #e2e5e9;border-radius:16px;box-shadow:0 5px 18px #0c1f330f;display:flex;flex-direction:column;padding:36px 30px 32px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.keynote-card:hover{box-shadow:0 14px 30px #0c1f3321;transform:translateY(-5px)}.keynote-card.is-featured{border-color:#126bd8;box-shadow:0 8px 28px #126bd826}.keynote-badge{background:#126bd8;border-radius:999px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.08em;padding:6px 14px;position:absolute;right:22px;text-transform:uppercase;top:22px}.keynote-icon{align-items:center;background:#126bd81a;border-radius:12px;color:#126bd8;display:flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.keynote-card h3{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0 0 8px;text-transform:uppercase}.keynote-card h4{color:#4d5968;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0 0 16px;text-transform:none}.keynote-card>p{color:#4d5968;font-size:13px;line-height:1.6;margin:0 0 22px}.takeaway-label{color:#126bd8;display:block;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.keynote-card ul{color:#303b4b;display:grid;gap:10px;list-style:none;margin:0;padding:0}.keynote-card li{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.5}.keynote-card li:before{color:#126bd8;content:"✓";flex:0 0 auto;font-weight:700}.speaking-details{background:#fff;display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,112px)}.speaking-details article{border-right:1px solid #e2e5e9;padding:55px 28px 55px 0}.speaking-details article:last-child{border-right:0}.speaking-details article:nth-child(n+2){padding-left:28px}.speaking-details h2{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;margin:0 0 22px;text-transform:uppercase}.speaking-details ul{color:#303b4b;display:grid;gap:12px;list-style:none;margin:0;padding:0}.speaking-details li{align-items:flex-start;color:#303b4b;display:flex;font-size:13px;gap:10px;line-height:1.5}.speaking-details li svg{color:#126bd8;flex:0 0 13px;margin-top:3px}.speaking-details p{color:#4d5968;font-size:13px;line-height:1.6;margin:0 0 14px}.speaking-details .audience-quote{color:#101b2d;font-style:italic}.speaking-cta{align-items:center;background:#06101f;color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:55px clamp(24px,7vw,112px);text-align:center}.speaking-cta img{display:block;max-width:200px;width:100%}.speaking-cta-divider{background:#fff3;height:60px;width:1px}.speaking-cta h2{color:#fff;font-size:clamp(28px,3vw,42px);margin:0 0 8px;text-transform:uppercase}.speaking-cta p{color:#a9b3bf;font-size:14px;margin:0}.speaking-cta-contact{align-items:center;display:flex;flex-direction:column;gap:8px}.speaking-cta-contact a{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.03em;text-transform:uppercase;transition:color .25s ease}.speaking-cta-contact a:hover{color:#fff}.speaking-cta-contact span{color:#6c7785;font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 1100px){.invitation-grid,.keynote-grid,.speaking-details{grid-template-columns:repeat(2,1fr)}.speaking-details article:nth-child(2){border-right:0}.speaker-credentials{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.speaker-profile{grid-template-columns:1fr}.speaker-profile-image-left,.speaker-profile-image-right{min-height:320px}.invitation-grid,.keynote-grid,.speaking-details{grid-template-columns:1fr}.speaking-details article{border-bottom:1px solid #e2e5e9;border-right:0;padding-left:0;padding-right:0}.speaking-details article:last-child{border-bottom:0}.speaker-credentials{grid-template-columns:repeat(2,1fr)}.speaking-cta{flex-direction:column}.speaking-cta-divider{display:none}}@media (max-width: 560px){.speaking-hero{background-position:65% center;min-height:720px}.speaking-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b169e),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%)}.speaking-hero-content{padding-top:135px}.speaking-hero h1{font-size:51px}.speaker-profile-image-left,.speaker-profile-image-right{min-height:240px}.speaker-credentials{grid-template-columns:1fr}}.podcast-page{background:#f5f5f3;color:#101b2d}.podcast-page .site-header{background:transparent}.podcast-page .brand-logo{max-width:344px}.podcast-page .main-nav a{color:#f5f2ed;font-size:15px}.podcast-page .main-nav a:hover{color:#1872e2}.podcast-page .header-discovery{background:#126bd8;color:#fff}.podcast-page .menu-toggle{color:#fff}.podcast-hero{background:#07101e url(/images/on-stage-black-and-white_1.png) center/cover no-repeat;min-height:680px;overflow:hidden;position:relative}.podcast-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16eb 27%,#030b1638 66%,#030b161a),linear-gradient(0deg,rgba(3,11,22,.7),transparent 35%),url(/images/Podcast_Hero_Image_2.png) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute}.podcast-hero-content{max-width:570px;padding:170px 24px 80px clamp(24px,9vw,144px);position:relative;z-index:1}.podcast-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.podcast-hero h1{color:#fff;font-size:clamp(55px,7.2vw,105px);line-height:.92;margin:0 0 30px;max-width:none;text-transform:none;width:200%}.podcast-hero h1 em{color:#1775e7;font-style:normal}.podcast-hero-copy{color:#d7dde6;font-size:14px;line-height:1.65;margin-bottom:30px;max-width:465px}.podcast-page .button{gap:18px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.09em}.podcast-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.podcast-hero-actions .button{margin-top:0;padding:12px 24px}.podcast-youtube-button{align-items:center;border:1px solid rgba(255,255,255,.3);color:#fff;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:14px;gap:10px;letter-spacing:.09em;padding:12px 24px;text-transform:uppercase;transition:background .25s ease,border-color .25s ease}.podcast-youtube-button:hover{background:#ffffff14;border-color:#fff}.podcast-about{background:#06101f;color:#fff;display:grid;gap:50px;grid-template-columns:340px 1fr 1fr;padding:80px clamp(24px,9vw,144px)}.podcast-cover-art{aspect-ratio:1;background:#0d2d52 url(/images/WFT.png) center/cover no-repeat;border-radius:20px;max-width:340px;overflow:hidden}.podcast-cover-mark{color:#fff;font-family:Bebas Neue,sans-serif;font-size:72px;letter-spacing:.02em;line-height:1;margin-bottom:12px;text-transform:uppercase}.podcast-cover-art>span{color:#fff;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;line-height:1;text-transform:uppercase}.podcast-cover-art>small{color:#ffffffb3;font-size:11px;letter-spacing:.15em;margin-top:14px;text-transform:uppercase}.podcast-about-copy h2,.podcast-about-copy p{margin:0}.podcast-section-label{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.podcast-about-copy h2{color:#fff;font-size:clamp(34px,3.8vw,52px);line-height:.98;margin-bottom:22px;text-transform:uppercase}.podcast-about-copy h2 em{color:#1674e5;font-style:normal}.podcast-about-copy>p:last-child{color:#c1c9d2;font-size:14px;line-height:1.7;max-width:420px}.podcast-benefits{display:grid;gap:28px}.podcast-benefits>div{align-items:flex-start;display:flex;gap:16px}.podcast-benefits svg{color:#126bd8;flex:0 0 26px}.podcast-benefits span{color:#c1c9d2;font-size:13px;line-height:1.55}.podcast-benefits strong{color:#fff;display:block;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.episodes-section{background:#f5f5f3;padding:85px clamp(24px,7vw,112px)}.podcast-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.podcast-section-heading h2{color:#101b2d;font-size:clamp(36px,4vw,53px);margin:0;text-transform:uppercase}.podcast-section-heading h2 em{color:#126bd8;font-style:normal}.podcast-section-heading a{align-items:center;color:#126bd8;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:14px;gap:8px;letter-spacing:.06em;text-transform:uppercase;transition:gap .25s ease}.podcast-section-heading a:hover{gap:14px}.episode-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.episode-card{background:#fff;border:1px solid #e2e5e9;border-radius:16px;box-shadow:0 5px 18px #0c1f330f;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.episode-card:hover{box-shadow:0 14px 30px #0c1f3321;transform:translateY(-5px)}.episode-image{aspect-ratio:16 / 9;overflow:hidden;position:relative}.episode-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.episode-card:hover .episode-image img{transform:scale(1.05)}.episode-image img.episode-img-featured{background:transparent;filter:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.episode-card:hover .episode-image img.episode-img-featured{transform:none}.episode-image button{align-items:center;background:#126bd8;border:none;border-radius:50%;bottom:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;left:12px;position:absolute;transition:background .25s ease,transform .25s ease;width:40px;z-index:2}.episode-image button:hover{background:#fff;color:#126bd8;transform:scale(1.1)}.episode-image>span{background:#030b16d1;border-radius:4px;bottom:14px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.06em;padding:3px 8px;position:absolute;right:12px;z-index:2}.episode-body{display:flex;flex-direction:column;gap:10px;padding:24px 22px}.episode-body p{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.06em;margin:0;text-transform:uppercase}.episode-body h3{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin:0;text-transform:uppercase}.episode-body>span{color:#4d5968;font-size:13px;line-height:1.5}.platforms-section{background:#06101f;color:#fff;padding:75px clamp(24px,7vw,112px);text-align:center}.platforms-section h2{color:#fff;font-size:clamp(32px,3.5vw,48px);margin:0 0 40px;text-transform:uppercase}.platforms-section h2 em{color:#1674e5;font-style:normal}.platform-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1100px}.platform-card{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#e0e5ec;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:30px 16px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.platform-card:hover{background:#126bd81f;border-color:#126bd8;transform:translateY(-4px)}.platform-icon{border-radius:12px;display:block;flex:0 0 56px;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.platform-card{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.listener-section{background:#f5f5f3;padding:85px clamp(24px,7vw,112px);text-align:center}.listener-section h2{color:#101b2d;font-size:clamp(36px,4vw,53px);margin:0 0 50px;text-transform:uppercase}.listener-section h2 em{color:#126bd8;font-style:normal}.listener-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.listener-grid blockquote{background:#fff;border:1px solid #e2e5e9;border-radius:16px;box-shadow:0 5px 18px #0c1f330f;margin:0;padding:36px 28px;position:relative;text-align:left}.listener-quote-mark{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1;margin-bottom:8px}.listener-grid blockquote p{color:#303b4b;font-size:14px;line-height:1.65;margin:0 0 18px}.listener-grid blockquote cite{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:13px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.podcast-final-cta{background:#06101f;box-shadow:0 24px 60px #030b1659;color:#fff;display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;height:200px;margin:0;max-width:none;overflow:visible;padding:0;position:relative;width:100vw}.podcast-final-image{align-self:flex-end;display:flex;justify-content:center;overflow:visible;position:relative}.podcast-final-image img{display:block;height:240px;margin-top:-120px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:auto;z-index:2}.podcast-final-copy{align-self:center;padding:24px clamp(24px,4vw,64px) 24px 0;text-align:left}.podcast-final-action{align-self:center;padding:24px clamp(24px,4vw,64px) 24px 0;display:flex;justify-content:flex-end}.podcast-final-cta h2{color:#fff;font-size:clamp(30px,3.2vw,46px);line-height:.98;margin:0 0 14px;text-transform:uppercase}.podcast-final-cta h2 em{color:#1674e5;font-style:normal}.podcast-final-cta p{color:#a9b3bf;font-size:14px;line-height:1.65;margin:0;max-width:420px}.podcast-final-cta .button{white-space:nowrap}@media (max-width: 1100px){.episode-grid{grid-template-columns:repeat(2,1fr)}.platform-grid{grid-template-columns:repeat(3,1fr)}.podcast-about{grid-template-columns:1fr}.podcast-cover-art{justify-self:center}}@media (max-width: 760px){.episode-grid{grid-template-columns:1fr}.platform-grid{grid-template-columns:repeat(2,1fr)}.listener-grid{grid-template-columns:1fr}.podcast-final-cta{grid-template-columns:1fr;height:auto;text-align:center}.podcast-final-image{order:2}.podcast-final-image img{height:240px;margin-top:0}.podcast-final-copy{order:1;padding:40px 24px 0;text-align:center}.podcast-final-action{order:3;padding:16px 24px 32px;justify-content:center}.podcast-final-cta p{margin-left:auto;margin-right:auto}}@media (max-width: 560px){.podcast-hero{background-position:65% center;min-height:720px}.podcast-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b169e),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%),url(/images/Podcast_Hero_Image_2.png) center/cover no-repeat}.podcast-hero-content{padding-top:135px}.podcast-hero h1{font-size:51px}.platform-grid{grid-template-columns:1fr}}.results-page{background:#f5f5f3;color:#101b2d}.results-page .site-header{background:transparent}.results-page .brand-logo{max-width:344px}.results-page .main-nav a{color:#f5f2ed;font-size:15px}.results-page .main-nav a:hover{color:#1872e2}.results-page .header-discovery{background:#126bd8;color:#fff}.results-page .menu-toggle{color:#fff}.results-hero{background:#06101f;min-height:620px;overflow:hidden;position:relative}.results-hero-image{background:url(/images/Remax_result_Rev.png) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute}.results-hero-overlay{background:linear-gradient(90deg,#06101f,#06101feb 38%,#06101f73 62%,#06101f0d),linear-gradient(0deg,rgba(6,16,31,.8),transparent 40%);top:0;right:0;bottom:0;left:0;position:absolute}.results-hero-content{padding:205px 24px 90px clamp(24px,9vw,144px);position:relative;z-index:1}.results-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.results-hero h1{color:#fff;font-size:clamp(58px,7.4vw,108px);line-height:.9;margin:0 0 27px;text-transform:none}.results-hero h1 em{color:#1674e5;font-style:normal}.results-hero-content>p:last-child{color:#d5dce5;font-family:Bebas Neue,sans-serif;font-size:clamp(20px,2.1vw,29px);letter-spacing:.03em;line-height:1.12;margin:0}.results-metrics{background:#06101f;color:#fff;display:grid;grid-template-columns:repeat(6,1fr);padding:31px clamp(24px,7vw,112px)}.results-metric{border-right:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;min-height:90px;padding:0 21px}.results-metric:first-child{padding-left:0}.results-metric:last-child{border-right:0;padding-right:0}.results-metric strong{font-family:Bebas Neue,sans-serif;font-size:clamp(34px,3.3vw,48px);font-weight:400;letter-spacing:.02em;line-height:.95}.results-metric span{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.03em;line-height:1.1;margin-top:9px;text-transform:uppercase}.results-metric small{font-size:10px;line-height:1.3;margin-top:2px}.results-disclaimer{background:#06101f;color:#ffffffc2;font-size:10px;margin:0;padding:0 clamp(24px,7vw,112px) 23px}.success-stories{background:#f5f5f3;padding:85px clamp(24px,7vw,112px);text-align:center}.success-stories>h2,.recognition-section>h2,.clients-say>h2{color:#101b2d;font-size:clamp(38px,4.6vw,68px);margin:0 0 53px;text-transform:uppercase}.success-stories h2 em,.recognition-section h2 em,.clients-say h2 em{color:#126bd8;font-style:normal}.success-story-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.success-story{background:#fff;border:1px solid #e2e5e9;border-radius:14px;box-shadow:0 5px 18px #0c1f330f;padding:24px;text-align:left;transition:box-shadow .25s ease,transform .25s ease}.success-story:hover{box-shadow:0 14px 30px #0c1f331f;transform:translateY(-5px)}.success-person{align-items:center;display:flex;gap:15px;margin-bottom:21px}.success-person img{border-radius:50%;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.success-person h3{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;margin:0 0 3px;text-transform:uppercase}.success-person p{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.1;margin:0;text-transform:uppercase}.success-person p span{display:block}.story-stats{border-bottom:1px solid #e2e5e9;border-top:1px solid #e2e5e9;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:19px;padding:16px 0}.story-stats div{border-right:1px solid #e2e5e9;display:flex;flex-direction:column;padding:0 10px}.story-stats div:first-child{padding-left:0}.story-stats div:last-child{border-right:0}.story-stats strong{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;line-height:1}.story-stats span{color:#667384;font-size:10px;line-height:1.2;margin-top:5px}.success-story blockquote{color:#4d5968;font-size:13px;font-style:italic;line-height:1.55;margin:0}.story-lead{color:#4d5968;font-size:13px;line-height:1.6;margin:0 0 20px;min-height:82px}.results-blue-button{align-items:center;background:#126bd8;color:#fff;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:13px;gap:15px;letter-spacing:.08em;margin-top:44px;padding:14px 21px;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.results-blue-button:hover{background:#0d4f9f;transform:translateY(-3px)}.recognition-section{background:#06101f;color:#fff;padding:85px clamp(24px,7vw,112px) 61px;text-align:center}.recognition-section>h2{color:#fff;margin-bottom:55px}.recognition-grid{display:grid;gap:20px;grid-template-columns:repeat(8,1fr);margin:0 auto;max-width:1240px}.recognition-item{align-items:center;display:flex;flex-direction:column}.recognition-item svg{color:#1674e5;margin-bottom:17px}.recognition-item strong{color:#fff;font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400;line-height:1}.recognition-item span{color:#c5ced8;font-size:11px;line-height:1.2;margin-top:6px;text-transform:uppercase}.recognition-section>p{color:#94a1af;font-size:10px;line-height:1.45;margin:51px 0 0}.clients-say{background:#f5f5f3;padding:85px clamp(24px,7vw,112px);text-align:center}.client-quote-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1120px}.client-quote-grid blockquote{background:#fff;border:1px solid #e2e5e9;border-radius:14px;margin:0;padding:34px 27px 30px;text-align:left}.client-quote-grid blockquote>span{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:.6}.client-quote-grid blockquote p{color:#303b4b;font-size:14px;font-style:italic;line-height:1.6;margin:18px 0}.client-quote-grid cite{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:12px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.results-cta{align-items:center;background:#06101f;color:#fff;display:flex;gap:22px;justify-content:center;padding:28px clamp(24px,7vw,112px)}.results-cta-icon{align-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.results-cta h2{color:#fff;font-size:clamp(25px,2.4vw,36px);margin:0 0 4px;text-transform:uppercase}.results-cta p{color:#e1edff;font-size:13px;margin:0}.results-cta .results-blue-button{background:#fff;color:#126bd8;margin:0 0 0 42px}.results-cta .results-blue-button:hover{background:#06101f;color:#fff}.results-featured{align-items:center;background:#fff;display:flex;gap:45px;justify-content:center;padding:34px 24px}.results-featured p{color:#727f8d;font-size:10px;letter-spacing:.12em;margin:0;text-transform:uppercase}.results-featured div{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(22px,4vw,56px);justify-content:center}.results-featured strong{color:#536170;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:.8;text-align:center}@media (max-width: 1100px){.results-metrics{grid-template-columns:repeat(3,1fr);row-gap:26px}.results-metric:nth-child(3){border-right:0}.recognition-grid{grid-template-columns:repeat(4,1fr);row-gap:35px}}@media (max-width: 760px){.results-hero-image{top:0;right:0;bottom:0;left:0}.results-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16ad),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%)}.results-hero-content{padding-top:145px}.results-metrics{grid-template-columns:repeat(2,1fr)}.results-metric:nth-child(2),.results-metric:nth-child(4){border-right:0}.success-story-grid,.client-quote-grid{grid-template-columns:1fr}.results-cta{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.results-cta .results-blue-button{margin-left:74px}.results-featured{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width: 560px){.results-hero{min-height:720px}.results-hero h1{font-size:54px}.results-metric{padding:0 12px}.results-metric strong{font-size:34px}.recognition-grid{grid-template-columns:repeat(2,1fr)}.results-cta .results-blue-button{margin-left:74px}}.stories-modal-backdrop{align-items:center;background:#06101fd1;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:40px 20px;position:fixed;z-index:100}.stories-modal{animation:stories-modal-in .3s ease;background:#f5f5f3;border-radius:16px;box-shadow:0 30px 80px #0006;margin:auto;max-height:calc(100vh - 80px);max-width:760px;overflow-y:auto;position:relative;width:100%}@keyframes stories-modal-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stories-modal-close{align-items:center;background:#126bd8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .25s ease,transform .25s ease;width:38px;z-index:2}.stories-modal-close:hover{background:#0d4f9f;transform:rotate(90deg)}.stories-modal-header{background:#06101f;border-radius:16px 16px 0 0;padding:48px 42px 36px}.stories-modal-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.11em;margin:0 0 10px;text-transform:uppercase}.stories-modal-header h2{color:#fff;font-size:clamp(34px,4vw,48px);line-height:.95;margin:0 0 18px;text-transform:uppercase}.stories-modal-header h2 em{color:#1674e5;font-style:normal}.stories-modal-intro{color:#c5ced8;font-size:14px;line-height:1.6;margin:0;max-width:520px}.stories-modal-body{padding:32px 42px 8px}.stories-modal-card{align-items:stretch;background:#fff;border:1px solid #e1e5e9;border-radius:12px;display:grid;grid-template-columns:56px 1fr;margin-bottom:16px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.stories-modal-card:hover{border-color:#126bd8;box-shadow:0 10px 26px #0c1f3314}.stories-modal-card-index{align-items:center;background:#06101f;color:#1674e5;display:flex;font-family:Bebas Neue,sans-serif;font-size:22px;justify-content:center;letter-spacing:.04em}.stories-modal-card-main{padding:22px 26px}.stories-modal-card-heading{align-items:flex-start;display:flex;justify-content:space-between}.stories-modal-card-label{color:#126bd8;font-size:10px;letter-spacing:.13em;margin:0 0 5px;text-transform:uppercase}.stories-modal-card-heading h3{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0;text-transform:uppercase}.stories-modal-card-volume{align-items:flex-end;display:flex;flex-direction:column}.stories-modal-card-volume strong{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;line-height:.9}.stories-modal-card-volume span{color:#667384;font-size:9px;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}.stories-modal-card-rule{background:#e2e5e9;height:1px;margin:16px 0 14px}.stories-modal-card-content{align-items:flex-start;display:grid;gap:22px;grid-template-columns:120px 1fr}.stories-modal-growth{border-right:1px solid #e2e5e9;display:flex;flex-direction:column}.stories-modal-growth strong{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:.9}.stories-modal-growth span{color:#667384;font-size:9px;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}.stories-modal-highlight{align-items:flex-start;color:#4d5968;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:0}.stories-modal-highlight svg{color:#126bd8;flex:0 0 18px;margin-top:2px}.stories-modal-footer{padding:24px 42px 36px;text-align:center}.stories-modal-footer .results-blue-button{margin:0}@media (max-width: 600px){.stories-modal-header{padding:40px 24px 28px}.stories-modal-body{padding:24px 20px 4px}.stories-modal-card{grid-template-columns:38px 1fr}.stories-modal-card-index{font-size:18px}.stories-modal-card-main{padding:18px}.stories-modal-card-heading h3{font-size:22px}.stories-modal-card-volume strong{font-size:24px}.stories-modal-card-content{gap:14px;grid-template-columns:90px 1fr}.stories-modal-growth strong{font-size:22px}.stories-modal-footer{padding:20px 20px 28px}}.about-page{background:#f5f5f3;color:#101b2d}.about-page .site-header{background:transparent}.about-page .brand-logo{max-width:344px}.about-page .main-nav a{color:#f5f2ed;font-size:15px}.about-page .main-nav a:hover{color:#1872e2}.about-page .header-discovery{background:#126bd8;color:#fff}.about-page .menu-toggle{color:#fff}.about-hero{background:#07101e url(/images/Dan-Manginelli-Hero-Image_1.png) center/cover no-repeat;min-height:680px;overflow:hidden;position:relative}.about-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16eb 27%,#030b1638 66%,#030b161a),linear-gradient(0deg,rgba(3,11,22,.7),transparent 35%),url(/images/About_Page_Hero.png) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute}.about-hero-content{max-width:570px;padding:170px 24px 80px clamp(24px,9vw,144px);position:relative;z-index:1}.about-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.about-hero h1{color:#fff;font-size:clamp(55px,7.2vw,105px);line-height:.92;margin:0 0 22px;max-width:none;text-transform:none;width:200%}.about-hero h1 em{color:#1775e7;font-style:normal}.about-hero-rule{background:#1674e5;display:block;height:2px;margin:0 0 22px;width:60px}.about-hero-content>p:last-child{color:#d7dde6;font-size:14px;line-height:1.65;margin:0;max-width:465px}.about-intro{background:#fff;display:grid;gap:60px;grid-template-columns:1.3fr 1fr;padding:85px clamp(24px,9vw,144px)}.about-intro-copy h2{color:#101b2d;font-size:clamp(34px,3.8vw,52px);line-height:.98;margin:0 0 25px;text-transform:uppercase}.about-intro-copy p{color:#303b4b;font-size:14px;line-height:1.7;margin:0 0 18px}.about-signature{display:inline-block;margin-top:12px;max-width:230px}.about-signature img{display:block;filter:invert(1);height:auto;max-width:100%;width:230px}.about-nameplate{align-items:flex-start;border-top:1px solid #e2e5e9;color:#101b2d;display:flex;flex-direction:column;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;margin-top:26px;padding-top:20px;text-transform:uppercase}.about-nameplate small{color:#126bd8;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.credentials-card{background:#f4f5f5;border:1px solid #e2e5e9;border-radius:16px;padding:34px 30px}.credential-row{align-items:flex-start;border-bottom:1px solid #e2e5e9;display:flex;gap:14px;padding:18px 0}.credential-row:last-child{border-bottom:0}.credential-row:first-child{padding-top:0}.credential-icon{align-items:center;background:#126bd81a;border-radius:10px;color:#126bd8;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.credential-row h3{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:17px;font-weight:400;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.credential-row p{color:#4d5968;font-size:12px;line-height:1.5;margin:0}.about-story{background:#06101f;color:#fff;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;padding:85px clamp(24px,9vw,144px)}.about-story-copy h2,.about-timeline h2{color:#fff;font-size:clamp(32px,3.5vw,48px);line-height:.98;margin:0 0 22px;text-transform:uppercase}.about-story-copy p{color:#c1c9d2;font-size:14px;line-height:1.7;margin:0 0 16px}.about-story-copy strong{color:#1674e5;display:inline-block;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;margin-top:10px;text-transform:uppercase}.about-story-image{align-self:center;overflow:hidden}.about-story-image img{height:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.about-timeline ol{list-style:none;margin:0;padding:0}.about-timeline li{border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:16px;padding:15px 0}.about-timeline li:first-child{padding-top:0}.about-timeline li:last-child{border-bottom:0}.about-timeline strong{color:#1674e5;flex:0 0 60px;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.about-timeline span{color:#c1c9d2;font-size:13px;line-height:1.5}.about-values-grid{background:#f5f5f3;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:85px clamp(24px,9vw,144px)}.core-values,.beyond-business{background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:40px 34px}.core-values h2,.beyond-business h2{color:#101b2d;font-size:clamp(28px,3vw,40px);margin:0 0 26px;text-transform:uppercase}.value-row{align-items:flex-start;border-bottom:1px solid #e2e5e9;display:flex;gap:14px;padding:16px 0}.value-row:last-child{border-bottom:0}.value-row svg{color:#126bd8;flex:0 0 22px;margin-top:2px}.value-row strong{color:#101b2d;display:block;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.value-row span{color:#4d5968;font-size:13px;line-height:1.5}.beyond-business p{color:#4d5968;font-size:14px;line-height:1.7;margin:0 0 26px}.life-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.life-grid>div{align-items:center;background:#f4f5f5;border:1px solid #e2e5e9;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 16px;text-align:center}.life-grid svg{color:#126bd8}.life-grid strong{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.about-cta{align-items:center;background:#06101f;color:#fff;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:60px clamp(24px,7vw,112px);text-align:left}.about-cta img{border-radius:50%;height:140px;-o-object-fit:cover;object-fit:cover;width:140px}.about-cta h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:.98;margin:0 0 8px;text-transform:uppercase}.about-cta p{color:#e1edff;font-size:14px;margin:0}.about-cta-button{align-items:center;background:#fff;color:#126bd8;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:14px;gap:12px;letter-spacing:.08em;padding:14px 24px;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease}.about-cta-button:hover{background:#06101f;color:#fff;transform:translateY(-3px)}@media (max-width: 1000px){.about-intro,.about-story{grid-template-columns:1fr}.about-story-image{max-height:320px}.about-values-grid{grid-template-columns:1fr}}@media (max-width: 760px){.about-hero{background-position:65% center;min-height:720px}.about-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b169e),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%),url(/images/About_Page_Hero.png) center/cover no-repeat}.about-hero-content{padding-top:135px}.about-hero h1{font-size:51px}.about-cta{flex-direction:column;text-align:center}}@media (max-width: 560px){.life-grid{grid-template-columns:1fr}}.contact-page{background:#f5f5f3;color:#101b2d}.contact-page .site-header{background:transparent}.contact-page .brand-logo{max-width:344px}.contact-page .main-nav a{color:#f5f2ed;font-size:15px}.contact-page .main-nav a:hover{color:#1872e2}.contact-page .header-discovery{background:#126bd8;color:#fff}.contact-page .menu-toggle{color:#fff}.contact-hero{background:#060b16 url(/images/Dan-Manginelli-Hero-Image_1.png) center/cover no-repeat;min-height:620px;overflow:hidden;position:relative}.contact-hero-overlay{background:linear-gradient(90deg,#030b16eb,#030b16b8 31%,#030b1626 65%,#030b160d),linear-gradient(0deg,rgba(3,11,22,.45),transparent 40%),url(/images/Contact_Hero_Image_V2.png) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute}.contact-hero-content{max-width:570px;padding:160px 24px 80px clamp(24px,9vw,144px);position:relative;z-index:1}.contact-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.contact-hero h1{color:#fff;font-size:clamp(53px,6.8vw,98px);line-height:.92;margin:0 0 22px;text-transform:none}.contact-hero h1 em{color:#1674e5;font-style:normal}.contact-hero-rule{background:#1674e5;display:block;height:2px;margin-bottom:21px;width:60px}.contact-hero-content>p{color:#d7dde6;font-size:14px;line-height:1.65;margin:0 0 27px;max-width:415px}.contact-hero-content strong{color:#fff;display:block;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.contact-hero-content>em{color:#1674e5;display:block;font-family:Bebas Neue,sans-serif;font-size:19px;font-style:italic;letter-spacing:.02em;margin-top:3px}.contact-form-section{background:#fff;display:grid;gap:60px;grid-template-columns:.82fr 1.35fr;padding:70px clamp(24px,9vw,144px)}.ways-to-connect{border-right:1px solid #e2e5e9;padding-right:clamp(24px,5vw,70px)}.ways-to-connect h2,.message-panel h2{color:#101b2d;font-size:clamp(28px,3vw,40px);margin:0 0 8px;text-transform:uppercase}.ways-to-connect>p,.message-panel>p{color:#4d5968;font-size:14px;line-height:1.5;margin:0 0 25px}.contact-option-list{display:grid;gap:12px}.contact-option{align-items:flex-start;border:1px solid #e2e5e9;border-radius:10px;color:#101b2d;display:flex;gap:15px;padding:17px 16px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.contact-option:hover{border-color:#126bd8;box-shadow:0 9px 24px #0c1f3314;transform:translateY(-2px)}.contact-option-icon{align-items:center;background:#126bd8;border-radius:50%;color:#fff;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.contact-option strong{color:#101b2d;display:block;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.contact-option b{color:#303b4b;display:block;font-size:13px;font-weight:600;line-height:1.45}.contact-option small{color:#667384;display:block;font-size:11px;line-height:1.4;margin-top:5px}.message-panel{max-width:760px}.message-panel form{display:grid;gap:14px}.message-panel label{color:#303b4b;display:grid;font-size:12px;gap:7px}.contact-field-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.message-panel input,.message-panel select,.message-panel textarea{background:#fff;border:1px solid #d7dde3;border-radius:5px;color:#101b2d;font:inherit;font-size:13px;outline:none;padding:12px 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.message-panel textarea{min-height:108px;resize:vertical}.message-panel input:focus,.message-panel select:focus,.message-panel textarea:focus{border-color:#126bd8;box-shadow:0 0 0 3px #126bd81f}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.select-wrap svg{color:#4d5968;pointer-events:none;position:absolute;right:14px;top:12px}.contact-submit{align-items:center;background:#126bd8;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:14px;gap:13px;justify-content:center;letter-spacing:.08em;padding:13px 20px;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.contact-submit:hover{background:#0d4f9f;transform:translateY(-2px)}.privacy-note{align-items:center;color:#667384;display:flex;font-size:11px;gap:8px;justify-content:center;margin:2px 0 0}.privacy-note svg{color:#667384}.contact-success{align-items:flex-start;background:#f0f7ff;border:1px solid #b9d6fa;border-radius:8px;display:flex;flex-direction:column;padding:27px}.contact-success strong{color:#101b2d;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;text-transform:uppercase}.contact-success span{color:#4d5968;font-size:14px;margin-top:7px}.contact-success button{background:none;border:0;color:#126bd8;cursor:pointer;font-size:12px;margin-top:18px;padding:0;text-decoration:underline}.discovery-panel{background:#fff;border:1px solid #e2e5e9;border-radius:12px;display:grid;gap:55px;grid-template-columns:1fr 1.1fr;margin:32px clamp(24px,9vw,144px) 22px;overflow:hidden}.discovery-panel-image{min-height:300px}.discovery-panel-image img{filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.discovery-panel-copy{align-self:center;padding:40px 55px 40px 0}.discovery-panel-copy .contact-eyebrow{margin-bottom:9px}.discovery-panel-copy h2{color:#101b2d;font-size:clamp(32px,3.8vw,52px);line-height:.95;margin:0 0 9px;text-transform:uppercase}.discovery-panel-copy>strong{color:#126bd8;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.discovery-panel-copy>p:not(.contact-eyebrow){color:#4d5968;font-size:14px;line-height:1.65;margin:18px 0 22px;max-width:465px}.outline-blue-button{align-items:center;border:1px solid #126bd8;color:#126bd8;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:13px;gap:14px;letter-spacing:.07em;padding:12px 18px;text-transform:uppercase;transition:background .25s ease,color .25s ease}.outline-blue-button:hover{background:#126bd8;color:#fff}.faq-banner{align-items:center;background:#06101f;border-radius:10px;color:#fff;display:flex;gap:18px;margin:0 clamp(24px,9vw,144px) 29px;padding:20px 25px}.faq-icon{align-items:center;background:#126bd8;border-radius:50%;display:flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.faq-banner h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;margin:0 0 3px;text-transform:uppercase}.faq-banner p{color:#c5ced8;font-size:13px;margin:0}.faq-button{border:1px solid rgba(255,255,255,.65);color:#fff;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.08em;margin-left:auto;padding:12px 25px;text-transform:uppercase;transition:background .25s ease,border-color .25s ease}.faq-button:hover{background:#126bd8;border-color:#126bd8}.contact-featured{align-items:center;background:#fff;display:flex;gap:42px;justify-content:center;padding:30px 24px}.contact-featured>p{color:#727f8d;font-size:10px;letter-spacing:.12em;margin:0;text-transform:uppercase}.contact-featured div{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(22px,4vw,56px);justify-content:center}.contact-featured strong{color:#536170;font-family:Bebas Neue,sans-serif;font-size:19px;font-weight:400;letter-spacing:.02em;text-align:center}@media (max-width: 900px){.contact-form-section{grid-template-columns:1fr}.ways-to-connect{border-bottom:1px solid #e2e5e9;border-right:0;padding-bottom:30px;padding-right:0}.discovery-panel{gap:30px;grid-template-columns:1fr}.discovery-panel-image{min-height:280px}.discovery-panel-copy{padding:0 30px 35px}}@media (max-width: 650px){.contact-hero{background-position:64% center;min-height:700px}.contact-hero-overlay{background:linear-gradient(90deg,#030b16fa,#030b16a3),linear-gradient(0deg,rgba(3,11,22,.84),transparent 50%),url(/images/Contact_Hero_Image_V2.png) center/cover no-repeat}.contact-hero-content{padding-top:135px}.contact-hero h1{font-size:52px}.contact-field-row{grid-template-columns:1fr}.faq-banner{align-items:flex-start;flex-wrap:wrap}.faq-button{margin-left:66px}.contact-featured{align-items:flex-start;flex-direction:column;gap:20px}}.faq-page{background:#f5f5f3;color:#101b2d}.faq-page .site-header{background:transparent}.faq-page .brand-logo{max-width:344px}.faq-page .main-nav a{color:#f5f2ed;font-size:15px}.faq-page .main-nav a:hover{color:#1872e2}.faq-page .header-discovery{background:#126bd8;color:#fff}.faq-page .menu-toggle{color:#fff}.faq-hero{background:#06101f url(/images/Dan-Background-Quote.jpg) center/cover no-repeat;min-height:420px;overflow:hidden;position:relative}.faq-hero-overlay{background:linear-gradient(90deg,#030b16f5,#030b16e0 40%,#030b1680 75%,#030b164d),linear-gradient(0deg,rgba(3,11,22,.6),transparent 40%),url(/images/Dan-Background-Quote.jpg) center/cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(-1)}.faq-hero-content{max-width:600px;padding:130px 24px 70px clamp(24px,9vw,144px);position:relative;z-index:1}.faq-eyebrow{color:#1674e5;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:.11em;margin:0 0 14px;text-transform:uppercase}.faq-hero h1{color:#fff;font-size:clamp(46px,5.8vw,84px);line-height:.92;margin:0 0 20px;text-transform:none}.faq-hero h1 em{color:#1674e5;font-style:normal}.faq-hero-rule{background:#1674e5;display:block;height:2px;margin-bottom:18px;width:60px}.faq-hero-content>p{color:#d7dde6;font-size:14px;line-height:1.65;margin:0;max-width:440px}.faq-body{margin:0 auto;max-width:880px;padding:70px 24px 60px}.faq-section{margin-bottom:44px}.faq-section>h2{color:#101b2d;font-size:clamp(26px,3vw,38px);line-height:.98;margin:0 0 20px;text-transform:uppercase}.faq-accordion{display:grid;gap:10px}.faq-item{background:#fff;border:1px solid #e2e5e9;border-radius:10px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq-item.is-open{border-color:#126bd8;box-shadow:0 6px 20px #126bd814}.faq-question{align-items:center;background:none;border:0;color:#101b2d;cursor:pointer;display:flex;font-family:Bebas Neue,sans-serif;font-size:17px;font-weight:400;gap:14px;justify-content:space-between;letter-spacing:.02em;padding:18px 22px;text-align:left;text-transform:uppercase;transition:color .2s ease;width:100%}.faq-question:hover{color:#126bd8}.faq-chevron{color:#126bd8;flex:0 0 19px;transition:transform .3s ease}.faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>p{color:#4d5968;font-size:14px;line-height:1.7;margin:0;overflow:hidden;padding:0 22px}.faq-item.is-open .faq-answer>p{padding-bottom:20px}.faq-final-cta{align-items:center;background:#06101f;color:#fff;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:100px minmax(0,1fr) auto;padding:50px clamp(24px,7vw,112px);text-align:left}.faq-final-icon{align-items:center;border:0;border-radius:0;display:flex;flex:0 0 auto;height:auto;justify-content:center;width:auto}.faq-final-icon svg{height:78px;width:78px}.faq-final-cta>div{flex:1;min-width:280px}.faq-final-cta h2{color:#fff;font-size:clamp(24px,2.6vw,36px);line-height:.98;margin:0 0 10px;text-transform:uppercase}.faq-final-cta>div>p{color:#e1edff;font-size:14px;line-height:1.6;margin:0 0 14px}.faq-final-cta strong{color:#fff;display:block;font-family:Bebas Neue,sans-serif;font-size:17px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.faq-final-cta>div>span{color:#c5def7;display:block;font-size:13px;margin-top:4px}.faq-cta-button{align-items:center;background:#fff;color:#126bd8;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:14px;gap:13px;letter-spacing:.08em;padding:14px 22px;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease;white-space:nowrap}.faq-cta-button:hover{background:#06101f;color:#fff;transform:translateY(-3px)}@media (max-width: 650px){.faq-hero{min-height:380px}.faq-hero-content{padding-top:110px}.faq-hero h1{font-size:44px}.faq-final-cta{gap:24px;grid-template-columns:1fr;text-align:center}.faq-final-cta>div{min-width:0}}
