@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Roboto+Condensed:wght@700&display=swap");:root{--blue:#061f79;--blue-2:#072a9a;--blue-dark:#03134c;--orange:#f7931e;--orange-dark:#db7411;--text:#1f2733;--muted:#5d6877;--line:#e4e9f0;--cream:#f7f9fc;--white:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--text);font-family:Roboto,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-root{min-height:100vh;overflow-x:hidden}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.topbar{background:var(--blue);color:var(--white);font-size:12px;font-weight:800;letter-spacing:0}.topbar-inner{width:min(1300px,calc(100% - 140px));min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px}.button-row,.socials,.top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.soc{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:3px;font-size:11px;font-weight:700;color:#fff;text-transform:lowercase}.social-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.soc:before{display:block}.soc-fb{background:#3b5998}.soc-fb:before{content:"f"}.soc-yt{background:#ff0000;font-size:10px}.soc-yt:before{content:"\25b6"}.soc-li{background:#0077b5}.soc-li:before{content:"in"}.top-button{min-height:27px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;background:var(--orange);color:var(--white);font-size:12px;border-radius:3px}.top-button .ico{position:relative;width:12px;height:12px;display:inline-block;flex:0 0 12px;font-size:0}.top-button.client .ico:before{content:"";position:absolute;left:4px;top:1px;width:5px;height:5px;border-radius:50%;background:#fff}.top-button.client .ico:after{content:"";position:absolute;left:2px;top:7px;width:9px;height:5px;border-radius:5px 5px 2px 2px;background:#fff}.top-button.contact .ico:before{content:"\260E";position:absolute;inset:-1px 0 0;color:#fff;font-size:12px;line-height:12px}.top-button:hover{background:var(--orange-dark)}.header{background:#f2f2f2;border-bottom:1px solid rgba(8,27,92,.08);position:sticky;top:0;z-index:20}.header-abroad{background:#fff}.nav-group:has(.nav-menu)>a:after{content:"\25BE";margin-left:7px;font-size:11px;color:var(--orange)}.header-inner{width:min(1300px,calc(100% - 140px));min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:28px}.header-abroad .header-inner{width:min(1300px,calc(100% - 140px));min-height:105px;justify-content:flex-start;gap:24px}.header-abroad .brand{margin-right:auto}.brand img{height:auto}.brand img,.brand img[src*=Baobab-Wealth-Abroad]{width:223px}.nav{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:13px;font-weight:900;color:#1c2f45}.nav-group{position:relative}.nav-group>a{display:block;padding:34px 14px;white-space:nowrap;text-transform:uppercase}.nav-group:focus-within>a,.nav-group:hover>a{color:var(--orange)}.nav-menu{position:absolute;top:100%;left:0;min-width:250px;background:var(--white);border-top:3px solid var(--orange);box-shadow:0 18px 35px rgba(3,19,76,.18);display:none;padding:8px 0}.nav-group:focus-within .nav-menu,.nav-group:hover .nav-menu{display:block}.nav-menu a{display:block;padding:10px 16px;font-size:12px;text-transform:uppercase;white-space:nowrap}.nav-group:last-child .nav-menu{left:auto;right:0}.nav-group:last-child .nav-submenu{left:auto;right:100%}.nav-group:last-child .nav-subgroup>a:after{content:"\25C2";float:left;margin-right:8px}.nav-subgroup{position:relative}.nav-subgroup>a:after{content:"\25B8";float:right;color:var(--orange)}.nav-submenu{position:absolute;top:-8px;left:100%;min-width:240px;display:none;padding:8px 0;background:var(--white);border-top:3px solid var(--orange);box-shadow:0 18px 35px rgba(3,19,76,.18)}.nav-subgroup:focus-within .nav-submenu,.nav-subgroup:hover .nav-submenu{display:block}.header-search{position:relative;flex:0 0 176px}.header-search input{width:100%;min-height:34px;border:1px solid #d8d8d8;border-radius:0;padding:8px 38px 8px 12px;background:#fff;color:#4d5662;font:inherit;font-size:13px}.header-search button{position:absolute;top:1px;right:1px;width:34px;height:calc(100% - 2px);border:0;background:var(--blue);cursor:pointer}.header-search button span{position:absolute;left:10px;top:8px;width:11px;height:11px;border:2px solid #fff;border-radius:50%}.header-search button span:after{content:"";position:absolute;right:-6px;bottom:-5px;width:8px;height:2px;background:#fff;transform:rotate(45deg);transform-origin:left center}.hero{position:relative;width:100%;background:#fff;overflow:hidden}.video-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;pointer-events:none;transition:opacity .18s ease}.video-modal:target{opacity:1;pointer-events:auto}.video-modal-backdrop{position:absolute;inset:0;background:rgba(3,19,76,.78)}.video-modal-panel{position:relative;z-index:1;width:min(980px,100%);aspect-ratio:16/9;background:#000;box-shadow:0 28px 70px rgba(0,0,0,.42)}.video-modal-panel iframe{width:100%;height:100%;border:0}.video-modal-close{position:absolute;right:-14px;top:-14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-size:18px;font-weight:900;line-height:1}.hero-stage{position:relative;width:100%;aspect-ratio:1668/600}.hl{position:absolute;transform-origin:50% 50%}.hl-photo{left:-3.48%;top:0;width:72.36%;height:100%;z-index:3;background-image:url(/site-assets/hero-jimmy.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:100% auto;animation:baobab-hero-ken-burns 18s ease-in-out infinite alternate;transition:transform .4s ease;will-change:transform,background-size,background-position}.hero-stage:hover .hl-photo{transform:scale(1.03)}@keyframes baobab-hero-ken-burns{0%{background-size:100% auto;background-position:50% 0}to{background-size:104.5% auto;background-position:52% 1%}}.hero-shapes{left:0;top:0;width:100%;height:100%;z-index:7;pointer-events:none}.hero-shapes-upper{z-index:18}.hl-map{left:51.62%;top:-7.8%;width:106.3%;height:auto;z-index:17;opacity:.4;pointer-events:none;transition:transform .4s ease;will-change:transform}.hero-stage:hover .hl-map{transform:scale(1.03)}.hl-heading{left:59.71%;top:15.2%;width:35.13%;z-index:15}.hl-heading h1{padding-bottom:1.1%;border-bottom:.48vw solid #031a6d;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:3.18vw;line-height:1;letter-spacing:-.18vw;white-space:nowrap}.hl-heading h1,.hl-subtitle{margin:0;color:#262d37;font-weight:700;text-align:center;text-transform:uppercase}.hl-subtitle{left:59.83%;top:39%;width:35.25%;z-index:16;font-size:1.92vw;line-height:1.06}.hl-play{left:12.83%;top:75.2%;width:7.55%;aspect-ratio:1;z-index:20;border-radius:50%;background:var(--orange);display:grid;place-items:center;box-shadow:0 .8vw 1.4vw rgba(219,116,17,.42);transform-origin:center;animation:baobab-orb-pulse 2.8s ease-in-out infinite}@keyframes baobab-orb-pulse{0%,to{transform:scale(1);box-shadow:0 .8vw 1.4vw rgba(219,116,17,.42)}50%{transform:scale(1.07);box-shadow:0 1vw 1.9vw rgba(219,116,17,.48)}}@media (prefers-reduced-motion:reduce){.hl-photo,.hl-play{animation:none}}.hl-play span{width:0;height:0;border-top:.9vw solid transparent;border-bottom:.9vw solid transparent;border-left:1.4vw solid #fff;margin-left:.4vw}.hl-tree{right:15.83%;bottom:3.7%;width:3.9%;height:auto;z-index:21}.hl-serving{right:-1.02%;bottom:5%;width:15.77%;z-index:22;margin:0;color:#000;font-size:1.2vw;line-height:1.25}.play-button{position:absolute;z-index:3;width:92px;height:92px;border-radius:50%;background:var(--orange);display:grid;place-items:center;box-shadow:0 18px 30px rgba(219,116,17,.42)}.play-button span{width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:25px solid var(--white);margin-left:7px}.play-button.small{width:70px;height:70px}.play-button.small span{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid var(--white)}.eyebrow{margin:0 0 12px;color:var(--orange);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.eyebrow.light{color:#ffd9a6}.institution-strip,.press-strip{padding:28px 0;background:#f5f8fd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.logo-strip-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:24px;align-items:center}.logo-strip-inner img{max-height:52px;width:auto;margin:0 auto;object-fit:contain;filter:saturate(.96)}.final-book-section,.founder-section,.tax-section{padding:88px 0;background:var(--white)}.book-grid,.final-book-grid,.founder-grid,.handbook-grid,.interior-hero-grid,.interior-section.split,.tax-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:62px;align-items:center}.section-icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:24px;background:var(--orange);color:var(--white);border-radius:50%;font-size:30px;font-weight:900}h1,h2,h3{line-height:1.12;letter-spacing:0}.archive-heading h2,.book-copy h2,.final-book-grid h2,.founder-copy h2,.handbook-copy h2,.interior-section h2,.tax-copy h2{margin:0 0 20px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(34px,4vw,58px);text-transform:uppercase}.archive-heading p,.final-book-grid p,.founder-copy p,.handbook-copy p,.interior-section p,.tax-copy p{color:var(--muted);font-size:18px}.disclosure a,.founder-copy a,.tax-copy a{color:var(--orange);font-weight:700}.schedule-panel>img{width:100%;border-radius:4px;box-shadow:0 18px 45px rgba(3,19,76,.16)}.meeting-card{width:min(520px,calc(100% - 24px));margin:-28px 0 0 auto;position:relative;background:#fff;color:var(--text);padding:34px 34px 30px;box-shadow:0 18px 45px rgba(3,19,76,.18)}.meeting-card h3{margin:0 0 18px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:28px;font-weight:700;text-transform:uppercase}.meeting-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-card label{display:grid;gap:6px;font-size:13px;font-weight:800;color:#232b34}.meeting-card input,.meeting-card select,.meeting-card textarea{width:100%;min-height:42px;border:1px solid #cfd6df;padding:10px 12px;font:inherit;color:#222}.meeting-card textarea{resize:vertical}.meeting-card small{color:#697585;font-size:11px;font-weight:400}.meeting-card .field.full,.meeting-card .gravity-note,.meeting-card .gravity-progress,.meeting-card .investor-note,.meeting-card button{grid-column:1/-1}.gravity-note{margin-top:8px;color:#5e6977;font-size:13px}.gravity-progress{position:relative;min-height:34px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;color:#6a7280;font-size:12px;font-weight:700}.gravity-progress i{grid-column:1/-1;position:relative;display:block;height:12px;overflow:hidden;border-radius:10px;background:#e6ebf1}.gravity-progress i:before{content:"";position:absolute;inset:0 50% 0 0;border-radius:inherit;background:var(--blue)}.gravity-progress[data-progress="100"] i:before{inset:0}form[data-meeting-step-form="1"][data-current-step="1"] [data-meeting-step="2"],form[data-meeting-step-form="1"][data-current-step="2"] [data-meeting-step="1"]{display:none}.radio-field{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;border:0}.radio-field legend{width:100%;margin-bottom:2px;font-size:13px;font-weight:800}.radio-field label{display:inline-flex;grid-template-columns:none;align-items:center;gap:7px;color:#3e4651;font-size:13px;font-weight:500}.radio-field input{min-height:0;width:auto;padding:0}.investor-note{margin:-2px 0 0;color:#5e6977;font-size:12px;font-weight:700}form[data-meeting-step-form="1"][data-current-step="2"] .investor-note{width:154px;min-height:116px;align-items:center;justify-content:center;margin:8px 0 16px;border-radius:6px;background:#008c08;color:#fff;font-size:18px;font-weight:400;line-height:1.7}.honeypot{position:absolute;left:-9999px;width:1px!important;height:1px!important;opacity:0}.button,.meeting-card button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;padding:12px 22px;font-size:12px;font-weight:900;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer}.button.orange,.meeting-card button{background:var(--orange);color:var(--white)}.button.orange:hover,.meeting-card button:hover{background:var(--orange-dark)}.button.blue{background:var(--blue);color:var(--white)}.button.outline-light{border:1px solid rgba(255,255,255,.7);color:var(--white)}.book-section{position:relative;background:var(--blue);color:var(--white)}.book-section:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(3,19,76,.92),rgba(6,31,121,.84))}.book-grid{position:relative;width:min(1290px,calc(100% - 40px));grid-template-columns:minmax(0,630px) minmax(0,650px);gap:10px;align-items:center}.book-art{position:relative;display:grid;place-items:center;align-self:start}.book-primary{max-height:783px;filter:drop-shadow(0 28px 28px rgba(0,0,0,.35))}.edition{position:absolute;left:50%;top:3%;width:140px}.book-copy h2,.book-copy p,.handbook-copy h2,.handbook-copy p{color:var(--white)}.book-copy p{font-size:18px;color:rgba(255,255,255,.86)}.retailer-strip{width:min(460px,100%);margin-top:28px}.founder-media{position:relative;display:grid;justify-items:stretch}.founder-media img{width:min(486px,100%);margin-left:auto;border-radius:6px;box-shadow:0 24px 58px rgba(3,19,76,.18)}.founder-play{left:48px;bottom:84px}.founder-about-button{width:min(486px,100%);margin-left:auto}.founder-copy h2{color:#020202;font-family:Roboto,Arial,sans-serif;font-size:36px;font-weight:700;text-transform:none}.founder-role{margin-top:-12px;color:#020202!important}.signature{width:210px;margin:24px 0}.handbook-section{position:relative;color:#020202;overflow:hidden;background:var(--baobab-bg-new-guide) center /cover no-repeat}.handbook-bg{display:none}.handbook-grid{position:relative;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:68px}.handbook-grid,.handbook-photo{min-height:342px}.handbook-copy h2,.handbook-copy p{color:#020202}.handbook-copy h2{margin-bottom:12px;text-transform:uppercase}.handbook-copy p{max-width:520px;margin-bottom:18px}.designation-band{padding:30px 0 36px;background:linear-gradient(rgba(3,26,109,.86),rgba(3,26,109,.86)),var(--baobab-bg-blue-mountain) center /cover}.designation-band>.shell{width:100%;max-width:none;margin:0;padding-left:clamp(16px,2.5vw,48px);padding-right:clamp(16px,2.5vw,48px)}.designation-strip{padding:0}.designation-strip .logo-strip-inner{background:transparent}.designation-strip img{max-height:72px;filter:none}.final-book-grid img{max-height:280px}.interior-main{background:var(--white)}.interior-hero{padding:70px 0;background:linear-gradient(90deg,var(--blue) 0,#092f9e 100%);color:var(--white)}.interior-hero h1{margin:0 0 18px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(44px,5vw,68px);text-transform:uppercase}.interior-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.88);font-size:19px}.interior-hero img{width:min(420px,100%);max-height:280px;object-fit:cover;justify-self:end;border:8px solid rgba(255,255,255,.16)}.centered-interior-hero{min-height:160px;display:grid;place-items:center;padding:46px 20px;color:var(--white);background:linear-gradient(rgba(6,31,121,.82),rgba(6,31,121,.82)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover;background:linear-gradient(rgba(6,31,121,.82),rgba(6,31,121,.82)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover}.centered-interior-hero h1{margin:0;font-size:clamp(42px,5vw,62px);line-height:1;font-weight:900;letter-spacing:0}.live-title-hero{min-height:194px;display:grid;place-items:center;padding:58px 20px;color:#fff;text-align:center;background:linear-gradient(rgba(3,26,109,.55),rgba(3,26,109,.55)),var(--baobab-bg-blue) center /cover}.live-title-hero.team-title{min-height:216px}.live-title-hero.about-title,.live-title-hero.team-title{background:linear-gradient(rgba(3,26,109,.72),rgba(3,26,109,.72)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover;background:linear-gradient(rgba(3,26,109,.72),rgba(3,26,109,.72)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover}.live-title-hero.about-title{min-height:214px}.live-title-hero.about-title h1,.live-title-hero.about-title h2,.live-title-hero.team-title h1,.live-title-hero.team-title h2{font-size:clamp(48px,4.8vw,64px)}.live-title-hero h1,.live-title-hero h2{margin:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:42px;font-weight:600;line-height:1}.interior-section{padding:82px 0}.interior-section.compact{max-width:820px}.interior-section.split>img{width:100%;max-height:440px;object-fit:cover;box-shadow:0 18px 45px rgba(3,19,76,.14)}.archive-section{padding:82px 0}.about-live-section{padding:62px 0;background:#fff}.about-live-section.professional{padding-bottom:54px}.about-live-section.personal{background:#f7f6f7}.about-live-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:545px minmax(0,1fr);gap:60px;align-items:center}.about-live-grid.reverse{grid-template-columns:minmax(0,1fr) 545px}.about-live-grid img{width:100%;object-fit:cover}.about-live-section h2{margin:0 0 18px;color:#020202;font-family:Roboto,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1}.about-live-section p{margin:0 0 14px;color:#222;font-size:16px;line-height:1.7}.about-live-section .fine-print{font-size:12px;line-height:1.55}.about-gallery-band{position:relative;padding:74px 0 83px;background:#031a6d}.about-gallery-band:before{content:"";position:absolute;top:-15px;left:50%;width:30px;height:30px;background:#031a6d;transform:translateX(-50%) rotate(45deg)}.about-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.about-bottom-grid figure,.about-gallery figure{margin:0}.about-gallery img{width:100%;aspect-ratio:300/228;object-fit:cover}.about-gallery figcaption{margin-top:9px;color:#fff;font-size:14px;line-height:1.35;text-align:center}.about-live-section.recreational{padding-top:69px;padding-bottom:30px}.about-live-section.recreational .about-live-grid{align-items:start}.about-recreation-side-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:29px;margin-top:34px}.about-recreation-side-gallery figure{margin:0}.about-recreation-side-gallery img{width:100%;aspect-ratio:300/228;object-fit:cover}.about-recreation-side-gallery figcaption{margin-top:9px;color:#222;font-size:14px;line-height:1.35;text-align:center}.about-bottom-gallery{padding:0 0 74px;background:#fff}.about-bottom-grid{width:min(1140px,calc(100% - 30px));margin-left:calc((100% - min(1140px, calc(100% - 30px))) / 2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.about-bottom-grid img{width:100%;aspect-ratio:300/228;object-fit:cover}.about-bottom-grid figcaption{margin-top:9px;color:#222;font-size:14px;line-height:1.35;text-align:center}.live-team-grid{width:min(1260px,calc(100% - 104px));padding:92px 0 146px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px 40px}.live-team-card{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.26)}.live-team-photo{position:relative;background:#e8edf1}.live-team-photo img{display:block;width:100%;aspect-ratio:545/363;object-fit:cover;object-position:center top}.live-team-body{min-height:500px;padding:32px 50px 44px;text-align:center;display:flex;flex-direction:column;align-items:center}.live-team-body h2{margin:0 0 13px;color:#20242b;font-size:30px;line-height:1.15;font-weight:600}.team-role{margin:0 0 26px;color:var(--blue);font-size:14px;font-weight:800}.live-team-body p:not(.team-role){margin:0;color:#222;font-size:16px;line-height:1.68}.live-team-body p:not(.team-role)+p:not(.team-role){margin-top:12px}.team-hub{padding:56px 0 84px}.team-hub-intro{max-width:700px;margin:0 auto 46px;text-align:center}.team-hub-intro p{margin:0;color:#48506a;font-size:17px;line-height:1.7}.team-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.team-hub-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e9f0;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(7,31,120,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.team-hub-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(7,31,120,.14);border-color:#d3d8e8}.team-hub-photo{aspect-ratio:4/5;background:#eef0f6;overflow:hidden}.team-hub-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .35s ease}.team-hub-card:hover .team-hub-photo img{transform:scale(1.04)}.team-hub-info{display:flex;flex-direction:column;flex:1 1;padding:22px 22px 24px}.team-hub-info h2{margin:0;color:#071f78;font-size:20px;font-weight:800}.team-hub-role{margin:5px 0 12px;color:var(--orange-dark);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.team-hub-bio{margin:0 0 18px;flex:1 1;color:#48506a;font-size:15px;line-height:1.6}.team-hub-link{display:inline-flex;align-items:center;gap:7px;color:#071f78;font-size:14px;font-weight:700}.team-hub-card:hover .team-hub-link{color:var(--orange-dark)}.team-hub-link .arrow{transition:transform .2s ease}.team-hub-card:hover .team-hub-link .arrow{transform:translateX(4px)}.team-member{padding:12px 0 88px}.team-member-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:30px;color:#071f78;font-size:14px;font-weight:600;text-decoration:none}.team-member-back:hover{color:var(--orange-dark)}.team-member-hero{display:grid;grid-template-columns:340px 1fr;gap:52px;align-items:start}.team-member-main{min-width:0}.team-member-photo{border-radius:18px;overflow:hidden;box-shadow:0 22px 55px rgba(7,31,120,.18)}.team-member-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.team-member-eyebrow{margin:0 0 8px;color:var(--orange-dark);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.team-member-intro h1{margin:0 0 16px;color:#071f78;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.05}.team-member-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0}.team-member-chips li{background:#eef1fb;color:#071f78;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.team-member-tagline{margin:0 0 26px;color:#48506a;font-size:18px;line-height:1.6}.team-member-actions{display:flex;flex-wrap:wrap;gap:12px}.team-member-body{margin-top:30px;padding-top:28px;border-top:1px solid #e7e9f0}.team-member-body p{margin:0 0 18px;color:#333;font-size:17px;line-height:1.8}.team-member-body p:last-child{margin-bottom:0}@media (max-width:900px){.team-hub-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.team-member-hero{grid-template-columns:1fr;gap:30px}.team-member-photo{max-width:340px}.team-member-body{margin-top:40px}}.faq-live-section{padding:0 0 84px;background:#fff}.faq-live-wrap{width:min(900px,calc(100% - 30px));padding-top:0}.faq-live-wrap>p{margin:0;padding:34px 0 28px;color:#222;font-size:16px;line-height:1.7}.faq-list{border-top:1px solid #e5e5e5}.faq-item{border-bottom:1px solid #e5e5e5}.faq-summary{position:relative;width:100%;min-height:52px;display:flex;align-items:center;margin:0;padding:15px 18px 15px 48px;border:0;background:none;color:#222;font:inherit;font-size:17px;font-weight:700;text-align:left;cursor:pointer}.faq-summary:before{content:"+";position:absolute;left:15px;top:14px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:17px;line-height:1;transition:transform .3s ease}.faq-item.open .faq-summary:before{content:"+";transform:rotate(45deg)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-item.open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-wrap>.faq-answer{overflow:hidden;min-height:0}.faq-answer-inner{padding:0 18px 24px 48px}.faq-answer p{margin:0 0 14px;padding:0;color:#222;font-size:16px;line-height:1.7}.faq-answer p:last-child{margin-bottom:0}.faq-answer .faq-link{color:var(--orange-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer;transition:color .15s ease}.faq-answer .faq-link:hover{color:var(--orange)}.faq-answer .faq-video-link:before{content:"\25B6";font-size:.7em;margin-right:5px;vertical-align:middle;color:var(--orange)}.faq-live-wrap .button{margin-top:42px}.archive-heading{max-width:760px;margin-bottom:34px}.archive-title-hero{min-height:262px;display:grid;place-items:center;padding:64px 0;color:#fff;text-align:center;background:linear-gradient(rgba(3,26,109,.74),rgba(3,26,109,.74)),var(--baobab-bg-blue) center /cover}.archive-title-hero .shell{display:grid;justify-items:center}.archive-title-hero img{width:55px;height:55px;object-fit:contain;padding:7px;border-radius:50%;background:#fff;margin-bottom:22px}.archive-title-hero h1{margin:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:38px;font-weight:800;line-height:1;text-transform:uppercase}.archive-title-hero h1:after{content:"";display:block;width:575px;max-width:76vw;height:3px;margin:14px auto 0;background:var(--orange)}.archive-title-hero p{margin:22px 0 0;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.archive-title-signup{margin-top:16px;color:#fff;font-size:13px;line-height:1.5}.archive-title-signup p{margin:0;font-size:inherit;font-weight:400;text-transform:none}.archive-title-signup span{display:inline-block;margin-top:10px;font-weight:400}.guides-live-list{padding:44px 0 96px;background:#f5f6f8}.guides-grid{width:min(1200px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.guide-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6ea;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(7,31,120,.06);transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.guide-card:hover{transform:translateY(-3px);border-color:#d6dbef;box-shadow:0 18px 42px rgba(7,31,120,.14)}.guide-card-media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b2f9d}.guide-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.guide-card:hover .guide-card-media img{transform:scale(1.04)}.guide-card-body{display:flex;flex:1 1;flex-direction:column;padding:24px 26px 26px}.guide-card-tag{align-self:flex-start;margin-bottom:12px;padding:4px 11px;border-radius:999px;background:rgba(247,147,30,.14);color:var(--orange-dark);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.guide-card-body h2{margin:0 0 12px;color:#071f78;font-size:22px;font-weight:800;line-height:1.22}.guide-card-body p{margin:0 0 14px;color:#333;font-size:15px;line-height:1.6}.guide-card-bullets{margin:0 0 18px;padding-left:18px;color:#333;font-size:14.5px;line-height:1.55}.guide-card-bullets li{margin-bottom:6px}.guide-card-bullets li::marker{color:var(--orange)}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:6px}.guide-actions .button{margin:0}.client-center{padding-top:72px;padding-bottom:76px}.client-center-intro{max-width:1020px;margin:0 auto 42px;text-align:center}.client-center-intro p{margin:0 auto 18px;color:#222;font-size:17px;line-height:1.72}.client-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.client-resource-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6ea;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(7,31,120,.06);transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.client-resource-card:hover{transform:translateY(-3px);border-color:#d6dbef;box-shadow:0 18px 42px rgba(7,31,120,.12)}.client-resource-logo{display:grid;place-items:center;height:132px;padding:24px;background:#f5f6f8;border-bottom:1px solid #ececf1}.client-resource-logo img{width:min(220px,100%);max-height:80px;object-fit:contain}.client-resource-logo span{color:var(--blue);font-size:24px;font-weight:800;line-height:1.1;text-align:center}.client-resource-copy{display:flex;flex:1 1;flex-direction:column;padding:22px 26px 26px}.client-resource-copy h2{margin:0 0 10px;color:#071f78;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1.18}.client-resource-copy p{margin:0 0 12px;color:#333;font-size:14.5px;line-height:1.62}.client-resource-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.client-resource-actions .button{margin:0;font-size:12.5px}.archive-filter-row{min-height:72px;display:flex;align-items:center;gap:10px;padding-top:16px;color:#222;font-size:13px;font-weight:800}.video-filter-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.archive-filter-control,.archive-filter-native{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.archive-filter-select{position:relative;flex:1 1;min-height:52px;border:1px solid #d3d8df;background:#fff;color:#222;padding:0 44px 0 14px;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:400;text-align:left;cursor:pointer}.archive-filter-select:after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #111;transform:translateY(-30%)}.archive-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-left:58px;font-size:14px;font-weight:400;color:#222}.archive-filter-tags strong{flex-basis:100%;font-size:13px;font-weight:700}.archive-filter-native select{min-height:48px;border:1px solid #d3d8df;background:#fff;color:#222;padding:0 12px;font-family:Roboto,Arial,sans-serif;font-size:16px}.archive-related-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;font-size:15px;line-height:1.45}.archive-related-links:not(:empty)+p{margin-top:0}.archive-related-links a{color:#245c9e;font-weight:600;text-decoration:none}.archive-related-links a:hover{color:#f15a24}.podcast-intro{min-height:660px;display:grid;align-items:center;padding:74px 0 86px;color:#fff;background:linear-gradient(rgba(3,26,109,.82),rgba(3,26,109,.82)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover;background:linear-gradient(rgba(3,26,109,.82),rgba(3,26,109,.82)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1600.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) center 45% /cover}.podcast-intro-grid{display:grid;width:min(1210px,calc(100% - 40px));grid-template-columns:480px minmax(0,1fr);gap:45px;align-items:center}.podcast-intro img{width:480px;max-width:100%;aspect-ratio:1;object-fit:cover}.podcast-intro h1{margin:0 0 27px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:clamp(40px,3.7vw,46px);font-weight:600;line-height:1.05}.podcast-intro h1:after{content:"";display:block;width:100%;max-width:555px;height:3px;margin-top:9px;background:var(--orange)}.podcast-intro p{max-width:735px;margin:0 0 24px}.podcast-intro p,.podcast-intro-cue{color:#fff;font-size:16px;line-height:1.65}.podcast-intro-cue{display:inline-block}.podcast-intro+.live-archive{padding-top:16px}.podcast-intro+.live-archive.podcasts{width:min(1280px,calc(100% - 40px));padding-top:61px}.live-archive.podcasts .media-archive-list{gap:60px}.archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.live-archive{padding-top:70px;padding-bottom:50px}.archive-list,.media-archive-list{display:grid;gap:47px}.live-archive .archive-card{min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;border:0;background:transparent;box-shadow:none}.live-archive .archive-card img{width:320px;height:192px;aspect-ratio:auto;object-fit:cover}.live-archive .archive-card div{padding:0}.live-archive .archive-card h3{margin:0 0 4px;color:#222;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.archive-date{margin:0 0 12px!important;color:#777!important;font-size:12px!important;font-weight:400!important;text-transform:none!important}.live-archive .archive-card p:not(.archive-date){margin:0 0 19px;color:#222;font-size:16px;line-height:1.55}.archive-readmore{display:inline-block;color:var(--orange);font-size:14px;font-weight:700}.archive-load-more-wrap{display:flex;justify-content:center;margin-top:36px}.archive-load-more{border:0;border-radius:0;background:var(--orange);color:#fff;padding:14px 28px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.archive-load-more:disabled{cursor:default;opacity:1}.blog-detail{max-width:960px;padding-top:58px;padding-bottom:70px}.blog-detail-image{width:100%;max-height:460px;margin-bottom:24px;object-fit:cover}.blog-detail-body{color:#222;font-size:17px;line-height:1.72}.blog-detail-body blockquote,.blog-detail-body ol,.blog-detail-body p,.blog-detail-body ul{margin:0 0 22px}.blog-detail-body h2,.blog-detail-body h3,.blog-detail-body h4{margin:34px 0 15px;color:#222;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:1.25}.blog-detail-body h2{font-size:28px}.blog-detail-body h3{font-size:23px}.blog-detail-body a{color:var(--orange);font-weight:700}.blog-detail-body img{display:block;width:100%;height:auto;margin:30px auto}.blog-detail-body img.blog-inline-left,.blog-detail-body img.blog-inline-right{width:auto;max-width:45%;margin-top:4px;margin-bottom:16px}.blog-detail-body img.blog-inline-right{float:right;margin-left:24px}.blog-detail-body img.blog-inline-left{float:left;margin-right:24px}.blog-detail-body img.blog-inline-portrait{max-width:175px}.blog-detail-body img.blog-inline-landscape{max-width:350px}.blog-detail-footer{margin-top:46px;clear:both}.blog-author-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;align-items:start;padding:28px 0 34px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.blog-author-card img{width:112px;height:112px;object-fit:cover;border-radius:50%}.blog-author-card h4{margin:0 0 12px;color:#222;font-size:21px;line-height:1.2;font-weight:700}.blog-author-card p{margin:0 0 12px;color:#555;font-size:15px;line-height:1.72}.blog-author-card a{color:var(--orange);font-weight:700}.blog-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:30px 0;border-bottom:1px solid #e7e7e7}.blog-post-nav a,.blog-post-nav-text{display:grid;gap:5px;color:#222;text-decoration:none}.blog-post-nav a:last-child,.blog-post-nav-text:last-child{text-align:right}.blog-post-nav span{color:#777;font-size:13px;font-weight:700;text-transform:uppercase}.blog-post-nav strong{color:#222;font-size:16px;line-height:1.35;font-weight:700}.blog-detail .button{margin-top:18px}.media-archive-list{gap:40px}.media-archive-list .archive-card{min-height:222px;grid-template-columns:1fr;padding-bottom:28px;border-bottom:1px solid #ececec}.media-archive-list .archive-card h3{max-width:760px;font-size:25px}.media-archive-list .archive-card p:not(.archive-date){max-width:930px}.live-archive.videos{padding-top:36px}.media-archive-list .video-archive-card{display:block;min-height:0;padding:29px 35px 64px;border:0;border-radius:10px;background:#f7f5f5}.media-archive-list .video-archive-card h3{max-width:none;margin:0 0 27px;color:#000;font-family:Oswald,Roboto Condensed,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.08}.media-archive-list .video-archive-card h3 a{color:inherit}.video-archive-row{display:grid;grid-template-columns:533px minmax(0,1fr);gap:28px;align-items:start}.video-archive-thumb{position:relative;display:block;width:533px;max-width:100%}.live-archive .video-archive-row img{width:533px;height:auto;max-width:100%;object-fit:contain;box-shadow:0 6px 11px rgba(0,0,0,.23)}.video-archive-play{position:absolute;left:82px;bottom:28px;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:rgba(255,145,20,.78)}.video-archive-play span{width:0;height:0;margin-left:7px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:36px solid #fff}.media-archive-list .video-archive-card p:not(.archive-date){max-width:none;margin:-2px 0 0;font-family:Roboto,Arial,sans-serif;line-height:1.66}.media-archive-list .video-archive-card p:first-child,.media-archive-list .video-archive-card p:not(.archive-date){color:#111;font-size:20px;font-weight:400;text-transform:none}.media-archive-list .podcast-archive-card{display:block;min-height:0;padding:34px 38px 38px;border:0;border-radius:10px;background:#f7f5f5}.media-archive-list .podcast-archive-card h3{max-width:none;margin:0 0 26px;color:#000;font-family:Oswald,Roboto Condensed,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.08}.media-archive-list .podcast-archive-card h3 a{color:inherit}.podcast-archive-row{display:grid;grid-template-columns:453px minmax(0,1fr);gap:28px;align-items:start}.live-archive .podcast-archive-row img{width:453px;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;box-shadow:0 7px 14px rgba(0,0,0,.16)}.podcast-archive-copy{min-width:0}.podcast-mini-player{margin:0 0 24px;padding:20px 16px 15px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.06)}.podcast-mini-player h4{margin:0 0 6px;color:#111;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.25}.media-archive-list .podcast-archive-card .podcast-mini-player>p:first-child,.podcast-mini-player>p{margin:0 0 14px;color:#222;font-size:12px;font-weight:700;line-height:1.25;text-transform:none}.podcast-mini-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 12px}.podcast-mini-play{position:relative;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--orange)}.podcast-mini-play span{width:0;height:0;margin-left:3px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff}.podcast-mini-row i{display:block;height:42px;background:linear-gradient(90deg,rgba(214,214,214,.84) 1px,transparent 0) 0 50% /8px 30px repeat-x,linear-gradient(#dddddd,#dddddd) 0 50% /100% 1px no-repeat}.podcast-mini-row small{color:#777;font-size:12px;font-weight:700}.podcast-mini-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;color:#777;font-size:12px;line-height:1}.podcast-mini-actions span{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid #d8d8d8;border-radius:50%;background:#f7f7f7}.podcast-mini-actions strong{color:#444;font-size:12px;font-weight:800}.media-archive-list .podcast-archive-card p:not(.archive-date){max-width:none;margin:0 0 18px;color:#111;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.55;text-transform:none}.media-archive-list .podcast-archive-card p:first-child{color:#111;font-size:16px;font-weight:400;text-transform:none}.media-archive-list .podcast-archive-card .archive-readmore{display:inline-flex;min-width:182px;min-height:39px;align-items:center;justify-content:center;padding:10px 18px;border-radius:2px;background:var(--orange);color:#fff;font-size:13px;font-weight:900;letter-spacing:0;text-decoration:none}.archive-card{min-height:320px;border:1px solid var(--line);background:var(--white);box-shadow:0 12px 28px rgba(3,19,76,.08)}.archive-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.archive-card div{padding:22px}.archive-card h3{margin:4px 0 10px;color:var(--blue);font-size:21px}.archive-card p{margin:0;color:var(--muted)}.archive-card p:first-child{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.empty-archive{padding:36px;border:1px solid var(--line);background:#f7f9fc;color:var(--muted);font-weight:700}.overseas-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(3,19,76,.9),rgba(6,31,121,.62),rgba(255,255,255,.08)),-webkit-image-set(url("/site-assets/_optimized/guide-bg-jpeg-1600.webp") type("image/webp"),url("/site-assets/guide-bg.jpeg") type("image/jpeg")) 50% /cover;background:linear-gradient(90deg,rgba(3,19,76,.9),rgba(6,31,121,.62),rgba(255,255,255,.08)),image-set(url("/site-assets/_optimized/guide-bg-jpeg-1600.webp") type("image/webp"),url("/site-assets/guide-bg.jpeg") type("image/jpeg")) 50% /cover;color:#fff}.overseas-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:420px;height:420px;border-radius:50%;border:80px solid rgba(247,147,30,.14)}.overseas-hero-grid{position:relative;z-index:1;min-height:520px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:58px;padding:78px 0 86px}.overseas-hero-copy{max-width:690px}.overseas-best-help h2,.overseas-blue-band h2,.overseas-guide-form h2,.overseas-hero h1,.overseas-intro h2{margin:0;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:.98;text-transform:uppercase}.overseas-hero h1{max-width:640px;font-size:clamp(52px,6vw,86px)}.overseas-hero p{max-width:560px;margin:24px 0 30px;font-size:21px;line-height:1.55;color:rgba(255,255,255,.9)}.overseas-guide-card{position:relative;padding:18px;background:rgba(255,255,255,.92);box-shadow:0 24px 65px rgba(0,0,0,.28);transform:rotate(-1.4deg)}.overseas-guide-card img{width:100%;aspect-ratio:1.35;object-fit:cover;object-position:left center}.overseas-best-help,.overseas-guide-form,.overseas-intro{padding:88px 0;background:#fff}.overseas-best-help-grid,.overseas-form-grid,.overseas-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.overseas-kicker{margin:0 0 12px;color:var(--orange);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overseas-best-help h2,.overseas-guide-form h2,.overseas-intro h2{color:var(--blue);font-size:clamp(36px,4.4vw,62px)}.overseas-best-help p:not(.overseas-kicker),.overseas-guide-form p:not(.overseas-kicker),.overseas-intro p:not(.overseas-kicker){color:var(--muted);font-size:18px;line-height:1.7}.overseas-intro-grid>img{width:100%;box-shadow:0 22px 58px rgba(3,19,76,.15)}.overseas-blue-band{padding:82px 0;background:var(--blue);color:#fff}.overseas-blue-band h2{max-width:980px;color:#fff;font-size:clamp(34px,4.2vw,56px)}.overseas-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.overseas-item{min-height:118px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.overseas-item span{width:13px;height:13px;margin-top:7px;border-radius:50%;background:var(--orange)}.overseas-item p{margin:0;font-size:18px;font-weight:700;line-height:1.38}.overseas-photo-stack{position:relative;min-height:430px}.overseas-photo-stack img:first-child{position:absolute;left:0;top:0;width:86%;height:210px;object-fit:cover;box-shadow:0 20px 48px rgba(3,19,76,.12)}.overseas-photo-stack img:last-child{position:absolute;right:0;bottom:0;width:72%;height:300px;object-fit:cover;box-shadow:0 24px 58px rgba(3,19,76,.2)}.overseas-guide-form{background:#f5f8fd}.overseas-download-form{display:grid;gap:13px;padding:34px;background:#fff;box-shadow:0 20px 52px rgba(3,19,76,.13)}.overseas-download-form label{display:grid;gap:6px;color:#232b34;font-size:13px;font-weight:800}.overseas-download-form input{min-height:44px;border:1px solid #cfd6df;padding:10px 12px;font:inherit}.overseas-download-form button{min-height:48px;border:0;background:var(--orange);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.overseas-download-form p{margin:0;color:#697585;font-size:12px!important}.overseas-live-hero{min-height:440px;display:grid;align-items:center;padding:58px 0 50px;background:linear-gradient(rgba(0,0,0,.54),rgba(0,0,0,.54)),var(--baobab-bg-passport-airport) center 47% /cover;color:#fff;text-align:center}.overseas-live-hero .shell{width:min(1300px,calc(100% - 40px))}.overseas-live-hero h1{margin:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:clamp(34px,3.1vw,42px);font-weight:900;line-height:1.1;text-shadow:0 2px 5px rgba(0,0,0,.55)}.overseas-live-hero h1:after{content:"";display:block;width:min(805px,72vw);height:3px;margin:9px auto 30px;background:var(--orange)}.overseas-live-hero blockquote{margin:0 auto;max-width:1290px;color:#fff;font-size:clamp(20px,1.7vw,23px);font-weight:700;line-height:1.45;text-shadow:0 2px 5px rgba(0,0,0,.55)}.overseas-top{padding:0;background:linear-gradient(90deg,#fff,#fff 50%,#f5f5f5 0,#f5f5f5)}.overseas-top-grid{width:100%;display:grid;grid-template-columns:50% 50%;gap:0;align-items:stretch}.overseas-top-copy{position:relative;display:grid;align-content:start;padding:41px 58px 68px 59px}.overseas-founder h2,.overseas-guide-section h2,.overseas-mistakes h2,.overseas-videos h2{margin:0 0 24px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(38px,4.8vw,64px);line-height:1;text-transform:uppercase}.overseas-founder p,.overseas-guide-section p,.overseas-top-copy p,.overseas-videos>.shell>p{color:var(--muted);font-size:18px;line-height:1.72}.overseas-top-copy p{color:#000;font-size:20px;line-height:1.7;margin:0}.overseas-top-copy p+p{margin-top:34px}.overseas-arrow{position:absolute;top:505px;right:-36px;width:230px;margin:0}.overseas-schedule-card{margin-top:0;background:#f5f5f5;box-shadow:none;overflow:auto;padding:44px 0 68px}.overseas-schedule-card .meeting-head{margin:0 35px}.overseas-schedule-card .meeting-eyebrow:after{display:none}.overseas-schedule-video{position:relative;display:block;width:calc(100% - 90px);margin:45px 45px 4px}.overseas-schedule-video img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.play-button.tiny{left:50%;top:50%;bottom:auto;width:58px;height:58px;transform:translate(-50%,-50%);border-width:0;background:var(--orange);animation:fence-play-pulse 1.8s ease-in-out infinite}.play-button.tiny span{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #fff;margin-left:3px}@media (prefers-reduced-motion:reduce){.play-button.tiny{animation:none}}.overseas-schedule-card h2{margin:0;padding:24px 45px 8px;color:#000;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:22px;line-height:1.1;text-transform:uppercase;white-space:nowrap}.overseas-schedule-card>p{margin:0;padding:14px 45px 46px;color:#000;font-size:16px;line-height:1.62}.overseas-meeting-form{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0 35px;padding:8px 0 28px}.overseas-meeting-form label{display:grid;gap:6px;color:#232b34;font-size:13px;font-weight:800}.overseas-meeting-form input,.overseas-meeting-form select,.overseas-meeting-form textarea{width:100%;min-height:42px;border:1px solid #cfd6df;background:#fff;padding:10px 12px;font:inherit;color:#222}.overseas-meeting-form .field.full,.overseas-meeting-form .gravity-note,.overseas-meeting-form .gravity-progress,.overseas-meeting-form .investor-note,.overseas-meeting-form button{grid-column:1/-1}.overseas-meeting-form .later-step{display:none}.meeting-card form[data-current-step="2"] .step-two-field,.overseas-meeting-form[data-current-step="2"] .later-step{display:grid}.meeting-card form[data-current-step="2"] .investor-note,.overseas-meeting-form[data-current-step="2"] .investor-note{display:inline-flex}.overseas-meeting-form button{width:min(100%,260px);min-height:56px;border:0;background:var(--orange);color:#fff;font-size:18px;font-weight:700;text-transform:none}.overseas-form-note{margin:-14px 0 0;padding:0 30px!important;color:#667182!important;font-size:11px!important}.overseas-privacy-note{margin-top:4px}.overseas-form-cue{display:block;padding:10px 30px 0;color:var(--orange);font-size:14px;font-weight:700;line-height:1.4}.overseas-mistakes{position:relative;padding:132px 0 0;background:linear-gradient(rgba(3,26,109,.72),rgba(3,26,109,.72)),var(--baobab-bg-blue) center center /cover}.overseas-shape-divider{display:block;width:100%;height:auto;margin:40px 0 -1px;transform:scaleY(-1);pointer-events:none}.overseas-narrow{max-width:1040px}.overseas-mistakes h2{max-width:1025px;margin:0 auto 46px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:36px;line-height:1;text-align:center;text-transform:none}.overseas-guide-section ul,.overseas-mistakes ul{margin:0;padding:0;list-style:none;display:grid;gap:13px}.overseas-guide-section li,.overseas-mistakes li{position:relative;padding-left:28px;color:#303846;font-size:18px;line-height:1.45}.overseas-mistakes ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:28px 72px}.overseas-mistakes li{min-height:36px;display:flex;align-items:center;padding-left:58px;color:#fff}.overseas-mistakes li:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--orange);z-index:1}.overseas-mistakes li:after{content:"";position:absolute;left:10px;top:8px;width:13px;height:7px;border-left:4px solid var(--blue);border-bottom:4px solid var(--blue);transform:rotate(-45deg);z-index:2}.overseas-guide-section li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--orange)}.overseas-guide-section{padding:70px 0;background:#f7f6f7}.overseas-founder .shell,.overseas-guide-section .shell{width:min(1140px,calc(100% - 30px))}.overseas-founder-grid,.overseas-guide-grid{display:grid;gap:40px;align-items:center}.overseas-guide-grid{grid-template-columns:367px minmax(0,1fr)}.overseas-founder-grid{grid-template-columns:minmax(0,677px) minmax(0,423px)}.overseas-guide-visual{padding:0;background:transparent;box-shadow:none}.overseas-guide-visual img{width:367px;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:left center}.overseas-founder h2,.overseas-guide-section h2,.overseas-videos h2{color:#020202;font-family:Roboto,Arial,sans-serif;font-size:36px;line-height:1}.overseas-guide-section h3{margin:26px 0 14px;color:#222;font-size:20px}.overseas-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.overseas-button-row.center{justify-content:center}.overseas-founder{padding:91px 0 71px;background:#fff}.overseas-founder p,.overseas-guide-section p{margin:0 0 18px;font-size:16px;line-height:1.7}.overseas-founder-role{margin:0 0 14px!important;color:#222!important;font-weight:800}.overseas-founder .signature{width:156px;margin:12px 0}.overseas-founder .button{min-height:39px;padding:10px 18px}.overseas-founder-media img{width:min(423px,100%);margin-left:auto;box-shadow:none}.overseas-designations{padding:32px 0 26px;background:linear-gradient(rgba(3,26,109,.96),rgba(3,26,109,.96)),var(--baobab-bg-blue) center /cover}.overseas-designations>.shell{width:100%;max-width:none;margin:0;padding-left:clamp(16px,2.5vw,48px);padding-right:clamp(16px,2.5vw,48px)}.overseas-designation-strip{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:24px;align-items:center}.overseas-designation-strip img{max-height:76px;width:auto;margin:0 auto;object-fit:contain}.overseas-designation-strip span{min-height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:13px;font-weight:900;text-align:center;text-transform:uppercase}.overseas-videos{padding:85px 0;background:#f7f6f7;text-align:center}.overseas-videos>.shell>p{max-width:850px;margin:0 auto 40px}.overseas-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;text-align:left}.overseas-video-card{background:#fff;box-shadow:0 15px 38px rgba(3,19,76,.14)}.overseas-video-card>img{width:100%;height:220px;object-fit:cover}.overseas-video-card>div{padding:22px}.overseas-video-card p{margin:0 0 8px;color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.overseas-video-card h3{margin:0 0 18px;color:#222;font-size:22px;line-height:1.16}.overseas-video-card a{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.overseas-institutions{padding:38px 0;background:#f5f8fd}.footer{background:#031a6d;color:rgba(255,255,255,.78);padding:50px 0 0}.footer-grid{display:grid;grid-template-columns:1.02fr .78fr 1.45fr;gap:48px;align-items:start;padding-bottom:56px}.footer-logo{width:187px;margin-bottom:20px;background:transparent;padding:0}.footer h2{margin:0 0 18px;color:var(--orange);font-size:15px;text-transform:uppercase}.footer a,.footer p{font-size:13px;line-height:1.55}.footer a{display:block;margin-bottom:7px;color:var(--white)}.footer-contact a{display:inline;margin-bottom:0}.disclosure{margin:0;padding:0;border-top:0}@media (max-width:980px){.shell,.topbar-inner{width:min(100% - 28px,760px)}.header-inner{min-height:70px;padding:0;flex-direction:row;justify-content:space-between}.header-abroad .header-inner{width:min(100% - 28px,760px);min-height:70px}.topbar{display:none}.brand img,.brand img[src*=Baobab-Wealth-Abroad]{width:187px}.nav{display:none}.header-inner:after{content:"";width:25px;height:17px;border-top:3px solid var(--orange);border-bottom:3px solid var(--orange);background:linear-gradient(var(--orange),var(--orange)) 50% /100% 3px no-repeat;flex:0 0 auto}.header-search{display:none}.nav-group>a{padding:12px 10px}.nav-menu{display:none!important}.about-live-grid,.book-grid,.final-book-grid,.footer-grid,.founder-grid,.handbook-grid,.hero-grid,.interior-hero-grid,.interior-section.split,.overseas-best-help-grid,.overseas-form-grid,.overseas-founder-grid,.overseas-guide-grid,.overseas-hero-grid,.overseas-intro-grid,.overseas-top-grid,.podcast-intro-grid,.tax-grid{grid-template-columns:1fr;gap:34px}.edition{left:14%;top:-15%;width:140px}.about-live-grid.reverse{grid-template-columns:1fr}.about-bottom-grid,.about-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:44px}.hero-media{min-height:0}.hero-frame{margin:0 auto}.play-button{left:calc(50% - 43px)}.interior-hero img{justify-self:start}.live-team-grid{width:100%;grid-template-columns:1fr;gap:0;padding:72px 0 74px}.live-team-card{padding:20px;box-shadow:none}.live-team-card:not(:last-child){margin-bottom:48px}.live-team-photo img{aspect-ratio:768/512}.overseas-hero-grid{min-height:0;padding:62px 0 70px}.overseas-guide-card{max-width:560px}.overseas-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overseas-top{background:#fff}.overseas-schedule-card{max-width:560px}.overseas-founder-grid,.overseas-guide-grid,.overseas-video-grid{grid-template-columns:1fr}.podcast-intro{min-height:0;padding:54px 0 66px}.podcast-intro img{width:min(100%,480px);max-width:420px}.podcast-intro h1:after{max-width:100%}.overseas-designation-strip{grid-template-columns:repeat(3,minmax(90px,1fr))}.footer-grid{width:100%;gap:0;padding-bottom:86px}.disclosure,.footer-about,.footer-contact{padding:30px}.footer-about{min-height:356px}.footer-contact{min-height:407px}.disclosure{min-height:902px}.footer a,.footer p{font-size:14px;line-height:1.7}.disclosure p{font-size:13px;line-height:1.58}.copyright,.footer-bottom{min-height:76px}.copyright{display:grid;place-items:center}.guides-live-list{padding:36px 0 64px}.guides-grid{grid-template-columns:1fr;gap:22px}.client-resource-list{grid-template-columns:1fr;gap:20px}.client-resource-actions,.client-resource-actions .button{width:100%}.schedule-teaser{grid-template-columns:1fr}.schedule-blue-panel{min-height:0;padding:28px}.archive-filter-row{align-items:flex-start}.video-archive-row{grid-template-columns:1fr}.live-archive .video-archive-row img{width:min(100%,533px)}.podcast-archive-row{grid-template-columns:1fr}.live-archive .podcast-archive-row img{width:min(100%,453px)}}@media (max-width:640px){.topbar-inner{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.top-actions{display:grid;grid-template-columns:1fr 1fr}.top-button{padding:0 10px}.about-bottom-grid,.about-gallery,.about-recreation-side-gallery{grid-template-columns:1fr}.header .brand img,.header .brand img[src*=Baobab-Wealth-Abroad]{width:min(187px,70vw)}.hero-copy h1{font-size:43px}.hero-subtitle{font-size:17px}.archive-section,.final-book-section,.founder-section,.interior-section,.tax-section{padding:58px 0}.book-section,.handbook-section,.overseas-best-help,.overseas-blue-band,.overseas-guide-form,.overseas-intro{padding:62px 0}.meeting-card{width:100%;margin-top:0}.button-row{align-items:stretch}.archive-filter-row{display:grid;grid-template-columns:1fr;gap:12px;padding-top:28px}.live-archive.blog .archive-list{gap:47px}.live-archive.blog .archive-card{display:flex;grid-template-columns:none;align-items:flex-start;gap:23px}.live-archive.blog .archive-card img{flex:0 0 89px;width:89px;height:auto}.archive-filter-select{min-height:48px;font-size:18px}.podcast-intro{padding:42px 0 54px}.podcast-intro h1{font-size:36px}.podcast-intro p{font-size:15px;line-height:1.6}.podcast-intro+.live-archive.podcasts{padding-top:38px}.live-archive.videos{padding-top:20px}.media-archive-list{gap:38px}.media-archive-list .video-archive-card{padding:24px 24px 40px}.media-archive-list .video-archive-card h3{margin-bottom:20px;font-size:23px;line-height:1.12}.media-archive-list .video-archive-card p:not(.archive-date){font-size:18px;line-height:1.55}.media-archive-list .video-archive-card p:first-child{font-size:18px}.media-archive-list .podcast-archive-card{padding:24px 24px 34px}.media-archive-list .podcast-archive-card h3{margin-bottom:20px;font-size:23px;line-height:1.12}.podcast-mini-player{padding:18px 14px 14px}.podcast-mini-row{grid-template-columns:52px minmax(0,1fr);gap:12px}.podcast-mini-play{width:48px;height:48px}.podcast-mini-row small{grid-column:2}.media-archive-list .podcast-archive-card p:first-child,.media-archive-list .podcast-archive-card p:not(.archive-date){font-size:16px;line-height:1.55}.button-row .button{width:100%}.live-team-body{min-height:700px;padding:24px 24px 34px}.live-team-card:last-child .live-team-body{min-height:575px}.overseas-hero h1{font-size:44px}.overseas-founder h2,.overseas-guide-section h2,.overseas-live-hero h1,.overseas-mistakes h2,.overseas-videos h2{font-size:40px}.overseas-hero p{font-size:18px}.overseas-live-hero{min-height:360px;padding:52px 0 48px}.overseas-live-hero blockquote{font-size:19px}.overseas-meeting-form{grid-template-columns:1fr;padding:0 22px 24px}.overseas-form-note,.overseas-schedule-card h2,.overseas-schedule-card>p{padding-left:22px!important;padding-right:22px!important}.overseas-schedule-card h2{white-space:normal;font-size:20px}.overseas-schedule-video{width:calc(100% - 44px);margin:28px 22px 4px}.overseas-item-grid{grid-template-columns:1fr}.overseas-photo-stack{min-height:0;display:grid;gap:18px}.overseas-photo-stack img:first-child,.overseas-photo-stack img:last-child{position:static;width:100%;height:auto}.overseas-download-form{padding:24px 20px}.overseas-designation-strip{grid-template-columns:repeat(2,minmax(90px,1fr))}}.press-strip{padding:42px 0;background:#f7f7f8}.press-strip .logo-strip-inner{grid-template-columns:auto repeat(7,1fr);gap:34px}.press-label{font-size:16px;font-weight:900;color:var(--text);text-transform:uppercase;white-space:nowrap;align-self:center}.press-strip .logo-strip-inner img{max-height:86px}.press-strip>.shell{width:100%;max-width:none;margin:0;padding-left:clamp(16px,2.5vw,48px);padding-right:clamp(16px,2.5vw,48px)}.tax-section>.shell{width:100%;max-width:none;margin:0;padding:0 0 0 clamp(24px,4vw,80px)}.tax-copy{padding-top:56px;padding-bottom:44px}.tax-copy h2 span{display:block;color:#000}.tax-copy h2{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:22px;color:#000;font-family:Oswald,Roboto Condensed,Arial,sans-serif;font-size:clamp(42px,4vw,54px);line-height:1.08;letter-spacing:0}.tax-copy h2:before{content:"";display:inline-block;width:56px;height:56px;margin-right:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='205' cy='322' r='158' fill='%23f7931e'/%3E%3Ccircle cx='152' cy='270' r='34' fill='%23ffb259'/%3E%3Crect x='170' y='120' width='72' height='56' rx='14' fill='%23f7931e'/%3E%3Cpath d='M205 124 C 200 58 300 110 355 64' fill='none' stroke='%23db7411' stroke-width='20' stroke-linecap='round'/%3E%3Cpath d='M385 8 L396 44 L432 55 L396 66 L385 102 L374 66 L338 55 L374 44 Z' fill='%23ffd23f'/%3E%3C/svg%3E") 50%/contain no-repeat;vertical-align:-12px}.tax-copy p{margin:0 0 32px;color:#000;font-size:21px;line-height:1.58}.schedule-teaser,.tax-grid{align-items:stretch}.schedule-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-blue-panel{display:grid;align-items:center;min-height:150px;padding:8px 34px;background:linear-gradient(rgba(3,26,109,.9),rgba(3,26,109,.9)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50%/cover;background:linear-gradient(rgba(3,26,109,.9),rgba(3,26,109,.9)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50%/cover}.schedule-blue-panel h3{margin:0;color:#fff;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1.18;text-transform:uppercase}.tax-arrow{display:block;width:230px;margin:24px 0 0 auto;transform:translateX(70px)}.schedule-panel{position:relative;background:#e9e9e9}.schedule-video{position:relative;display:block;width:100%;height:100%;margin:0}.schedule-video>img{width:100%;height:100%;object-fit:cover;object-position:left center;box-shadow:0 18px 45px rgba(3,19,76,.16)}.schedule-video .play-button.small{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:58px;height:58px}.schedule-video .play-button.small span{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.meeting-card{width:100%;margin:0;padding:58px 36px 34px;background:#e9e9e9;box-shadow:none}.meeting-card h3{margin-bottom:12px;font-size:24px}.meeting-card form{gap:14px 16px}.meeting-card label,.radio-field legend{gap:4px;color:#000;font-size:16px}.meeting-card input,.meeting-card select,.meeting-card textarea{min-height:40px;border-color:#a8a8a8;padding:8px 10px;font-size:14px}.meeting-card textarea{min-height:54px}.gravity-progress{min-height:28px}.gravity-progress i{height:9px;background:rgba(3,19,76,.16)}.gravity-note,.radio-field label{font-size:12px}.meeting-card small{font-size:10px}.meeting-eyebrow{margin:0 0 14px;color:#000;font-family:Oswald,Roboto Condensed,Arial,sans-serif;font-size:26px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.meeting-eyebrow:after{content:"";display:block;width:178px;height:3px;margin-top:10px;background:var(--orange)}.meeting-lead{margin:0 0 26px;font-size:14px;color:#000;line-height:1.55}.meeting-card input::placeholder{color:#8a93a3}.meeting-fineprint{margin:14px 0 0;font-size:11px;color:#667182}.meeting-privacy{margin:4px 0 0;font-size:11px;color:#667182}.schedule-photo,.schedule-photo img{display:block;width:100%;height:100%}.schedule-photo img{object-fit:cover;object-position:center}.meeting-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 26px;margin-bottom:28px}.meeting-head-copy{flex:1 1 230px;min-width:0}.meeting-head .meeting-eyebrow{margin:0;font-size:24px}.meeting-head .meeting-lead{margin:16px 0 0}.meeting-fence{position:relative;display:block;flex:0 0 240px;max-width:240px;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px rgba(3,19,76,.2);transition:transform .15s ease,box-shadow .15s ease}.meeting-fence:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(3,19,76,.26)}.meeting-fence img{display:block;width:100%;height:auto}.meeting-fence .play-button.small{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:54px;height:54px;animation:fence-play-pulse 1.8s ease-in-out infinite}@keyframes fence-play-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}@media (prefers-reduced-motion:reduce){.meeting-fence .play-button.small{animation:none}}.meeting-fence .play-button.small span{border-top-width:9px;border-bottom-width:9px;border-left-width:15px}.meeting-card form{background:transparent;border-radius:0;padding:0;box-shadow:none;gap:12px 20px;accent-color:var(--orange)}.meeting-card label{gap:4px}.meeting-card input,.meeting-card select,.meeting-card textarea{min-height:44px;border:1px solid #dde2ea;border-radius:10px;background:#fff;padding:10px 14px;font-size:15px;color:#1d2532;transition:border-color .15s ease,box-shadow .15s ease}.meeting-card input:focus,.meeting-card select:focus,.meeting-card textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.meeting-card label,.radio-field legend{font-size:14px;font-weight:700;color:#1d2532}.gravity-progress i:before{background:var(--orange)}.meeting-card button{min-height:54px;border-radius:10px;font-size:14px;letter-spacing:.04em;box-shadow:0 12px 26px rgba(247,147,30,.3);transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.meeting-card button:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(247,147,30,.38)}.retailer-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.retailer-row img{height:42px;width:auto}.book-copy h2{font-family:Roboto Condensed,Roboto,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;font-size:clamp(26px,2.7vw,43px)}.book-copy{padding-top:64px}.tax-section{padding:0}.book-section{padding:0 0 86px}.book-art{min-height:650px;margin-top:-122px}.book-copy p{font-size:16px;line-height:1.55}.founder-section{padding:70px 0}.founder-copy p{font-size:16px;line-height:1.6}.handbook-section{min-height:342px;padding:0}.handbook-copy h2{font-size:20px}.handbook-copy p{font-size:15px;line-height:1.55}.founder-role{margin:-8px 0 18px;font-size:17px;font-weight:700;color:var(--text)}.founder-copy h2{font-size:clamp(32px,3vw,42px)}.signature{width:170px;margin:14px 0}@media (max-width:640px){.book-section{padding:72px 0 76px}.book-art{min-height:390px;margin-top:0}.handbook-section{padding:44px 0}}.institution-strip{padding:32px 0}.institution-label{margin:0 0 20px;text-align:center;font-size:18px;font-weight:700;color:var(--text)}.institution-logos{grid-template-columns:repeat(4,1fr)}.institution-logos img{max-height:92px}.overseas-institutions{padding:24px 0 27px}.foreigners-hero{min-height:441px;display:grid;align-items:center;padding:120px 0 86px;color:#fff;text-align:center;background:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.34)),var(--baobab-bg-young-family) center 46% /cover}.foreigners-hero .shell{width:min(1300px,calc(100% - 40px))}.foreigners-hero h1{margin:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:clamp(34px,3.1vw,42px);font-weight:600;line-height:1.1;text-shadow:0 2px 5px rgba(0,0,0,.55)}.foreigners-hero h1:after{content:"";display:block;width:min(805px,72vw);height:3px;margin:9px auto 30px;background:var(--orange)}.foreigners-hero blockquote{max-width:1220px;margin:0 auto;color:#fff;font-size:clamp(20px,1.7vw,23px);font-weight:700;line-height:1.45;text-shadow:0 2px 5px rgba(0,0,0,.55)}.foreigners-intro{margin-top:48px;padding:48px 0 60px;background:#fff}.foreigners-intro-wrap{width:min(1140px,calc(100% - 30px))}.foreigners-intro p{max-width:1140px;margin:0 0 26px;color:#222;font-size:20px;line-height:1.7}.foreigners-intro-cue{display:block;margin-top:16px;color:var(--orange);font-size:14px;font-weight:700;line-height:1.4}.foreigners-mistakes{padding:94px 0 105px;background:linear-gradient(rgba(3,26,109,.72),rgba(3,26,109,.72)),var(--baobab-bg-blue) center bottom /cover}.foreigners-narrow{max-width:1040px}.foreigners-mistakes h2{max-width:1020px;margin:0 auto 46px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1;text-align:center}.foreigners-mistakes ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:26px 72px}.foreigners-mistakes li{position:relative;min-height:36px;display:flex;align-items:center;padding-left:58px;color:#fff;font-size:18px;line-height:1.45}.foreigners-mistakes li:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--orange)}.foreigners-mistakes li:after{content:"";position:absolute;left:10px;top:8px;width:13px;height:7px;border-left:4px solid var(--blue);border-bottom:4px solid var(--blue);transform:rotate(-45deg)}.foreigners-guide{padding:76px 0;background:#fff}.foreigners-guide-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:535px minmax(0,1fr);gap:58px;align-items:center}.foreigners-guide img{width:100%}.foreigners-guide-image-link{display:block}.foreigners-guide h2,.foreigners-podcast h2{margin:0 0 24px;color:#020202;font-family:Roboto,Arial,sans-serif;font-size:36px;font-weight:800;line-height:1;text-transform:uppercase}.foreigners-guide p,.foreigners-podcast p{margin:0 0 16px;color:#222;font-size:16px;line-height:1.7}.foreigners-guide ul{margin:0 0 28px;padding:0;list-style:none}.foreigners-guide li{position:relative;margin-bottom:9px;padding-left:18px;color:#222;font-size:16px;line-height:1.45}.foreigners-guide li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--orange)}.foreigners-podcast{padding:174px 0 80px;background:#f7f6f7}.foreigners-podcast-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:357px minmax(0,1fr);gap:64px;align-items:start}.foreigners-podcast img{width:357px;max-width:100%}@media (max-width:640px){.foreigners-intro{margin-top:48px;padding:0 0 20px}.foreigners-intro p{font-size:18px;line-height:1.62}.foreigners-mistakes{padding:74px 0 78px}.foreigners-guide h2,.foreigners-mistakes h2,.foreigners-podcast h2{font-size:32px;line-height:1.05}.foreigners-mistakes ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:22px}.foreigners-mistakes li{align-items:flex-start;padding-left:50px;font-size:17px}.foreigners-guide{padding-bottom:60px}.foreigners-guide-grid,.foreigners-podcast-grid{grid-template-columns:1fr;gap:30px}.foreigners-podcast{padding:82px 0 70px}.foreigners-podcast img{width:min(100%,357px)}}.divorce-hero{position:relative;height:600px;overflow:hidden;color:#fff;background:#151a63}.divorce-slider-stage{position:absolute;top:0;left:max(0px,calc((100vw - 2048px) / 2));width:2048px;height:600px;overflow:hidden;transform-origin:top left}.divorce-slider-bg{position:absolute;z-index:5;left:600px;top:0;width:1068px;height:600px;background:#fff -webkit-image-set(url("https://cdnbaobabwealth.voovsoftware.com/wp-content/uploads/2026/07/divorce-2f0e801d35c4.webp") type("image/webp"),url("/site-assets/divorce-slider/mockup-01-copy-2-scaled.jpg") type("image/jpeg")) no-repeat top /cover;background:#fff image-set(url("https://cdnbaobabwealth.voovsoftware.com/wp-content/uploads/2026/07/divorce-2f0e801d35c4.webp") type("image/webp"),url("/site-assets/divorce-slider/mockup-01-copy-2-scaled.jpg") type("image/jpeg")) no-repeat top /cover}.divorce-slider-shape{position:absolute;pointer-events:none;transform-origin:50% 50%}.divorce-slider-shape-left-main{z-index:8;left:-240px;top:-100px;width:1000px;height:800px;background:#031a6d;transform:skewX(20deg) scaleY(.9397)}.divorce-slider-shape-left-soft{z-index:7;left:3px;top:-184px;width:800px;height:800px;background:rgba(3,26,109,.5);transform:rotate(-20deg)}.divorce-slider-shape-left-bottom{z-index:9;left:-488px;top:539px;width:800px;height:800px;background:rgba(255,255,255,.09);transform:rotate(-20deg)}.divorce-slider-shape-right-main{z-index:6;left:1732px;top:-100px;width:1000px;height:800px;background:#151a63;transform:skewX(20deg) scaleY(.9397)}.divorce-slider-shape-right-mid{z-index:10;left:1618px;top:250px}.divorce-slider-shape-right-bottom,.divorce-slider-shape-right-mid{width:800px;height:800px;background:rgba(3,26,109,.5);transform:rotate(-20deg)}.divorce-slider-shape-right-bottom{z-index:11;left:1116px;top:535px}.divorce-slider-shape-right-blue{z-index:14;left:1626px;top:145px;width:164px;height:164px;background:rgba(8,83,162,.5);transform:rotate(-20deg)}.divorce-slider-copy{position:absolute;z-index:21;left:0;top:0;width:690px}.divorce-slider-copy h1{left:62px;top:48px;margin:0 0 10px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:56px;line-height:220px;font-weight:700;white-space:nowrap}.divorce-slider-copy h1,.divorce-slider-copy p{position:absolute;color:#fff;letter-spacing:0;text-transform:uppercase}.divorce-slider-copy p{left:60px;top:187px;width:667px;margin:0;font-size:36px;line-height:42px;font-weight:400}.divorce-slider-chapter{position:absolute;left:64px;top:303px;display:inline-flex;align-items:center;justify-content:center;width:191px;height:50px;border-radius:5px;background:#ff9508;color:#fff;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}.divorce-slider-retailers{position:absolute;left:62px;top:375px;display:flex;align-items:center;gap:14px}.divorce-slider-retailer{display:block;line-height:0;transition:transform .16s ease}.divorce-slider-retailer:focus-visible,.divorce-slider-retailer:hover{transform:scale(1.03)}.divorce-slider-retailer img{width:100%;height:100%;object-fit:fill}.divorce-slider-retailer.amazon,.divorce-slider-retailer.barnes{width:156px;height:52px}.divorce-slider-retailer.apple{width:156px;height:48px}.divorce-slider-arrow{position:absolute;z-index:20;left:548px;top:355px;width:252px;height:222px;transform:translate(2px,10px);object-fit:fill}.divorce-slider-play{position:absolute;z-index:17;left:898px;top:475px;width:96px;height:96px;border-radius:50%;background:rgba(247,143,32,.81);transform:scale(1.199);transform-origin:50% 50%;display:grid;place-items:center;box-shadow:0 11px 24px rgba(219,116,17,.42);animation:divorce-slider-play-pulse 2.8s ease-in-out infinite}.divorce-slider-play span{width:0;height:0;margin-left:8px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:28px solid #fff}@keyframes divorce-slider-play-pulse{0%,to{transform:scale(1.199);box-shadow:0 11px 24px rgba(219,116,17,.42)}50%{transform:scale(1.36);box-shadow:0 18px 42px rgba(219,116,17,.56)}}@media (prefers-reduced-motion:reduce){.divorce-slider-play{animation:none}}@media (max-width:1700px){.divorce-hero{height:529px}.divorce-slider-stage{transform:scale(.881667)}}@media (max-width:1300px){.divorce-hero{height:468px}.divorce-slider-stage{transform:scale(.78)}}@media (max-width:900px){.divorce-hero{height:384px}.divorce-slider-stage{transform:scale(.64)}}@media (max-width:640px){.divorce-hero{height:320px}.divorce-slider-stage{transform:scale(.533333)}}.ideal-number-section{padding:46px 0 76px;text-align:center;background:#fff}.ideal-number-section .shell{width:min(1140px,calc(100% - 30px))}.ideal-number-section h2{margin:0 0 22px;color:#020202;font-size:42px;line-height:1;font-weight:900;text-transform:uppercase}.ideal-number-section p{margin:0 auto 16px;max-width:1120px;color:#111;font-size:18px;line-height:1.62}.ideal-number-section .button{margin-top:26px;min-width:224px}.video-detail-section{padding:58px 0 76px;background:#fff}.video-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:46px;align-items:start}.video-detail-main{min-width:0}.video-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:#747474;font-size:14px}.video-detail-breadcrumb a{color:#1645b9;font-weight:700}.video-detail-player{position:relative;display:block;margin-bottom:30px;aspect-ratio:16/9;width:100%;border-radius:12px;overflow:hidden;background:#050505}.video-detail-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-detail-main h2{margin:30px 0 12px;color:#111;font-size:28px;line-height:1.2}.video-detail-main p{margin:0 0 18px;color:#202020;font-size:17px;line-height:1.68}.video-detail-description{margin-bottom:24px}.video-detail-description a{color:#1645b9;font-weight:700;overflow-wrap:anywhere}.video-detail-more{padding:26px 24px;border-left:4px solid var(--orange);background:#f5f5f5}.video-detail-more h2{margin:0 0 18px;color:#071f78;font-size:28px;line-height:1.1;text-transform:uppercase}.video-detail-more a{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid #dedede;color:#141414;text-decoration:none}.video-detail-more a:first-of-type{border-top:0}.video-detail-more img,.video-detail-more span{width:62px;aspect-ratio:16/9;background:#0b2f9d}.video-detail-more img{display:block;object-fit:cover}.video-detail-more strong{font-size:14px;line-height:1.32}.podcast-detail-section{padding:58px 0 76px;background:#fff}.podcast-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:46px;align-items:start}.podcast-detail-main{min-width:0}.podcast-detail-card{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:46px;align-items:stretch;margin-bottom:30px;padding:26px;background:#f5f5f5}.podcast-detail-card>img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#e7e7e7}.podcast-detail-player{align-self:center;margin:0;min-height:220px}.podcast-audio-player{align-self:center;min-width:0;padding:24px 22px 20px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.07)}.podcast-audio-player h4{margin:0 0 4px;color:#050505;font-size:27px;line-height:1.08;font-weight:900}.podcast-audio-player>p{margin:0 0 14px;color:#111;font-size:13px;font-weight:900}.podcast-audio-player audio{display:none}.podcast-audio-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center}.podcast-audio-play{width:58px;height:58px;display:grid;place-items:center;border:0;border-radius:50%;background:#000;cursor:pointer}.podcast-audio-play:disabled{cursor:not-allowed;opacity:.45}.podcast-audio-play span[data-playing=false]{width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #fff}.podcast-audio-play span[data-playing=true]{width:20px;height:24px;border-left:7px solid #fff;border-right:7px solid #fff}.podcast-audio-wave{position:relative;min-width:0;height:48px}.podcast-audio-wave i{position:absolute;inset:2px 0;pointer-events:none;opacity:.72;background:repeating-linear-gradient(90deg,transparent 0 6px,#d8d8d8 6px 8px,transparent 8px 13px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 59%);mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 59%)}.podcast-audio-wave input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.podcast-audio-wave input:disabled{cursor:not-allowed}.podcast-audio-row small{color:#666;font-size:13px;font-weight:800;white-space:nowrap}.podcast-audio-row small span{color:#8a8a8a}.podcast-audio-actions{display:flex;flex-wrap:wrap;gap:13px 18px;align-items:center;margin:18px 0 0 2px;color:#000;font-size:14px;font-weight:900}.podcast-audio-actions button{min-width:32px;height:32px;padding:0;border:1px solid #151515;border-radius:50%;background:#fff;color:#000;font:inherit;cursor:pointer}.podcast-audio-actions button:nth-child(3){width:auto;min-width:34px;border:0;border-radius:0;background:transparent}.podcast-audio-actions button:disabled{cursor:not-allowed;opacity:.45}.podcast-audio-actions a{color:#000;text-decoration:none}.podcast-detail-body{margin-bottom:28px}.podcast-detail-body p{margin:0 0 18px;color:#202020;font-size:18px;line-height:1.68}.podcast-detail-body a{color:#1645b9;font-weight:800}.podcast-detail-more-text a{display:block}.ideal-page-intro{position:relative;padding:84px 0 92px;color:#fff;background:linear-gradient(rgba(3,26,109,.58),rgba(3,26,109,.58)),var(--baobab-bg-blue) center /cover}.ideal-page-intro:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:70px;background:#f5f5f5;clip-path:polygon(0 0,0 100%,100% 100%)}.ideal-page-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:48px;align-items:center}.ideal-page-grid img{width:100%;max-width:330px;justify-self:center}.ideal-page-grid h1,.ideal-page-grid h2{position:relative;margin:0 0 26px;padding-bottom:18px;color:#fff;font-size:clamp(26px,3.6vw,50px);line-height:1;font-weight:900;text-transform:uppercase;white-space:nowrap}.ideal-page-grid h1:after,.ideal-page-grid h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--orange)}.ideal-page-grid p{margin:0 0 17px;color:rgba(255,255,255,.92);font-size:18px;line-height:1.62}.ideal-page-grid .button{margin-top:14px}.ideal-intro-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch;margin-top:18px}.ideal-intro-actions .button.orange{min-height:52px;margin:0;display:inline-flex;align-items:center}.ideal-amazon-button{display:inline-flex;align-items:center;height:52px}.ideal-amazon-button img{width:auto;height:100%;max-height:52px}.ideal-calculator-shell{padding:66px 0 88px;background:#f5f5f5}.ideal-calculator-shell h1,.ideal-calculator-shell h2{margin:0 0 28px;color:#071f78;text-align:center;font-size:clamp(36px,4vw,54px);line-height:1;font-weight:900}.ideal-progress{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;max-width:760px;margin:0 auto 20px;color:#071f78;font-weight:900}.ideal-progress:after{content:"";grid-column:1/-1;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--orange) 0 var(--ideal-progress,16%),#d9d9d9 var(--ideal-progress,16%) 100%)}.ideal-card{max-width:760px;margin:0 auto;padding:34px;background:#fff;border:1px solid #e1e1e1;box-shadow:0 14px 35px rgba(0,0,0,.08)}.ideal-card h3{margin:0 0 6px;color:#111;font-size:30px}.ideal-card>p{margin:0 0 22px;color:#666}.ideal-split-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:12px}.ideal-form-phase{margin-top:26px;padding-top:22px;border-top:1px solid #e3e3e3}.ideal-form-phase.first{margin-top:0;padding-top:0;border-top:0}.ideal-form-phase h4{margin:0 0 14px;color:#071f78;font-size:22px;line-height:1.15}.ideal-field{display:grid;color:#222;font-weight:700;font-size:14px}.ideal-choice-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ideal-choice-row label{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #cfcfcf;background:#fff;padding:0 18px;color:#111;font-weight:700;cursor:pointer}.ideal-choice-row input{accent-color:var(--orange)}.ideal-later-steps{display:none}.ideal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ideal-form-grid label{display:grid;gap:7px;color:#222;font-weight:700;font-size:14px}.ideal-field select,.ideal-form-grid input,.ideal-form-grid select{min-height:46px;border:1px solid #cfcfcf;padding:0 12px;font:inherit;background:#fff}.ideal-field span,.ideal-form-grid label span{color:#5f5f5f;font-weight:400;font-size:12px;line-height:1.4}.ideal-helper{margin-top:18px!important;color:#4d4d4d!important;font-size:14px}.ideal-output-panel,.ideal-report-panel{margin-top:28px;padding:24px;background:#f7f7f7;border:1px solid #e1e1e1}.ideal-output-panel h4{margin:0 0 12px;color:#111;font-size:24px}.ideal-output-panel p{margin:0 0 12px;color:#252525;line-height:1.55}.ideal-output-panel button,.ideal-recalculate,.ideal-step-actions button{min-height:44px;margin-top:10px;padding:0 18px;border:0;background:var(--orange);color:#fff;font-weight:900;cursor:pointer}.ideal-step-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ideal-step-actions button:first-child{background:#071f78}.ideal-result-block+.ideal-result-block{margin-top:24px;padding-top:22px;border-top:1px solid #dedede}.ideal-result-block strong{font-weight:900}.ideal-detail-panel{margin-top:22px;padding:20px;background:#fff;border:1px solid #dedede}.ideal-detail-panel h4,.ideal-detail-panel h5{margin:0 0 12px;color:#071f78;line-height:1.2}.ideal-detail-panel h5{margin-top:18px;font-size:17px}.ideal-detail-panel ul{margin:0 0 14px;padding-left:22px}.ideal-detail-panel li{margin-bottom:8px;color:#252525;line-height:1.5}.ideal-recalculate{display:inline-flex;align-items:center;margin-top:18px}.ideal-report-panel>label{display:flex;gap:10px;align-items:center;margin-bottom:18px;color:#111;font-weight:800}.ideal-report-panel input[type=checkbox]{width:18px;height:18px}.ideal-report-panel p{margin:18px 0 0;color:#071f78;font-weight:800}.divorce-tax-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);background:#f7f7f7}.divorce-tax-copy{padding:78px clamp(28px,5vw,82px) 86px clamp(24px,4vw,80px);background:#f7f7f7}.divorce-tax-copy h2{margin:0 0 28px;color:#020202;font-size:clamp(20px,2.6vw,46px);font-weight:900;line-height:1.06;text-transform:uppercase;white-space:nowrap}.bomb-icon{display:inline-block;width:56px;height:56px;margin-right:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='205' cy='322' r='158' fill='%23f7931e'/%3E%3Ccircle cx='152' cy='270' r='34' fill='%23ffb259'/%3E%3Crect x='170' y='120' width='72' height='56' rx='14' fill='%23f7931e'/%3E%3Cpath d='M205 124 C 200 58 300 110 355 64' fill='none' stroke='%23db7411' stroke-width='20' stroke-linecap='round'/%3E%3Cpath d='M385 8 L396 44 L432 55 L396 66 L385 102 L374 66 L338 55 L374 44 Z' fill='%23ffd23f'/%3E%3C/svg%3E") 50%/contain no-repeat;vertical-align:-12px}.divorce-tax-copy p{margin:0 0 28px;color:#050505;font-size:20px;line-height:1.72}.divorce-tax-retailers{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:10px}.divorce-tax-retailers a{display:inline-flex}.divorce-tax-retailers img{height:50px;width:auto}.divorce-video-panel{padding:58px clamp(24px,4vw,80px) 72px clamp(38px,5vw,78px);color:#fff;background:linear-gradient(rgba(3,26,109,.93),rgba(3,26,109,.93)),var(--baobab-bg-blue) center /cover}.divorce-video-panel h2{margin:0 0 4px;color:var(--orange);font-size:29px;font-weight:900;line-height:1.05;text-transform:uppercase}.divorce-video-panel>p{margin:0 0 26px;color:#fff;font-size:17px}.divorce-video-thumb{position:relative;display:block;width:100%;margin-bottom:32px;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.34);transition:transform .2s ease,box-shadow .2s ease}.divorce-video-thumb:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(0,0,0,.44)}.divorce-video-thumb img{display:block;width:100%}.video-play{position:absolute;left:50%;top:50%;width:72px;height:72px;transform:translate(-50%,-50%)}.divorce-video-panel h3{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-size:19px;letter-spacing:.02em;text-transform:uppercase}.divorce-video-panel ul{margin:0 0 30px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:20px}.divorce-video-panel li{margin:0;display:grid}.divorce-video-panel li a{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;font-size:13px;line-height:1.35;white-space:nowrap;text-decoration:none;transition:color .15s ease,padding-left .15s ease}.divorce-video-panel li a:before{content:"\25B6";flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;padding-left:2px;border-radius:50%;background:var(--orange);color:#fff;font-size:7px;transition:transform .15s ease}.divorce-video-panel li a:hover{color:var(--orange);padding-left:5px}.divorce-video-panel li a:hover:before{transform:scale(1.14)}.divorce-podcast{padding:80px 0 86px;background:#e9e9e9}.divorce-podcast-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:402px minmax(0,1fr);gap:32px;align-items:start}.divorce-podcast>.shell>h2{margin-bottom:34px;text-align:center}.divorce-podcast-grid img{width:100%;box-shadow:0 12px 24px rgba(0,0,0,.08)}.book-references h2,.divorce-author h2,.divorce-podcast h2{margin:0 0 24px;color:#020202;font-size:36px;font-weight:900;line-height:1.05;text-transform:uppercase}.book-references li,.book-references p,.divorce-author p,.divorce-podcast p{color:#222;font-size:17px;line-height:1.7}.podcast-player{margin:0 0 28px;padding:20px 16px 16px;border-radius:8px;background:#fff}.podcast-player h3{margin:0;color:#000;font-size:30px;line-height:1.05}.podcast-player>p{margin:0 0 12px;color:#000;font-size:13px;font-weight:800;line-height:1.2}.podcast-player-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center}.podcast-play{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#000}.podcast-play span{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:19px solid #fff;margin-left:4px}.podcast-player-row i{display:block;height:42px;opacity:.72;background:repeating-linear-gradient(90deg,transparent 0 6px,#d8d8d8 6px 8px,transparent 8px 13px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 59%);mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 59%)}.podcast-player-row small{color:#5c5c5c;font-size:11px}.podcast-player-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:14px 0 0 4px;color:#000;font-size:13px}.podcast-player-actions span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;font-size:10px}.podcast-buttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:26px}.podcast-buttons>a:not(.button){min-width:158px;min-height:39px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#000;color:#fff;font-size:10px;line-height:1.05;text-align:center}.podcast-buttons strong{font-size:15px}.divorce-author{padding:112px 0 0;background:#f7f6f7}.divorce-author-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:92px;align-items:end}.divorce-author-grid img{width:100%;align-self:end}.divorce-author-grid>img{clip-path:polygon(13% 0,100% 0,88% 100%,0 100%)}.divorce-author-signature{width:190px!important;margin-top:18px;clip-path:none!important}.divorce-press{background:#fff}.book-references{padding:74px 0 100px;text-align:center;background:#fff}.book-references h2{margin-bottom:6px}.reference-note{margin:0 0 38px;color:#111;font-size:22px}.reference-accordion{text-align:left}.reference-accordion .faq-item{border:1px solid #e1e1e1;background:#fff}.reference-accordion .faq-item+.faq-item{border-top:0}.reference-accordion .faq-summary{min-height:72px;padding:16px 22px 16px 58px;color:#333;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:29px;font-weight:700;background:#f7f5f5}.reference-accordion .faq-summary:before{left:20px;top:0;bottom:0;margin:auto 0}.reference-accordion .faq-answer-inner{padding:0}.reference-accordion ul{margin:0;padding:40px 80px 48px}.speaker-hero{min-height:660px;color:#fff;background:linear-gradient(90deg,rgba(3,26,109,.86) 0 65%,#031a6d 65%),var(--baobab-bg-seminar) center /cover}.speaker-hero-grid{width:min(1288px,calc(100% - 30px));min-height:660px;display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:70px;align-items:center}.speaker-hero-copy h1{margin:0 0 28px;color:#fff;font-size:clamp(54px,5.4vw,72px);font-weight:700;line-height:1.04}.speaker-hero-copy h1:after{content:"";display:block;width:120px;height:4px;margin-top:27px;background:var(--orange)}.speaker-hero-copy p{max-width:590px;margin:0 0 28px;color:#fff;font-size:21px;line-height:1.58}.speaker-hero-grid>img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;box-shadow:0 18px 34px rgba(0,0,0,.24)}.speaker-button-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.button.green{background:#57ce60;color:#fff}.speaker-email{margin-top:34px!important;font-size:16px!important;font-style:italic}.speaker-email a{color:#fff;text-decoration:underline}.speaker-proof{padding:102px 0 106px;background:#fff}.speaker-proof-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:470px minmax(0,1fr);gap:112px;align-items:center}.speaker-proof-image{width:100%;aspect-ratio:500/545;display:block;object-fit:cover;border-radius:6px;box-shadow:0 8px 22px rgba(0,0,0,.14)}.speaker-proof h2{margin:0 0 28px;color:#020202;font-size:45px;line-height:1.07;font-weight:800}.speaker-book p,.speaker-proof p,.speaker-reviews p,.speaker-topic-card p{color:#222;font-size:18px;line-height:1.7}.speaker-action{padding:84px 0 112px;color:#fff;background:linear-gradient(rgba(3,26,109,.91),rgba(3,26,109,.91)),var(--baobab-bg-blue) center /cover}.speaker-action-grid{width:min(1260px,calc(100% - 30px));display:grid;grid-template-columns:250px minmax(0,1fr);gap:74px;align-items:center}.speaker-learn h2,.speaker-video-copy h2{margin:0 0 42px;color:#fff;font-size:42px;line-height:1.2;font-weight:700}.speaker-video-copy p{color:#fff;font-size:20px;line-height:1.6}.speaker-video{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.speaker-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.speaker-video img{display:none}.speaker-video-play{position:absolute;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%)}.speaker-learn{width:min(1140px,calc(100% - 30px));margin-top:52px;text-align:center}.speaker-learn h2{margin-bottom:36px}.speaker-learn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-bottom:52px}.speaker-learn-item span{width:100px;height:100px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-size:52px;font-weight:900}.speaker-learn-item span:before{content:"\2713";line-height:1}.speaker-learn-item p{margin:0;color:#fff;font-size:22px;line-height:1.55}.speaker-topics{padding:84px 0 72px;text-align:center;background:#fff}.speaker-book h2,.speaker-reviews h2,.speaker-topics h2{margin:0 0 38px;color:#020202;font-size:42px;line-height:1.08;font-weight:800}.speaker-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:44px}.speaker-topic-card{min-height:260px;padding:42px 28px 28px;text-align:center;background:#fff;border:3px solid var(--blue)}.speaker-topic-card:nth-child(2n){border-color:var(--orange)}.speaker-topic-icon{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--orange)}.speaker-topic-icon:before{content:"";width:20px;height:20px;border:4px solid #fff;border-radius:50%}.speaker-topic-card h3{margin:0 0 16px;color:var(--blue);font-size:20px;line-height:1.1}.speaker-topic-card div{display:none}.speaker-book{padding:0;background:#fff}.speaker-book-intro{width:min(940px,calc(100% - 30px));padding:0 0 92px;text-align:center}.speaker-book-intro p{max-width:760px;margin:0 auto 22px;color:#222;font-size:18px;line-height:1.7}.speaker-book-stage{background:#031a6d}.speaker-book-grid{width:min(1140px,calc(100% - 30px));display:grid;grid-template-columns:570px minmax(0,1fr);gap:70px;align-items:center;min-height:760px}.speaker-book-art{position:relative;align-self:start;margin-top:-92px}.speaker-book-art>img:first-child{width:min(620px,100%);filter:drop-shadow(0 18px 32px rgba(0,0,0,.16))}.speaker-edition{position:absolute;left:47%;top:4%;width:28%}.free-book{color:var(--orange)!important;font-size:25px!important;font-weight:800}.speaker-book-grid h2,.speaker-book-grid p{color:#fff}.speaker-book-grid h2{margin-bottom:30px}.speaker-reviews{padding:112px 0 142px;text-align:center;background:#fff}.speaker-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:min(1140px,100%);margin:0 auto 100px}.speaker-review-grid article{display:grid;grid-template-rows:1fr auto;padding:34px 42px 0;text-align:center;background:#031a6d}.speaker-review-grid article>p{color:#fff;font-size:17px;font-style:italic;line-height:1.55}.speaker-review-person{display:inline-grid;grid-template-columns:50px auto;gap:12px;align-items:center;justify-content:center;margin:22px auto -54px;color:#111;text-align:left}.speaker-review-person img{width:50px;height:50px;border-radius:50%}.speaker-review-grid strong{display:block;margin-top:0;color:#020202;font-size:18px}.speaker-review-grid em{display:block;color:var(--orange);font-size:13px;font-style:normal;font-weight:800;text-transform:uppercase}@media (max-width:980px){.divorce-hero{background:linear-gradient(rgba(3,26,109,.9),rgba(3,26,109,.9)),var(--baobab-bg-divorce-mockup) center /cover}.book-references-grid,.divorce-author-grid,.divorce-hero-grid,.divorce-podcast-grid,.speaker-action-grid,.speaker-book-grid,.speaker-hero-grid,.speaker-proof-grid{grid-template-columns:1fr;gap:36px}.divorce-hero-grid,.speaker-hero-grid{min-height:0;padding:58px 0}.divorce-tax-video{grid-template-columns:1fr}.divorce-tax-copy,.divorce-video-panel{padding-left:max(24px,calc((100vw - 760px) / 2));padding-right:max(24px,calc((100vw - 760px) / 2))}.divorce-book-stage{min-height:320px;justify-content:flex-start}.divorce-book-stage>img{max-height:320px}.divorce-play{left:188px}.speaker-hero{min-height:0;background:linear-gradient(rgba(3,26,109,.86),rgba(3,26,109,.86)),var(--baobab-bg-seminar) center /cover}.speaker-hero-grid{grid-template-columns:1fr}.speaker-hero-grid>img{max-width:520px}.speaker-proof-image{display:none}.speaker-action{padding-top:64px}.speaker-learn-grid,.speaker-review-grid,.speaker-topic-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.divorce-hero-copy h1 span,.divorce-tax-copy h2,.ideal-number-section h2,.speaker-book h2,.speaker-learn h2,.speaker-proof h2,.speaker-reviews h2,.speaker-topics h2,.speaker-video-copy h2{font-size:36px}.divorce-hero-copy h1{font-size:25px}.divorce-video-panel ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;column-gap:0}.divorce-author-grid,.divorce-podcast-grid,.speaker-book-grid{gap:28px}.divorce-podcast{padding:60px 0}.podcast-player-row{grid-template-columns:52px minmax(0,1fr)}.podcast-player-row small{grid-column:2}.reference-note{font-size:18px}.reference-accordion .faq-summary{min-height:58px;padding:12px 14px 12px 48px;font-size:23px}.reference-accordion ul{padding:28px 28px 34px}.book-references,.divorce-author,.speaker-book,.speaker-proof,.speaker-reviews,.speaker-topics{padding:58px 0}.divorce-retailers img{height:30px}.divorce-hero-grid{padding:48px 0 44px;gap:18px}.divorce-book-stage{display:none}.divorce-press{min-height:195px;padding:18px 30px 0;overflow:hidden}.divorce-press .logo-strip-inner{width:1120px;display:flex;gap:150px;align-items:center;margin-left:-160px}.divorce-press .press-label{flex:0 0 auto}.divorce-press .logo-strip-inner img{width:200px;height:123px;max-height:none;object-fit:contain;flex:0 0 auto}.speaker-hero-copy h1{font-size:48px}.speaker-button-row,.speaker-button-row .button{width:100%}.speaker-action-grid{gap:26px}.speaker-learn-item span{width:82px;height:82px;font-size:34px}.speaker-learn-item p{font-size:19px}}.designation-label{margin:0 0 26px;font-size:15px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.85)}.final-book-section{background:var(--cream)}.final-book-grid{grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:32px}.final-book-grid img{max-height:none;width:100%;max-width:860px;justify-self:center}.final-book-actions{display:flex;flex-direction:column;align-items:center;gap:4px}.final-book-actions .retailer-row{justify-content:center}.final-book-actions .button.orange{margin-bottom:8px}.footer-follow{margin:18px 0 10px;font-weight:700}.footer-socials{gap:10px}.footer .soc{width:21px;height:21px}.brokercheck img{height:43px;width:auto;margin:12px 0 10px}.footer-bottom{margin-top:0}.disclosure h2{margin:0 0 10px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:15px;text-transform:uppercase;color:var(--orange)}.disclosure p{margin:0 0 8px;color:rgba(255,255,255,.7);font-size:11px;line-height:1.38}.privacy-link{display:inline-block;margin:0 0 8px;color:var(--white)!important;text-decoration:underline}.copyright,.privacy-link{font-size:11px!important;font-weight:700}.copyright{width:100%;margin:0;padding:15px 20px;background:#171717;text-align:center;color:rgba(255,255,255,.85)!important}.copyright a{display:inline;color:var(--orange);font-size:inherit}@media (max-width:980px){.press-strip .logo-strip-inner{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.institution-logos{grid-template-columns:repeat(2,1fr)}.hero-copy{padding:40px 20px 50px}.hero:after{display:none}.footer-grid{width:100%;gap:0;padding-bottom:50px}.disclosure,.footer-about,.footer-contact{padding:30px}.footer-about{min-height:356px}.footer-contact{min-height:407px}.disclosure{min-height:902px}.footer a,.footer p{font-size:14px;line-height:1.7}.disclosure p{font-size:13px;line-height:1.58}.privacy-link{font-size:13px!important}.copyright,.footer-bottom{min-height:76px}.copyright{display:grid;place-items:center}.ideal-form-grid,.ideal-form-grid.two,.ideal-page-grid,.ideal-split-forms,.podcast-detail-card,.podcast-detail-grid,.video-detail-grid{grid-template-columns:1fr}.ideal-calculator-shell,.ideal-page-intro,.podcast-detail-section,.video-detail-section{padding:44px 0 54px}.video-detail-more{border-left:0;border-top:4px solid var(--orange)}.ideal-card{padding:24px 18px}.ideal-choice-row{grid-template-columns:1fr}.overseas-top-copy{padding:41px 22px 48px}.overseas-arrow{display:none}.overseas-mistakes{padding:90px 0 130px}.overseas-mistakes ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:20px}.overseas-mistakes li{min-height:34px;align-items:flex-start;padding-left:52px}.overseas-designations{padding:50px 15px}.overseas-designation-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.overseas-designation-strip img{max-width:33px;max-height:26px}.overseas-institutions{padding:17px 0 6px}.overseas-institutions .institution-label{margin-bottom:20px;font-size:14px;line-height:1.45}.overseas-institutions .institution-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overseas-institutions .institution-logos img{max-width:71px;max-height:44px}}@media (max-width:640px){.meeting-card{width:100%;margin:0;padding:26px 20px}.meeting-card form{grid-template-columns:1fr;padding:22px}.meeting-head .meeting-eyebrow{white-space:normal}.meeting-fence{flex:1 1 100%;max-width:100%}.live-archive.videos{width:min(100% - 28px,760px)}.media-archive-list .video-archive-card{width:100%;max-width:100%;overflow:hidden;padding:24px 20px 40px}.video-archive-row{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%}.live-archive .video-archive-row img,.video-archive-thumb{width:100%;max-width:100%}.video-archive-play{left:22px;bottom:20px;width:68px;height:68px}.video-archive-play span{border-top-width:17px;border-bottom-width:17px;border-left-width:26px}.blog-detail{width:min(100% - 34px,960px);padding-top:42px}.blog-detail-body img.blog-inline-left,.blog-detail-body img.blog-inline-right{float:none;width:100%;max-width:min(100%,350px);margin:24px auto}.blog-author-card,.blog-post-nav{grid-template-columns:1fr}.blog-author-card{gap:18px}.blog-post-nav{gap:20px}.blog-post-nav a:last-child{text-align:left}}.newsletter-archive{padding:64px 0 88px}.newsletter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:34px}.newsletter-card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px rgba(3,19,76,.08);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.newsletter-card h3 a:after{content:"";position:absolute;inset:0;z-index:1}.newsletter-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(3,19,76,.16)}.newsletter-card-media{position:relative;display:block;aspect-ratio:16/9;background:#eef2f7;overflow:hidden}.newsletter-card-media img{width:100%;height:100%;object-fit:cover}.newsletter-card-issue{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:var(--orange);color:var(--white);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.newsletter-card-body{display:flex;flex-direction:column;flex:1 1;padding:22px 24px 26px}.newsletter-card-date{margin:0 0 8px;color:var(--orange-dark);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.newsletter-card-body h3{margin:0 0 12px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:24px;line-height:1.18;color:var(--blue)}.newsletter-card-body h3 a{color:inherit;text-decoration:none}.newsletter-card-body h3 a:hover{color:var(--orange)}.newsletter-card-excerpt{margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.newsletter-card-link{margin-top:auto;color:var(--orange);font-weight:800;font-size:15px;text-decoration:none}.newsletter-card-link:hover{color:var(--orange-dark)}.newsletter-detail{padding:40px 0 80px}.newsletter-back{display:inline-block;margin-bottom:22px;color:var(--blue);font-weight:800;font-size:15px;text-decoration:none}.newsletter-back:hover{color:var(--orange)}.newsletter-viewer{background:#cccccc;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(3,19,76,.16)}.newsletter-frame{display:block;width:100%;border:0;background:#cccccc}.newsletter-detail-cta{margin-top:40px;padding:32px;text-align:center;background:#f3f6f8;border-radius:16px}.newsletter-detail-cta p{margin:0 0 18px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:24px;font-weight:700}@media (max-width:640px){.newsletter-archive{padding:40px 0 60px}.newsletter-grid{grid-template-columns:1fr;gap:24px}}.contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:44px;align-items:start;padding:60px 0 70px}.contact-form-col h2{margin:0 0 10px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(28px,3vw,38px);text-transform:uppercase}.contact-intro{margin:0 0 24px;color:var(--muted);font-size:17px;line-height:1.6}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 20px 50px rgba(3,19,76,.08);accent-color:var(--orange)}.contact-form .field{display:grid;gap:6px;font-size:14px;font-weight:700;color:#1d2532}.contact-form .contact-fineprint,.contact-form .field.full,.contact-form button{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;border:1px solid #dde2ea;border-radius:10px;background:#fff;padding:12px 14px;font:inherit;font-weight:500;font-size:15px;color:#1d2532;transition:border-color .15s ease,box-shadow .15s ease}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.contact-fineprint{margin:0;color:var(--muted);font-size:12px}.contact-form button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--orange);color:#fff;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 26px rgba(247,147,30,.3);transition:background .15s ease,transform .1s ease}.contact-form button:hover{background:var(--orange-dark);transform:translateY(-1px)}.contact-info-col{display:flex;flex-direction:column;gap:24px}.contact-card{background:#f3f6f8;border-radius:16px;padding:28px}.contact-card h3{margin:0 0 12px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:22px;text-transform:uppercase}.contact-card p{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.6}.contact-card .button.orange{width:100%}.contact-details{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:12px}.contact-details li{display:grid;grid-template-columns:64px 1fr;align-items:baseline;font-size:15px;color:#1d2532}.contact-details span{color:var(--orange-dark);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.contact-details a{color:#1d2532;text-decoration:none}.contact-details a:hover{color:var(--orange)}.contact-offices{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;border-top:1px solid var(--line)}.contact-offices strong{display:block;margin-bottom:4px;color:var(--blue);text-transform:uppercase;font-size:13px;letter-spacing:.03em}.contact-offices p{margin:0;font-size:14px;line-height:1.55}.contact-socials{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.contact-maps{padding:0 0 80px}.contact-maps-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-maps figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px rgba(3,19,76,.1);background:#fff}.contact-maps iframe{display:block;width:100%;height:340px;border:0}.contact-maps figcaption{padding:14px 18px;color:var(--blue);font-weight:700;font-size:14px}@media (max-width:980px){.contact-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.contact-form{padding:22px}.contact-form,.contact-maps-grid,.contact-offices{grid-template-columns:1fr}}.archive-signup-form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;margin:22px auto 0}.archive-signup-form input[type=email],.archive-signup-form input[type=text]{flex:1 1 180px;min-height:50px;border:0;border-radius:10px;padding:12px 16px;font-size:15px;background:#fff;color:#1d2532}.archive-signup-form input::placeholder{color:#8a93a3}.archive-signup-form button{flex:0 0 auto;min-height:50px;padding:12px 30px;white-space:nowrap;border:0;border-radius:10px;background:var(--orange);color:#fff;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform .1s ease}.archive-signup-form button:hover{background:var(--orange-dark);transform:translateY(-1px)}.videos-archive{padding:56px 0 80px}.videos-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(3,19,76,.1);margin-bottom:48px}.videos-featured-media{position:relative;display:block;aspect-ratio:16/9;background:#0a1f63}.videos-featured-media img{width:100%;height:100%;object-fit:cover}.videos-featured-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,3vw,44px)}.videos-featured-tag{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:999px;background:var(--orange);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.videos-featured-body h2{margin:0 0 14px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.video-card-body h3 a,.videos-featured-body h2 a{color:var(--blue);text-decoration:none}.video-card-body h3 a:hover,.videos-featured-body h2 a:hover{color:var(--orange)}.videos-featured-body p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.6}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.video-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(3,19,76,.07);transition:transform .15s ease,box-shadow .15s ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(3,19,76,.15)}.video-card-media{position:relative;display:block;aspect-ratio:16/9;background:#0a1f63}.video-card-media img{width:100%;height:100%;object-fit:cover}.video-card-body{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 24px}.video-card-body h3{margin:0 0 10px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:20px;line-height:1.2}.video-card-body p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-card-link{margin-top:auto;color:var(--orange);font-weight:800;font-size:15px;text-decoration:none}.video-card-link:hover{color:var(--orange-dark)}.video-card-media .video-archive-play,.videos-featured-media .video-archive-play{left:50%;top:50%;bottom:auto;width:64px;height:64px;transform:translate(-50%,-50%);background:rgba(255,145,20,.92)}.video-card-media .video-archive-play span,.videos-featured-media .video-archive-play span{margin-left:5px;border-top-width:14px;border-bottom-width:14px;border-left-width:22px}@media (max-width:860px){.videos-featured{grid-template-columns:1fr}}@media (max-width:640px){.videos-archive{padding:36px 0 56px}.videos-grid{grid-template-columns:1fr;gap:22px}.archive-signup-form{flex-direction:column}}.ideal-calculator h1{margin:0 0 6px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(28px,3.4vw,42px);text-transform:uppercase}.ideal-calculator-lead{margin:0 auto 28px;max-width:640px;text-align:center;color:var(--muted);font-size:16px}.ideal-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:start}.ideal-form{display:flex;flex-direction:column;gap:22px;margin:0}.ideal-fieldset{margin:0;border:1px solid var(--line);border-radius:16px;padding:28px 26px;background:#fff;box-shadow:0 12px 30px rgba(3,19,76,.06)}.ideal-fieldset-title{margin:0 0 20px;color:var(--blue);font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase}.ideal-spouse{border-color:rgba(247,147,30,.45);background:#fffaf3}.ideal-form-grid{display:grid;grid-template-columns:1fr;gap:22px}.ideal-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 22px}.ideal-form-grid.two .ideal-field{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:7px}.ideal-field{display:flex;flex-direction:column;gap:7px;margin:0}.ideal-form-grid .ideal-field-label{font-size:14px;font-weight:700;line-height:1.3;color:#1d2532}.ideal-form-grid input,.ideal-form-grid select{width:100%;min-height:48px;align-self:start;border:1px solid #dde2ea;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;color:#1d2532;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ideal-form-grid input:focus,.ideal-form-grid select:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.ideal-field-helper{font-weight:400;font-size:12px;line-height:1.5;color:var(--muted)}.ideal-field-helper a{color:var(--orange);word-break:break-word}.ideal-results{position:sticky;top:18px}.ideal-results-inner{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 44px rgba(3,19,76,.12)}.ideal-number-callout{display:flex;flex-direction:column;gap:4px;padding:26px 28px;text-align:center;color:#fff;background:linear-gradient(rgba(3,26,109,.92),rgba(3,26,109,.92)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50% /cover;background:linear-gradient(rgba(3,26,109,.92),rgba(3,26,109,.92)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50% /cover}.ideal-number-callout.spouse{border-top:3px solid var(--orange);background:linear-gradient(rgba(3,26,109,.82),rgba(3,26,109,.82)),-webkit-image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50% /cover;background:linear-gradient(rgba(3,26,109,.82),rgba(3,26,109,.82)),image-set(url("/site-assets/_optimized/mountain-bg-jpg-1200.webp") type("image/webp"),url("/site-assets/mountain-bg.jpg") type("image/jpeg")) 50% /cover}.ideal-number-label{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--orange)}.ideal-number-value{font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.05}.ideal-number-sub{font-size:13px;color:rgba(255,255,255,.82)}.ideal-result-block{padding:0 24px}.ideal-number-callout+.ideal-result-block{padding-top:28px}.ideal-result-block p{margin:0 0 12px;font-size:14px;line-height:1.6;color:#2f3433}.ideal-result-block strong{color:var(--blue)}.ideal-results-hint{margin:0;padding:22px 24px;font-size:14px;color:var(--muted)}.ideal-how-toggle{display:block;width:calc(100% - 48px);margin:8px 24px 0;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#f3f6f8;color:var(--blue);font-size:13px;font-weight:700;cursor:pointer}.ideal-how-toggle:hover{background:#e9eef4}.ideal-detail-panel{padding:4px 24px 0}.ideal-detail-panel h5{margin:14px 0 6px;color:var(--blue);font-size:14px;text-transform:uppercase}.ideal-detail-panel li,.ideal-detail-panel p{font-size:13px;line-height:1.55;color:#2f3433}.ideal-detail-panel ul{margin:0 0 8px;padding-left:18px}.ideal-results-cta{width:calc(100% - 48px);margin:18px 24px 24px}@media (max-width:900px){.ideal-layout{grid-template-columns:1fr}.ideal-results{position:static}}@media (max-width:560px){.ideal-form-grid.two{grid-template-columns:1fr}.ideal-fieldset{padding:20px}}.ideal-calculate{width:100%;min-height:56px;margin-top:4px;border:0;border-radius:12px;background:var(--orange);color:#fff;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px rgba(247,147,30,.3);transition:background .15s ease,transform .1s ease}.ideal-calculate:hover{background:var(--orange-dark);transform:translateY(-1px)}.ideal-modal-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(3,19,76,.55);animation:ideal-modal-fade .16s ease both}.ideal-modal{width:min(680px,100%);max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px rgba(3,19,76,.35);animation:ideal-modal-pop .2s cubic-bezier(.16,.84,.44,1) both}@keyframes ideal-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes ideal-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ideal-modal,.ideal-modal-overlay{animation:none}}.ideal-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--blue);color:#fff}.ideal-modal-head h3{margin:0;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:22px;text-transform:uppercase}.ideal-modal-close{border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.ideal-modal-body{padding:24px;overflow-y:auto}.ideal-modal-body h5{margin:18px 0 6px;color:var(--blue);font-size:14px;text-transform:uppercase}.ideal-modal-body li,.ideal-modal-body p{font-size:14px;line-height:1.6;color:#2f3433}.ideal-modal-body ul{margin:0 0 10px;padding-left:20px}@keyframes ideal-result-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ideal-result-reveal{animation:ideal-result-reveal .5s cubic-bezier(.16,.84,.44,1) both}.ideal-result-reveal .ideal-result-block:first-of-type{padding-top:18px}.ideal-result-flag{margin:0;padding:13px 24px;background:rgba(247,147,30,.12);border-left:3px solid var(--orange);color:var(--orange-dark);font-size:14px;font-weight:700}@keyframes ideal-callout-pop{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(247,147,30,0)}40%{transform:scale(1.02);box-shadow:0 0 0 6px rgba(247,147,30,.28)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(247,147,30,0)}}.ideal-number-callout.is-active{animation:ideal-callout-pop .6s ease}@media (prefers-reduced-motion:reduce){.ideal-number-callout.is-active,.ideal-result-reveal{animation:none}}.ideal-send-form{display:grid;gap:16px;margin-top:4px}.ideal-send-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:#1d2532}.ideal-send-field input,.ideal-send-field textarea{width:100%;min-height:46px;border:1px solid #dde2ea;border-radius:10px;padding:11px 14px;font:inherit;font-weight:500;font-size:15px;color:#1d2532;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ideal-send-field textarea{min-height:84px;resize:vertical}.ideal-send-field input:focus,.ideal-send-field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.ideal-send-submit{min-height:52px;border:0;border-radius:10px;background:var(--orange);color:#fff;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform .1s ease}.ideal-send-submit:hover{background:var(--orange-dark);transform:translateY(-1px)}.podcast-subscribe{margin-top:22px}.podcast-subscribe-label{display:block;margin-bottom:10px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.podcast-subscribe-buttons{display:flex;flex-wrap:wrap;gap:12px}.podcast-sub-btn{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 20px;border-radius:999px;color:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.podcast-sub-btn svg{width:20px;height:20px}.podcast-sub-btn.apple{background:linear-gradient(135deg,#a435f0,#d12dd1 60%,#f452a0)}.podcast-sub-btn.spotify{background:#1db954}.podcast-sub-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 18px rgba(0,0,0,.16)}.podcast-detail-more{padding:26px 24px;border-left:4px solid var(--orange);background:#f5f5f5}.podcast-detail-more h2{margin:0 0 12px;color:#071f78;font-size:26px;line-height:1.1;text-transform:uppercase}.podcast-detail-more a{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid #dcdcdc;text-decoration:none}.podcast-detail-more a:first-of-type{border-top:0;padding-top:4px}.podcast-more-thumb{width:60px;height:60px;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#0b2f9d,#071f78);display:grid;place-items:center}.podcast-more-thumb img{width:100%;height:100%;object-fit:cover}.podcast-more-thumb i{width:0;height:0;margin-left:3px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13px}.podcast-more-text{display:flex;flex-direction:column;gap:4px;min-width:0}.podcast-more-text strong{color:#141414;font-size:14px;line-height:1.3;transition:color .12s ease}.podcast-more-cue{color:var(--orange-dark);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.podcast-detail-more a:hover .podcast-more-text strong{color:#071f78}@media (max-width:640px){.podcast-detail-card{gap:22px;padding:18px}.podcast-audio-player{padding:20px 16px 18px}.podcast-audio-player h4{font-size:23px}.podcast-audio-row{grid-template-columns:54px minmax(0,1fr);gap:14px}.podcast-audio-row small{grid-column:2}.podcast-detail-more{padding:26px 20px 18px}}.live-archive.podcasts .media-archive-list{display:flex;flex-direction:column;gap:20px;max-width:1140px;margin:0 auto}.podcast-episode-card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:stretch;padding:18px;background:#fff;border:1px solid #e6e6ea;border-radius:14px;box-shadow:0 6px 18px rgba(7,31,120,.05);transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.podcast-episode-card:hover{transform:translateY(-2px);border-color:#d6dbef;box-shadow:0 14px 30px rgba(7,31,120,.12)}.podcast-episode-art{position:relative;display:block;align-self:start;width:280px;height:auto;aspect-ratio:1.4/1;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#0b2f9d,#071f78)}.podcast-episode-art img{width:100%;height:100%;object-fit:cover}.podcast-episode-play{position:absolute;inset:0;display:grid;place-items:center}.podcast-episode-play span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(247,147,30,.94);box-shadow:0 4px 14px rgba(0,0,0,.28);transition:transform .14s ease}.podcast-episode-play span:after{content:"";width:0;height:0;margin-left:3px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13px}.podcast-episode-card:hover .podcast-episode-play span{transform:scale(1.08)}.podcast-episode-body{display:flex;flex-direction:column;min-width:0}.podcast-episode-body h3{margin:0 0 4px;font-size:21px;line-height:1.25}.podcast-episode-body h3 a{color:#071f78;text-decoration:none}.podcast-episode-body h3 a:hover{text-decoration:underline}.podcast-episode-date{margin:0 0 8px;color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.podcast-episode-excerpt{margin:0 0 14px;color:#333;font-size:15px;line-height:1.6}.podcast-episode-excerpt a{color:#1645b9;font-weight:700}.podcast-episode-body .archive-readmore{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:42px;padding:0 22px;border-radius:8px;background:var(--orange);color:#fff;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,transform .12s ease}.podcast-episode-body .archive-readmore:hover{background:var(--orange-dark);transform:translateY(-1px);text-decoration:none}@media (max-width:640px){.podcast-episode-card{grid-template-columns:1fr}.podcast-episode-art{width:100%;height:auto;aspect-ratio:1.4/1}}.vidpop-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(3,12,40,.82);animation:vidpop-fade .2s ease both}@keyframes vidpop-fade{0%{opacity:0}to{opacity:1}}.vidpop{position:relative;width:min(960px,100%);animation:vidpop-pop .24s cubic-bezier(.16,.84,.44,1) both}@keyframes vidpop-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vidpop-frame{position:relative;aspect-ratio:16/9;width:100%;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 24px 60px rgba(0,0,0,.5)}.vidpop-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vidpop-close{position:absolute;top:-44px;right:0;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .15s ease}.vidpop-close:hover{background:rgba(255,255,255,.3)}@media (max-width:560px){.vidpop-close{top:-42px}}.archive-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.archive-search-wrap{position:relative;flex:1 1 280px;max-width:380px}.archive-search-icon{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#8a93a6;pointer-events:none}.archive-search{width:100%;min-height:46px;padding:10px 16px 10px 42px;border:1px solid #d9deea;border-radius:999px;background:#fff;font-size:15px;color:#1d2532;transition:border-color .15s ease,box-shadow .15s ease}.archive-search:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.archive-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.archive-filter-chips button{min-height:40px;padding:0 18px;border:1px solid #d4d9e6;border-radius:999px;background:#fff;color:#2a3346;font-size:13.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.archive-filter-chips button:hover{border-color:var(--orange);color:var(--orange-dark)}.archive-filter-chips button.is-active{background:var(--orange);border-color:var(--orange);color:#fff}.archive-empty-state{grid-column:1/-1;width:100%;padding:48px 20px;text-align:center;color:var(--muted);font-size:17px}.archive-empty-state[hidden],[data-archive-item][hidden]{display:none!important}.video-detail-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.video-detail-actions .video-detail-cta{margin:0}.youtube-subscribe-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:8px;background:#ff0000;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,transform .12s ease}.youtube-subscribe-btn svg{width:22px;height:22px}.youtube-subscribe-btn:hover{background:#cc0000;transform:translateY(-1px)}.pdfpop-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(3,12,40,.82);animation:vidpop-fade .2s ease both}.pdfpop{display:flex;flex-direction:column;width:min(900px,100%);height:min(88vh,100%);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.5);animation:vidpop-pop .24s cubic-bezier(.16,.84,.44,1) both}.pdfpop-head{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;background:var(--blue);color:#fff}.pdfpop-title{flex:1 1;font-size:16px;font-weight:800}.pdfpop-open{color:#fff;font-size:13px;font-weight:700;text-decoration:none;opacity:.9}.pdfpop-open:hover{opacity:1;text-decoration:underline}.pdfpop-close{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .15s ease}.pdfpop-close:hover{background:rgba(255,255,255,.3)}.pdfpop-frame{flex:1 1;width:100%;border:0;background:#f0f0f3}.ideal-errors{margin:0 0 4px;padding:14px 18px;border:1px solid #f0b8b8;border-left:4px solid #c0392b;border-radius:8px;background:#fcecea;color:#8a2a20;font-size:14px}.ideal-errors strong{display:block;margin-bottom:6px}.ideal-errors ul{margin:0;padding-left:18px}.ideal-errors li{margin:2px 0}button.gated-image{display:block;width:100%;margin:0;padding:0;background:none;text-align:inherit}button.divorce-slider-chapter,button.gated-image{border:0;font:inherit;cursor:pointer}.overseas-meeting-form .field,.overseas-meeting-form label{gap:4px;color:#1d2532;font-size:14px;font-weight:700}.overseas-meeting-form input,.overseas-meeting-form select,.overseas-meeting-form textarea{min-height:46px;border:1px solid #dde2ea;border-radius:10px;padding:11px 14px;font-size:15px;color:#1d2532;transition:border-color .15s ease,box-shadow .15s ease}.overseas-meeting-form textarea{min-height:88px}.overseas-meeting-form input:focus,.overseas-meeting-form select:focus,.overseas-meeting-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(247,147,30,.18)}.meeting-card input,.meeting-card select{min-height:46px}.meeting-card small,.overseas-meeting-form small{font-size:11px;font-weight:400;color:#8a93a3}.meeting-card .field,.meeting-card label,.overseas-meeting-form .field,.overseas-meeting-form label{align-self:start}.meeting-card input,.meeting-card select,.meeting-card textarea,.overseas-meeting-form input,.overseas-meeting-form select,.overseas-meeting-form textarea{font-weight:400}.meeting-card select,.overseas-meeting-form select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23667182' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px auto;padding-right:40px}.soc-fb:before,.soc-li:before,.soc-yt:before{content:none}.soc svg{width:15px;height:15px;color:#fff}.soc-yt svg{width:17px;height:17px}.top-button-ico{width:14px;height:14px;flex:0 0 14px;color:#fff}.meeting-head-copy{container-type:inline-size}.meeting-head .meeting-eyebrow{white-space:nowrap;font-size:clamp(14px,5.1cqi,24px)}@media (max-width:640px){.meeting-head .meeting-eyebrow{white-space:normal;font-size:clamp(18px,6cqi,24px)}}.aboutx-intro{padding:66px 0 58px;background:#f5f6f8}.aboutx-intro-grid{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:58px;align-items:center}.aboutx-intro-media{position:relative}.aboutx-intro-media:before{content:"";position:absolute;inset:20px -20px -20px 20px;border-radius:22px;background:var(--orange);opacity:.9;z-index:0}.aboutx-intro-media img{position:relative;z-index:1;display:block;width:100%;border-radius:22px;box-shadow:0 26px 64px rgba(3,19,76,.22)}.aboutx-eyebrow{margin:0 0 12px;color:var(--orange-dark);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.aboutx-eyebrow.center{text-align:center}.aboutx-intro-copy h1{margin:0 0 18px;color:#071f78;font-size:clamp(34px,4.2vw,52px);font-weight:900;line-height:1.04}.aboutx-intro-copy h1 span{color:var(--orange)}.aboutx-lead{margin:0 0 22px;max-width:560px;color:#333;font-size:19px;line-height:1.6}.aboutx-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:0;list-style:none}.aboutx-chips li{padding:7px 15px;border-radius:999px;background:#fff;border:1px solid #d9deea;color:#071f78;font-size:13px;font-weight:700}.aboutx-intro-actions{display:flex;flex-wrap:wrap;gap:14px}.aboutx-stats{padding:42px 0;background:linear-gradient(rgba(3,26,109,.9),rgba(3,26,109,.9)),url(https://baobabwealth.com/wp-content/uploads/2021/06/blue-bg-copy.jpg) 50% /cover}.aboutx-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.aboutx-stats-grid strong{display:block;font-size:42px;font-weight:900;line-height:1;color:var(--orange)}.aboutx-stats-grid span{display:block;margin-top:9px;font-size:14px;color:rgba(255,255,255,.85)}.aboutx-side{padding:74px 0;background:#fff}.aboutx-side.alt{background:#f5f6f8}.aboutx-side-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:62px;align-items:center}.aboutx-side-media img{display:block;width:100%;border-radius:18px;box-shadow:0 18px 44px rgba(3,19,76,.15)}.aboutx-num{display:inline-block;margin-bottom:14px;color:var(--orange-dark);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aboutx-side-copy h2{margin:0 0 18px;color:#071f78;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.18}.aboutx-side-copy p{margin:0 0 16px;color:#333;font-size:16px;line-height:1.7}.aboutx-fine{font-size:12px!important;color:#8a93a3!important}.aboutx-journey{padding:80px 0;background:#071f78}.aboutx-band-title{margin:6px 0 46px;text-align:center;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:900}.aboutx-journey .aboutx-eyebrow{color:var(--orange)}.aboutx-timeline{position:relative;max-width:1000px;margin:0 auto;padding:0;list-style:none}.aboutx-timeline:before{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:linear-gradient(180deg,rgba(247,148,29,0),rgba(255,255,255,.22) 12%,rgba(255,255,255,.22) 88%,rgba(247,148,29,0));transform:translateX(-50%)}.aboutx-timeline li{position:relative;width:50%;box-sizing:border-box;padding:0 48px 0 0;margin-bottom:30px}.aboutx-timeline li:last-child{margin-bottom:0}.aboutx-timeline li:nth-child(2n){margin-left:50%;padding:0 0 0 48px}.aboutx-timeline li:after{content:"";position:absolute;top:26px;width:16px;height:16px;border-radius:50%;background:var(--orange);border:4px solid #071f78;box-shadow:0 0 0 2px rgba(247,148,29,.35);z-index:2}.aboutx-timeline li:nth-child(odd):after{left:100%;transform:translateX(-50%)}.aboutx-timeline li:nth-child(2n):after{right:100%;transform:translateX(50%)}.aboutx-timeline li:before{content:"";position:absolute;top:33px;width:34px;height:2px;background:rgba(255,255,255,.22)}.aboutx-timeline li:nth-child(odd):before{right:0}.aboutx-timeline li:nth-child(2n):before{left:0}.aboutx-tl-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 22px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.aboutx-tl-card:hover{transform:translateY(-3px);border-color:rgba(247,148,29,.55);background:rgba(255,255,255,.08)}.aboutx-timeline-year{display:block;color:var(--orange);font-weight:900;font-size:20px;letter-spacing:.3px;margin-bottom:6px}.aboutx-timeline li p{margin:0;color:rgba(255,255,255,.85);font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.aboutx-tl-card{transition:none}.aboutx-tl-card:hover{transform:none}}.aboutx-gallery{padding:80px 0;background:#f5f6f8}.aboutx-gallery .aboutx-eyebrow{color:var(--orange-dark)}.aboutx-gallery .aboutx-band-title{color:#071f78}.aboutx-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.aboutx-gallery-grid figure{position:relative;margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 8px 20px rgba(3,19,76,.08)}.aboutx-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.aboutx-gallery-grid figure:hover img{transform:scale(1.06)}.aboutx-gallery-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;background:linear-gradient(transparent,rgba(3,19,76,.85));color:#fff;font-size:12px;line-height:1.32}.aboutx-cta{padding:72px 0;text-align:center;background:linear-gradient(rgba(3,26,109,.88),rgba(3,26,109,.88)),url(https://baobabwealth.com/wp-content/uploads/2021/06/blue-bg-copy.jpg) 50% /cover}.aboutx-cta-inner h2{margin:0 0 12px;color:#fff;font-size:clamp(26px,3.2vw,38px);font-weight:900}.aboutx-cta-inner p{margin:0 0 26px;color:rgba(255,255,255,.88);font-size:18px}@media (max-width:900px){.aboutx-intro-grid,.aboutx-side-grid,.aboutx-side-grid.reverse{grid-template-columns:1fr;gap:32px}.aboutx-side-grid.reverse .aboutx-side-media{order:-1}.aboutx-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.aboutx-gallery-grid{grid-template-columns:repeat(3,1fr)}.aboutx-timeline{max-width:560px}.aboutx-timeline:before{left:7px;transform:none}.aboutx-timeline li,.aboutx-timeline li:nth-child(2n){width:100%;margin-left:0;padding:0 0 0 40px;margin-bottom:18px}.aboutx-timeline li:last-child{margin-bottom:0}.aboutx-timeline li:after,.aboutx-timeline li:nth-child(2n):after,.aboutx-timeline li:nth-child(odd):after{left:0;right:auto;top:24px;transform:none}.aboutx-timeline li:before,.aboutx-timeline li:nth-child(2n):before,.aboutx-timeline li:nth-child(odd):before{display:none}}@media (max-width:560px){.aboutx-gallery-grid{grid-template-columns:repeat(2,1fr)}}