:root{--navy:#0c2138;--blue:#123d66;--ink:#14202b;--cream:#f4f1ea;--white:#fff;--gold:#b98b4b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5vw;border-bottom:1px solid #e5e7e9;position:sticky;top:0;background:rgba(255,255,255,.96);z-index:5}.brand{display:flex;flex-direction:column;letter-spacing:.15em}.brand strong{font-size:22px;color:var(--navy)}.brand span{font-size:9px;letter-spacing:.35em;color:#65717b}.nav nav{display:flex;align-items:center;gap:28px;font-size:13px}.navcta{background:var(--navy);color:#fff;padding:14px 19px}.hero{min-height:670px;padding:85px 5vw 70px 8vw;background:linear-gradient(110deg,#f8f6f0 0%,#f8f6f0 68%,#e4edf3 68%,#d8e5ed 100%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:5vw;align-items:center}.hero-photo{height:570px;overflow:hidden;box-shadow:0 24px 55px rgba(12,33,56,.16)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.eyebrow,.kicker{font-size:11px;letter-spacing:.28em;font-weight:700;color:var(--gold);margin-bottom:24px}.hero h1,.story h2,.ways h2,.expertise h2,.results h2,.journey h2,.speaking h2,.philosophy h2,.contact h2,.subhero h1,.intro h2,.problems h2,.different h2,.engagement h2,.consult-result h2,.speakhero h1,.speaker-intro h2,.audiences h2,.topics h2,.stage-proof h2,.speaker-philosophy h2,.formats h2,.abouthero h1,.origin h2,.career h2,.about-photo-story h2,.business-first-about h2,.roles h2,.belief h2,.resultshero h1,.result-feature h2,.impact h2,.result-story h2,.testimonial-wall h2,.results-philosophy h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;margin:0}.hero h1{font-size:clamp(48px,5.7vw,82px);line-height:.98;max-width:900px;color:var(--navy)}em{font-weight:400;color:#416782}.lead{font-size:18px;line-height:1.65;max-width:700px;margin:34px 0;color:#40505e}.actions{display:flex;gap:28px;align-items:center}.primary{display:inline-block;background:var(--navy);color:white;padding:18px 27px;font-size:13px;font-weight:700;letter-spacing:.05em}.secondary{font-size:14px;font-weight:700;border-bottom:1px solid #9aa8b2;padding:12px 0}.hero-note{margin-top:65px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6d7780}.credentials{display:grid;grid-template-columns:repeat(5,1fr);padding:30px 6vw;background:var(--navy);color:white}.credentials div{padding:8px 24px;border-right:1px solid rgba(255,255,255,.16)}.credentials div:last-child{border:0}.credentials b{display:block;font-family:Georgia,serif;font-size:26px;color:#d7e3eb}.credentials span{display:block;margin-top:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9eb0bf}.story,.expertise,.philosophy{padding:110px 8vw}.story h2,.expertise h2,.journey h2,.philosophy h2{font-size:clamp(42px,5vw,70px);color:var(--navy)}.storygrid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:65px}.storygrid p{font-size:17px;line-height:1.8;color:#52606c}.storygrid .big{font-family:Georgia,serif;font-size:30px;line-height:1.4;color:#1d3347;margin-top:0}.textlink{display:inline-block;margin-top:12px;font-weight:700;color:var(--blue);border-bottom:1px solid #9eb0bf;padding-bottom:6px}.ways{padding:110px 8vw;background:var(--navy);color:#fff}.kicker.light{color:#b8cad8}.ways h2,.results h2,.speaking h2,.contact h2{font-size:clamp(44px,5vw,70px);color:white}.cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.18)}.cards article{padding:35px 35px 25px 0;margin-right:35px}.cards article+article{border-left:1px solid rgba(255,255,255,.18);padding-left:35px}.cards span,.grid6 b{font-size:11px;color:#8faabd}.cards h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.cards h4{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:#b8cad8;line-height:1.5}.cards p{color:#afbdc9;line-height:1.7}.cards a{display:inline-block;margin-top:20px;font-weight:700;font-size:13px;color:white}.grid6{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid #ccd3d8}.grid6>div{padding:32px 40px 35px 0;border-bottom:1px solid #ccd3d8;margin-right:40px}.grid6 h3{font-family:Georgia,serif;font-size:24px;color:var(--navy);font-weight:400}.grid6 p{line-height:1.65;color:#60707c;font-size:14px}.results{padding:110px 8vw;background:#173b5c;color:white}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin:65px 0}.quotes blockquote{font-family:Georgia,serif;font-size:27px;line-height:1.45;margin:0;padding-top:25px;border-top:2px solid #7191a9;color:#eaf0f4}.outline{display:inline-block;border:1px solid #8099ac;padding:15px 22px;font-size:13px}.journey{padding:110px 8vw;display:grid;grid-template-columns:.62fr 1.38fr;gap:6vw;align-items:center}.journey-photo{height:620px;overflow:hidden}.journey-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.timeline{display:flex;align-items:center;gap:12px;margin:55px 0 35px;flex-wrap:wrap}.timeline span{background:var(--cream);padding:14px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.timeline i{color:#9ca7af}.journey-copy>p{max-width:820px;font-size:18px;line-height:1.7;color:#586875}.speaking{display:grid;grid-template-columns:.9fr 1.1fr .55fr;background:#102b45;color:white;min-height:620px}.speaking-photo{overflow:hidden}.speaking-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.speaking-copy{padding:100px 5vw}.speaking p{font-size:18px;line-height:1.7;color:#b7c5d0;max-width:700px;margin:35px 0}.inverse{background:#fff;color:var(--navy)}.stagebox{background:#dbe6ed;display:flex;flex-direction:column;justify-content:center;padding:42px;color:var(--navy)}.stagebox span{font-size:11px;letter-spacing:.3em;margin-bottom:25px}.stagebox b{font-family:Georgia,serif;font-size:38px;line-height:1.1;font-weight:400}.philosophy{text-align:center;background:var(--cream)}.philosophy p:last-child{max-width:800px;margin:40px auto 0;font-size:18px;line-height:1.8;color:#596875}.contact{padding:110px 8vw;background:var(--navy);color:white}.contact p{max-width:760px;font-size:18px;line-height:1.75;color:#b7c5d0;margin:35px 0}footer{padding:55px 6vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:end;font-size:12px;line-height:1.7;color:#68747d}footer p:last-child{text-align:right;font-family:Georgia,serif;font-size:15px;color:var(--navy)}
.subhero{padding:125px 8vw 115px;background:linear-gradient(115deg,#f8f6f0 0%,#f8f6f0 72%,#e1ebf1 72%)}.subhero h1{font-size:clamp(54px,6.5vw,92px);line-height:.98;color:var(--navy);max-width:1050px}.subhero p{font-size:20px;line-height:1.7;color:#52616d;max-width:780px;margin:38px 0}.intro{padding:110px 8vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.intro h2,.different h2,.engagement h2,.consult-result h2{font-size:clamp(42px,4.8vw,68px);color:var(--navy)}.introcopy .big{font-family:Georgia,serif;font-size:28px;line-height:1.45;color:#233c51;margin-top:0}.introcopy p:not(.big){font-size:17px;line-height:1.8;color:#596875}.problems{padding:110px 8vw;background:var(--navy);color:#fff}.problems h2{font-size:clamp(44px,5vw,70px);color:#fff}.servicegrid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.18)}.servicegrid article{padding:40px 6vw 42px 0;border-bottom:1px solid rgba(255,255,255,.18)}.servicegrid article:nth-child(even){padding-left:6vw;border-left:1px solid rgba(255,255,255,.18)}.servicegrid span{font-size:11px;color:#8faabd}.servicegrid h3{font-family:Georgia,serif;font-size:29px;font-weight:400}.servicegrid p{line-height:1.75;color:#b5c3ce;max-width:620px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.chips i{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #48637a;padding:8px 10px;color:#c8d4dd}.different{padding:110px 8vw;display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:center}.differentcopy p{font-size:17px;line-height:1.8;color:#596875}.different aside{background:var(--cream);padding:55px}.asidequote{font-family:Georgia,serif;font-size:34px;line-height:1.35;color:var(--navy);margin-bottom:30px}.different aside p{line-height:1.75;color:#64717b}.engagement{padding:110px 8vw;background:#f5f7f8}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid #cdd5da}.steps>div{padding:32px 30px 10px 0;margin-right:30px}.steps>div+div{border-left:1px solid #cdd5da;padding-left:30px}.steps b{font-size:11px;color:#8b9aa5}.steps h3{font-family:Georgia,serif;font-size:27px;color:var(--navy);font-weight:400}.steps p{font-size:14px;line-height:1.7;color:#65737e}.consult-result{padding:100px 8vw;background:#dfe9ef;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.consult-result p{font-family:Georgia,serif;font-size:25px;line-height:1.55;color:#345169}
.speakhero{min-height:690px;display:grid;grid-template-columns:1.05fr .95fr;background:var(--navy);color:white}.speakhero-photo{overflow:hidden}.speakhero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.speakhero-copy{padding:105px 7vw;display:flex;flex-direction:column;justify-content:center}.speakhero h1{font-size:clamp(52px,5.5vw,80px);line-height:.98;color:white}.speakhero h1 em{color:#b9cbd8}.speakhero p{font-size:19px;line-height:1.7;color:#bdcad4;max-width:620px;margin:38px 0}.speakhero .primary{align-self:flex-start}.speaker-intro{padding:110px 8vw;display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw}.speaker-intro h2,.topics h2,.speaker-philosophy h2,.formats h2{font-size:clamp(42px,4.8vw,68px);color:var(--navy)}.audiences{padding:110px 8vw;background:#173b5c;color:white}.audiences h2,.stage-proof h2{font-size:clamp(44px,5vw,70px);color:white}.audiencegrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.18)}.audiencegrid article{padding:36px 4vw 40px 0;border-bottom:1px solid rgba(255,255,255,.18);margin-right:3vw}.audiencegrid span{font-size:11px;color:#8faabd}.audiencegrid h3{font-family:Georgia,serif;font-size:26px;font-weight:400}.audiencegrid p{font-size:14px;line-height:1.75;color:#b9c7d1}.topics{padding:110px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.topics-head>p{font-size:17px;line-height:1.8;color:#62717c;max-width:540px;margin-top:32px}.topiclist{border-top:1px solid #cbd3d8}.topiclist>div{display:grid;grid-template-columns:45px .8fr 1.2fr;gap:22px;padding:28px 0;border-bottom:1px solid #cbd3d8;align-items:start}.topiclist b{font-size:11px;color:#8b9aa5;padding-top:8px}.topiclist h3{font-family:Georgia,serif;font-size:23px;font-weight:400;color:var(--navy);margin:0}.topiclist p{font-size:14px;line-height:1.65;color:#65737e;margin:2px 0}.stage-proof{padding:0;display:grid;grid-template-columns:1.35fr .65fr;background:#102b45;color:white}.stage-proof-copy{padding:110px 8vw}.stage-proof-copy p{font-size:17px;line-height:1.8;color:#b7c5d0;max-width:760px}.stage-proof-callout{background:#dbe6ed;color:var(--navy);padding:70px 5vw;display:flex;flex-direction:column;justify-content:center}.stage-proof-callout span{font-size:11px;letter-spacing:.28em;margin-bottom:28px}.stage-proof-callout b{font-family:Georgia,serif;font-size:43px;line-height:1.08;font-weight:400}.stage-proof-callout p{font-size:14px;line-height:1.6;color:#526b7d;margin-top:28px}.speaker-philosophy{padding:110px 8vw;background:var(--cream)}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin-top:55px}.philosophy-grid .big{font-family:Georgia,serif;font-size:29px;line-height:1.45;color:#233c51;margin:0}.philosophy-grid div p{font-size:17px;line-height:1.8;color:#596875;margin-top:0}.formats{padding:110px 8vw}.formatgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #ccd3d8}.formatgrid>div{padding:32px 32px 10px 0;margin-right:32px}.formatgrid>div+div{border-left:1px solid #ccd3d8;padding-left:32px}.formatgrid b{font-size:11px;letter-spacing:.15em;color:#547187}.formatgrid p{font-size:14px;line-height:1.7;color:#65737e}
.abouthero{min-height:700px;display:grid;grid-template-columns:1.15fr .85fr;background:linear-gradient(110deg,#f8f6f0 0%,#f8f6f0 70%,#e3edf2 70%);align-items:center}.abouthero-copy{padding:105px 5vw 105px 8vw}.abouthero h1{font-size:clamp(50px,5.5vw,80px);line-height:1;color:var(--navy)}.abouthero-copy>p{font-size:19px;line-height:1.75;color:#53636f;max-width:720px;margin-top:38px}.abouthero-photo{height:610px;overflow:hidden;margin-right:5vw;box-shadow:0 24px 55px rgba(12,33,56,.14)}.abouthero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.origin{padding:110px 8vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.origin h2,.about-photo-story h2,.business-first-about h2,.roles h2{font-size:clamp(42px,4.8vw,68px);color:var(--navy)}.origincopy .big{font-family:Georgia,serif;font-size:29px;line-height:1.45;color:#233c51;margin-top:0}.origincopy p:not(.big){font-size:17px;line-height:1.8;color:#596875}.career{padding:110px 8vw;background:var(--navy);color:white}.career h2,.belief h2{font-size:clamp(44px,5vw,70px);color:white}.careerpath{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.18)}.careerpath>div{padding:38px 4vw 42px 0;border-bottom:1px solid rgba(255,255,255,.18);margin-right:3vw}.careerpath span{font-size:11px;color:#8faabd}.careerpath h3{font-family:Georgia,serif;font-size:27px;font-weight:400}.careerpath p{font-size:14px;line-height:1.75;color:#b7c5d0}.about-photo-story{display:grid;grid-template-columns:.8fr 1.2fr;min-height:700px;background:#f7f7f5}.about-photo{overflow:hidden}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.about-photo-copy{padding:105px 8vw 105px 6vw;display:flex;flex-direction:column;justify-content:center}.about-photo-copy p{font-size:17px;line-height:1.8;color:#596875}.business-first-about{padding:105px 8vw;background:#dfe9ef;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.business-first-about .big{font-family:Georgia,serif;font-size:27px;line-height:1.5;color:#29475d;margin-top:0}.business-first-about p:not(.big){font-size:16px;line-height:1.8;color:#536a7a}.roles{padding:110px 8vw}.rolegrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid #ccd3d8}.rolegrid article{padding:36px 40px 20px 0;margin-right:40px}.rolegrid article+article{border-left:1px solid #ccd3d8;padding-left:40px}.rolegrid span{font-size:10px;letter-spacing:.18em;color:#58748a}.rolegrid h3{font-family:Georgia,serif;font-size:28px;color:var(--navy);font-weight:400}.rolegrid p{font-size:14px;line-height:1.75;color:#65737e}.rolegrid a{display:inline-block;margin-top:18px;font-size:13px;font-weight:700;color:var(--blue)}.belief{display:grid;grid-template-columns:1.35fr .65fr;background:#102b45;color:white}.belief-copy{padding:110px 8vw}.belief-copy p{font-size:17px;line-height:1.8;color:#b7c5d0;max-width:760px}.belief aside{background:#dbe6ed;color:var(--navy);padding:70px 5vw;display:flex;flex-direction:column;justify-content:center}.belief aside span{font-size:11px;letter-spacing:.28em;margin-bottom:28px}.belief aside b{font-family:Georgia,serif;font-size:38px;line-height:1.2;font-weight:400}
.resultshero{padding:125px 8vw 115px;background:linear-gradient(115deg,#f8f6f0 0%,#f8f6f0 72%,#e1ebf1 72%)}.resultshero h1{font-size:clamp(56px,6.5vw,94px);line-height:.98;color:var(--navy)}.resultshero>p{font-size:20px;line-height:1.75;color:#52616d;max-width:820px;margin-top:38px}.proofbar{display:grid;grid-template-columns:repeat(4,1fr);padding:35px 6vw;background:var(--navy);color:white}.proofbar>div{padding:8px 28px;border-right:1px solid rgba(255,255,255,.16)}.proofbar>div:last-child{border:0}.proofbar b{display:block;font-family:Georgia,serif;font-size:30px;color:#d7e3eb}.proofbar span{display:block;margin-top:8px;font-size:10px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#9eb0bf}.result-feature{padding:110px 8vw;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;align-items:center}.featuremetric{background:#dfe9ef;min-height:390px;padding:55px;display:flex;flex-direction:column;justify-content:center;color:var(--navy)}.featuremetric span{font-size:10px;letter-spacing:.2em}.featuremetric b{font-family:Georgia,serif;font-size:105px;line-height:1;margin:28px 0 10px;font-weight:400}.featuremetric small{text-transform:uppercase;letter-spacing:.1em;color:#557085}.featurecopy h2,.result-story h2,.testimonial-wall h2{font-size:clamp(42px,4.8vw,68px);color:var(--navy)}.featurecopy blockquote,.result-story-body blockquote{font-family:Georgia,serif;font-size:30px;line-height:1.45;color:#29475d;margin:40px 0 25px}.featurecopy p,.result-story-body p{font-size:16px;line-height:1.8;color:#64727d}.featurecopy cite,.result-story-body cite,.testimonialgrid cite{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.04em;color:#3d566a}.impact{padding:110px 8vw;background:#173b5c;color:white}.impact h2{font-size:clamp(44px,5vw,70px);color:white}.impactgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.18)}.impactgrid article{padding:35px 32px 20px 0;margin-right:30px}.impactgrid article+article{border-left:1px solid rgba(255,255,255,.18);padding-left:32px}.impactgrid span{font-size:11px;color:#8faabd}.impactgrid h3{font-family:Georgia,serif;font-size:27px;font-weight:400}.impactgrid p{font-size:14px;line-height:1.75;color:#b7c5d0}.result-story{padding:105px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.result-story.alt{background:var(--cream)}.testimonial-wall{padding:110px 8vw}.testimonialgrid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:60px;border-top:1px solid #ccd3d8}.testimonialgrid article{padding:42px 6vw 45px 0;border-bottom:1px solid #ccd3d8}.testimonialgrid article:nth-child(even){padding-left:6vw;border-left:1px solid #ccd3d8}.testimonialgrid blockquote{font-family:Georgia,serif;font-size:26px;line-height:1.5;color:#29475d;margin:0 0 30px}.testimonialgrid cite span{font-weight:400;color:#74818a}.results-philosophy{padding:105px 8vw;background:#102b45;color:white;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.results-philosophy h2{font-size:clamp(44px,5vw,70px);color:white}.results-philosophy h2 em{color:#b9cbd8}.results-philosophy .big{font-family:Georgia,serif;font-size:27px;line-height:1.5;color:#dce6ed;margin-top:0}.results-philosophy p:not(.big){font-size:16px;line-height:1.8;color:#b7c5d0}
@media(max-width:850px){.nav nav a:not(.navcta){display:none}.hero{grid-template-columns:1fr;padding:45px 7vw 70px}.hero-photo{grid-row:1;height:480px}.hero-copy{grid-row:2}.credentials,.proofbar{grid-template-columns:1fr 1fr}.credentials div,.proofbar>div{border-bottom:1px solid rgba(255,255,255,.15)}.storygrid,.cards,.grid6,.quotes,.journey,.speaking,footer,.intro,.servicegrid,.different,.steps,.consult-result,.speakhero,.speaker-intro,.audiencegrid,.topics,.stage-proof,.philosophy-grid,.formatgrid,.abouthero,.origin,.careerpath,.about-photo-story,.business-first-about,.rolegrid,.belief,.result-feature,.impactgrid,.result-story,.testimonialgrid,.results-philosophy{grid-template-columns:1fr}.cards article+article,.servicegrid article:nth-child(even),.steps>div+div,.formatgrid>div+div,.rolegrid article+article,.impactgrid article+article,.testimonialgrid article:nth-child(even){border-left:0;padding-left:0}.servicegrid article:nth-child(even){border-bottom:1px solid rgba(255,255,255,.18)}.steps>div+div,.formatgrid>div+div,.rolegrid article+article{border-top:1px solid #cdd5da}.story,.expertise,.philosophy,.ways,.results,.contact,.journey,.intro,.problems,.different,.engagement,.consult-result,.speaker-intro,.audiences,.topics,.speaker-philosophy,.formats,.origin,.career,.business-first-about,.roles,.result-feature,.impact,.result-story,.testimonial-wall,.results-philosophy{padding:80px 7vw}.journey-photo{height:500px}.speaking-photo{min-height:420px}.speaking-copy{padding:70px 7vw}.stagebox{min-height:330px}.subhero,.resultshero{padding:90px 7vw}.different aside{padding:35px}.speakhero-photo{height:480px}.speakhero-copy{padding:75px 7vw}.topiclist>div{grid-template-columns:35px 1fr}.topiclist p{grid-column:2}.stage-proof-copy,.stage-proof-callout{padding:75px 7vw}.abouthero-photo{grid-row:1;height:500px;margin:0 7vw}.abouthero-copy{grid-row:2;padding:75px 7vw}.about-photo{height:520px}.about-photo-copy,.belief-copy,.belief aside{padding:75px 7vw}.featuremetric{min-height:300px}.featuremetric b{font-size:82px}footer p:last-child{text-align:left}}
.inquiry{padding:90px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;background:var(--cream)}.inquiry-intro h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:.35em 0}.inquiry-intro p{font-size:1.08rem;line-height:1.7;max-width:580px}.inquiry-card{background:#fff;padding:42px;box-shadow:0 18px 55px rgba(12,33,56,.10)}.form-field{margin-bottom:22px}.form-field label{display:block;font-weight:700;margin-bottom:8px;color:var(--navy)}.form-field input,.form-field textarea{width:100%;box-sizing:border-box;border:1px solid #c9c5bc;background:#fff;padding:14px 15px;font:inherit;color:var(--ink)}.form-field textarea{min-height:145px;resize:vertical}.form-error{font-size:.9rem;color:#8b2d2d;margin:7px 0 0}.form-status{line-height:1.6}.form-submit{border:0;background:var(--navy);color:#fff;padding:15px 22px;font:inherit;font-weight:700;cursor:pointer}.form-submit:disabled{opacity:.6;cursor:wait}.form-success h3{font-size:2rem;margin:.1em 0 .4em;color:var(--navy)}@media(max-width:800px){.inquiry{grid-template-columns:1fr;gap:32px;padding:65px 6vw}.inquiry-card{padding:26px 20px}}