@font-face{font-family:Proposal Inter;src:url(/fonts/proposal/Inter-Latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Proposal Oswald;src:url(/fonts/proposal/Oswald-Latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Proposal Playfair;src:url(/fonts/proposal/Playfair-Latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Proposal Playfair;src:url(/fonts/proposal/Playfair-Italic-Latin.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}:root{--teal:#2abfa4;--teal-dark:#168e7a;--blue:#2d7dd2;--dark:#1a202c;--dark-soft:#202938;--ink:#121821;--text:#2d3748;--muted:#718096;--line:#1a202c24;--line-dark:#ffffff29;--surface:#f7f8fa;--white:#fff;--shadow:0 26px 70px #1a202c2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--text);margin:0;font-family:Proposal Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}body::selection{background:var(--teal);color:var(--dark)}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--dark);letter-spacing:0;text-transform:uppercase;margin-bottom:22px;font-family:Proposal Oswald,Proposal Inter,Arial,sans-serif;font-weight:700}h1{max-width:900px;color:var(--white);font-size:6.25rem;line-height:.96}h2{font-size:4.75rem;line-height:.9}h3{color:var(--dark);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:1.08rem;font-weight:900;line-height:1.15}p{line-height:1.62}.site-header{z-index:50;border-bottom:1px solid var(--line-dark);color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a202cd6;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(18px,5vw,66px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--teal), var(--blue));width:42px;height:42px;color:var(--white);border-radius:8px;flex:none;place-items:center;font-family:Proposal Oswald,Arial,sans-serif;font-weight:700;display:grid}.brand-copy{gap:2px;display:grid}.brand-copy strong,.brand-copy small,nav a,.button,.proposal-cards h3,.topic-card span,.product-copy span,.offer-ladder span{letter-spacing:0;text-transform:uppercase}.brand-copy strong{font-size:.92rem;font-weight:900}.brand-copy small{color:#ffffffa3;font-size:.74rem;font-weight:800}nav{align-items:center;gap:24px;font-size:.78rem;font-weight:900;display:flex}nav a{color:#ffffffbd}nav a:hover,nav a:focus-visible{color:var(--white)}.section{padding:clamp(76px,9vw,128px) clamp(20px,5vw,72px)}.section-icon{color:var(--teal);margin-bottom:18px}.lead,.section-heading p,.section-copy p,.speaking-content>p,.offer-content>p,.contact p{max-width:720px;color:var(--muted);font-size:1.18rem}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:.84rem;font-weight:900;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg, var(--teal), var(--blue));color:var(--white);box-shadow:0 18px 44px #2abfa447}.button.secondary{color:var(--white);border-color:#ffffff57}.button.secondary.dark{color:var(--dark);border-color:#1a202c3d}.button.secondary:hover,.button.secondary:focus-visible{border-color:var(--teal);color:var(--white);background:#2abfa41f}.button.secondary.dark:hover,.button.secondary.dark:focus-visible{color:var(--dark)}.contain-image,.cover-image{object-fit:contain}.cover-image{object-fit:cover}.hero{background:linear-gradient(118deg, #1a202cfc 0%, #1a202cf0 48%, #2abfa447 100%), radial-gradient(circle at 82% 28%, #2d7dd233, transparent 38%), var(--dark);grid-template-columns:minmax(0,1fr) minmax(350px,.78fr);align-items:center;gap:clamp(34px,6vw,92px);min-height:96svh;padding-top:118px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg, var(--teal), var(--blue));height:7px;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;position:relative}.hero-script,.book-tagline{color:var(--teal);margin-bottom:22px;font-family:Proposal Playfair,Georgia,serif;font-size:2.6rem;font-style:italic;line-height:1}h1 span{display:block}.gradient-text{background:linear-gradient(135deg, var(--teal), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lead{color:#ffffffb8;font-size:1.24rem}.hero-actions,.availability,.book-cta-row,.contact-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:690px;margin-top:36px;display:grid}.hero-proof span{border:1px solid var(--line-dark);color:#ffffffc7;background:#ffffff0f;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:12px 14px;font-size:.92rem;font-weight:800;display:inline-flex}.hero-proof svg{color:var(--teal)}.hero-media{z-index:2;min-height:640px;position:relative}.hero-portrait{filter:drop-shadow(0 38px 44px #00000061);width:90%;position:absolute;inset:0 0 0 auto}.hero-book{aspect-ratio:.67;border:1px solid var(--line-dark);width:min(260px,42%);box-shadow:var(--shadow);background:#ffffff14;border-radius:8px;padding:12px;position:absolute;bottom:3%;right:60%}.proposal-strip{background:var(--white)}.section-heading{max-width:920px}.section-heading h2{max-width:880px}.proposal-cards,.pillar-grid,.merch-grid,.topic-grid{gap:18px;margin-top:42px;display:grid}.proposal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-cards article,.pillar-card,.topic-card,.offer-ladder article{border:1px solid var(--line);background:var(--white);border-radius:8px;box-shadow:0 18px 48px #1a202c14}.proposal-cards article{padding:28px}.proposal-cards svg,.topic-card span,.pillar-card span,.product-copy span,.offer-ladder span{color:var(--teal)}.proposal-cards p,.pillar-card p,.topic-card p,.offer-ladder p{color:var(--muted);margin-bottom:0}.book-section{background:linear-gradient(180deg, #f7f8faeb, #f7f8fa), var(--surface);grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,96px);display:grid}.book-cover{min-height:610px;box-shadow:var(--shadow);background:linear-gradient(145deg,#2abfa429,#2d7dd22e);border-radius:8px;position:relative}.book-cover img{filter:drop-shadow(0 28px 30px #1a202c3d);padding:38px}.section-copy{max-width:800px}.section-copy h2,.speaking-content h2,.offer-content h2{max-width:720px}.book-tagline{color:var(--teal-dark);font-size:2.35rem}.speaking{background:var(--dark);color:var(--white);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.speaking h2,.offers h2,.contact h2{color:var(--white)}.speaking-content>p,.offer-content>p,.contact p{color:#ffffffb3}.speaking-media{border:1px solid var(--line-dark);border-radius:8px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000042}.topic-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.topic-card{border-color:var(--line-dark);background:#ffffff0f;padding:24px}.topic-card h3{color:var(--white)}.topic-card span,.product-copy span,.offer-ladder span{margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.pillars{background:var(--white)}.pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-card{min-height:245px;padding:25px}.pillar-card span{margin-bottom:30px;font-family:Proposal Oswald,Arial,sans-serif;font-size:2.2rem;font-weight:700;line-height:1;display:inline-block}.merch{background:linear-gradient(180deg, var(--surface), #edf7f4)}.merch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{border:1px solid var(--line);background:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #1a202c14}.product-image-wrap{background:linear-gradient(145deg,#2abfa417,#2d7dd21f);min-height:270px;position:relative}.product-image-wrap img,.product-copy{padding:20px}.product-copy h3{min-height:50px;margin-bottom:18px}.product-copy strong{color:var(--dark);font-family:Proposal Oswald,Arial,sans-serif;font-size:1.65rem}.offers{background:linear-gradient(122deg, #1a202cfc, #1a202cf0), var(--dark);grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,82px);display:grid}.offer-diagram{border:1px solid var(--line-dark);background:#fffffff2;border-radius:8px;justify-content:center;align-items:flex-start;min-height:0;max-height:760px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003d}.funnel-image{border-radius:4px;width:100%;height:auto}.offer-ladder{gap:12px;margin-top:32px;display:grid}.offer-ladder article{border-color:var(--line-dark);background:#ffffff0f;padding:20px 22px}.offer-ladder h3{color:var(--white)}.investment{background:var(--white)}.investment-table{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;margin-top:38px;display:grid;overflow:hidden}.investment-row{border-top:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr 1fr;display:grid}.investment-row:first-child{border-top:0}.investment-row.heading{background:var(--dark);color:var(--white);font-weight:900}.investment-row span,.investment-row strong{border-left:1px solid var(--line);padding:20px}.investment-row.heading span{border-left-color:var(--line-dark)}.investment-row span:first-child,.investment-row strong:first-child{border-left:0}.investment-row strong{color:var(--teal-dark);font-weight:900}.contact{background:linear-gradient(90deg, #2abfa4e6, #2d7dd2e6), var(--dark);color:var(--white);justify-content:space-between;align-items:center;gap:36px;display:flex}.contact h2{max-width:820px}.contact p{margin-bottom:0}@media (max-width:1120px){h1{font-size:5.15rem}h2{font-size:3.95rem}.proposal-cards,.topic-grid,.pillar-grid,.merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){nav{display:none}.hero,.book-section,.speaking,.offers{grid-template-columns:1fr}.hero{padding-top:106px}.hero-media{min-height:520px}.hero-portrait{width:78%}.hero-book{width:min(215px,42%);left:2%;right:auto}.book-cover,.speaking-media,.offer-diagram{min-height:500px}.contact{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.site-header{padding:12px 16px}.brand-mark{width:38px;height:38px}.brand-copy strong{font-size:.84rem}.section{padding:70px 18px}h1{font-size:3.45rem}h2{font-size:2.72rem}.hero-script,.book-tagline{font-size:1.7rem}.lead,.section-heading p,.section-copy p,.speaking-content>p,.offer-content>p,.contact p{font-size:1.03rem}.hero-proof,.proposal-cards,.topic-grid,.pillar-grid,.merch-grid,.investment-row{grid-template-columns:1fr}.hero-media{min-height:430px}.hero-portrait{width:88%}.hero-book{width:165px}.book-cover,.speaking-media,.offer-diagram{min-height:420px}.book-cover img{padding:24px}.product-image-wrap{min-height:300px}.investment-row span,.investment-row strong{border-left:0;border-top:1px solid var(--line)}.investment-row span:first-child,.investment-row strong:first-child{border-top:0}}@media (max-width:430px){h1{font-size:3.08rem}h2{font-size:2rem}.button,.hero-actions,.availability,.book-cta-row,.contact-actions{width:100%}}
